Roman Gershman
|
b3c9836682
|
Add tests for memcache commands. Handle flags metadata
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
7ee6bd8471
|
Implement snapshot consistency under the write load
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
65f35f2cac
|
Some improvements to snapshotting algo.
Rename rdb_snapshot.h to snapshot.h since it's not related to the underlying serialization format.
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
b2953293cd
|
Simplify cursor encoding and state clearly cursor valid range
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
ce46ba7cb1
|
Introduce snapshot isolation using versioned buckets
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
8d19a6211d
|
Introduce versioned bucket support for MVCC operations
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
069ed12c68
|
Introduce a naive snapshot flow and implement SaveBody for string/list entries
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
7a839b6081
|
Fix size() bug in dashtable
add more stats to info command
fix warnings in -O3 mode.
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
c46e624e70
|
Model dashtable iterator as close as possible to std iterator
|
2022-02-24 14:11:51 +02:00 |
Roman Gershman
|
ff9e13c1c5
|
Add dash table
|
2022-02-24 14:11:51 +02:00 |