log

age author description
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.
Thu, 24 Aug 2017 20:09:47 +0200 Lewin Bormann types: Completely remodel iterator type.
Wed, 23 Aug 2017 19:59:04 +0200 Lewin Bormann table_reader: Remove lifetime param from TableIterator.
Wed, 23 Aug 2017 19:46:55 +0200 Lewin Bormann table_reader: Avoid unnecessary clones.
Wed, 23 Aug 2017 19:45:36 +0200 Lewin Bormann table_reader: Make all read operations on tables immutable
Wed, 23 Aug 2017 19:09:22 +0200 Lewin Bormann cmp: Add cmp_inner method and proper tests for InternalKeyCmp.
Fri, 18 Aug 2017 06:18:25 +0000 Lewin Bormann Add a few comments and remove one unneeded import in table_cache.
Sat, 12 Aug 2017 17:11:09 +0200 Lewin Bormann Write test for TableCache making use of MemEnv.
Sat, 12 Aug 2017 16:26:40 +0200 Lewin Bormann Add env_common source code.
Sat, 12 Aug 2017 16:26:00 +0200 Lewin Bormann Cache target/ directory between pipeline runs.
Sat, 12 Aug 2017 16:22:45 +0200 Lewin Bormann Implement MemEnv.
Sat, 12 Aug 2017 12:14:43 +0200 Lewin Bormann lib: Link in mem_env.
Sat, 12 Aug 2017 12:11:02 +0200 Lewin Bormann table_cache: Add a few more tests and preparation.
Sat, 12 Aug 2017 12:06:15 +0200 Lewin Bormann cache: Make CacheKey an array instead of an expensive vec
Sat, 12 Aug 2017 12:05:17 +0200 Lewin Bormann key_types: Move from manual cursoring to integer-encoding writers.
Sat, 12 Aug 2017 11:04:27 +0200 Lewin Bormann Improve test coverage for mem_env: Test locking and writing in the middle.
Sat, 12 Aug 2017 10:25:05 +0200 Lewin Bormann Change branch name in CI configuration.
Sat, 12 Aug 2017 08:16:20 +0000 Lewin Bormann Initial Bitbucket Pipelines configuration