Jarek Kowalski
|
14e38b59bf
|
cleaned up how active block index is loaded
|
2018-04-14 19:26:58 -07:00 |
|
Jarek Kowalski
|
301f1d049a
|
added strongly-typed block.ContentID and renamed StorageBlock to ContentBlockID
|
2018-04-08 16:34:38 -07:00 |
|
Jarek Kowalski
|
4566213f5d
|
switched formatter to pass IV explicitly
extracted packIndex interface and implemented protoPackIndex to wrap all index data manipulation
|
2018-04-08 12:20:32 -07:00 |
|
Jarek Kowalski
|
d8201229d8
|
plumbed through ctx in storage.Storage APIs and all uses
|
2018-04-03 17:39:54 -07:00 |
|
Jarek Kowalski
|
453bab3560
|
fixed some lint errors, mostly dead code and missing error checks
|
2018-03-19 12:26:28 -07:00 |
|
Jarek Kowalski
|
6707d01a22
|
switched local caching to use storage.Storage
|
2018-03-04 16:58:20 -08:00 |
|
Jarek Kowalski
|
a9f8741e8e
|
changed local caching to be based on virtual blocks instead of physical blocks
|
2018-03-04 12:13:57 -08:00 |
|
Jarek Kowalski
|
98070064c8
|
index block list caching optimization - only load last 2 full compactions when scanning for active index blocks, this prevents the scan time from growing indefinitely
|
2018-01-01 17:11:41 -08:00 |
|
Jarek Kowalski
|
596c2b122a
|
disk cache: remove list after a write
fix close
|
2017-12-31 16:15:58 -08:00 |
|
Jarek Kowalski
|
30c11dc926
|
refactored block manager to support on-disk caching
|
2017-11-27 18:07:16 -08:00 |
|