Details
-
Bug
-
Resolution: Fixed
-
Major
-
5.5.3, 6.0.0, 6.5.0
-
Untriaged
-
No
Description
Observed on iris - when autoreprepare kicks in throughput goes from 119k/s to 95k/s.
This is down to the fact that auto reprepare stores a pointer to namespaces and indexers, but if the namespace or indexer gets discarded and rebuilt, autoreprepare will never be able to match namespaces / indexers and therefore amend version counters.
This will trigger full verification at each prepared execution, piling up on the namespace / indexer mutex.
Attachments
For Gerrit Dashboard: MB-31758 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
101073,3 | MB-31758 AutoReprepare checks can take 20% throughput off Q1 | master | query | Status: MERGED | +2 | +1 |
101506,3 | MB-31758 autoreprepare takes 20% throughput | master | query | Status: MERGED | +2 | +1 |