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.
|
Tue, 26 Sep 2017 19:43:31 +0200 |
Lewin Bormann |
log: Implement masking CRC checksums to be compatible with the original.
|
Tue, 26 Sep 2017 19:09:12 +0200 |
Lewin Bormann |
db_impl: Move some code around and add some comments.
|
Tue, 26 Sep 2017 19:01:29 +0200 |
Lewin Bormann |
db_impl: Handle empty tables better; add recovery tests.
|
Tue, 26 Sep 2017 19:00:23 +0200 |
Lewin Bormann |
version_set: Fix bug in how reusing the manifest was reported.
|
Tue, 26 Sep 2017 18:59:21 +0200 |
Lewin Bormann |
types: Fix missing case for log files in file name parser.
|
Mon, 25 Sep 2017 20:33:44 +0200 |
Lewin Bormann |
db_impl: Implement recovery and initialization logic. Add basic sanity test.
|
Mon, 25 Sep 2017 20:33:11 +0200 |
Lewin Bormann |
error: Make Status fields public.
|
Mon, 25 Sep 2017 20:32:47 +0200 |
Lewin Bormann |
log: Implement LogWriter::new_with_off() and add tests.
|
Mon, 25 Sep 2017 20:32:16 +0200 |
Lewin Bormann |
write_batch: Implement set_contents and make clear() public
|
Mon, 25 Sep 2017 20:31:59 +0200 |
Lewin Bormann |
options: Add reuse_manifest option
|
Mon, 25 Sep 2017 20:31:44 +0200 |
Lewin Bormann |
mem_env: Implement correct semantics for lock()
|
Mon, 25 Sep 2017 20:31:27 +0200 |
Lewin Bormann |
disk_env: Implement correct semantics for lock()
|
Mon, 25 Sep 2017 20:30:46 +0200 |
Lewin Bormann |
version_set: Implement read_current_file
|
Sun, 24 Sep 2017 14:16:50 +0200 |
Lewin Bormann |
db_impl: Implement record_read_sample().
|
Sun, 24 Sep 2017 14:16:38 +0200 |
Lewin Bormann |
version: Refactor some methods to take InternalKey instead of LookupKey.
|
Fri, 22 Sep 2017 19:50:00 +0200 |
Lewin Bormann |
db_impl: Add snapshot functions.
|
Thu, 21 Sep 2017 18:25:33 +0200 |
Lewin Bormann |
db_impl: Add tests for DB compactions.
|
Thu, 21 Sep 2017 18:25:16 +0200 |
Lewin Bormann |
mem_env: Return base names of directory entries.
|
Thu, 21 Sep 2017 18:24:42 +0200 |
Lewin Bormann |
options/infolog: Put logger into Option.
|
Thu, 21 Sep 2017 18:24:15 +0200 |
Lewin Bormann |
version_set: Remove obsolete versions member.
|
Thu, 21 Sep 2017 16:05:04 +0200 |
Lewin Bormann |
db_impl: Implement compaction logic.
|
Thu, 21 Sep 2017 16:04:44 +0200 |
Lewin Bormann |
filter_block: Implement size_estimate()
|
Thu, 21 Sep 2017 16:04:25 +0200 |
Lewin Bormann |
table_builder: Implement size_estimate()
|
Thu, 21 Sep 2017 16:04:11 +0200 |
Lewin Bormann |
small cleanups.
|
Thu, 21 Sep 2017 15:40:47 +0200 |
Lewin Bormann |
table_cache: Implement evict() method.
|
Thu, 21 Sep 2017 15:37:25 +0200 |
Lewin Bormann |
version_set/version: Set more methods public; reuse one InternalKeyCmp in Compaction.
|
Thu, 21 Sep 2017 15:35:38 +0200 |
Lewin Bormann |
key_types/types: Move ValueType to key_types.
|
Tue, 19 Sep 2017 20:20:29 +0200 |
Lewin Bormann |
db_impl: Add initial implementations of some DB methods.
|
Tue, 19 Sep 2017 20:11:59 +0200 |
Lewin Bormann |
options: Use MemEnv as default for tests.
|