Added support for resuming download to existing binlog storage #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
'binsrv::filesystem_storage' now supports reading the content of the data directory upon initialization, analyzing its entries, compare them with the content of the binlog index file and setting last used binlog name / position as the result.
'binsrv::events::reader_context' class extended with ability to correctly process the stream of binlog events that starts not from the very beginning but from the specified position (binlog name / offset). In this case we expect an artificial RORATE event followed by a pseudo FDE (the one that has next event position equal to 0 and should not be written to the filesystem storage).
'binlog_streaming.binsrv' MTR test case now also resumes streaming binlog events to a file storage directory created at a previous run.