=== RUN TestReplicatedInfos --- PASS: TestReplicatedInfos (0.00s) === RUN TestReplicationResync --- PASS: TestReplicationResync (0.00s) === RUN TestReplicationResyncwrapper --- PASS: TestReplicationResyncwrapper (0.00s) === RUN TestReplicationValidationObjectUsesRulePrefix === RUN TestReplicationValidationObjectUsesRulePrefix/empty_prefix === RUN TestReplicationValidationObjectUsesRulePrefix/filter_prefix === RUN TestReplicationValidationObjectUsesRulePrefix/and_prefix --- PASS: TestReplicationValidationObjectUsesRulePrefix (0.00s) --- PASS: TestReplicationValidationObjectUsesRulePrefix/empty_prefix (0.00s) --- PASS: TestReplicationValidationObjectUsesRulePrefix/filter_prefix (0.00s) --- PASS: TestReplicationValidationObjectUsesRulePrefix/and_prefix (0.00s) === RUN TestResyncBucketFinalize === RUN TestResyncBucketFinalize/persists_complete_counts === RUN TestResyncBucketFinalize/parent_cancel_during_drain_downgrades_to_failed === RUN TestResyncBucketFinalize/user_cancel_persists_canceled --- PASS: TestResyncBucketFinalize (0.13s) --- PASS: TestResyncBucketFinalize/persists_complete_counts (0.01s) --- PASS: TestResyncBucketFinalize/parent_cancel_during_drain_downgrades_to_failed (0.01s) --- PASS: TestResyncBucketFinalize/user_cancel_persists_canceled (0.01s) === RUN TestResyncFinishDrainsResults --- PASS: TestResyncFinishDrainsResults (0.00s) === RUN TestResyncFinishWaitsForInflightWorker --- PASS: TestResyncFinishWaitsForInflightWorker (0.00s) === RUN TestResyncResultFor === RUN TestResyncResultFor/completed_update === RUN TestResyncResultFor/failed_update_over_existing_version === RUN TestResyncResultFor/completed_but_errored_is_a_failure === RUN TestResyncResultFor/delete_failed === RUN TestResyncResultFor/delete_marker_replicated_counts_zero_bytes === RUN TestResyncResultFor/arn_not_attempted_is_a_failure === RUN TestResyncResultFor/completed_with_zero_size_falls_back_to_object_size === RUN TestResyncResultFor/version_purge_complete_is_a_success === RUN TestResyncResultFor/version_purge_failed_is_a_failure === RUN TestResyncResultFor/benign_duplicate_412_is_a_success --- PASS: TestResyncResultFor (0.00s) --- PASS: TestResyncResultFor/completed_update (0.00s) --- PASS: TestResyncResultFor/failed_update_over_existing_version (0.00s) --- PASS: TestResyncResultFor/completed_but_errored_is_a_failure (0.00s) --- PASS: TestResyncResultFor/delete_failed (0.00s) --- PASS: TestResyncResultFor/delete_marker_replicated_counts_zero_bytes (0.00s) --- PASS: TestResyncResultFor/arn_not_attempted_is_a_failure (0.00s) --- PASS: TestResyncResultFor/completed_with_zero_size_falls_back_to_object_size (0.00s) --- PASS: TestResyncResultFor/version_purge_complete_is_a_success (0.00s) --- PASS: TestResyncResultFor/version_purge_failed_is_a_failure (0.00s) --- PASS: TestResyncResultFor/benign_duplicate_412_is_a_success (0.00s) === RUN TestReplicationActionForTargetRetentionRemoval === RUN TestReplicationActionForTargetRetentionRemoval/removal_confirmed_by_destination === RUN TestReplicationActionForTargetRetentionRemoval/destination_still_holds_the_retention_hidden_from_HEAD === RUN TestReplicationActionForTargetRetentionRemoval/retention_hidden_from_HEAD_by_permissions === RUN TestReplicationActionForTargetRetentionRemoval/destination_reports_no_object_lock_configuration === RUN TestReplicationActionForTargetRetentionRemoval/version_never_had_retention_is_not_confirmed --- PASS: TestReplicationActionForTargetRetentionRemoval (0.00s) --- PASS: TestReplicationActionForTargetRetentionRemoval/removal_confirmed_by_destination (0.00s) --- PASS: TestReplicationActionForTargetRetentionRemoval/destination_still_holds_the_retention_hidden_from_HEAD (0.00s) --- PASS: TestReplicationActionForTargetRetentionRemoval/retention_hidden_from_HEAD_by_permissions (0.00s) --- PASS: TestReplicationActionForTargetRetentionRemoval/destination_reports_no_object_lock_configuration (0.00s) --- PASS: TestReplicationActionForTargetRetentionRemoval/version_never_had_retention_is_not_confirmed (0.00s) === RUN TestReplicationActionForTargetNullVersionResync === RUN TestReplicationActionForTargetNullVersionResync/destination_holds_retention === RUN TestReplicationActionForTargetNullVersionResync/retention_read_denied --- PASS: TestReplicationActionForTargetNullVersionResync (0.00s) --- PASS: TestReplicationActionForTargetNullVersionResync/destination_holds_retention (0.00s) --- PASS: TestReplicationActionForTargetNullVersionResync/retention_read_denied (0.00s) === RUN TestReplicationActionForTargetTimestampOnlyRemoval === RUN TestReplicationActionForTargetTimestampOnlyRemoval/retention_hidden_from_HEAD_by_permissions === RUN TestReplicationActionForTargetTimestampOnlyRemoval/destination_still_holds_the_retention === RUN TestReplicationActionForTargetTimestampOnlyRemoval/removal_confirmed_by_destination --- PASS: TestReplicationActionForTargetTimestampOnlyRemoval (0.00s) --- PASS: TestReplicationActionForTargetTimestampOnlyRemoval/retention_hidden_from_HEAD_by_permissions (0.00s) --- PASS: TestReplicationActionForTargetTimestampOnlyRemoval/destination_still_holds_the_retention (0.00s) --- PASS: TestReplicationActionForTargetTimestampOnlyRemoval/removal_confirmed_by_destination (0.00s) === RUN TestReplicateDeleteMarkerPurge === RUN TestReplicateDeleteMarkerPurge/recover_legacy_false === RUN TestReplicateDeleteMarkerPurge/recover_legacy_true --- PASS: TestReplicateDeleteMarkerPurge (0.61s) --- PASS: TestReplicateDeleteMarkerPurge/recover_legacy_false (0.31s) --- PASS: TestReplicateDeleteMarkerPurge/recover_legacy_true (0.30s) === RUN TestReplicateDeleteMarkerTargetSemantics === RUN TestReplicateDeleteMarkerTargetSemantics/existing_marker_is_idempotent === RUN TestReplicateDeleteMarkerTargetSemantics/purge_removes_an_existing_marker === RUN TestReplicateDeleteMarkerTargetSemantics/purge_forbidden === RUN TestReplicateDeleteMarkerTargetSemantics/purge_method_rejected === RUN TestReplicateDeleteMarkerTargetSemantics/purge_unavailable --- PASS: TestReplicateDeleteMarkerTargetSemantics (0.15s) --- PASS: TestReplicateDeleteMarkerTargetSemantics/existing_marker_is_idempotent (0.00s) --- PASS: TestReplicateDeleteMarkerTargetSemantics/purge_removes_an_existing_marker (0.00s) --- PASS: TestReplicateDeleteMarkerTargetSemantics/purge_forbidden (0.00s) --- PASS: TestReplicateDeleteMarkerTargetSemantics/purge_method_rejected (0.00s) --- PASS: TestReplicateDeleteMarkerTargetSemantics/purge_unavailable (0.15s) === RUN TestReplicationMRFMarkerRecovery === RUN TestReplicationMRFMarkerRecovery/canonical replication-delete-mrf_test.go:485: ErasureSD: canonical recovered; 1 target(s), persisted MRF, source/target metadata checked goroutine 6994 [running]: runtime/debug.Stack() /opt/homebrew/Cellar/go/1.27.1/libexec/src/runtime/debug/stack.go:26 +0x64 runtime/debug.PrintStack() /opt/homebrew/Cellar/go/1.27.1/libexec/src/runtime/debug/stack.go:18 +0x1c github.com/minio/minio/internal/ioutil.SafeClose[...](...) /Users/vonng/.codex/worktrees/aa3f/silo/internal/ioutil/ioutil.go:470 github.com/minio/minio/internal/logger/target/http.(*Target).Cancel(0x132a6cb8d520) /Users/vonng/.codex/worktrees/aa3f/silo/internal/logger/target/http/http.go:630 +0x74 created by github.com/minio/minio/internal/logger.cancelTargets in goroutine 6639 /Users/vonng/.codex/worktrees/aa3f/silo/internal/logger/targets.go:213 +0x28 replication-delete-mrf_test.go:485: Erasure: canonical recovered; 1 target(s), persisted MRF, source/target metadata checked goroutine 10069 [running]: runtime/debug.Stack() /opt/homebrew/Cellar/go/1.27.1/libexec/src/runtime/debug/stack.go:26 +0x64 runtime/debug.PrintStack() /opt/homebrew/Cellar/go/1.27.1/libexec/src/runtime/debug/stack.go:18 +0x1c github.com/minio/minio/internal/ioutil.SafeClose[...](...) /Users/vonng/.codex/worktrees/aa3f/silo/internal/ioutil/ioutil.go:470 github.com/minio/minio/internal/logger/target/http.(*Target).Cancel(0x132a6bf75a00) /Users/vonng/.codex/worktrees/aa3f/silo/internal/logger/target/http/http.go:630 +0x74 created by github.com/minio/minio/internal/logger.cancelTargets in goroutine 6639 /Users/vonng/.codex/worktrees/aa3f/silo/internal/logger/targets.go:213 +0x28 === RUN TestReplicationMRFMarkerRecovery/lock-failure replication-delete-mrf_test.go:485: ErasureSD: lock-failure recovered; 1 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: lock-failure recovered; 1 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/empty-info === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/not-a-marker === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-version === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-bucket === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-object === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/zero-modtime === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/missing === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/read-error === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/empty-info#01 === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/not-a-marker#01 === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-version#01 === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-bucket#01 === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-object#01 === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/zero-modtime#01 === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/missing#01 === RUN TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/read-error#01 === RUN TestReplicationMRFMarkerRecovery/legacy replication-delete-mrf_test.go:485: ErasureSD: legacy recovered; 1 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: legacy recovered; 1 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/unrecorded-purge replication-delete-mrf_test.go:485: ErasureSD: unrecorded-purge recovered; 2 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: unrecorded-purge recovered; 2 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/two-targets replication-delete-mrf_test.go:485: ErasureSD: two-targets recovered; 2 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: two-targets recovered; 2 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/two-targets-offline replication-delete-mrf_test.go:485: ErasureSD: two-targets-offline recovered; 2 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: two-targets-offline recovered; 2 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/replica-source replication-delete-mrf_test.go:485: ErasureSD: replica-source recovered; 1 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: replica-source recovered; 1 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/lost-reply-canonical replication-delete-mrf_test.go:485: ErasureSD: lost-reply-canonical recovered; 1 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: lost-reply-canonical recovered; 1 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/lost-reply-legacy replication-delete-mrf_test.go:485: ErasureSD: lost-reply-legacy recovered; 1 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: lost-reply-legacy recovered; 1 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/creation replication-delete-mrf_test.go:485: ErasureSD: creation recovered; 1 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: creation recovered; 1 target(s), persisted MRF, source/target metadata checked === RUN TestReplicationMRFMarkerRecovery/partial-creation-block === RUN TestReplicationMRFMarkerRecovery/retry-budget-and-scanner replication-delete-mrf_test.go:485: ErasureSD: retry-budget-and-scanner recovered; 1 target(s), persisted MRF, source/target metadata checked replication-delete-mrf_test.go:485: Erasure: retry-budget-and-scanner recovered; 1 target(s), persisted MRF, source/target metadata checked --- PASS: TestReplicationMRFMarkerRecovery (8.35s) --- PASS: TestReplicationMRFMarkerRecovery/canonical (0.36s) --- PASS: TestReplicationMRFMarkerRecovery/lock-failure (0.38s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata (1.89s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/empty-info (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/not-a-marker (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-version (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-bucket (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-object (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/zero-modtime (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/missing (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/read-error (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/empty-info#01 (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/not-a-marker#01 (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-version#01 (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-bucket#01 (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/wrong-object#01 (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/zero-modtime#01 (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/missing#01 (0.11s) --- PASS: TestReplicationMRFMarkerRecovery/invalid-MRF-metadata/read-error#01 (0.10s) --- PASS: TestReplicationMRFMarkerRecovery/legacy (0.31s) --- PASS: TestReplicationMRFMarkerRecovery/unrecorded-purge (0.50s) --- PASS: TestReplicationMRFMarkerRecovery/two-targets (0.64s) --- PASS: TestReplicationMRFMarkerRecovery/two-targets-offline (0.48s) --- PASS: TestReplicationMRFMarkerRecovery/replica-source (0.48s) --- PASS: TestReplicationMRFMarkerRecovery/lost-reply-canonical (0.99s) --- PASS: TestReplicationMRFMarkerRecovery/lost-reply-legacy (0.72s) --- PASS: TestReplicationMRFMarkerRecovery/creation (0.48s) --- PASS: TestReplicationMRFMarkerRecovery/partial-creation-block (0.56s) --- PASS: TestReplicationMRFMarkerRecovery/retry-budget-and-scanner (0.55s) === RUN TestReplicationDeleteQueueFullRetryBudget --- PASS: TestReplicationDeleteQueueFullRetryBudget (0.00s) === RUN TestReplicateDeleteOperationExits === RUN TestReplicateDeleteOperationExits/marker-creation/pending-success === RUN TestReplicateDeleteOperationExits/marker-creation/completed-creation === RUN TestReplicateDeleteOperationExits/marker-creation/existing-marker === RUN TestReplicateDeleteOperationExits/marker-creation/head-read-quorum === RUN TestReplicateDeleteOperationExits/marker-creation/replica-creation-status === RUN TestReplicateDeleteOperationExits/marker-creation/head-unavailable === RUN TestReplicateDeleteOperationExits/marker-creation/head-forbidden === RUN TestReplicateDeleteOperationExits/marker-creation/delete-forbidden === RUN TestReplicateDeleteOperationExits/marker-creation/delete-method-rejected === RUN TestReplicateDeleteOperationExits/marker-creation/delete-unavailable === RUN TestReplicateDeleteOperationExits/marker-creation/offline === RUN TestReplicateDeleteOperationExits/marker-creation/retry-failed === RUN TestReplicateDeleteOperationExits/marker-creation/purge-complete === RUN TestReplicateDeleteOperationExits/marker-creation/resync-success === RUN TestReplicateDeleteOperationExits/marker-creation/resync-already-purged === RUN TestReplicateDeleteOperationExits/marker-creation/resync-failure === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/pending-success === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/completed-creation === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/existing-marker === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/head-read-quorum === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/replica-creation-status === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/head-unavailable === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/head-forbidden === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/delete-forbidden === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/delete-method-rejected === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/delete-unavailable === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/offline === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/retry-failed === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/purge-complete === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/resync-success === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/resync-already-purged === RUN TestReplicateDeleteOperationExits/legacy-marker-purge/resync-failure === RUN TestReplicateDeleteOperationExits/marker-purge/pending-success === RUN TestReplicateDeleteOperationExits/marker-purge/completed-creation === RUN TestReplicateDeleteOperationExits/marker-purge/existing-marker === RUN TestReplicateDeleteOperationExits/marker-purge/head-read-quorum === RUN TestReplicateDeleteOperationExits/marker-purge/replica-creation-status === RUN TestReplicateDeleteOperationExits/marker-purge/head-unavailable === RUN TestReplicateDeleteOperationExits/marker-purge/head-forbidden === RUN TestReplicateDeleteOperationExits/marker-purge/delete-forbidden === RUN TestReplicateDeleteOperationExits/marker-purge/delete-method-rejected === RUN TestReplicateDeleteOperationExits/marker-purge/delete-unavailable === RUN TestReplicateDeleteOperationExits/marker-purge/offline === RUN TestReplicateDeleteOperationExits/marker-purge/retry-failed === RUN TestReplicateDeleteOperationExits/marker-purge/purge-complete === RUN TestReplicateDeleteOperationExits/marker-purge/resync-success === RUN TestReplicateDeleteOperationExits/marker-purge/resync-already-purged === RUN TestReplicateDeleteOperationExits/marker-purge/resync-failure === RUN TestReplicateDeleteOperationExits/object-purge/pending-success === RUN TestReplicateDeleteOperationExits/object-purge/completed-creation === RUN TestReplicateDeleteOperationExits/object-purge/existing-marker === RUN TestReplicateDeleteOperationExits/object-purge/head-read-quorum === RUN TestReplicateDeleteOperationExits/object-purge/replica-creation-status === RUN TestReplicateDeleteOperationExits/object-purge/head-unavailable === RUN TestReplicateDeleteOperationExits/object-purge/head-forbidden === RUN TestReplicateDeleteOperationExits/object-purge/delete-forbidden === RUN TestReplicateDeleteOperationExits/object-purge/delete-method-rejected === RUN TestReplicateDeleteOperationExits/object-purge/delete-unavailable === RUN TestReplicateDeleteOperationExits/object-purge/offline === RUN TestReplicateDeleteOperationExits/object-purge/retry-failed === RUN TestReplicateDeleteOperationExits/object-purge/purge-complete === RUN TestReplicateDeleteOperationExits/object-purge/resync-success === RUN TestReplicateDeleteOperationExits/object-purge/resync-already-purged === RUN TestReplicateDeleteOperationExits/object-purge/resync-failure --- PASS: TestReplicateDeleteOperationExits (0.70s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/pending-success (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/completed-creation (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/existing-marker (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/head-read-quorum (0.09s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/replica-creation-status (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/head-unavailable (0.19s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/head-forbidden (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/delete-forbidden (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/delete-method-rejected (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/delete-unavailable (0.15s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/offline (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/retry-failed (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/purge-complete (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/resync-success (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/resync-already-purged (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-creation/resync-failure (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/pending-success (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/completed-creation (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/existing-marker (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/head-read-quorum (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/replica-creation-status (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/head-unavailable (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/head-forbidden (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/delete-forbidden (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/delete-method-rejected (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/delete-unavailable (0.07s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/offline (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/retry-failed (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/purge-complete (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/resync-success (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/resync-already-purged (0.00s) --- PASS: TestReplicateDeleteOperationExits/legacy-marker-purge/resync-failure (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/pending-success (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/completed-creation (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/existing-marker (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/head-read-quorum (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/replica-creation-status (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/head-unavailable (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/head-forbidden (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/delete-forbidden (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/delete-method-rejected (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/delete-unavailable (0.04s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/offline (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/retry-failed (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/purge-complete (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/resync-success (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/resync-already-purged (0.00s) --- PASS: TestReplicateDeleteOperationExits/marker-purge/resync-failure (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/pending-success (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/completed-creation (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/existing-marker (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/head-read-quorum (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/replica-creation-status (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/head-unavailable (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/head-forbidden (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/delete-forbidden (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/delete-method-rejected (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/delete-unavailable (0.11s) --- PASS: TestReplicateDeleteOperationExits/object-purge/offline (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/retry-failed (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/purge-complete (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/resync-success (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/resync-already-purged (0.00s) --- PASS: TestReplicateDeleteOperationExits/object-purge/resync-failure (0.00s) === RUN TestReplicateDeletePurgeMissingTargetState --- PASS: TestReplicateDeletePurgeMissingTargetState (0.00s) === RUN TestReplicationMRFDropsVisible === RUN TestReplicationMRFDropsVisible/bucket === RUN TestReplicationMRFDropsVisible/node --- PASS: TestReplicationMRFDropsVisible (0.00s) --- PASS: TestReplicationMRFDropsVisible/bucket (0.00s) --- PASS: TestReplicationMRFDropsVisible/node (0.00s) === RUN TestReplicationObjectDeleteWorkerAffinity --- PASS: TestReplicationObjectDeleteWorkerAffinity (0.00s) === RUN TestSiteResyncCancelState --- PASS: TestSiteResyncCancelState (0.00s) === RUN TestResyncRecoveryOwnsLeaderContext === RUN TestResyncRecoveryOwnsLeaderContext/lose_leader_false === RUN TestResyncRecoveryOwnsLeaderContext/lose_leader_true --- PASS: TestResyncRecoveryOwnsLeaderContext (0.00s) --- PASS: TestResyncRecoveryOwnsLeaderContext/lose_leader_false (0.00s) --- PASS: TestResyncRecoveryOwnsLeaderContext/lose_leader_true (0.00s) === RUN TestResyncCancelRouting --- PASS: TestResyncCancelRouting (0.00s) === RUN TestResyncCancellationWinsFinalization --- PASS: TestResyncCancellationWinsFinalization (0.00s) === RUN TestResyncCancelFullWorkerQueue --- PASS: TestResyncCancelFullWorkerQueue (0.00s) === RUN TestResyncCancelBlockedWalkReceive --- PASS: TestResyncCancelBlockedWalkReceive (0.00s) === RUN TestResyncCancelsOwnedWalkOnError --- PASS: TestResyncCancelsOwnedWalkOnError (0.00s) === RUN TestReplicationTrustControlsInternalOptionsAndEvents --- PASS: TestReplicationTrustControlsInternalOptionsAndEvents (0.00s) PASS ok github.com/minio/minio/cmd 12.620s === RUN TestReplicate === RUN TestReplicate/#00 === RUN TestReplicate/c1test === RUN TestReplicate/c1test#01 === RUN TestReplicate/c1test#02 === RUN TestReplicate/c1test#03 === RUN TestReplicate/c1test#04 === RUN TestReplicate/c1test#05 === RUN TestReplicate/c1test#06 === RUN TestReplicate/c1test#07 === RUN TestReplicate/c2test === RUN TestReplicate/c2test#01 === RUN TestReplicate/c2test#02 === RUN TestReplicate/c2test#03 === RUN TestReplicate/c2test#04 === RUN TestReplicate/c2test#05 === RUN TestReplicate/c2test#06 === RUN TestReplicate/xy/c3test === RUN TestReplicate/xyz/c3test === RUN TestReplicate/xyz/c3test#01 === RUN TestReplicate/xyz/c3test#02 === RUN TestReplicate/xyz/c3test#03 === RUN TestReplicate/xyz/c3test#04 === RUN TestReplicate/xy/c3test#01 === RUN TestReplicate/xyz/c3test#05 === RUN TestReplicate/xyz/c3test#06 === RUN TestReplicate/xyz/c3test#07 === RUN TestReplicate/abc/c3test === RUN TestReplicate/xy/c4test === RUN TestReplicate/xa/c4test === RUN TestReplicate/xyz/c4test === RUN TestReplicate/xyz/c4test#01 === RUN TestReplicate/xyz/c4test#02 === RUN TestReplicate/xyz/c4test#03 === RUN TestReplicate/abc/c4test === RUN TestReplicate/abc/c4test#01 === RUN TestReplicate/abc/c4test#02 === RUN TestReplicate/abc/c4test#03 === RUN TestReplicate/abc/c4test#04 === RUN TestReplicate/xy/c5test === RUN TestReplicate/xa/c5test --- PASS: TestReplicate (0.00s) --- PASS: TestReplicate/#00 (0.00s) --- PASS: TestReplicate/c1test (0.00s) --- PASS: TestReplicate/c1test#01 (0.00s) --- PASS: TestReplicate/c1test#02 (0.00s) --- PASS: TestReplicate/c1test#03 (0.00s) --- PASS: TestReplicate/c1test#04 (0.00s) --- PASS: TestReplicate/c1test#05 (0.00s) --- PASS: TestReplicate/c1test#06 (0.00s) --- PASS: TestReplicate/c1test#07 (0.00s) --- PASS: TestReplicate/c2test (0.00s) --- PASS: TestReplicate/c2test#01 (0.00s) --- PASS: TestReplicate/c2test#02 (0.00s) --- PASS: TestReplicate/c2test#03 (0.00s) --- PASS: TestReplicate/c2test#04 (0.00s) --- PASS: TestReplicate/c2test#05 (0.00s) --- PASS: TestReplicate/c2test#06 (0.00s) --- PASS: TestReplicate/xy/c3test (0.00s) --- PASS: TestReplicate/xyz/c3test (0.00s) --- PASS: TestReplicate/xyz/c3test#01 (0.00s) --- PASS: TestReplicate/xyz/c3test#02 (0.00s) --- PASS: TestReplicate/xyz/c3test#03 (0.00s) --- PASS: TestReplicate/xyz/c3test#04 (0.00s) --- PASS: TestReplicate/xy/c3test#01 (0.00s) --- PASS: TestReplicate/xyz/c3test#05 (0.00s) --- PASS: TestReplicate/xyz/c3test#06 (0.00s) --- PASS: TestReplicate/xyz/c3test#07 (0.00s) --- PASS: TestReplicate/abc/c3test (0.00s) --- PASS: TestReplicate/xy/c4test (0.00s) --- PASS: TestReplicate/xa/c4test (0.00s) --- PASS: TestReplicate/xyz/c4test (0.00s) --- PASS: TestReplicate/xyz/c4test#01 (0.00s) --- PASS: TestReplicate/xyz/c4test#02 (0.00s) --- PASS: TestReplicate/xyz/c4test#03 (0.00s) --- PASS: TestReplicate/abc/c4test (0.00s) --- PASS: TestReplicate/abc/c4test#01 (0.00s) --- PASS: TestReplicate/abc/c4test#02 (0.00s) --- PASS: TestReplicate/abc/c4test#03 (0.00s) --- PASS: TestReplicate/abc/c4test#04 (0.00s) --- PASS: TestReplicate/xy/c5test (0.00s) --- PASS: TestReplicate/xa/c5test (0.00s) PASS ok github.com/minio/minio/internal/bucket/replication 0.497s