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));
     }
 
     /** */

Reply via email to