This is an automated email from the ASF dual-hosted git repository. nizhikov pushed a change to branch ignite-2.16 in repository https://gitbox.apache.org/repos/asf/ignite.git
from e0d23e465b9 IGNITE-20867 Fixed a typo in the cache directory name check error message. (#11068) new ef7fc63fb82 IGNITE-20836 Support zipping of dump files (#11040) new 0a200d5006a IGNITE-20917 Add entry version to DumpEntry (#11069) The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../java/org/apache/ignite/dump/DumpEntry.java | 9 +- .../ignite/dump/DumpReaderConfiguration.java | 20 -- ...sFileIOFactory.java => UnzipFileIOFactory.java} | 8 +- .../snapshot/IgniteSnapshotManager.java | 43 +++- .../persistence/snapshot/SnapshotMetadata.java | 17 ++ .../snapshot/SnapshotOperationRequest.java | 13 +- .../snapshot/SnapshotPartitionsVerifyHandler.java | 7 +- .../snapshot/SnapshotRestoreProcess.java | 1 + .../snapshot/dump/CreateDumpFutureTask.java | 25 ++- .../cache/persistence/snapshot/dump/Dump.java | 25 ++- .../snapshot/dump/DumpEntrySerializer.java | 63 +++++- .../dump/WriteOnlyZipFileIO.java} | 137 ++++++------ .../dump/WriteOnlyZipFileIOFactory.java} | 11 +- .../processors/cache/verify/IdleVerifyUtility.java | 4 +- .../snapshot/AbstractSnapshotSelfTest.java | 12 +- .../snapshot/EncryptedSnapshotTest.java | 13 +- .../snapshot/IgniteSnapshotManagerSelfTest.java | 1 + .../snapshot/dump/AbstractCacheDumpTest.java | 26 ++- .../snapshot/dump/IgniteCacheDumpSelf2Test.java | 236 ++++++++++++++++++++- .../snapshot/dump/IgniteCacheDumpSelfTest.java | 30 ++- 20 files changed, 550 insertions(+), 151 deletions(-) copy modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/{RandomAccessFileIOFactory.java => UnzipFileIOFactory.java} (78%) copy modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/{file/RandomAccessFileIO.java => snapshot/dump/WriteOnlyZipFileIO.java} (55%) copy modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/{file/RandomAccessFileIOFactory.java => snapshot/dump/WriteOnlyZipFileIOFactory.java} (72%)