quickwit
quickwit copied to clipboard
Reorganize directories
We could organize by role
- ingester
- indexer
- searcher
Durability nature
- temporary data
- caches
- storages
The ephemeral vs persistent dimension is interesting. For instance, you could mount a local SSD on qwdata/ephemeral to serialize splits and cache them for merges, but mount qw/persistent on an EBS to store the WAL.
Maybe this is what we want: qwdata/{ephemeral,persistent}/<role>/<purpose>:
qwdata/
ephemeral/
indexer/
searcher/
persistent/
ingester/
wal/
metastore/
indexes/
manifest.json