Skip to content

Commit 359685c

Browse files
committed
[PLAT-18618]: Pick any random live tserver if the master leader node is not available during PG-Upgrade check
Summary: Pick any random live tserver if the master leader node is not available during the PG-Upgrade check Test Plan: Tested manually Reviewers: skurapati Reviewed By: skurapati Subscribers: yugaware Differential Revision: https://phorge.dev.yugabyte.com/D47003
1 parent aec8c57 commit 359685c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

managed/src/main/java/com/yugabyte/yw/commissioner/tasks/subtasks/check/PGUpgradeTServerCheck.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,13 @@ public void run() {
108108
// on the master leader node.
109109
NodeDetails node =
110110
isK8sUniverse || isDedicatedNodeUniverse
111-
? universe.getTServersInPrimaryCluster().stream().findAny().get()
111+
? universe.getLiveTServersInPrimaryCluster().stream().findAny().get()
112112
: universe.getMasterLeaderNode();
113113

114+
if (node == null && !isK8sUniverse && !isDedicatedNodeUniverse) {
115+
node = universe.getLiveTServersInPrimaryCluster().stream().findAny().get();
116+
}
117+
114118
try {
115119
// Clean up the downloaded package from the node.
116120
cleanUpDownloadedPackage(universe, node, isK8sUniverse);

0 commit comments

Comments
 (0)