You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While reading some unrelated code, I noticed that we write aux keys to all shards. Apparently, they should only be on shard 0.
I checked out the code prior to my sharded ingest work and believe that has always been the case.
We should:
make sure that's the current state of affairs (I'm pretty sure - but let's check)
only write aux keys to shard 0
The text was updated successfully, but these errors were encountered:
## Problem
Since #9423 the non-zero shards
no longer need SLRU content in order to do GC. This data is now
redundant on shards >0.
One release cycle after merging that PR, we may merge this one, which
also stops writing those pages to shards > 0, reaping the efficiency
benefit.
Closes: #7512Closes: #9641
## Summary of changes
- Avoid storing SLRUs on non-zero shards
- Bonus: avoid storing aux files on non-zero shards
## Problem
Since #9423 the non-zero shards
no longer need SLRU content in order to do GC. This data is now
redundant on shards >0.
One release cycle after merging that PR, we may merge this one, which
also stops writing those pages to shards > 0, reaping the efficiency
benefit.
Closes: #7512Closes: #9641
## Summary of changes
- Avoid storing SLRUs on non-zero shards
- Bonus: avoid storing aux files on non-zero shards
While reading some unrelated code, I noticed that we write aux keys to all shards. Apparently, they should only be on shard 0.
I checked out the code prior to my sharded ingest work and believe that has always been the case.
We should:
The text was updated successfully, but these errors were encountered: