@@ -887,7 +887,7 @@ func printInfoNodes(infoResponse *schema.InfoResponse) {
887887 numAPIInstances := len (infoResponse .NodeInfos )
888888
889889 var totalReplicas int
890- var doesClusterHaveGPUs , doesClusterHaveInfs bool
890+ var doesClusterHaveGPUs , doesClusterHaveInfs , doesClusterHaveAsyncAPIs bool
891891 for _ , nodeInfo := range infoResponse .NodeInfos {
892892 totalReplicas += nodeInfo .NumReplicas
893893 if nodeInfo .ComputeUserCapacity .GPU > 0 {
@@ -896,6 +896,9 @@ func printInfoNodes(infoResponse *schema.InfoResponse) {
896896 if nodeInfo .ComputeUserCapacity .Inf > 0 {
897897 doesClusterHaveInfs = true
898898 }
899+ if nodeInfo .NumAsyncGatewayReplicas > 0 {
900+ doesClusterHaveAsyncAPIs = true
901+ }
899902 }
900903
901904 var pendingReplicasStr string
@@ -913,6 +916,7 @@ func printInfoNodes(infoResponse *schema.InfoResponse) {
913916 {Title : "instance type" },
914917 {Title : "lifecycle" },
915918 {Title : "replicas" },
919+ {Title : "async gateway replicas" , Hidden : ! doesClusterHaveAsyncAPIs },
916920 {Title : "CPU (requested / total allocatable)" },
917921 {Title : "memory (requested / total allocatable)" },
918922 {Title : "GPU (requested / total allocatable)" , Hidden : ! doesClusterHaveGPUs },
@@ -930,7 +934,7 @@ func printInfoNodes(infoResponse *schema.InfoResponse) {
930934 memStr := nodeInfo .ComputeUserRequested .Mem .String () + " / " + nodeInfo .ComputeUserCapacity .Mem .String ()
931935 gpuStr := s .Int64 (nodeInfo .ComputeUserRequested .GPU ) + " / " + s .Int64 (nodeInfo .ComputeUserCapacity .GPU )
932936 infStr := s .Int64 (nodeInfo .ComputeUserRequested .Inf ) + " / " + s .Int64 (nodeInfo .ComputeUserCapacity .Inf )
933- rows = append (rows , []interface {}{nodeInfo .InstanceType , lifecycle , nodeInfo .NumReplicas , cpuStr , memStr , gpuStr , infStr })
937+ rows = append (rows , []interface {}{nodeInfo .InstanceType , lifecycle , nodeInfo .NumReplicas , nodeInfo . NumAsyncGatewayReplicas , cpuStr , memStr , gpuStr , infStr })
934938 }
935939
936940 t := table.Table {
0 commit comments