Skip to content

Commit 3407b5b

Browse files
committed
5.4.19-20240428_17142882 release
1 parent 79929de commit 3407b5b

File tree

19 files changed

+5236
-4129
lines changed

19 files changed

+5236
-4129
lines changed

pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,19 @@
44
<parent>
55
<groupId>com.alibaba.polardbx</groupId>
66
<artifactId>polardbx</artifactId>
7-
<version>5.4.18-SNAPSHOT</version>
7+
<version>${revision}</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>polardbx-rpc</artifactId>
1111
<packaging>jar</packaging>
1212
<name>${project.artifactId} module for polardbx ${project.version}</name>
1313

14+
<properties>
15+
<!-- Version -->
16+
<polardbx.version>5.4.19</polardbx.version>
17+
<revision>${polardbx.version}-SNAPSHOT</revision>
18+
</properties>
19+
1420
<dependencies>
1521
<dependency>
1622
<groupId>${project.groupId}</groupId>

src/main/java/com/alibaba/polardbx/rpc/XConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,6 @@ public class XConfig {
6868

6969
public final static boolean VIP_WITH_X_PROTOCOL = false;
7070

71-
public static boolean GALAXY_X_PROTOCOL = true;
72-
public static boolean OPEN_XRPC_PROTOCOL = false;
71+
public static boolean GALAXY_X_PROTOCOL = false;
72+
public static boolean OPEN_XRPC_PROTOCOL = true;
7373
}

src/main/java/com/alibaba/polardbx/rpc/client/XClient.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -688,17 +688,18 @@ public enum DnBaseVersion {
688688

689689
public void decodeVersion() {
690690
final String version = (String) globalVariablesL.get("version");
691-
final String xdbMark = "AliSQL-X-Cluster"; // eg. 5.7.14-AliSQL-X-Cluster-1.6.0.8-20210719-log
691+
final String xdbMark = "X-Cluster";
692+
// online: 5.7.38-X-Cluster-1.6.1.5-20240403-log or 5.7.14-AliSQL-X-Cluster-1.6.0.8-20210719-log
693+
// local: 5.7.38-X-Cluster-1.6.1.5-log or 5.7.14-AliSQL-X-Cluster-1.6.0.8-log
692694
final String polardb80Mark = "polardb-3az"; // eg. 8.0.13-polardb-3az-20210723-110821
693-
final String rds80Mark = "X-Cluster";
694695
try {
695696
final int idx = version.indexOf(xdbMark);
696697
final int idx2 = version.indexOf(polardb80Mark);
697-
final int idx3 = version.indexOf(rds80Mark);
698698
if (idx != -1) {
699699
final int midIdx = version.indexOf('-', idx + xdbMark.length() + 1);
700700
final int lastIdx = midIdx != -1 ? version.indexOf('-', midIdx + 1) : -1;
701-
baseVersion = DnBaseVersion.DN_X_CLUSTER;
701+
baseVersion =
702+
version.startsWith("5.7.") ? DnBaseVersion.DN_X_CLUSTER : DnBaseVersion.DN_RDS_80_X_CLUSTER;
702703
majorVersion = midIdx != -1 ? version.substring(idx + xdbMark.length() + 1, midIdx) :
703704
version.substring(idx + xdbMark.length() + 1);
704705
minorVersion = lastIdx != -1 ? version.substring(midIdx + 1, lastIdx) : version.substring(midIdx + 1);
@@ -709,13 +710,6 @@ public void decodeVersion() {
709710
majorVersion = midIdx != -1 ? version.substring(idx2 + polardb80Mark.length() + 1, midIdx) :
710711
version.substring(idx2 + polardb80Mark.length() + 1);
711712
minorVersion = lastIdx != -1 ? version.substring(midIdx + 1, lastIdx) : version.substring(midIdx + 1);
712-
} else if (idx3 != -1) {
713-
final int midIdx = version.indexOf('-', idx3 + rds80Mark.length() + 1);
714-
final int lastIdx = midIdx != -1 ? version.indexOf('-', midIdx + 1) : -1;
715-
baseVersion = DnBaseVersion.DN_RDS_80_X_CLUSTER;
716-
majorVersion = midIdx != -1 ? version.substring(idx3 + rds80Mark.length() + 1, midIdx) :
717-
version.substring(idx3 + rds80Mark.length() + 1);
718-
minorVersion = lastIdx != -1 ? version.substring(midIdx + 1, lastIdx) : version.substring(midIdx + 1);
719713
} else { // TODO: Add more DN base version here.
720714
baseVersion = DnBaseVersion.DN_UNKNOWN;
721715
majorVersion = minorVersion = "unknown";

0 commit comments

Comments
 (0)