log

age author description
Sat, 16 Sep 2017 10:25:08 +0000 Lewin Bormann memtable/skipmap: Replace full Options with just comparator field.
Sat, 16 Sep 2017 10:02:36 +0000 Lewin Bormann version_edit/version_set: Remove unused prev_log_number fields.
Sat, 16 Sep 2017 10:02:10 +0000 Lewin Bormann write_batch: Add sync option.
Sat, 16 Sep 2017 08:52:37 +0000 Lewin Bormann infolog/options: Send test logging output to stderr.
Sat, 16 Sep 2017 08:48:23 +0000 Lewin Bormann infolog: Log even more.
Sat, 16 Sep 2017 08:45:04 +0000 Lewin Bormann infolog: Introduce logger in version_set; use stdout logger for tests.
Sat, 16 Sep 2017 08:16:28 +0000 Lewin Bormann table_reader, option: Remove Mutex around BlockCache
Sat, 16 Sep 2017 08:15:34 +0000 Lewin Bormann infolog: Implement info logger.
Sat, 16 Sep 2017 07:23:29 +0000 Lewin Bormann version_set: Slightly modify VersionSet::new() arguments to take a slice
Sat, 16 Sep 2017 07:23:01 +0000 Lewin Bormann filter: Implement better version of InternalFilterPolicy; clean up constructors.
Wed, 13 Sep 2017 21:22:08 +0200 Lewin Bormann version_set/version: Implement remaining small methods.
Wed, 13 Sep 2017 20:23:01 +0200 Lewin Bormann version_set: Implement make_input_iterator
Wed, 13 Sep 2017 20:22:45 +0200 Lewin Bormann cmp/merging_iter/types/version: Implement LdbIterator for boxed; add generic concatenating table iterator
Tue, 12 Sep 2017 19:58:44 +0200 Lewin Bormann version_set: Implement pick_compaction.
Mon, 11 Sep 2017 19:10:35 +0200 Lewin Bormann version_set: Various cleanups and new test for Builder.
Mon, 11 Sep 2017 18:11:45 +0200 Lewin Bormann version_set: Implement log_and_apply, recover, and add tests.
Sun, 10 Sep 2017 17:32:28 +0200 Lewin Bormann version_set: Implement VersionSet::Builder equivalent.
Sun, 10 Sep 2017 14:06:41 +0200 Lewin Bormann version_set: Add tests.
Sun, 10 Sep 2017 14:06:15 +0200 Lewin Bormann version: Share make_version() test function.
Sun, 10 Sep 2017 14:05:44 +0200 Lewin Bormann types: Add auto-derive for FileMetaData.
Sun, 10 Sep 2017 14:04:58 +0200 Lewin Bormann table_cache: Assert that table files are not empty.
Sun, 10 Sep 2017 14:04:31 +0200 Lewin Bormann mem_env: Use err() and don't create files when opening for read by default.
Sun, 10 Sep 2017 11:41:51 +0200 Lewin Bormann version_set: Implement remaining compaction and snapshot functionality.
Sun, 10 Sep 2017 11:40:13 +0200 Lewin Bormann error/all: Introduce err() as replacement for Err(Status::new(...))
Sat, 09 Sep 2017 19:27:25 +0200 Lewin Bormann version_set: Implement Compaction and parts of VersionSet.
Sat, 09 Sep 2017 19:26:59 +0200 Lewin Bormann version_edit: Use standard types for file numbers and levels.
Sat, 09 Sep 2017 19:26:22 +0200 Lewin Bormann version: Make some fields public and various cleanups.
Sat, 09 Sep 2017 19:25:39 +0200 Lewin Bormann options: Add max_file_size field.
Sat, 09 Sep 2017 17:21:32 +0200 Lewin Bormann all: Smaller clean-ups.
Sat, 09 Sep 2017 17:20:26 +0200 Lewin Bormann table_reader: add test for approx_offset_of()
Sat, 09 Sep 2017 15:52:05 +0200 Lewin Bormann table*: Add few more test wrinkles.
Fri, 08 Sep 2017 21:13:45 +0200 Lewin Bormann version: Test and fix up Version iterator.
Fri, 08 Sep 2017 13:49:15 +0000 Lewin Bormann version: Two more test cases for get()
Thu, 07 Sep 2017 21:39:48 +0200 Lewin Bormann version: remove working, but unneeded, get_full_impl()
Thu, 07 Sep 2017 21:39:22 +0200 Lewin Bormann version: Add tests for get(). tl;dr: it works!
Thu, 07 Sep 2017 21:38:47 +0200 Lewin Bormann table_reader: Improve API for working with more diverse key types.
Thu, 07 Sep 2017 21:38:30 +0200 Lewin Bormann cmp: cosmetic fixes.
Wed, 06 Sep 2017 20:11:37 +0200 Lewin Bormann version: test overlap_in_level(), record_read_sample() and update_stats().
Wed, 06 Sep 2017 20:11:07 +0200 Lewin Bormann version: use new Shared<> type.
Wed, 06 Sep 2017 20:09:25 +0200 Lewin Bormann _cleanup: Introduce Shared<> type for shared mutable objects like tablecaches or file metadata.
Wed, 06 Sep 2017 19:07:55 +0200 Lewin Bormann version: enhance control flow in overlapping_inputs()
Tue, 05 Sep 2017 20:43:36 +0200 Lewin Bormann version: Set up mock versions and add test for overlapping_inputs().
Tue, 05 Sep 2017 19:38:24 +0200 Lewin Bormann version: Move Version into dedicated module.
Mon, 04 Sep 2017 20:48:06 +0200 Lewin Bormann version_set: Add some unit tests.
Mon, 04 Sep 2017 20:12:25 +0200 Lewin Bormann version_set: Implement Version::get() and related functions.
Sun, 03 Sep 2017 17:39:09 +0200 Lewin Bormann version_set: Add initial partial implementation.
Sun, 03 Sep 2017 17:38:46 +0200 Lewin Bormann cmp, key_types: Small documentation and visibility changes.
Sun, 03 Sep 2017 17:13:51 +0200 Lewin Bormann memtable: Fix bug in seek(); it used the wrong key format for seeking the inner map.
Sun, 03 Sep 2017 15:36:00 +0200 Lewin Bormann everything: Replace Arc with Rc, for now.
Sun, 03 Sep 2017 13:16:58 +0200 Lewin Bormann snapshot: Fix delete() logic.
Sat, 02 Sep 2017 19:55:10 +0200 Lewin Bormann test_util: Upgrade time-test => 0.2 and use timer naming.
Sat, 02 Sep 2017 18:50:46 +0200 Lewin Bormann skipmap: provide interior mutability.
Sat, 02 Sep 2017 18:35:22 +0200 Lewin Bormann memtable: Remove lifetime from memtable iterator.
Mon, 28 Aug 2017 20:48:30 +0200 Lewin Bormann merging_iter: Remove old, obscure, non-functional test.
Mon, 28 Aug 2017 20:43:30 +0200 Lewin Bormann block/table_reader: Remove left-over print statements.
Mon, 28 Aug 2017 20:40:08 +0200 Lewin Bormann error: Remove explicit error conversion functions and just use the From trait.
Mon, 28 Aug 2017 20:28:54 +0200 Lewin Bormann everywhere: Add test case that must be passed by all iterators, verifying correct behavior.
Sun, 27 Aug 2017 20:46:39 +0200 Lewin Bormann merging_iter,test_util: fix iterator behaviors.
Sun, 27 Aug 2017 19:30:15 +0200 Lewin Bormann block: Fix merge blunder.
Sun, 27 Aug 2017 19:23:20 +0200 Lewin Bormann everything: Update all iterators to implement the new LdbIterator.