Open jcsp opened 6 months ago
Next step:
this week: plumb through RequestContext on read path
Also, Vlad informed me that the switch to vectored get for all Timeline::get means that we'll stop using the PageCache for user data blocks. It's starting to roll out into prod this week.
This week:
Update:
This time range here is instructive: in this time range, there is a high access rate coming from LayerFlushTask
for InMemoryLayers which is displacing DeltaLayerBtreeNode layers which causes cache misses for WalReceiverConnectionHandler and to a lesser extent Compaction.
If it's just the LayerFlushTask perhaps this is the time to implement
This week:
Status update:
From experiments, we believe that use of the userspace PageCache for user data blocks is a net-negative:
Ideas / Initial Plan
Execution