diff options
author | Tor Brede Vekterli <[email protected]> | 2023-05-11 15:59:40 +0000 |
---|---|---|
committer | Tor Brede Vekterli <[email protected]> | 2023-05-12 11:08:13 +0000 |
commit | 47a72589eed7fd6b538345962127da87e3eb71c3 (patch) | |
tree | b1ac3f1a20f16e8a0aa628f8368b3eafa80a2780 /CMakeLists.txt | |
parent | bef1950a75be8b256df07ca5ef6aacd1731c5ef9 (diff) |
Wire MessageBus reply traces through conditional Put pipeline
`CheckCondition::Outcome` now exposes the resulting trace (if any)
of the operations that were sent as part of the condition probe.
The outcome-accessor is changed to return a non-const reference to
allow for moving away the trace payload and into a higher-level
reply.
Turns out GetOperation did not aggregate reply traces as expected,
and PersistenceMessageTrackerImpl did not transfer trace state upon
failures (only success case). This makes this commit bigger than
initially expected, but trace coverage should now be improved on a
general basis, not just for conditional Put operations.
Diffstat (limited to 'CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions