commit | 5f118234d3253791ee3fa473979410c115290b0e | [log] [tgz] |
---|---|---|
author | Murtadha Hubail <murtadha.hubail@couchbase.com> | Sat Aug 07 02:58:42 2021 +0300 |
committer | Murtadha Hubail <mhubail@apache.org> | Sat Aug 07 18:08:59 2021 +0000 |
tree | 8b3a6b7b0a80250bc265a337b8d78c319fb0b0f5 | |
parent | c3bdeb0ac6fddfa8a5e6fcb491d571cd2f0b3682 [diff] |
[NO ISSUE][CLUS] Clone partition state - user model changes: no - storage format changes: no - interface changes: no Details: - When cloning a cluster partition, ensure its current state is cloned too. Change-Id: Ic459de01b4bb2243625cd49c80181f25b63cce5f Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/12704 Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Murtadha Hubail <mhubail@apache.org> Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com>
diff --git a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/cluster/ClusterPartition.java b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/cluster/ClusterPartition.java index cc99421..504155e 100644 --- a/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/cluster/ClusterPartition.java +++ b/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/cluster/ClusterPartition.java
@@ -71,7 +71,10 @@ @Override public ClusterPartition clone() { - return new ClusterPartition(partitionId, nodeId, ioDeviceNum); + ClusterPartition clone = new ClusterPartition(partitionId, nodeId, ioDeviceNum); + clone.setPendingActivation(pendingActivation); + clone.setActiveNodeId(activeNodeId); + return clone; } @Override