Fabian Reinartz
|
71efd2e08d
|
Periodically fsync WAL, make head cut async
|
2017-01-06 15:18:06 +01:00 |
Fabian Reinartz
|
2eb544c98e
|
Change file names and maker parsing safer
|
2017-01-06 13:13:22 +01:00 |
Fabian Reinartz
|
937cdb579c
|
Switch to sequential block names
This changes block directory names from the int64 timestamp
to sequential numbering.
|
2017-01-06 10:45:03 +01:00 |
Fabian Reinartz
|
dbd2b21d2e
|
Make persistence atomic
|
2017-01-02 14:41:13 +01:00 |
Fabian Reinartz
|
62b8ded0a5
|
Rename iterator value getters to At()
|
2017-01-02 13:33:06 +01:00 |
Fabian Reinartz
|
7280533c42
|
Add basic shard metrics
|
2016-12-31 09:48:49 +01:00 |
Fabian Reinartz
|
a009247ab7
|
Add matching of empty label
|
2016-12-30 19:36:28 +01:00 |
Fabian Reinartz
|
8aba95048a
|
Rename to OpenHeadBlock
|
2016-12-22 20:00:24 +01:00 |
Fabian Reinartz
|
e7edae39b2
|
Use page buffered writer for WAL
|
2016-12-22 16:14:34 +01:00 |
Fabian Reinartz
|
9c6a72aadd
|
Load head with WALs correctly
|
2016-12-22 15:54:39 +01:00 |
Fabian Reinartz
|
1dde3b6d31
|
Add WAL decoder+loading and benchmarks
|
2016-12-22 15:18:33 +01:00 |
Fabian Reinartz
|
0b8c77361e
|
Add initial WAL writing
|
2016-12-22 12:05:24 +01:00 |