From bd3f234bce98c9744b50ebf042ae3e1919f19bdd Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Tue, 18 Feb 2020 02:22:47 +0300 Subject: [PATCH] mdbx: update github repo address. Change-Id: Ifa8bf0e09b297ba6f495dd8e04e5c67f6626d9cb --- CMakeLists.dist-minimal | 2 +- CMakeLists.txt | 2 +- README.md | 20 ++++++++++---------- src/elements/core.c | 4 ++-- src/man1/mdbx_chk.1 | 2 +- src/man1/mdbx_copy.1 | 2 +- src/man1/mdbx_dump.1 | 2 +- src/man1/mdbx_load.1 | 2 +- src/man1/mdbx_stat.1 | 2 +- 9 files changed, 19 insertions(+), 19 deletions(-) diff --git a/CMakeLists.dist-minimal b/CMakeLists.dist-minimal index fa330a98..fdcd41d3 100644 --- a/CMakeLists.dist-minimal +++ b/CMakeLists.dist-minimal @@ -25,7 +25,7 @@ ## ## libmdbx = { Revised and extended descendant of Symas LMDB. } -## Please see README.md at https://github.com/leo-yuriev/libmdbx +## Please see README.md at https://github.com/erthink/libmdbx ## ## Libmdbx is superior to LMDB in terms of features and reliability, ## not inferior in performance. libmdbx works on Linux, FreeBSD, MacOS X diff --git a/CMakeLists.txt b/CMakeLists.txt index e642f31a..e67cdbe9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,7 +14,7 @@ ## ## libmdbx = { Revised and extended descendant of Symas LMDB. } -## Please see README.md at https://github.com/leo-yuriev/libmdbx +## Please see README.md at https://github.com/erthink/libmdbx ## ## Libmdbx is superior to LMDB in terms of features and reliability, ## not inferior in performance. libmdbx works on Linux, FreeBSD, MacOS X diff --git a/README.md b/README.md index c8dfb884..4cbea049 100644 --- a/README.md +++ b/README.md @@ -49,8 +49,8 @@ _MithrilDB_ is rightly relevant name. > revolution is to provide a clearer and robust API, add more features and > new valuable properties of database. -[![Build Status](https://travis-ci.org/leo-yuriev/libmdbx.svg?branch=master)](https://travis-ci.org/leo-yuriev/libmdbx) -[![Build status](https://ci.appveyor.com/api/projects/status/ue94mlopn50dqiqg/branch/master?svg=true)](https://ci.appveyor.com/project/leo-yuriev/libmdbx/branch/master) +[![Build Status](https://travis-ci.org/erthink/libmdbx.svg?branch=master)](https://travis-ci.org/erthink/libmdbx) +[![Build status](https://ci.appveyor.com/api/projects/status/ue94mlopn50dqiqg/branch/master?svg=true)](https://ci.appveyor.com/project/erthink/libmdbx/branch/master) [![Coverity Scan Status](https://scan.coverity.com/projects/12915/badge.svg)](https://scan.coverity.com/projects/reopen-libmdbx) *The Future will (be) [Positive](https://www.ptsecurity.com). Всё будет хорошо.* @@ -268,12 +268,12 @@ named mutexes are used. ### History At first the development was carried out within the -[ReOpenLDAP](https://github.com/leo-yuriev/ReOpenLDAP) project. About a +[ReOpenLDAP](https://github.com/erthink/ReOpenLDAP) project. About a year later _libmdbx_ was separated into standalone project, which was [presented at Highload++ 2015 conference](http://www.highload.ru/2015/abstracts/1831.html). -Since 2017 _libmdbx_ is used in [Fast Positive Tables](https://github.com/leo-yuriev/libfpta), +Since 2017 _libmdbx_ is used in [Fast Positive Tables](https://github.com/erthink/libfpta), and development is funded by [Positive Technologies](https://www.ptsecurity.com). ### Acknowledgments @@ -445,7 +445,7 @@ Here showed sum of performance metrics in 3 benchmarks: 2. Performance gap is too high to compare in any meaningful way. -![Comparison #1: Integral Performance](https://raw.githubusercontent.com/wiki/leo-yuriev/libmdbx/img/perf-slide-1.png) +![Comparison #1: Integral Performance](https://raw.githubusercontent.com/wiki/erthink/libmdbx/img/perf-slide-1.png) -------------------------------------------------------------------------------- @@ -454,7 +454,7 @@ Here showed sum of performance metrics in 3 benchmarks: Summary performance with concurrent read/search queries in 1-2-4-8 threads on 4 CPU cores machine. -![Comparison #2: Read Scalability](https://raw.githubusercontent.com/wiki/leo-yuriev/libmdbx/img/perf-slide-2.png) +![Comparison #2: Read Scalability](https://raw.githubusercontent.com/wiki/erthink/libmdbx/img/perf-slide-2.png) -------------------------------------------------------------------------------- @@ -476,7 +476,7 @@ In the benchmark each transaction contains combined CRUD operations (2 inserts, 1 read, 1 update, 1 delete). Benchmark starts on empty database and after full run the database contains 10,000 small key-value records. -![Comparison #3: Sync-write mode](https://raw.githubusercontent.com/wiki/leo-yuriev/libmdbx/img/perf-slide-3.png) +![Comparison #3: Sync-write mode](https://raw.githubusercontent.com/wiki/erthink/libmdbx/img/perf-slide-3.png) -------------------------------------------------------------------------------- @@ -503,7 +503,7 @@ and after full run the database contains 100,000 small key-value records. -![Comparison #4: Lazy-write mode](https://raw.githubusercontent.com/wiki/leo-yuriev/libmdbx/img/perf-slide-4.png) +![Comparison #4: Lazy-write mode](https://raw.githubusercontent.com/wiki/erthink/libmdbx/img/perf-slide-4.png) -------------------------------------------------------------------------------- @@ -527,7 +527,7 @@ In the benchmark each transaction contains combined CRUD operations (2 inserts, 1 read, 1 update, 1 delete). Benchmark starts on empty database and after full run the database contains 10,000 small key-value records. -![Comparison #5: Async-write mode](https://raw.githubusercontent.com/wiki/leo-yuriev/libmdbx/img/perf-slide-5.png) +![Comparison #5: Async-write mode](https://raw.githubusercontent.com/wiki/erthink/libmdbx/img/perf-slide-5.png) -------------------------------------------------------------------------------- @@ -551,7 +551,7 @@ All benchmark data is gathered by [getrusage()](http://man7.org/linux/man-pages/man2/getrusage.2.html) syscall and by scanning data directory. -![Comparison #6: Cost comparison](https://raw.githubusercontent.com/wiki/leo-yuriev/libmdbx/img/perf-slide-6.png) +![Comparison #6: Cost comparison](https://raw.githubusercontent.com/wiki/erthink/libmdbx/img/perf-slide-6.png) -------------------------------------------------------------------------------- diff --git a/src/elements/core.c b/src/elements/core.c index 195c1548..04f2f085 100644 --- a/src/elements/core.c +++ b/src/elements/core.c @@ -4890,7 +4890,7 @@ __hot static int mdbx_page_alloc(MDBX_cursor *mc, const unsigned num, flags &= ~(MDBX_ALLOC_GC | MDBX_COALESCE | MDBX_LIFORECLAIM); } else if (unlikely(txn->mt_dbs[FREE_DBI].md_entries == 0)) { /* avoid (recursive) search inside empty tree and while tree is updating, - * https://github.com/leo-yuriev/libmdbx/issues/31 */ + * https://github.com/erthink/libmdbx/issues/31 */ flags &= ~MDBX_ALLOC_GC; } } @@ -9932,7 +9932,7 @@ int __cold mdbx_env_open(MDBX_env *env, const char *pathname, unsigned flags, } else { #if MDBX_MMAP_INCOHERENT_FILE_WRITE /* Temporary `workaround` for OpenBSD kernel's flaw. - * See https://github.com/leo-yuriev/libmdbx/issues/67 */ + * See https://github.com/erthink/libmdbx/issues/67 */ if ((flags & MDBX_WRITEMAP) == 0) { if (flags & MDBX_ACCEDE) flags |= MDBX_WRITEMAP; diff --git a/src/man1/mdbx_chk.1 b/src/man1/mdbx_chk.1 index 5ae24c9d..4cd0a3a8 100644 --- a/src/man1/mdbx_chk.1 +++ b/src/man1/mdbx_chk.1 @@ -84,4 +84,4 @@ if no quiet mode was requested. .BR mdbx_dump (1), .BR mdbx_load (1) .SH AUTHOR -Leonid Yuriev +Leonid Yuriev diff --git a/src/man1/mdbx_copy.1 b/src/man1/mdbx_copy.1 index ca8f597a..863a58ad 100644 --- a/src/man1/mdbx_copy.1 +++ b/src/man1/mdbx_copy.1 @@ -63,4 +63,4 @@ free during copying cannot be reused until the copy is done. .BR mdbx_load (1) .SH AUTHOR Howard Chu of Symas Corporation , -Leonid Yuriev +Leonid Yuriev diff --git a/src/man1/mdbx_dump.1 b/src/man1/mdbx_dump.1 index b9526002..7cf708ab 100644 --- a/src/man1/mdbx_dump.1 +++ b/src/man1/mdbx_dump.1 @@ -88,4 +88,4 @@ utility to load the database using the correct comparison functions. .BR mdbx_stat (1) .SH AUTHOR Howard Chu of Symas Corporation , -Leonid Yuriev +Leonid Yuriev diff --git a/src/man1/mdbx_load.1 b/src/man1/mdbx_load.1 index 5a13e0ec..473f9303 100644 --- a/src/man1/mdbx_load.1 +++ b/src/man1/mdbx_load.1 @@ -99,4 +99,4 @@ a diagnostic message being written to standard error. .BR mdbx_copy (1) .SH AUTHOR Howard Chu of Symas Corporation , -Leonid Yuriev +Leonid Yuriev diff --git a/src/man1/mdbx_stat.1 b/src/man1/mdbx_stat.1 index b312d97a..80969bb3 100644 --- a/src/man1/mdbx_stat.1 +++ b/src/man1/mdbx_stat.1 @@ -72,4 +72,4 @@ a diagnostic message being written to standard error. .BR mdbx_load (1) .SH AUTHOR Howard Chu of Symas Corporation , -Leonid Yuriev +Leonid Yuriev