log

age author description
Thu, 05 Oct 2017 20:02:00 +0200 Lewin Bormann memtable: Actually, do return deleted values from MemTableIterator
Thu, 05 Oct 2017 19:45:55 +0200 Lewin Bormann db_impl: Implement delete() and add test
Thu, 05 Oct 2017 19:45:42 +0200 Lewin Bormann db_impl: Update tests to account for changed test data.
Thu, 05 Oct 2017 19:44:34 +0200 Lewin Bormann memtable: Distinguish between deleted and non-existing entries.
Thu, 05 Oct 2017 19:10:48 +0200 Lewin Bormann version: Add deleted entry in test version data
Thu, 05 Oct 2017 19:10:18 +0200 Lewin Bormann version: Return no entries of type deleted from tables.
Thu, 05 Oct 2017 19:07:16 +0200 Lewin Bormann key_types: Implement Clone+Copy for ValueType
Thu, 05 Oct 2017 19:06:58 +0200 Lewin Bormann table_reader: Various clean-ups; change return type of get() to standard Result<Option<>>
Wed, 04 Oct 2017 20:06:58 +0200 Lewin Bormann db_iter: Test reset() and seek-past-last invalidation.
Wed, 04 Oct 2017 20:03:04 +0200 Lewin Bormann db_iter: Test seeking
Wed, 04 Oct 2017 20:02:45 +0200 Lewin Bormann version: Make find_file() return an Option, and invalidate iterator on bad seek.
Wed, 04 Oct 2017 20:02:20 +0200 Lewin Bormann skipmap: clean-up in valid() code
Wed, 04 Oct 2017 19:59:43 +0200 Lewin Bormann memtable: General clean-up, improvement in seek code
Wed, 04 Oct 2017 19:59:10 +0200 Lewin Bormann test_util: Do more seek work in the iterator behavior test.
Wed, 04 Oct 2017 19:20:16 +0200 Lewin Bormann table_reader: Invalidate iterator on bad seek.
Tue, 03 Oct 2017 22:03:40 +0200 Lewin Bormann db_iter: clarify comment.
Tue, 03 Oct 2017 21:24:36 +0200 Lewin Bormann db_iter: Remove some allocation sites.
Tue, 03 Oct 2017 20:44:51 +0200 Lewin Bormann db_iter: Remove debugging println statements.
Tue, 03 Oct 2017 20:41:18 +0200 Lewin Bormann db_iter: Add iterator direction moving test.
Mon, 02 Oct 2017 19:48:42 +0200 Lewin Bormann db_iter: Fix bug in first call to advance() and add sanity test.
Mon, 02 Oct 2017 19:48:17 +0200 Lewin Bormann db_impl: Empty memtables should not be included in a DBIterator
Sun, 01 Oct 2017 20:39:21 +0200 Lewin Bormann db_impl: Add methods to create DBIterators from a DB.
Sun, 01 Oct 2017 20:39:00 +0200 Lewin Bormann db_iter: Add initial implementation. No passing tests yet.
Sun, 01 Oct 2017 20:38:38 +0200 Lewin Bormann version: Make new_iters() public
Sun, 01 Oct 2017 20:38:26 +0200 Lewin Bormann snapshot: Make snapshots properly cloneable.
Sun, 01 Oct 2017 20:38:07 +0200 Lewin Bormann key_types: Fix return type of parse_internal_key and add truncate_to_userkey()
Sun, 01 Oct 2017 20:37:42 +0200 Lewin Bormann types: Move Direction enum into types.
Sun, 01 Oct 2017 20:37:14 +0200 Lewin Bormann db_impl: Move DB initialization test utils into dedicated module
Sun, 01 Oct 2017 20:36:48 +0200 Lewin Bormann db_impl: Make VersionSet shared
Sun, 01 Oct 2017 14:17:49 +0000 Lewin Bormann db_impl: Adopt new auto-cleanup API for snapshots.
Sun, 01 Oct 2017 14:17:36 +0000 Lewin Bormann snapshot: Implement snapshot auto-cleanup.
Sun, 01 Oct 2017 13:36:53 +0000 Lewin Bormann db_impl: Use buffered writers for writing tables.
Sun, 01 Oct 2017 13:26:20 +0000 Lewin Bormann Meta: Make time-test a dev-dependency
Fri, 29 Sep 2017 19:43:36 +0200 Lewin Bormann db_impl: Add tests for get*() methods
Fri, 29 Sep 2017 19:43:22 +0200 Lewin Bormann db_impl: Implement get*() methods
Fri, 29 Sep 2017 19:43:06 +0200 Lewin Bormann db_impl: Move a test around
Fri, 29 Sep 2017 19:39:36 +0200 Lewin Bormann memtable: Change return type of get() to Option<>
Fri, 29 Sep 2017 19:39:11 +0200 Lewin Bormann skipmap: Fix bug in iterator and add regression test.
Fri, 29 Sep 2017 19:38:44 +0200 Lewin Bormann snapshot: Add method to retrieve sequence number for a snapshot
Fri, 29 Sep 2017 19:38:28 +0200 Lewin Bormann version: make update_stats public
Fri, 29 Sep 2017 06:11:13 +0000 Lewin Bormann merging_iter: Reduce allocations in update_direction()
Thu, 28 Sep 2017 20:44:14 +0200 Lewin Bormann db_impl tests: Add test utils for creating a filled database and triggering compactions.
Thu, 28 Sep 2017 20:43:53 +0200 Lewin Bormann db_impl: Move lock file methods around.
Thu, 28 Sep 2017 20:43:33 +0200 Lewin Bormann disk_env: Return better errors.
Thu, 28 Sep 2017 20:43:25 +0200 Lewin Bormann env/mem_env: Return better errors.
Wed, 27 Sep 2017 20:45:49 +0200 Lewin Bormann db_impl/disk_env/mem_env: Fix compiler warnings.
Wed, 27 Sep 2017 20:39:27 +0200 Lewin Bormann db_impl: Add another test for trivial moves and memtable compaction.
Wed, 27 Sep 2017 20:39:09 +0200 Lewin Bormann db_impl: Propagate errors better and clean up failed transactions.
Wed, 27 Sep 2017 20:37:21 +0200 Lewin Bormann db_impl: Finish writing logic
Wed, 27 Sep 2017 20:35:54 +0200 Lewin Bormann version_set: Make Compaction::new public
Wed, 27 Sep 2017 05:51:33 +0000 Lewin Bormann db_impl: Refactor acquire_lock() method.
Wed, 27 Sep 2017 05:51:10 +0000 Lewin Bormann env*: Make unlock() return a Result.
Wed, 27 Sep 2017 05:29:43 +0000 Lewin Bormann db_impl: Move lockfile management into dedicated methods.
Wed, 27 Sep 2017 05:25:52 +0000 Lewin Bormann db_impl: Test reuse_logs option.
Wed, 27 Sep 2017 05:13:41 +0000 Lewin Bormann merging_iter: Reduce # of allocations in find()
Tue, 26 Sep 2017 20:12:12 +0200 Lewin Bormann db_impl: Implement write() and put(), and add basic tests.
Tue, 26 Sep 2017 20:11:54 +0200 Lewin Bormann db_impl: Supply correct (user) comparator to MemTable::new().
Tue, 26 Sep 2017 20:11:15 +0200 Lewin Bormann error: Implement PartialEq for Status.
Tue, 26 Sep 2017 20:10:41 +0200 Lewin Bormann version: Make get() public.
Tue, 26 Sep 2017 20:10:29 +0200 Lewin Bormann write_batch: Rename variable.