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.3.14
Browse files Browse the repository at this point in the history
The stable release 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 55a630a commit 7d35e91
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 0x000000000000b410
Sections:
Idx Name Size VMA LMA File off Algn
11 .text 00048130 000000000000af30 000000000000af30 0000af30 2**4
13 .text 0005ed06 000000000000b410 000000000000b410 0000b410 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 (0x00007ffd03be6000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f339aeb0000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f339ae96000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f339ac6e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f339b15f000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f339ab8a000)
```

-----
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.3.13.{build}
version: 0.3.14.{build}

environment:
GTEST_SHUFFLE: 1
Expand Down

0 comments on commit 7d35e91

Please sign in to comment.