Commit 5636dd8
authored
feat(persistent-subscriptions): allow parked message truncation (#437)
- give operators a safe way to discard parked messages without
redelivering them
- keep persistent subscription parked-message metrics aligned with
operator cleanup actions
- expose the cleanup path through gRPC so automation does not need to
mutate parked streams directly
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>1 parent 6067c86 commit 5636dd8
19 files changed
Lines changed: 766 additions & 21 deletions
File tree
- src
- EventStore.Core.Tests/Services
- PersistentSubscription
- Transport/Grpc/PersistentSubscriptionTests
- EventStore.Core.XUnit.Tests/Metrics
- EventStore.Core
- Messages
- Metrics
- Services
- PersistentSubscription
- Transport/Grpc
- Protos/Grpc
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4326 | 4326 | | |
4327 | 4327 | | |
4328 | 4328 | | |
| 4329 | + | |
| 4330 | + | |
| 4331 | + | |
| 4332 | + | |
| 4333 | + | |
| 4334 | + | |
| 4335 | + | |
| 4336 | + | |
| 4337 | + | |
| 4338 | + | |
| 4339 | + | |
| 4340 | + | |
| 4341 | + | |
| 4342 | + | |
| 4343 | + | |
| 4344 | + | |
| 4345 | + | |
| 4346 | + | |
| 4347 | + | |
| 4348 | + | |
| 4349 | + | |
| 4350 | + | |
| 4351 | + | |
| 4352 | + | |
| 4353 | + | |
| 4354 | + | |
| 4355 | + | |
| 4356 | + | |
| 4357 | + | |
| 4358 | + | |
| 4359 | + | |
| 4360 | + | |
| 4361 | + | |
| 4362 | + | |
| 4363 | + | |
| 4364 | + | |
| 4365 | + | |
| 4366 | + | |
| 4367 | + | |
| 4368 | + | |
| 4369 | + | |
| 4370 | + | |
| 4371 | + | |
| 4372 | + | |
| 4373 | + | |
4329 | 4374 | | |
4330 | 4375 | | |
4331 | 4376 | | |
| |||
4441 | 4486 | | |
4442 | 4487 | | |
4443 | 4488 | | |
| 4489 | + | |
| 4490 | + | |
| 4491 | + | |
| 4492 | + | |
| 4493 | + | |
4444 | 4494 | | |
4445 | 4495 | | |
4446 | 4496 | | |
| |||
7280 | 7330 | | |
7281 | 7331 | | |
7282 | 7332 | | |
7283 | | - | |
| 7333 | + | |
Lines changed: 57 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
363 | 420 | | |
364 | 421 | | |
365 | 422 | | |
| |||
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
175 | 187 | | |
176 | 188 | | |
177 | 189 | | |
| |||
Lines changed: 22 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2980 | 2980 | | |
2981 | 2981 | | |
2982 | 2982 | | |
| 2983 | + | |
| 2984 | + | |
| 2985 | + | |
| 2986 | + | |
| 2987 | + | |
| 2988 | + | |
| 2989 | + | |
| 2990 | + | |
| 2991 | + | |
| 2992 | + | |
2983 | 2993 | | |
2984 | 2994 | | |
2985 | 2995 | | |
| |||
2988 | 2998 | | |
2989 | 2999 | | |
2990 | 3000 | | |
2991 | | - | |
| 3001 | + | |
2992 | 3002 | | |
2993 | 3003 | | |
2994 | | - | |
2995 | 3004 | | |
2996 | 3005 | | |
2997 | | - | |
| 3006 | + | |
2998 | 3007 | | |
2999 | 3008 | | |
3000 | 3009 | | |
3001 | | - | |
| 3010 | + | |
3002 | 3011 | | |
3003 | 3012 | | |
3004 | 3013 | | |
3005 | 3014 | | |
3006 | 3015 | | |
3007 | 3016 | | |
| 3017 | + | |
| 3018 | + | |
| 3019 | + | |
| 3020 | + | |
| 3021 | + | |
| 3022 | + | |
| 3023 | + | |
| 3024 | + | |
3008 | 3025 | | |
3009 | 3026 | | |
3010 | 3027 | | |
| |||
3031 | 3048 | | |
3032 | 3049 | | |
3033 | 3050 | | |
| 3051 | + | |
3034 | 3052 | | |
3035 | 3053 | | |
3036 | 3054 | | |
| |||
0 commit comments