morningman commented on a change in pull request #4086:
URL: https://github.com/apache/incubator-doris/pull/4086#discussion_r455083866



##########
File path: fe/src/main/java/org/apache/doris/catalog/Partition.java
##########
@@ -344,6 +363,9 @@ public void write(DataOutput out) throws IOException {
         }
 
         out.writeLong(visibleVersion);
+        if (Catalog.getCurrentCatalogJournalVersion() >= 
FeMetaVersion.VERSION_88) {
+            out.writeLong(visibleVersionTime);

Review comment:
       If you do not persist the visibleVersionTime in edit log, than write it 
here is meaningless.

##########
File path: fe/src/main/java/org/apache/doris/catalog/Partition.java
##########
@@ -181,9 +182,27 @@ public long getVisibleVersion() {
         return visibleVersion;
     }
 
+    public long getVisibleVersionTime() {
+        return visibleVersionTime;
+    }
+
     public long getVisibleVersionHash() {
         return visibleVersionHash;
     }
+    
+    // The method updateVisibleVersionAndVersionHash is called when fe 
restart, the visibleVersionTime is updated
+    private void SetVisibleVersion(long visibleVersion, long 
visibleVersionHash){
+        this.visibleVersion = visibleVersion;
+        this.visibleVersionTime = System.currentTimeMillis();
+        this.visibleVersionHash = visibleVersionHash;
+    }
+
+    //Just for unit test
+    public void SetVisibleVersion(long visibleVersion, long 
visibleVersionHash, long visibleVersionTime){

Review comment:
       ```suggestion
       public void setVisibleVersion(long visibleVersion, long 
visibleVersionHash, long visibleVersionTime){
   ```

##########
File path: fe/src/main/java/org/apache/doris/catalog/Partition.java
##########
@@ -181,9 +182,27 @@ public long getVisibleVersion() {
         return visibleVersion;
     }
 
+    public long getVisibleVersionTime() {
+        return visibleVersionTime;
+    }
+
     public long getVisibleVersionHash() {
         return visibleVersionHash;
     }
+    
+    // The method updateVisibleVersionAndVersionHash is called when fe 
restart, the visibleVersionTime is updated
+    private void SetVisibleVersion(long visibleVersion, long 
visibleVersionHash){

Review comment:
       ```suggestion
       private void setVisibleVersion(long visibleVersion, long 
visibleVersionHash){
   ```




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to