Commit 43afc3a
authored
feat: Distributed Log Replay serialization/deserialization (delta-io#1503)
## What changes are proposed in this pull request?
This PR introduces serialization and deserialization for the
ScanLogReplayProcessor.
<!--
Uncomment this section if there are any changes affecting public APIs:
### This PR affects the following public APIs
If there are breaking changes, please ensure the `breaking-changes`
label gets added by CI, and describe why the changes are needed.
Note that _new_ public APIs are not considered breaking.
-->
This PR adds serialization and deserialization for LogReplayProcessor.
## How was this change tested?
<!--
Please make sure to add test cases that check the changes thoroughly
including negative and positive cases if possible.
If it was tested in a way different from regular unit tests, please
clarify how you tested, ideally via a reproducible test documented in
the PR description.
-->
Round trip test is performed with the LogReplayProcessor. Invalid
internal state is expected to result in an error.1 parent a540c0b commit 43afc3a
4 files changed
Lines changed: 410 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
| 29 | + | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
0 commit comments