This is an automated email from the ASF dual-hosted git repository. sk0x50 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ignite.git
The following commit(s) were added to refs/heads/master by this push: new e4993b8a013 IGNITE-21280 Reserved new WAL record type (#11194) e4993b8a013 is described below commit e4993b8a0131ecfacbf4e29675a23913318307d8 Author: Slava Koptilin <slava.kopti...@gmail.com> AuthorDate: Thu Jan 25 09:12:53 2024 +0200 IGNITE-21280 Reserved new WAL record type (#11194) --- .../org/apache/ignite/internal/pagemem/wal/record/WALRecord.java | 5 ++++- .../java/org/apache/ignite/testframework/wal/record/RecordUtils.java | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/WALRecord.java b/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/WALRecord.java index ebaa7262214..2a38b2e9e8a 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/WALRecord.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/WALRecord.java @@ -297,7 +297,10 @@ public abstract class WALRecord { CDC_MANAGER_RECORD(79, CUSTOM), /** CDC manager record. */ - CDC_MANAGER_STOP_RECORD(80, CUSTOM); + CDC_MANAGER_STOP_RECORD(80, CUSTOM), + + /** Physical WAL record that represents a fragment of an entry update. (Placeholder) */ + DATA_PAGE_FRAGMENTED_UPDATE_RECORD(81, PHYSICAL); /** Index for serialization. Should be consistent throughout all versions. */ private final int idx; diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/wal/record/RecordUtils.java b/modules/core/src/test/java/org/apache/ignite/testframework/wal/record/RecordUtils.java index c228cb33952..00c88ebc06f 100644 --- a/modules/core/src/test/java/org/apache/ignite/testframework/wal/record/RecordUtils.java +++ b/modules/core/src/test/java/org/apache/ignite/testframework/wal/record/RecordUtils.java @@ -121,6 +121,7 @@ import static org.apache.ignite.internal.pagemem.wal.record.WALRecord.RecordType import static org.apache.ignite.internal.pagemem.wal.record.WALRecord.RecordType.CHECKPOINT_RECORD; import static org.apache.ignite.internal.pagemem.wal.record.WALRecord.RecordType.CLUSTER_SNAPSHOT; import static org.apache.ignite.internal.pagemem.wal.record.WALRecord.RecordType.CONSISTENT_CUT; +import static org.apache.ignite.internal.pagemem.wal.record.WALRecord.RecordType.DATA_PAGE_FRAGMENTED_UPDATE_RECORD; import static org.apache.ignite.internal.pagemem.wal.record.WALRecord.RecordType.DATA_PAGE_INSERT_FRAGMENT_RECORD; import static org.apache.ignite.internal.pagemem.wal.record.WALRecord.RecordType.DATA_PAGE_INSERT_RECORD; import static org.apache.ignite.internal.pagemem.wal.record.WALRecord.RecordType.DATA_PAGE_REMOVE_RECORD; @@ -274,7 +275,7 @@ public class RecordUtils { put(INCREMENTAL_SNAPSHOT_FINISH_RECORD, RecordUtils::buildIncrementalSnapshotFinishRecord); put(CDC_MANAGER_RECORD, RecordUtils::buildCdcManagerStopRecord); put(CDC_MANAGER_STOP_RECORD, RecordUtils::buildCdcManagerStopRecord); - + put(DATA_PAGE_FRAGMENTED_UPDATE_RECORD, buildUpsupportedWalRecord(DATA_PAGE_FRAGMENTED_UPDATE_RECORD)); } /** */