error.cluster.version_skew
- Tekst in de console
- Controller {node} draait een oudere versie. Werk alle controllers bij voordat een datastore in onderhoudsmodus gaat.
- Betekenis voor API-clients
- A controller of the domain runs a version that does not know datastore maintenance mode; upgrade every controller before a datastore enters it.
- Code
FAILED_PRECONDITION, HTTP 412
| Argument | Inhoud |
|---|---|
node | het node-id van de controller die de oudere versie draait. |
version | de versie die hij heeft gemeld, als hij er een meldde. |
Oorzaak. Een controller van het domein draait een versie die de onderhoudsmodus van datastores niet kent. Het record van de datastore krijgt een onderhoudstoestand wanneer een datastore voor het eerst in onderhoudsmodus gaat, en een oudere controller kan zo'n record niet lezen. De onderhoudsmodus wordt geweigerd tot elke controller heeft gemeld dat hij hem kent.
Oplossing.
- Werk alle controllers van het domein bij naar dezelfde versie.
- Start de onderhoudsmodus opnieuw. Selecteer in de console Onderhoudsmodus starten… onder Meer acties van de datastore; met de CLI:
kyvernon datastore enter-maintenance <id>.