GetClusterVersionInfo
Você pode usar o GetClusterVersionInfo Método para recuperar informações sobre a versão do software Element em execução em cada nó do cluster. Este método também retorna informações sobre nós que estão atualmente em processo de atualização de software.
membros do objeto de informações da versão do cluster
Este método possui os seguintes membros de objeto:
| Nome | Descrição | Tipo |
|---|---|---|
ID do nó |
ID do nó. |
inteiro |
revisão interna do nó |
Versão interna do software do nó. |
corda |
versão do nó |
Versão do software do nó. |
corda |
Parâmetros
Este método não possui parâmetros de entrada.
Valores de retorno
Este método tem os seguintes valores de retorno:
| Nome | Descrição | Tipo |
|---|---|---|
clusterAPIVersion |
A versão atual da API no cluster. |
corda |
versão do cluster |
Versão do software Element atualmente em execução no cluster. |
corda |
clusterVersionInfo |
Lista de nós no cluster com informações de versão para cada nó. |
matriz de objetos JSON |
versão do cluster pendente |
Caso esteja presente, esta é a versão para a qual o software do cluster está sendo atualizado ou revertido. |
corda |
Informações da versão do software |
O estado de uma atualização. Membros do objeto:
|
objeto JSON |
Exemplo de solicitação
As solicitações para esse método são semelhantes ao seguinte exemplo:
{
"method": "GetClusterVersionInfo",
"params": {},
"id" : 1
}
Exemplo de resposta
Este método retorna uma resposta semelhante ao exemplo a seguir:
{
"id": 1,
"result": {
"clusterAPIVersion": "6.0",
"clusterVersion": "6.1382",
"clusterVersionInfo": [
{
"nodeID": 1,
"nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
"nodeVersion": "6.1382"
},
{
"nodeID": 2,
"nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
"nodeVersion": "6.1382"
},
{
"nodeID": 3,
"nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
"nodeVersion": "6.1382"
},
{
"nodeID": 4,
"nodeInternalRevision": "BuildType=Release Element=carbon Release=carbon ReleaseShort=carbon Version=6.1382 sfdev=6.28 Repository=dev Revision=061511b1e7fb BuildDate=2014-05-28T18:26:45MDT",
"nodeVersion": "6.1382"
}
],
"softwareVersionInfo": {
"currentVersion": "6.1382",
"nodeID": 0,
"packageName": "",
"pendingVersion": "6.1382",
"startTime": ""
}
}
}
Novidade desde a versão
9,6