Replication logging

This section summarizes logs that are generated for all replication-related operations.

Because replication involves requests that span multiple devices across the system, the following table describes the different logs types that are generated and where they can be found.

Table 1. Replication logging request types
Request type Located Log file* Description Additional
REST.PUT.CONTAINER_REPLICATION Source Accesser access.log Log that is generated when user makes a PutBucketReplication request on the source bucket. Replication policy configuration (source)
REST.PUT.CONTAINER_REPLICATION_PART Source Accesser access.log Log that is generated for each destination bucket that is checked internally as part of the PutBucketReplication request. Replication policy configuration (source)
REST.GET.CONTAINER_REPLICATION_ALLOWED Destination Accesser replication.log Log that is generated for each internal replication check request that is sent from the source Accesser device when processing a PutBucketReplication request. Replication policy configuration (destination)
REST.PUT.OBJECT REST.POST.OBJECT REST.POST.COMPLETE_UPLOAD REST.DELETE.OBJECT REST.PUT.OBJECT_TAGGING REST.PUT.OBJECT_TAGGING_VERSION REST.PUT.OBJECT_LOCK_RETENTION REST.PUT.OBJECT_LOCK_RETENTION_VERSION REST.PUT.OBJECT_LOCK_LEGAL_HOLD REST.PUT.OBJECT_LOCK_LEGAL_HOLD_VERSION Source Accesser access.log User-initiated requests that can trigger replication. These logs will have additional replication-specific fields included if they triggered replication. Replication-triggering user operations
S3.REPLICATION.OBJECT_GET S3.REPLICATION.OBJECT_HEAD Source Accesser replication.log Log generated when source object is read in order to replicate from fast queue Source replication local read log
S3.REPLICATION.SOURCE_OBJECT_SYNC S3.REPLICATION.SOURCE_DELETE_SYNC S3.REPLICATION.SOURCE_TAG_SYNC S3.REPLICATION.SOURCE_RETENTION_SYNC S3.REPLICATION.SOURCE_LEGAL_HOLD_SYNC Source Accesser replication.log Successful source-side background replication operations from fast queue (within hours of replication operation). Source replication request log
S3.REPLICATION.SOURCE_OBJECT_ATTEMPT S3.REPLICATION.SOURCE_DELETE_ATTEMPT S3.REPLICATION.SOURCE_TAG_ATTEMPT S3.REPLICATION.SOURCE_RETENTION_ATTEMPT S3.REPLICATION.SOURCE_LEGAL_HOLD_ATTEMPT Source Accesser replication.log Failed source-side background replication operations from fast queue (within hours of replication operation). Source replication request log
S3.REPLICATION_RETRY.OBJECT_GET S3.REPLICATION_RETRY.OBJECT_HEAD Source Accesser replication.log Log generated when source object is read in order to replicate from slow retry queue Source replication local read log
S3.REPLICATION_RETRY.SOURCE_OBJECT_SYNC S3.REPLICATION_RETRY.SOURCE_DELETE_SYNC S3.REPLICATION_RETRY.SOURCE_TAG_SYNC S3.REPLICATION_RETRY.SOURCE_RETENTION_SYNC S3.REPLICATION_RETRY.SOURCE_LEGAL_HOLD_SYNC Source Accesser replication.log Successful source-side background replication operations from slow retry queue (once daily). Source replication request log
S3.REPLICATION_RETRY.SOURCE_OBJECT_ATTEMPT S3.REPLICATION_RETRY.SOURCE_DELETE_ATTEMPT S3.REPLICATION_RETRY.SOURCE_TAG_ATTEMPT S3.REPLICATION_RETRY.SOURCE_RETENTION_ATTEMPT S3.REPLICATION_RETRY.SOURCE_LEGAL_HOLD_ATTEMPT Source Accesser replication.log Failed source-side background replication operations from slow retry queue (once daily). Source replication request log
S3.REPLICATION.TARGET_OBJECT_SYNC S3.REPLICATION.TARGET_DELETE_SYNC S3.REPLICATION.TARGET_TAG_SYNC S3.REPLICATION.TARGET_RETENTION_SYNC S3.REPLICATION.TARGET_LEGAL_HOLD_SYNC Destination Accesser replication.log Destination-side replication request. This is logged for every over-the-wire replication sync request that is made from source to destination. There may be multiple of TARGET_* logs for any given SOURCE_* log (e.g if replication is internally retried). Destination replication request