Allow more ports per instance (#381)

This commit is contained in:
Kavindu Bimsara Fernando
2024-06-13 17:05:59 +05:30
committed by GitHub
parent 946b7dae36
commit d258f2ebae
14 changed files with 296 additions and 75 deletions

View File

@@ -709,6 +709,14 @@ namespace msg::json
msg += "user_port";
msg += SEP_COLON;
msg += std::to_string(info.assigned_ports.user_port);
msg += SEP_COMMA;
msg += "gp_tcp_port";
msg += SEP_COLON;
msg += std::to_string(info.assigned_ports.gp_tcp_port_start);
msg += SEP_COMMA;
msg += "gp_udp_port";
msg += SEP_COLON;
msg += std::to_string(info.assigned_ports.gp_udp_port_start);
msg += "\"}";
}
@@ -773,6 +781,14 @@ namespace msg::json
msg += "user_port";
msg += SEP_COLON_NOQUOTE;
msg += std::to_string(instance.assigned_ports.user_port);
msg += SEP_COMMA_NOQUOTE;
msg += "gp_tcp_port";
msg += SEP_COLON_NOQUOTE;
msg += std::to_string(instance.assigned_ports.gp_tcp_port_start);
msg += SEP_COMMA_NOQUOTE;
msg += "gp_udp_port";
msg += SEP_COLON_NOQUOTE;
msg += std::to_string(instance.assigned_ports.gp_udp_port_start);
// Include matching lease information.
const auto lease = std::find_if(leases.begin(), leases.end(), [&](const hp::lease_info &l)