Details
-
Bug
-
Resolution: Fixed
-
Critical
-
2.1.0
-
Security Level: Public
-
None
Description
For Multi-Reader/Write implementation and future fsync optimization over less number of file partitions, introduce SHARD at ep engine level.
SHARD - statically grouped vbuckets (partition). All the vbuckets (partitions) belongs to a Bucket statically are divided by the number of MRW threads and distributed into equally into a SHARD.
Attachments
For Gerrit Dashboard: MB-7966 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
25425,2 | MB-7966 WIP KVShard implementation for Multi-readers and writers | master | ep-engine | Status: ABANDONED | 0 | 0 |
25624,23 | MB-7966 KVShard implementation for Multi-readers and writers | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25650,2 | MB-7966 WIP KVShard implementation for Multi-readers and writers | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
25672,1 | MB-7966 WIP KVShard implementation for Multi-readers and writers | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
25673,6 | MB-7966 KVShard tmp | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
25692,4 | MB-7966: Change VBucketMap name from vbuckets to vbMap | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25920,4 | MB-7966 ABHINAV KVShard implementation for Multi-readers and writers | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
25929,1 | MB-7966 KVShard implementation for Multi-readers and writers | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
25953,1 | MB-7966 IOManager integration with KVShard | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
25955,10 | MB-7966 IOManager integration with KVShard | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25989,3 | MB-7966 static allocation of multiple dispatchers per bucket | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
26001,1 | MB-7966 have single CouchNotifier per bucket | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |
26034,4 | MB-7966 singleton CouchNotifier | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
26202,2 | MB-7966 per bucket singleton notifier | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
26204,1 | Revert "MB-7966 singleton CouchNotifier" | 2.0.2 | ep-engine | Status: ABANDONED | 0 | 0 |