Error code definitions for Ceph Object Gateway
The Ceph Object Gateway logs contain error and warning messages to help troubleshooting your environment.
This information lists the common Ceph Object Gateway common error and warning messages and suggested resolutions. For more information, contact IBM Support.
| Error message | Description |
|---|---|
| data_sync: ERROR: a sync operation returned error | A high-level data sync process is indicating that lower-level bucket sync process returned an error. This message is redundant; the bucket sync error appears previously it in the log. |
| data sync: ERROR: failed to sync object: BUCKET_NAME:OBJECT_NAME | Either the process failed to fetch the required object over HTTP from a remote gateway or the process failed to write that object to RADOS and it will be tried again. |
| data sync: ERROR: failure in sync, backing out (sync_status=2) | A low-level message that shows one of the previous conditions, specifically that the data was deleted before it was able to sync and thus showing a -2 ENOENT status. |
| data sync: ERROR: failure in sync, backing out (sync_status=-5) | A low-level message that shows one of the previous conditions, specifically that Ceph failed to write that object to RADOS and thus showing a -5 EIO. |
| ERROR: failed to fetch remote data log info: ret=11 | This is the EAGAIN generic error code from libcurl showing an error condition from another gateway. By default, the system tries again. |
| meta sync: ERROR: failed to read mdlog info with (2) No such file or directory | The shard of the mdlog was never created so there is nothing to sync. |
| Error message | Description |
|---|---|
| failed to sync object | Either the process failed to fetch this object over HTTP from a remote gateway or it failed to write that object to RADOS and it will be tried again. |
| failed to sync bucket instance: (11) Resource temporarily unavailable | A connection issue between primary and secondary zones. |
| failed to sync bucket instance: (125) Operation canceled | A racing condition exists between writes to the same RADOS object. |