You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sb...@apache.org on 2017/05/03 07:22:11 UTC

[33/50] [abbrv] ignite git commit: GG-12061 Corrupted snapshot causes CHECK to quietly fail with assertion

GG-12061 Corrupted snapshot causes CHECK to quietly fail with assertion


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/6eec695f
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/6eec695f
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/6eec695f

Branch: refs/heads/ignite-gg-8.0.3.ea6-clients-test
Commit: 6eec695f5d1223c73f336f05641e2de7004fc5fa
Parents: 2d3d5eb
Author: EdShangGG <es...@gridgain.com>
Authored: Thu Mar 23 22:25:00 2017 +0300
Committer: EdShangGG <es...@gridgain.com>
Committed: Thu Mar 23 22:25:00 2017 +0300

----------------------------------------------------------------------
 .../delta/MetaPageUpdateLastAllocatedIndex.java |  2 +-
 .../cache/database/tree/io/PageMetaIO.java      | 34 ++++++++++----------
 2 files changed, 18 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/6eec695f/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/MetaPageUpdateLastAllocatedIndex.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/MetaPageUpdateLastAllocatedIndex.java b/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/MetaPageUpdateLastAllocatedIndex.java
index bd9b100..d916be2 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/MetaPageUpdateLastAllocatedIndex.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/MetaPageUpdateLastAllocatedIndex.java
@@ -44,7 +44,7 @@ public class MetaPageUpdateLastAllocatedIndex extends PageDeltaRecord {
 
         PageMetaIO io = PageMetaIO.VERSIONS.forVersion(PageIO.getVersion(pageAddr));
 
-        io.setLastAllocatedIndex(pageAddr, lastAllocatedIdx);
+        io.setLastPageCount(pageAddr, lastAllocatedIdx);
     }
 
     /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/ignite/blob/6eec695f/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/tree/io/PageMetaIO.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/tree/io/PageMetaIO.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/tree/io/PageMetaIO.java
index e768f47..7a5535c 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/tree/io/PageMetaIO.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/database/tree/io/PageMetaIO.java
@@ -44,13 +44,13 @@ public class PageMetaIO extends PageIO {
     private static final int LAST_SUCCESSFUL_FULL_SNAPSHOT_TAG_OFF = NEXT_SNAPSHOT_TAG_OFF + 8;
 
     /** Last allocated index offset. */
-    private static final int LAST_ALLOCATED_INDEX_OFF = LAST_SUCCESSFUL_FULL_SNAPSHOT_TAG_OFF + 8;
+    private static final int LAST_PAGE_COUNT_OFF = LAST_SUCCESSFUL_FULL_SNAPSHOT_TAG_OFF + 8;
 
     /** Candidate allocated index offset. */
-    private static final int CANDIDATE_ALLOCATED_INDEX_OFF = LAST_ALLOCATED_INDEX_OFF + 4;
+    private static final int CANDIDATE_PAGE_COUNT_OFF = LAST_PAGE_COUNT_OFF + 4;
 
     /** End of page meta. */
-    static final int END_OF_PAGE_META = CANDIDATE_ALLOCATED_INDEX_OFF + 4;
+    static final int END_OF_PAGE_META = CANDIDATE_PAGE_COUNT_OFF + 4;
 
     /** */
     public static final IOVersions<PageMetaIO> VERSIONS = new IOVersions<>(
@@ -82,8 +82,8 @@ public class PageMetaIO extends PageIO {
         setLastSuccessfulSnapshotId(pageAddr, 0);
         setNextSnapshotTag(pageAddr, 1);
         setLastSuccessfulSnapshotTag(pageAddr, 0);
-        setLastAllocatedIndex(pageAddr, 0);
-        setCandidateAllocatedIndex(pageAddr, 0);
+        setLastPageCount(pageAddr, 0);
+        setCandidatePageCount(pageAddr, 0);
     }
 
     /**
@@ -180,38 +180,38 @@ public class PageMetaIO extends PageIO {
 
     /**
      * @param pageAddr Page address.
-     * @param lastAllocatedIdx Last allocated index.
+     * @param pageCnt Last allocated index.
      */
-    public void setLastAllocatedIndex(long pageAddr, int lastAllocatedIdx) {
-        PageUtils.putInt(pageAddr, LAST_ALLOCATED_INDEX_OFF, lastAllocatedIdx);
+    public void setLastPageCount(long pageAddr, int pageCnt) {
+        PageUtils.putInt(pageAddr, LAST_PAGE_COUNT_OFF, pageCnt);
     }
 
     /**
      * @param buf Buffer.
      */
-    public int getLastAllocatedIndex(@NotNull ByteBuffer buf) {
-        return buf.getInt(LAST_ALLOCATED_INDEX_OFF);
+    public int getLastPageCount(@NotNull ByteBuffer buf) {
+        return buf.getInt(LAST_PAGE_COUNT_OFF);
     }
 
     /**
      * @param pageAddr Page address.
      */
-    public int getLastAllocatedIndex(long pageAddr) {
-        return PageUtils.getInt(pageAddr, LAST_ALLOCATED_INDEX_OFF);
+    public int getLastPageCount(long pageAddr) {
+        return PageUtils.getInt(pageAddr, LAST_PAGE_COUNT_OFF);
     }
 
     /**
      * @param pageAddr Page address.
-     * @param previousAllocatedIdx Last allocated index.
+     * @param pageCnt Last page count.
      */
-    public void setCandidateAllocatedIndex(long pageAddr, int previousAllocatedIdx) {
-        PageUtils.putInt(pageAddr, CANDIDATE_ALLOCATED_INDEX_OFF, previousAllocatedIdx);
+    public void setCandidatePageCount(long pageAddr, int pageCnt) {
+        PageUtils.putInt(pageAddr, CANDIDATE_PAGE_COUNT_OFF, pageCnt);
     }
 
     /**
      * @param pageAddr Page address.
      */
-    public int getCandidateAllocatedIndex(long pageAddr) {
-        return PageUtils.getInt(pageAddr, CANDIDATE_ALLOCATED_INDEX_OFF);
+    public int getCandidatePageCount(long pageAddr) {
+        return PageUtils.getInt(pageAddr, CANDIDATE_PAGE_COUNT_OFF);
     }
 }