SYSTEM$GET_COMPUTE_POOL_STATUS

Récupère le statut d’un pool de calcul.

Voir aussi :

Utilisation des pools de calcul

Syntaxe

GET_COMPUTE_POOL_STATUS( '<computePoolName>' )
Copy

Arguments

Obligatoire :

computePoolName

Nom du pool de calcul.

Renvoie

Renvoie les informations de statut sous la forme d’un objet JSON. Les champs JSON sont les suivants :

  • status. Statut du pool de calcul.

  • recommendation. Message relatif au statut, le cas échéant. Sinon, ce champ est vide.

  • notReadyServices. Nombre de services planifiés, mais non encore démarrés.

  • notReadyJobs. Nombre de tâches planifiées, mais non encore démarrées.

Notes sur l’utilisation

  • Le rôle actuel doit avoir le privilège MONITOR sur le pool de calcul pour obtenir les informations de statut.

Exemples

La fonction suivante permet de récupérer des informations sur le statut du pool de calcul « mypool ».

SELECT SYSTEM$GET_COMPUTE_POOL_STATUS('mypool');
Copy

Exemples de sorties :

  • Modification du pool de calcul où le nombre de nœuds min/max passe de 2 à 1.

    {"status":"Compute pool is in state resizing","recommendation":"OK : Compute pool is starting/resizing for last 0 minutes","notReadyServices":0,"notReadyJobs":0}{"status":"Compute pool is in state resizing","recommendation":"OK : Compute pool is starting/resizing for last 2 minutes","notReadyServices":0,"notReadyJobs":0}
    
    Copy
  • Le pool de calcul est suspendu.

    {"status":"Compute pool is in state suspended","recommendation":"", "notReadyServices":0, "notReadyJobs":0}
    
    Copy
  • Tous les nœuds du pool de calcul sont utilisés.

    {"status":"Compute pool is in state active","recommendation":"Compute Pool is at full capacity. Current_node=1, max_node=1.","notReadyServices":0,"notReadyJobs":1}
    
    Copy
  • Rétablissement du nombre de nœuds min/max qui repasse de 1 à 2.

    {"status":"Compute pool is in state resizing","recommendation":"Compute Pool is at full capacity. Current_node=1, max_node=2.","notReadyServices":0,"notReadyJobs":1}
    
    Copy
  • Le pool de calcul est correct, mais le nombre de nœuds est au maximum.

{"status":"Compute pool is in state active", "recommendation":"Compute pool is at max node count of 2", "notReadyServices":0, "notReadyJobs":0}
Copy
  • Le pool de calcul n’est pas en mesure d’approvisionner des VMs auprès du fournisseur Cloud.

    {"status":"Compute pool is in state starting","recommendation":"Compute pool is experiencing delay provisioning GPU_10 instance types from the cloud provider.","notReadyServices":0,"notReadyJobs":0}
    
    Copy