ノードが停止しているときにGET要求でStorageGRID S3 500エラーが発生する
環境
NetApp StorageGRID 11.7以前
問題
存在しないオブジェクト(存在しないオブジェクト)を読み出そうとすると、グリッドから404ではなく500というHTTPエラーが返されます。
- すべてのノードが使用可能な場合の要求:
aws s3api get-object --bucket delete --key dir/my_images.tar.bz2 test.txt --endpoint https://StoragegridIP:10443
https://StoragegridIP:10443 "GET /delete/dir/my_images.tar.bz2 HTTP/1.1"404
- 1つのノードが停止している場合に要求
aws s3api get-object --bucket delete --key dir/my_images.tar.bz2 test.txt --endpoint https://StoragegridIP:10443
https://StoragegridIP:10443
"GET /delete/dir/my_images.tar.bz2 HTTP/1.1" 500