TDB2: Goodbye TDB2, Hello NTDB.
authorRusty Russell <rusty@rustcorp.com.au>
Mon, 18 Jun 2012 13:00:26 +0000 (22:30 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 19 Jun 2012 03:38:06 +0000 (05:38 +0200)
commit16cc345d4f84367e70e133200f7aa335c2aae8c6
tree955a33c25c19f3127e24ba6b0e108da6b1f7f804
parent76758b9767fad45ff144bbfef3ab84bca5d4650e
TDB2: Goodbye TDB2, Hello NTDB.

This renames everything from tdb2 to ntdb: importantly, we no longer
use the tdb_ namespace, so you can link against both ntdb and tdb if
you want to.

This also enables building of standalone ntdb by the autobuild script.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
148 files changed:
lib/ntdb/ABI/ntdb-0.9.sigs [new file with mode: 0644]
lib/ntdb/LICENSE [moved from lib/tdb2/LICENSE with 100% similarity]
lib/ntdb/Makefile [moved from lib/tdb2/Makefile with 100% similarity]
lib/ntdb/check.c [new file with mode: 0644]
lib/ntdb/configure [moved from lib/tdb2/configure with 100% similarity]
lib/ntdb/doc/TDB_porting.txt [new file with mode: 0644]
lib/ntdb/doc/design-1.3.txt [moved from lib/tdb2/doc/design-1.3.txt with 100% similarity]
lib/ntdb/doc/design.lyx [moved from lib/tdb2/doc/design.lyx with 100% similarity]
lib/ntdb/doc/design.lyx,v [moved from lib/tdb2/doc/design.lyx,v with 100% similarity]
lib/ntdb/doc/design.pdf [moved from lib/tdb2/doc/design.pdf with 100% similarity]
lib/ntdb/doc/design.txt [moved from lib/tdb2/doc/design.txt with 100% similarity]
lib/ntdb/free.c [new file with mode: 0644]
lib/ntdb/hash.c [new file with mode: 0644]
lib/ntdb/io.c [new file with mode: 0644]
lib/ntdb/lock.c [new file with mode: 0644]
lib/ntdb/ntdb.c [new file with mode: 0644]
lib/ntdb/ntdb.h [new file with mode: 0644]
lib/ntdb/ntdb.pc.in [moved from lib/tdb2/tdb.pc.in with 64% similarity]
lib/ntdb/open.c [new file with mode: 0644]
lib/ntdb/private.h [new file with mode: 0644]
lib/ntdb/pyntdb.c [new file with mode: 0644]
lib/ntdb/summary.c [moved from lib/tdb2/summary.c with 62% similarity]
lib/ntdb/test/api-12-store.c [moved from lib/tdb2/test/api-12-store.c with 59% similarity]
lib/ntdb/test/api-13-delete.c [new file with mode: 0644]
lib/ntdb/test/api-14-exists.c [new file with mode: 0644]
lib/ntdb/test/api-16-wipe_all.c [new file with mode: 0644]
lib/ntdb/test/api-21-parse_record.c [new file with mode: 0644]
lib/ntdb/test/api-55-transaction.c [new file with mode: 0644]
lib/ntdb/test/api-80-tdb_fd.c [moved from lib/tdb2/test/api-80-tdb_fd.c with 54% similarity]
lib/ntdb/test/api-81-seqnum.c [new file with mode: 0644]
lib/ntdb/test/api-82-lockattr.c [moved from lib/tdb2/test/api-82-lockattr.c with 59% similarity]
lib/ntdb/test/api-83-openhook.c [moved from lib/tdb2/test/api-83-openhook.c with 65% similarity]
lib/ntdb/test/api-91-get-stats.c [moved from lib/tdb2/test/api-91-get-stats.c with 57% similarity]
lib/ntdb/test/api-92-get-set-readonly.c [new file with mode: 0644]
lib/ntdb/test/api-93-repack.c [moved from lib/tdb2/test/api-93-repack.c with 57% similarity]
lib/ntdb/test/api-add-remove-flags.c [new file with mode: 0644]
lib/ntdb/test/api-check-callback.c [moved from lib/tdb2/test/api-check-callback.c with 59% similarity]
lib/ntdb/test/api-firstkey-nextkey.c [moved from lib/tdb2/test/api-firstkey-nextkey.c with 56% similarity]
lib/ntdb/test/api-fork-test.c [moved from lib/tdb2/test/api-fork-test.c with 53% similarity]
lib/ntdb/test/api-locktimeout.c [moved from lib/tdb2/test/api-locktimeout.c with 74% similarity]
lib/ntdb/test/api-missing-entries.c [moved from lib/tdb2/test/api-missing-entries.c with 64% similarity]
lib/ntdb/test/api-open-multiple-times.c [new file with mode: 0644]
lib/ntdb/test/api-record-expand.c [moved from lib/tdb2/test/api-record-expand.c with 59% similarity]
lib/ntdb/test/api-simple-delete.c [new file with mode: 0644]
lib/ntdb/test/api-summary.c [moved from lib/tdb2/test/api-summary.c with 61% similarity]
lib/ntdb/test/external-agent.c [moved from lib/tdb2/test/external-agent.c with 75% similarity]
lib/ntdb/test/external-agent.h [moved from lib/tdb2/test/external-agent.h with 70% similarity]
lib/ntdb/test/failtest_helper.c [moved from lib/tdb2/test/failtest_helper.c with 94% similarity]
lib/ntdb/test/failtest_helper.h [moved from lib/tdb2/test/failtest_helper.h with 75% similarity]
lib/ntdb/test/helpapi-external-agent.c [new file with mode: 0644]
lib/ntdb/test/helprun-external-agent.c [new file with mode: 0644]
lib/ntdb/test/helprun-layout.c [new file with mode: 0644]
lib/ntdb/test/layout.h [moved from lib/tdb2/test/layout.h with 50% similarity]
lib/ntdb/test/lock-tracking.c [moved from lib/tdb2/test/lock-tracking.c with 92% similarity]
lib/ntdb/test/lock-tracking.h [moved from lib/tdb2/test/lock-tracking.h with 100% similarity]
lib/ntdb/test/logging.c [moved from lib/tdb2/test/logging.c with 57% similarity]
lib/ntdb/test/logging.h [new file with mode: 0644]
lib/ntdb/test/ntdb-source.h [moved from lib/tdb2/test/tdb2-source.h with 91% similarity]
lib/ntdb/test/run-001-encode.c [moved from lib/tdb2/test/run-001-encode.c with 68% similarity]
lib/ntdb/test/run-001-fls.c [moved from lib/tdb2/test/run-001-fls.c with 95% similarity]
lib/ntdb/test/run-01-new_database.c [moved from lib/tdb2/test/run-01-new_database.c with 67% similarity]
lib/ntdb/test/run-02-expand.c [new file with mode: 0644]
lib/ntdb/test/run-03-coalesce.c [new file with mode: 0644]
lib/ntdb/test/run-04-basichash.c [new file with mode: 0644]
lib/ntdb/test/run-05-readonly-open.c [moved from lib/tdb2/test/run-05-readonly-open.c with 57% similarity]
lib/ntdb/test/run-10-simple-store.c [moved from lib/tdb2/test/run-10-simple-store.c with 57% similarity]
lib/ntdb/test/run-11-simple-fetch.c [moved from lib/tdb2/test/run-11-simple-fetch.c with 53% similarity]
lib/ntdb/test/run-12-check.c [moved from lib/tdb2/test/run-12-check.c with 60% similarity]
lib/ntdb/test/run-15-append.c [moved from lib/tdb2/test/run-15-append.c with 52% similarity]
lib/ntdb/test/run-20-growhash.c [new file with mode: 0644]
lib/ntdb/test/run-25-hashoverload.c [new file with mode: 0644]
lib/ntdb/test/run-30-exhaust-before-expand.c [new file with mode: 0644]
lib/ntdb/test/run-35-convert.c [moved from lib/tdb2/test/run-35-convert.c with 52% similarity]
lib/ntdb/test/run-50-multiple-freelists.c [new file with mode: 0644]
lib/ntdb/test/run-56-open-during-transaction.c [moved from lib/tdb2/test/run-56-open-during-transaction.c with 81% similarity]
lib/ntdb/test/run-57-die-during-transaction.c [moved from lib/tdb2/test/run-57-die-during-transaction.c with 90% similarity]
lib/ntdb/test/run-64-bit-tdb.c [new file with mode: 0644]
lib/ntdb/test/run-90-get-set-attributes.c [new file with mode: 0644]
lib/ntdb/test/run-capabilities.c [moved from lib/tdb2/test/run-capabilities.c with 63% similarity]
lib/ntdb/test/run-expand-in-transaction.c [new file with mode: 0644]
lib/ntdb/test/run-features.c [moved from lib/tdb2/test/run-features.c with 50% similarity]
lib/ntdb/test/run-lockall.c [moved from lib/tdb2/test/run-lockall.c with 70% similarity]
lib/ntdb/test/run-remap-in-read_traverse.c [moved from lib/tdb2/test/run-remap-in-read_traverse.c with 58% similarity]
lib/ntdb/test/run-seed.c [new file with mode: 0644]
lib/ntdb/test/run-tdb_errorstr.c [new file with mode: 0644]
lib/ntdb/test/run-tdb_foreach.c [moved from lib/tdb2/test/run-tdb_foreach.c with 54% similarity]
lib/ntdb/test/run-traverse.c [moved from lib/tdb2/test/run-traverse.c with 66% similarity]
lib/ntdb/test/tap-interface.c [moved from lib/tdb2/test/tap-interface.c with 100% similarity]
lib/ntdb/test/tap-interface.h [moved from lib/tdb2/test/tap-interface.h with 100% similarity]
lib/ntdb/tools/Makefile [new file with mode: 0644]
lib/ntdb/tools/growtdb-bench.c [new file with mode: 0644]
lib/ntdb/tools/mkntdb.c [moved from lib/tdb2/tools/mktdb2.c with 69% similarity]
lib/ntdb/tools/ntdbbackup.c [moved from lib/tdb2/tools/tdb2backup.c with 62% similarity]
lib/ntdb/tools/ntdbdump.c [moved from lib/tdb2/tools/tdb2dump.c with 77% similarity]
lib/ntdb/tools/ntdbrestore.c [moved from lib/tdb2/tools/tdb2restore.c with 84% similarity]
lib/ntdb/tools/ntdbtool.c [moved from lib/tdb2/tools/tdb2tool.c with 69% similarity]
lib/ntdb/tools/ntdbtorture.c [moved from lib/tdb2/tools/tdb2torture.c with 76% similarity]
lib/ntdb/tools/speed.c [moved from lib/tdb2/tools/speed.c with 60% similarity]
lib/ntdb/transaction.c [new file with mode: 0644]
lib/ntdb/traverse.c [new file with mode: 0644]
lib/ntdb/wscript [new file with mode: 0644]
lib/tdb2/ABI/tdb-2.0.0.sigs [deleted file]
lib/tdb2/ABI/tdb-2.0.1.sigs [deleted file]
lib/tdb2/TODO [deleted file]
lib/tdb2/_info [deleted file]
lib/tdb2/check.c [deleted file]
lib/tdb2/doc/TDB1_porting.txt [deleted file]
lib/tdb2/free.c [deleted file]
lib/tdb2/hash.c [deleted file]
lib/tdb2/io.c [deleted file]
lib/tdb2/lock.c [deleted file]
lib/tdb2/open.c [deleted file]
lib/tdb2/private.h [deleted file]
lib/tdb2/pytdb.c [deleted file]
lib/tdb2/tdb.c [deleted file]
lib/tdb2/tdb2.h [deleted file]
lib/tdb2/test/api-13-delete.c [deleted file]
lib/tdb2/test/api-14-exists.c [deleted file]
lib/tdb2/test/api-16-wipe_all.c [deleted file]
lib/tdb2/test/api-21-parse_record.c [deleted file]
lib/tdb2/test/api-55-transaction.c [deleted file]
lib/tdb2/test/api-81-seqnum.c [deleted file]
lib/tdb2/test/api-92-get-set-readonly.c [deleted file]
lib/tdb2/test/api-add-remove-flags.c [deleted file]
lib/tdb2/test/api-open-multiple-times.c [deleted file]
lib/tdb2/test/api-simple-delete.c [deleted file]
lib/tdb2/test/helpapi-external-agent.c [deleted file]
lib/tdb2/test/helprun-external-agent.c [deleted file]
lib/tdb2/test/helprun-layout.c [deleted file]
lib/tdb2/test/logging.h [deleted file]
lib/tdb2/test/run-02-expand.c [deleted file]
lib/tdb2/test/run-03-coalesce.c [deleted file]
lib/tdb2/test/run-04-basichash.c [deleted file]
lib/tdb2/test/run-20-growhash.c [deleted file]
lib/tdb2/test/run-25-hashoverload.c [deleted file]
lib/tdb2/test/run-30-exhaust-before-expand.c [deleted file]
lib/tdb2/test/run-50-multiple-freelists.c [deleted file]
lib/tdb2/test/run-64-bit-tdb.c [deleted file]
lib/tdb2/test/run-90-get-set-attributes.c [deleted file]
lib/tdb2/test/run-expand-in-transaction.c [deleted file]
lib/tdb2/test/run-seed.c [deleted file]
lib/tdb2/test/run-tdb_errorstr.c [deleted file]
lib/tdb2/tools/Makefile [deleted file]
lib/tdb2/tools/growtdb-bench.c [deleted file]
lib/tdb2/transaction.c [deleted file]
lib/tdb2/traverse.c [deleted file]
lib/tdb2/wscript [deleted file]
script/autobuild.py