Skip to content
This repository has been archived by the owner on Sep 22, 2022. It is now read-only.

Commit

Permalink
fpta: release v0.2.12
Browse files Browse the repository at this point in the history
The stable release of `0.2 branch` with the complete workaround for an incoherence flaw of Linux unified page/buffer cache.
Nonetheless the cause for this trouble may be an issue of Intel CPU cache/MESI.
See [libmdbx' issue#269](erthink/libmdbx#269) for more information.

New:

 - Added `GTEST_CLONE_URL` CMake's variable to override GoogteTest download Git repo URL.
 - Added logging support (built-in proxy for libmdbx).

Fixes:

 - [Complete workaround](erthink/libmdbx#269) for an incoherence flaw of Linux unified page/buffer cache.
 - Fixed transaction leak (not-an-abortion) when schema load failed.

Please refer to the Git' log and [libmdbx' ChangeLog](https://github.com/erthink/libmdbx/blob/master/ChangeLog.md) for more information.

Signed-off-by: Леонид Юрьев (Leonid Yuriev) <[email protected]>
  • Loading branch information
erthink committed Mar 26, 2022
1 parent d6cf945 commit a85842a
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 11 deletions.
18 changes: 8 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,24 +78,22 @@ $ objdump -f -h -j .text libfpta.so
libfpta.so: file format elf64-x86-64
architecture: i386:x86-64, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
start address 0x000000000000af30
start address 0x000000000000b3d0
Sections:
Idx Name Size VMA LMA File off Algn
11 .text 00048130 000000000000af30 000000000000af30 0000af30 2**4
13 .text 0005eb21 000000000000b3d0 000000000000b3d0 0000b3d0 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
```

```
$ ldd libfpta.so
linux-vdso.so.1 (0x00007ffc379c3000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f710092c000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f7100724000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f7100344000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f70fffa6000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f70ffd8e000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f70ff99d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f7100db0000)
linux-vdso.so.1 (0x00007fffd2db8000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007faf9e4a7000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007faf9e48d000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007faf9e265000)
/lib64/ld-linux-x86-64.so.2 (0x00007faf9e755000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007faf9e181000)
```

-----
Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: 0.2.11.{build}
version: 0.2.12.{build}

environment:
GTEST_SHUFFLE: 1
Expand Down

0 comments on commit a85842a

Please sign in to comment.