Skip to content

Commit

Permalink
Make SnapshotsInProgress Diffable (#89619)
Browse files Browse the repository at this point in the history
This is very important for #77466. Profiling showed that serializing snapshots-in-progress when there's a few snapshots with high shard count running takes a significant amount of CPU and heap for sending the full data structure over an over.
This PR adds diffing in the simplest way I could think of on top of the existing data structure.

closes #88732
  • Loading branch information
original-brownbear committed Sep 13, 2022
1 parent 1c2bd7c commit b69d1bd
Show file tree
Hide file tree
Showing 3 changed files with 474 additions and 69 deletions.
6 changes: 6 additions & 0 deletions docs/changelog/89619.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pr: 89619
summary: Make `SnapshotsInProgress` Diffable
area: Snapshot/Restore
type: enhancement
issues:
- 88732

0 comments on commit b69d1bd

Please sign in to comment.