Francesco Mari

OAK-8555 - Move Buffer from oak-segment-tar to oak-commons

Contribution by José Andrés Cordero Benítez.

  1. … 55 more files in changeset.
OAK-8066 - Prevent OOME when rebasing nodes with many children

Contribution by Rahul Bhardwaj.

OAK-8066 - Prevent OOME when rebasing nodes with many children

Contribution by Rahul Bhardwaj.

OAK-8412 - Set a retry strategy for AzurePersistence
OAK-8410 - Fix NPE in the RequestCompletedEvent listener
OAK-8406 - Let AzurePersistence set default request timeouts
OAK-8366 - Add license headers
OAK-8366 - Add monitoring for Azure Storage

Contribution by Ieran Draghiciu

  1. … 10 more files in changeset.
OAK-8202 - Print a warn message when RemoteBlobProcessor swallows an exception
OAK-7027 - Correctly test the read timeout expiration on cold standby
OAK-6749 - Don't trigger a binary download request for in-memory Blob IDs
OAK-6749 - Don't trigger a binary download request for in-memory Blob IDs
OAK-6749 - Don't trigger a binary download request for in-memory Blob IDs
OAK-6749 - Test that inline binaries are never downloaded
OAK-6749 - Add RemoteBlobProcessor
OAK-6749 - Test handling of in-memory blob IDs
OAK-6749 - Extract the blob processing logic from StandbyDiff
OAK-7719 - Let check use the specified journal consistently
OAK-7945 - Document the recover-journal command
OAK-7942 - Fix covariant return type changes in ByteBuffer
  1. … 53 more files in changeset.
OAK-7866 - Add basic test for RecoverJournal
OAK-7866 - Fix comparison of journal entries
OAK-7866 - Check the consistency of the recovered journal
OAK-7918 - Remove unused code
OAK-7918 - Fix spelling error
OAK-7918 - Output when a checkpoint is being checked
OAK-7878 - Add unit test for LoggingHook

Contribution by Axel Hanikel.

OAK-7918 - Rename ConsistencyCheckerTemplate to ConsistencyChecker
OAK-7918 - Remove ConsistencyChecker

ConsistencyChecker acted as a middleman between the Check command and

ConsistencyCheckerTemplate. It didn't provide any useful functionality outside

of the context of the Check command. This commit merges ConsistencyChcker in

the Check command and removes. Additionally, this commit moves the tests for

the Check command into the o.a.j.o.segment.tool package.

OAK-7918 - Extract ConsistencyCheckerTemplate

The first step in making ConsistencyChecker usable in a programmatic way is to

separate the consistency checking logic from the code that takes care of

argument parsing, progress statements output and result reporting. The

consistency checking logic, unburdened by any other superfluous

responsibilities, has been extracted into a new class,

ConsistencyCheckerTemplate.