一時停止中のStorageGRIDアップグレードが失敗することがある
環境
- StorageGRID
- バージョン11.6.0.5より前
問題
運用停止のバグの修正など、ノードの運用停止中にアップグレードの実行が必要になることがあります。
次のような状況では、次のエラーが発生することがあります。
1) 現在の運用停止タスクが一時停止されている
2)過去に、1つのノードが現在の運用停止タスクと同じサイトに追加され、再利用された名前(つまり、以前に運用停止したノードの名前)が付けられていました。
An error occurred while performing the upgrade: Mysql2::Error: Duplicate entry 'XXX-SGSN11' for key 'name': INSERT INTO `upgradeNodes` (`id`, `site`, `name`, `host`, `type`, `cassandraStage`, `stage`, `lastMessageAt`) VALUES ('xxxxxx-c994-468c-8ca5-8789ef1bb493', 'xxxxxx-f369-4ad8-b6cf-751d0c54b36f', 'XXX-SGSN11', 'XXX-SGSN11', 'storageNode', 'upgradeCassandra', 'prepare', '2023-06-22 08:52:31')