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
|
Sat, 12 Aug 2017 08:07:24 +0000 |
Lewin Bormann |
Initial Bitbucket Pipelines configuration
|
Sat, 12 Aug 2017 10:06:44 +0200 |
Lewin Bormann |
Add CI configuration.
|
Sat, 12 Aug 2017 09:57:56 +0200 |
Lewin Bormann |
Add coverage script.
|
Sun, 16 Jul 2017 14:06:03 +0200 |
Lewin Bormann |
Implement MemFS as FS implementation for MemEnv.
|
Sun, 16 Jul 2017 13:40:51 +0200 |
Lewin Bormann |
Small imports cleanup.
|
Sun, 16 Jul 2017 11:47:48 +0200 |
Lewin Bormann |
Revamp RandomAccess trait to be more Rust-like.
|
Sun, 16 Jul 2017 10:56:40 +0200 |
Lewin Bormann |
Simplify in-memory implementation of RandomAccess file.
|
Mon, 10 Jul 2017 20:01:47 +0200 |
Lewin Bormann |
Implement bare-bones version of TableCache.
|
Mon, 10 Jul 2017 20:01:31 +0200 |
Lewin Bormann |
Add deprecation notice to ReadOptions.
|
Mon, 10 Jul 2017 19:37:38 +0200 |
Lewin Bormann |
Implement RandomAccess with immutable receiver for in-memory files.
|
Mon, 10 Jul 2017 19:19:38 +0200 |
Lewin Bormann |
Use RandomAccess as boxed trait, analogous to Read/Write
|
Mon, 10 Jul 2017 19:19:05 +0200 |
Lewin Bormann |
Enable checksum verification by default.
|
Sun, 09 Jul 2017 20:34:55 +0200 |
Lewin Bormann |
Start TableCache implementation
|
Sun, 09 Jul 2017 20:34:43 +0200 |
Lewin Bormann |
Make use of new Options members and Env file types in TableReader/Builder
|
Sun, 09 Jul 2017 20:33:43 +0200 |
Lewin Bormann |
Add Env and FilterPolicy members to Options.
|
Sun, 09 Jul 2017 20:33:20 +0200 |
Lewin Bormann |
Refactor Env and PosixDiskEnv to be more dynamic.
|
Sun, 09 Jul 2017 17:06:20 +0200 |
Lewin Bormann |
Introduce RandomAccessFile as abstraction for Table reader.
|
Sun, 09 Jul 2017 10:53:26 +0200 |
Lewin Bormann |
Better explain what a Cache ID is
|
Sun, 26 Feb 2017 09:15:05 +0100 |
Lewin Bormann |
Rename method parameter in TableReader::get()
|