Add sharding.read.* coalescing runtime config options#3987
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3987 +/- ##
==========================================
- Coverage 93.39% 93.35% -0.05%
==========================================
Files 88 88
Lines 11839 11840 +1
==========================================
- Hits 11057 11053 -4
- Misses 782 787 +5
🚀 New features to boost your workflow:
|
|
disclaimer: I'm not a big fan of our global config object, so I'd like to explore some alternative ways for the sharding reads to access this configuration. A few options:
|
|
@d-v-b I also like new fields on ArrayConfig. Thinking that through:
That sound alright? |
yeah, that sounds right. the array config object is designed to make it easy to get a cheap copy of an array with a new config, using the |
Follow up #3004 by adding runtime configuration options for the thresholds that control how requests are coalesced when reading in the sharding codec.
TODO:
docs/user-guide/*.mdchanges/