-
Notifications
You must be signed in to change notification settings - Fork 4.1k
stability: run insert&delete-heavy workload with intent/GC queue pressure #9540
Copy link
Copy link
Closed
Labels
C-investigationFurther steps needed to qualify. C-label will change.Further steps needed to qualify. C-label will change.C-performancePerf of queries or internals. Solution not expected to change functional behavior.Perf of queries or internals. Solution not expected to change functional behavior.
Milestone
Description
We haven't been running workloads which create significant amounts of GCable data (i.e. old versions; txn records; abort span records), or writes larger ranges/numbers of intents (i.e. DeleteRange).
There are likely many dark corners here, some of which are already known
- storage: GC queue tuning #5252 (gc queue isn't really that well tested)
- storage: measure/optimize intent resolution #7503 (intent resolutions should piggy-back on other traffic or at least be batched up)
- stability: keep a cache of pushed transactions #627 (comment) (running into a range of intents == death)
The first two seem fairly straightforward at this point, but the last one is pretty involved. In any case, we ought to be running workloads that clearly expose those issues.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
C-investigationFurther steps needed to qualify. C-label will change.Further steps needed to qualify. C-label will change.C-performancePerf of queries or internals. Solution not expected to change functional behavior.Perf of queries or internals. Solution not expected to change functional behavior.