HomeStore
HomeStore copied to clipboard
Storage Engine for block and key/value stores.
* AppendBlkAllocator to implement alloc_on_cache and alloc_on_disk * FixedBlkAllocator didn't implement pre-alloc during recovery, implemented that
Fetch Blocks RPC when sent to existing member, responds with the data from HomeStore layer itself. The RPC sent all the neccessary information, . At present homestore uses remote_blkid (which...
When the allocator size is small, it is possible we have a size 0 level in slab, which will crash in constructing SlabCacheQueue
the recovery issue is caused by the logdev metablk recovery callback `rollback_super_blk_found`, it will put all the log dev to `m_unopened_logdev` , which will be destroyed when logservice start. in...
2 parts on this request 1. As we stand with current design for replication, we need to disable automatic timer flush in logdev. This would mean we split the logdev...
Setup Namesapce for HomeReplication Long running -- Done sds-tess30-18. Test framework to accept real drives for each replicas -- in progress
> [02/02/24 02:16:15+00:00] [I] [7070] [test_index_btree.cpp:188:TestBody] SequentialRemove test start [02/02/24 02:16:15+00:00] [I] [7070] [test_index_btree.cpp:191:TestBody] Step 1: Do Forward sequential insert for 5000 entries [02/02/24 02:16:15+00:00] [I] [7070] [test_index_btree.cpp:195:TestBody] Step 2:...
This raises the issue in clear restart for var node types. 1- populate the map in testkv 2- store and load the correct format of key/values