Skip to main content
NetApp Knowledge Base

HTTP 500 Errors and Object Unavailability with StorageGRID

Views:
1
Visibility:
Public
Votes:
0
Category:
storagegrid
Specialty:
sgrid
Last Updated:

Applies to

  • NetApp StorageGRID 11.9.0.12
  • Object-based Storage (SW-SG-WEBSCALE-SW)
  • Multi-site StorageGRID deployments with Strong Site Consistency
  • Environments performing site/network isolation testing

Issue

During a planned site isolation test, customers observed a large number of HTTP 500 Internal Server Errors and object-not-available responses when accessing objects in a specific S3 bucket (e.g., “s3-prd1”, object: “synchronous-client-access-keys”). The issue occurred despite the bucket being configured with Strong Site Consistency. The following errors and log entries were recorded:

Symptoms and Log Output:

  • S3 client requests failed with HTTP 500 (InternalError) and SF 403 errors during the isolation event.
  • bycast.log and related logs showed:
    ERROR OBDR: RefreshLocations CassandraUnavailableException(SELECT ... FROM storagegrid.object_by_uuid WHERE uuid=? - CassandraDriverError(Unavailable): 'Cannot achieve consistency level EACH_QUORUM in DC group' DetailedInfo:[consistency:EACH_QUORUM, responses_received:0, responses_required:2])ERROR OBDR: RefreshLocations CassandraUnavailableException(SELECT ... FROM storagegrid.object_by_uuid WHERE uuid=? - CassandraDriverError(Unavailable): 'Cannot achieve consistency level QUORUM' DetailedInfo:[consistency:QUORUM, responses_received:3, responses_required:4])ERROR S3RQ: S3requesterror(afterresponse): connection=..., Resource=..., HTTPStatusCode(notsent)=500, ErrorMsg=InternalError, Details={asyncPusherror:noconsumer}

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.