spirit-labs / tektite

Tektite DB
http://www.tektitedb.com
Other
180 stars 26 forks source link

Shard manager #250

Closed purplefox closed 1 month ago

purplefox commented 1 month ago

This PR introduces the shard manager and LSM shards. An LsmShard represents a shard of the LSM. The manager responds to changes in cluster membership and starts and stops shards as appropriate on each agent. For now, we just have operations: ApplyChanges and QueryTablesInRange - more will be added as needed.