aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-athenz
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@verizonmedia.com>2021-05-31 08:19:29 +0000
committerTor Brede Vekterli <vekterli@verizonmedia.com>2021-05-31 13:21:12 +0000
commit4f266a5a49658cc11518adeb0a6a9dabee1fde0e (patch)
treeb8baeb0d06da655dffe4d8636bd7e752e9b8853c /vespa-athenz
parent2be188c0125913687885b9b7e822ce2f1ed2500d (diff)
Do not block global merges to nodes tagged as busy
To avoid starvation of high priority global bucket merges, we do not consider these for blocking due to a node being "busy" (usually caused by a full merge throttler queue). This is for two reasons: 1. When an ideal state op is blocked, it is still removed from the internal maintenance priority queue. This means a blocked high pri operation will not be retried until the next DB pass (at which point the node is likely to still be marked as busy when there's heavy merge traffic). 2. Global bucket merges have high priority and will most likely be allowed to enter the merge throttler queues, displacing lower priority merges.
Diffstat (limited to 'vespa-athenz')
0 files changed, 0 insertions, 0 deletions