, line 1)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Expecting an element , got nothing, line 1
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_error
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_error ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_match
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_match ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_not_match
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_not_match ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_invalid
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_invalid ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_unsatisfiable
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_unsatisfiable ... ok
-test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response
-test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... ok
-test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id
-test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id ... ok
-test.unit.common.middleware.test_acl.TestACL.test_acls_from_account_info
-test.unit.common.middleware.test_acl.TestACL.test_acls_from_account_info ... ok
-test.unit.common.middleware.test_acl.TestACL.test_clean_acl
-test.unit.common.middleware.test_acl.TestACL.test_clean_acl ... ok
-test.unit.common.middleware.test_acl.TestACL.test_format_v1_acl
-test.unit.common.middleware.test_acl.TestACL.test_format_v1_acl ... ok
-test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl
-test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl ... ok
-test.unit.common.middleware.test_acl.TestACL.test_parse_acl
-test.unit.common.middleware.test_acl.TestACL.test_parse_acl ... ok
-test.unit.common.middleware.test_acl.TestACL.test_parse_v2_acl
-test.unit.common.middleware.test_acl.TestACL.test_parse_v2_acl ... ok
-test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed
-test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_bad_container
-test.unit.common.middleware.test_bulk.TestUntar.test_bad_container ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_bad_tar
-test.unit.common.middleware.test_bulk.TestUntar.test_bad_tar ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_content_length_required
-test.unit.common.middleware.test_bulk.TestUntar.test_content_length_required ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_create_container_for_path
-test.unit.common.middleware.test_bulk.TestUntar.test_create_container_for_path ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_call
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_call ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_compress_type
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_compress_type ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_cont_401
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_cont_401 ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont_value_err
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont_value_err ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_cont
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_cont ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_failed_extractions
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_failed_extractions ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_file_size
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_file_size ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_401
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_401 ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_name_len
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_name_len ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_unicode
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_unicode ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_with_basefile
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_with_basefile ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_works
-test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_works ... ok
-test.unit.common.middleware.test_bulk.TestUntar.test_get_response_body
-test.unit.common.middleware.test_bulk.TestUntar.test_get_response_body ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_authorized_for_permitted_referrer
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_authorized_for_permitted_referrer ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_not_authorized_for_unknown_reseller_prefix
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_not_authorized_for_unknown_reseller_prefix ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_options_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_options_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_with_validtoken_authorized_for_permitted_referrer
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_with_validtoken_authorized_for_permitted_referrer ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_blank_reseller_prefix
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_blank_reseller_prefix ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_authorized
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_authorized ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_not_authorized
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_not_authorized ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_denied_responses
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_denied_responses ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_detect_reseller_request
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_detect_reseller_request ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_identified_options_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_identified_options_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_authorized
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_authorized ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_non_authorized
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_non_authorized ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_and_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_and_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_but_not_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_but_not_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_default_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_default_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_not_set
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_not_set ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_to_unknown
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_to_unknown ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_unknown_with_v2
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_unknown_with_v2 ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_added_underscore
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_added_underscore ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_not_added_double_underscores
-test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_not_added_double_underscores ... ok
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware ... ok
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory ... ok
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config ... ok
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options ... ok
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config
-test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest ... ok
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest
-test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest ... ok
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_etag_is_hash_of_segment_etags
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_etag_is_hash_of_segment_etags ... ok
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_get_manifest_passthrough
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_get_manifest_passthrough ... ok
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_head_manifest_is_efficient
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_head_manifest_is_efficient ... ok
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching ... ok
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching_with_override
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching_with_override ... ok
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching ... ok
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching_with_override
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching_with_override ... ok
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_zero_byte_manifest
-test.unit.common.middleware.test_slo.TestSloHeadManifest.test_zero_byte_manifest ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_first_version
-test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_first_version ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version
-test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version_different_account
-test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version_different_account ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_object_no_versioning_with_container_config_true
-test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_object_no_versioning_with_container_config_true ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_DELETE_on_expired_versioned_object
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_DELETE_on_expired_versioned_object ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_blank_add_versions_precedence
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_blank_add_versions_precedence ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_container_allow_versioned_writes_false
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_container_allow_versioned_writes_false ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_first_object_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_first_object_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_doubled_up_markers_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_doubled_up_markers_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_is_marker_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_is_marker_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_no_marker_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_no_marker_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_restores_marker_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_restores_marker_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_DELETE_of_versioned_object
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_DELETE_of_versioned_object ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_PUT_of_versioned_object
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_PUT_of_versioned_object ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_empty_versions_location
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_empty_versions_location ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_container
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_container ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_head
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_head ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_no_object_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_no_object_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_over_object_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_over_object_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_get_errors
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_get_errors ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_put_errors
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_put_errors ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_sysmeta_precedence
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_sysmeta_precedence ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_both_headers
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_both_headers ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_history_header
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_history_header ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_first_object_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_first_object_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning_with_container_config_true
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning_with_container_config_true ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_request_is_dlo_manifest_with_container_config_true
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_request_is_dlo_manifest_with_container_config_true ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_version_is_dlo_manifest_with_container_config_true
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_version_is_dlo_manifest_with_container_config_true ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_versioned_object_including_url_encoded_name_success
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_versioned_object_including_url_encoded_name_success ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_add_versions_precedence
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_add_versions_precedence ... ok
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_headers
-test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_headers ... ok
-test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS
-test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS ... ok
-test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error
-test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error ... ok
-test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods
-test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods ... ok
-test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type
-test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type ... ok
-test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon
-test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon ... ok
-test.unit.common.test_daemon.TestWorkerDaemon.test_stubs
-test.unit.common.test_daemon.TestWorkerDaemon.test_stubs ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_client_exception
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_client_exception ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_failure
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_failure ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_replication_net
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_replication_net ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_obj_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_obj_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_object
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_object ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_replication_net
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_replication_net ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_with_timestamp
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_with_timestamp ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_with_timestamp
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_with_timestamp ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_no_content_does_not_parse_body
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_no_content_does_not_parse_body ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_no_content_does_not_decode_body
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_no_content_does_not_decode_body ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_with_extra_params
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_with_extra_params ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_chunks
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_chunks ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_recon
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_recon ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_503
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_503 ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_507
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_507 ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_deleted
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_deleted ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_replication_net
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_replication_net ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_not_found
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_not_found ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_container
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_container ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_chunked
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_chunked ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_fail
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_fail ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object_error
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object_error ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_args
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_args ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_chunked
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_chunked ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_fail
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_fail ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_header_content_length
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_header_content_length ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_with_content_length
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_with_content_length ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_gen_headers
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_gen_headers ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_client_exception
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_client_exception ... ok
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_http_exception
-test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_http_exception ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_app_logging
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_app_logging ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_server_logging
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_server_logging ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_chunked_with_content_length
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_chunked_with_content_length ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_leading_slashes
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_leading_slashes ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_messy
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_messy ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted ... ok
-
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0022 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0020 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0012 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0016 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0013 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0016 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0020 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0066 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 2918648 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-test DEBUG: Authorizing as anonymous
-test DEBUG: Authorizing as anonymous
-test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0}
-test DEBUG: tenant mismatch: AUTH_acct != 1
-test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0}
-test DEBUG: tenant mismatch: AUTH_foo != None
-test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0}
-test DEBUG: tenant mismatch: AUTH_foo != None
-test DEBUG: Authorizing as anonymous
-test DEBUG: Authorizing as anonymous
-test DEBUG: Authorizing as anonymous
-test DEBUG: Authorizing as anonymous
-test DEBUG: Authorizing as anonymous
-test DEBUG: Authorizing from an overriding middleware
-direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda
-direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda
-direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda
-direct-client-test ERROR: Kaboom!
-direct-client-test ERROR: Kaboom!
-direct-client-test ERROR: Kaboom!
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000052
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000044
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000034
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET https://cluster.domain HTTP/1.0" 200 117 0.000038
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000032
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: txe8a3ad90a8dd4149bac96-00690a97d7)
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-test ERROR: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD') (txn: test-trans-id)
-proxy INFO: wsgi exiting (txn: test-trans-id)
-proxy INFO: (2918639) wsgi exited, is_accepting=True (txn: test-trans-id)
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: test-trans-id)
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "PUT /path HTTP/1.0" 200 105 0.000055
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000039
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000062
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000035
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET / HTTP/1.1" 200 120 0.000705
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Wed, 05 Nov 2025 00:18:31 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}'
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET /%FF HTTP/1.1" 200 123 0.000053
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Wed, 05 Nov 2025 00:18:31 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}'
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET /ÿ HTTP/1.1" 200 126 0.000048
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Wed, 05 Nov 2025 00:18:31 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}'
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "PUT /Here%20Is%20A%20SnowMan:â HTTP/1.0" 200 181 0.000045
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Wed, 05 Nov 2025 00:18:31 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}'
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9f%b4 HTTP/1.1" 200 178 0.000045
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Wed, 05 Nov 2025 00:18:31 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}'
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET // HTTP/1.1" 200 121 0.000043test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines ... ok
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple
-test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple ... ok
-test.unit.common.test_internal_client.TestGetAuth.test_invalid_version
-test.unit.common.test_internal_client.TestGetAuth.test_invalid_version ... ok
-test.unit.common.test_internal_client.TestGetAuth.test_ok
-test.unit.common.test_internal_client.TestGetAuth.test_ok ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing
-test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_base_request_timeout
-test.unit.common.test_internal_client.TestInternalClient.test_base_request_timeout ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_container_exists
-test.unit.common.test_internal_client.TestInternalClient.test_container_exists ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_create_account
-test.unit.common.test_internal_client.TestInternalClient.test_create_account ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_create_container
-test.unit.common.test_internal_client.TestInternalClient.test_create_container ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing
-test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_delete_account
-test.unit.common.test_internal_client.TestInternalClient.test_delete_account ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_delete_container
-test.unit.common.test_internal_client.TestInternalClient.test_delete_container ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing
-test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_delete_object
-test.unit.common.test_internal_client.TestInternalClient.test_delete_object ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded
-test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_account_info
-test.unit.common.test_internal_client.TestInternalClient.test_get_account_info ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404
-test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404 ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata
-test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_container_metadata
-test.unit.common.test_internal_client.TestInternalClient.test_get_container_metadata ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_metadadata_with_acceptable_status
-test.unit.common.test_internal_client.TestInternalClient.test_get_metadadata_with_acceptable_status ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_metadata
-test.unit.common.test_internal_client.TestInternalClient.test_get_metadata ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_extra_headers
-test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_extra_headers ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_invalid_status
-test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_invalid_status ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_object
-test.unit.common.test_internal_client.TestInternalClient.test_get_object ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_get_object_metadata
-test.unit.common.test_internal_client.TestInternalClient.test_get_object_metadata ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_init
-test.unit.common.test_internal_client.TestInternalClient.test_init ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_init_allow_modify_pipeline
-test.unit.common.test_internal_client.TestInternalClient.test_init_allow_modify_pipeline ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_containers
-test.unit.common.test_internal_client.TestInternalClient.test_iter_containers ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_item_read_response_if_status_is_acceptable
-test.unit.common.test_internal_client.TestInternalClient.test_iter_item_read_response_if_status_is_acceptable ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_items
-test.unit.common.test_internal_client.TestInternalClient.test_iter_items ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers
-test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers_and_prefix
-test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers_and_prefix ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines
-test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_404
-test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_404 ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_compressed_object
-test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_compressed_object ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_iter_objects
-test.unit.common.test_internal_client.TestInternalClient.test_iter_objects ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_load_from_config
-test.unit.common.test_internal_client.TestInternalClient.test_load_from_config ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_load_from_config_with_global_conf
-test.unit.common.test_internal_client.TestInternalClient.test_load_from_config_with_global_conf ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_path
-test.unit.common.test_internal_client.TestInternalClient.test_make_path ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_path_exception
-test.unit.common.test_internal_client.TestInternalClient.test_make_path_exception ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_acceptable_status_not_2xx
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_acceptable_status_not_2xx ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_calls_fobj_seek_each_try
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_calls_fobj_seek_each_try ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_clears_txn_id_after_calling_app
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_clears_txn_id_after_calling_app ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_codes
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_codes ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_defaults_replication_network_header
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_defaults_replication_network_header ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_error_case
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_error_case ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_method_path_headers
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_method_path_headers ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_request_exception
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_request_exception ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_retries
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_retries ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_query_string
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_query_string ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_user_agent
-test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_user_agent ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata
-test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata_plumbing
-test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata_plumbing ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata
-test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata_plumbing
-test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata_plumbing ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_set_metadata
-test.unit.common.test_internal_client.TestInternalClient.test_set_metadata ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata
-test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata_plumbing
-test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata_plumbing ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_upload_object
-test.unit.common.test_internal_client.TestInternalClient.test_upload_object ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_upload_object_not_chunked
-test.unit.common.test_internal_client.TestInternalClient.test_upload_object_not_chunked ... ok
-test.unit.common.test_internal_client.TestInternalClient.test_upload_object_plumbing
-test.unit.common.test_internal_client.TestInternalClient.test_upload_object_plumbing ... ok
-test.unit.common.test_manager.TestManager.test_create
-test.unit.common.test_manager.TestManager.test_create ... ok
-test.unit.common.test_manager.TestManager.test_default_strict
-test.unit.common.test_manager.TestManager.test_default_strict ... ok
-test.unit.common.test_manager.TestManager.test_force_reload
-test.unit.common.test_manager.TestManager.test_force_reload ... ok
-test.unit.common.test_manager.TestManager.test_get_command
-test.unit.common.test_manager.TestManager.test_get_command ... ok
-test.unit.common.test_manager.TestManager.test_iter
-test.unit.common.test_manager.TestManager.test_iter ... ok
-test.unit.common.test_manager.TestManager.test_list_commands
-test.unit.common.test_manager.TestManager.test_list_commands ... ok
-test.unit.common.test_manager.TestManager.test_no_daemon
-test.unit.common.test_manager.TestManager.test_no_daemon ... ok
-test.unit.common.test_manager.TestManager.test_no_wait
-test.unit.common.test_manager.TestManager.test_no_wait ... ok
-test.unit.common.test_manager.TestManager.test_once
-test.unit.common.test_manager.TestManager.test_once ... ok
-test.unit.common.test_manager.TestManager.test_reload
-test.unit.common.test_manager.TestManager.test_reload ... ok
-test.unit.common.test_manager.TestManager.test_restart
-test.unit.common.test_manager.TestManager.test_restart ... ok
-test.unit.common.test_manager.TestManager.test_run_command
-test.unit.common.test_manager.TestManager.test_run_command ... ok
-test.unit.common.test_manager.TestManager.test_shutdown
-test.unit.common.test_manager.TestManager.test_shutdown ... ok
-test.unit.common.test_manager.TestManager.test_start
-test.unit.common.test_manager.TestManager.test_start ... ok
-test.unit.common.test_manager.TestManager.test_status
-test.unit.common.test_manager.TestManager.test_status ... ok
-test.unit.common.test_manager.TestManager.test_stop
-test.unit.common.test_manager.TestManager.test_stop ... ok
-test.unit.common.test_manager.TestManager.test_stop_kill_after_timeout
-test.unit.common.test_manager.TestManager.test_stop_kill_after_timeout ... ok
-test.unit.common.test_manager.TestServer.test_conf_dir
-test.unit.common.test_manager.TestServer.test_conf_dir ... ok
-test.unit.common.test_manager.TestServer.test_conf_files
-test.unit.common.test_manager.TestServer.test_conf_files ... ok
-test.unit.common.test_manager.TestServer.test_create_server
-test.unit.common.test_manager.TestServer.test_create_server ... ok
-test.unit.common.test_manager.TestServer.test_expirer_conf_files
-test.unit.common.test_manager.TestServer.test_expirer_conf_files ... ok
-test.unit.common.test_manager.TestServer.test_get_conf_file_name
-test.unit.common.test_manager.TestServer.test_get_conf_file_name ... ok
-test.unit.common.test_manager.TestServer.test_get_custom_pid_file_name
-test.unit.common.test_manager.TestServer.test_get_custom_pid_file_name ... ok
-test.unit.common.test_manager.TestServer.test_get_pid_file_name
-test.unit.common.test_manager.TestServer.test_get_pid_file_name ... ok
-test.unit.common.test_manager.TestServer.test_get_running_pids
-test.unit.common.test_manager.TestServer.test_get_running_pids ... ok
-test.unit.common.test_manager.TestServer.test_interact
-test.unit.common.test_manager.TestServer.test_interact ... ok
-test.unit.common.test_manager.TestServer.test_iter_pid_files
-test.unit.common.test_manager.TestServer.test_iter_pid_files ... ok
-test.unit.common.test_manager.TestServer.test_kill_running_pids
-test.unit.common.test_manager.TestServer.test_kill_running_pids ... ok
-test.unit.common.test_manager.TestServer.test_launch
-test.unit.common.test_manager.TestServer.test_launch ... ok
-test.unit.common.test_manager.TestServer.test_named_conf_dir
-test.unit.common.test_manager.TestServer.test_named_conf_dir ... ok
-test.unit.common.test_manager.TestServer.test_named_conf_dir_pid_files
-test.unit.common.test_manager.TestServer.test_named_conf_dir_pid_files ... ok
-test.unit.common.test_manager.TestServer.test_proxy_conf_dir
-test.unit.common.test_manager.TestServer.test_proxy_conf_dir ... ok
-test.unit.common.test_manager.TestServer.test_server_equality
-test.unit.common.test_manager.TestServer.test_server_equality ... ok
-test.unit.common.test_manager.TestServer.test_server_repr
-test.unit.common.test_manager.TestServer.test_server_repr ... ok
-test.unit.common.test_manager.TestServer.test_server_to_string
-test.unit.common.test_manager.TestServer.test_server_to_string ... ok
-test.unit.common.test_manager.TestServer.test_signal_pids
-test.unit.common.test_manager.TestServer.test_signal_pids ... ok
-test.unit.common.test_manager.TestServer.test_spawn
-test.unit.common.test_manager.TestServer.test_spawn ... ok
-test.unit.common.test_manager.TestServer.test_status
-test.unit.common.test_manager.TestServer.test_status ... ok
-test.unit.common.test_manager.TestServer.test_stop
-test.unit.common.test_manager.TestServer.test_stop ... ok
-
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}
-test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}
-test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Not a path query: /, skipping.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: No authorization details from s3api. skipping.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test INFO: Service authentication configured for s3tokens API
-test INFO: Caching s3tokens for 20 seconds
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Cached creds valid
-test DEBUG: Connecting with tenant: tenant_id
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test INFO: Service authentication configured for s3tokens API
-test INFO: Caching s3tokens for 20 seconds
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}'
-test DEBUG: Cached keystone credentials
-test DEBUG: Connecting with tenant: TENANT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}'
-test DEBUG: Connecting with tenant: TENANT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}'
-test DEBUG: Connecting with tenant: TENANT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: No authorization details from s3api. skipping.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: No authorization details from s3api. skipping.
-fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded
-fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (Forbidden
Access was denied to this reso...)
-fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, got 401 (
Unauthorized
This server could not verif...) while retrieving /v1/AUTH_test/gettest/c_15
-fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, GET of submanifest /v1/AUTH_test/gettest/manifest-bc failed with status 401 (
Unauthorized
This server could not verif...)
-fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != wrong! or 5 != 5.
-fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != 594f803b380a41396ed63dca39503542 or 5 != 999999.
-fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-avail, got 503 (
Service Unavailable
The server is curren...) while retrieving /v1/AUTH_test/gettest/not_avail_obj
-fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-exists, got 404 (
Not Found
The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj
-fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1)
-fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1)
-fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error
-fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum ... ok
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag ... ok
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length ... ok
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size ... ok
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit ... ok
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error ... ok
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion ... ok
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit
-test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_path_single
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_path_single ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_denied_for_second_path
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_denied_for_second_path ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_path_single
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_path_single ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role ... ok
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service
-test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service ... ok
-test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_account_with_no_user
-test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_account_with_no_user ... ok
-test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_base64_encoding
-test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_base64_encoding ... ok
-test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_key_with_no_value
-test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_key_with_no_value ... ok
-test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation
-test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation ... ok
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_download
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_download ... ok
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_format_source_code
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_format_source_code ... ok
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_get_param
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_get_param ... ok
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index ... ok
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index_all
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index_all ... ok
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_plot
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_plot ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_bucket
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_bucket ... ok
-/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
- warnings.warn("TestResult has no addDuration method",
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_without_permission
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_without_permission ... ok
-
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0020 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0017 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0017 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0028 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0073 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0040 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0021 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0017 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0017 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0018 "-" 2918628 -test.unit.account.test_server.TestAccountController.test_GET_with_containers_json
-test.unit.account.test_server.TestAccountController.test_GET_with_containers_json ... ok
-test.unit.account.test_server.TestAccountController.test_GET_with_containers_plain
-test.unit.account.test_server.TestAccountController.test_GET_with_containers_plain ... ok
-test.unit.account.test_server.TestAccountController.test_GET_with_containers_xml
-test.unit.account.test_server.TestAccountController.test_GET_with_containers_xml ... ok
-test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name
-test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name ... ok
-test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name
-test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name ... ok
-test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name_as_subdir
-test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name_as_subdir ... ok
-test.unit.account.test_server.TestAccountController.test_HEAD_empty_account
-test.unit.account.test_server.TestAccountController.test_HEAD_empty_account ... ok
-test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length
-test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length ... ok
-test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept
-test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept ... ok
-test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type
-test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type ... ok
-test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format
-test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format ... ok
-test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition
-test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition ... ok
-test.unit.account.test_server.TestAccountController.test_HEAD_not_found
-test.unit.account.test_server.TestAccountController.test_HEAD_not_found ... ok
-test.unit.account.test_server.TestAccountController.test_HEAD_with_containers
-test.unit.account.test_server.TestAccountController.test_HEAD_with_containers ... ok
-test.unit.account.test_server.TestAccountController.test_OPTIONS
-test.unit.account.test_server.TestAccountController.test_OPTIONS ... ok
-test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata
-test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata ... ok
-test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata
-test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata ... ok
-test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found
-test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found ... ok
-test.unit.account.test_server.TestAccountController.test_POST_insufficient_space
-test.unit.account.test_server.TestAccountController.test_POST_insufficient_space ... ok
-test.unit.account.test_server.TestAccountController.test_POST_invalid_partition
-test.unit.account.test_server.TestAccountController.test_POST_invalid_partition ... ok
-test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float
-test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float ... ok
-test.unit.account.test_server.TestAccountController.test_PUT
-test.unit.account.test_server.TestAccountController.test_PUT ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range ... ok
-
-test-reaper ERROR: Exception with 10.10.10.1:6202/sda3:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
-swift.common.exceptions.ClientException: : 404
-test-reaper ERROR: Exception with 10.10.10.1:6202/sda3:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 368, in reap_container
- headers, objects = direct_get_container(
- ~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<2 lines>...
- response_timeout=self.node_timeout,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers={USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 171, in fake_direct_get_container
- raise self.myexp
-swift.common.exceptions.ClientException: : 404
-test-reaper ERROR: Timeout Exception with 10.10.10.1:6202/sda3
-test-reaper ERROR: ERROR: invalid storage policy index: 2
-test-reaper ERROR: Exception with objects for container c for account a:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 391, in reap_container
- policy_index = headers.get('X-Backend-Storage-Policy-Index', 0)
- ^^^^^^^^^^^
-AttributeError: 'NoneType' object has no attribute 'get'
-test-reaper ERROR: Exception with 10.10.10.1:6202/sda1:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
-swift.common.exceptions.ClientException: : 404
-test-reaper ERROR: Exception with 10.10.10.2:6202/sda1:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
-swift.common.exceptions.ClientException: : 404
-test-reaper ERROR: Exception with 10.10.10.3:6202/None:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
-swift.common.exceptions.ClientException: : 404test.unit.account.test_reaper.TestReaper.test_reap_container_partial_fail
-test.unit.account.test_reaper.TestReaper.test_reap_container_partial_fail ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_delay
-test.unit.account.test_reaper.TestReaper.test_reap_delay ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_device
-test.unit.account.test_reaper.TestReaper.test_reap_device ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_device_with_not_my_ip
-test.unit.account.test_reaper.TestReaper.test_reap_device_with_not_my_ip ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding
-test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding_and_various_devices
-test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding_and_various_devices ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_device_with_ts
-test.unit.account.test_reaper.TestReaper.test_reap_device_with_ts ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_object
-test.unit.account.test_reaper.TestReaper.test_reap_object ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_object_fail
-test.unit.account.test_reaper.TestReaper.test_reap_object_fail ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_object_non_exist_policy_index
-test.unit.account.test_reaper.TestReaper.test_reap_object_non_exist_policy_index ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_object_timeout
-test.unit.account.test_reaper.TestReaper.test_reap_object_timeout ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_bad_value
-test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_bad_value ... ok
-test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_set
-test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_set ... ok
-test.unit.account.test_reaper.TestReaper.test_reset_stats
-test.unit.account.test_reaper.TestReaper.test_reset_stats ... ok
-test.unit.account.test_reaper.TestReaper.test_run_forever
-test.unit.account.test_reaper.TestReaper.test_run_forever ... ok
-test.unit.account.test_reaper.TestReaper.test_run_once
-test.unit.account.test_reaper.TestReaper.test_run_once ... ok
-test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full
-test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full ... ok
-test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space
-test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space ... ok
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_list_parts
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_list_parts ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET ... ok
-
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_invalid_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_invalid_part_num ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_out_of_range_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_out_of_range_part_num ... ok
-test.unit.common.test_manager.TestServer.test_wait
-test.unit.common.test_manager.TestServer.test_wait ... ok
-test.unit.common.test_recon.TestCommonRecon.test_server_type_to_recon_file
-test.unit.common.test_recon.TestCommonRecon.test_server_type_to_recon_file ... ok
-test.unit.common.test_statsd_client.TestStatsdClient.test_init_host
-test.unit.common.test_statsd_client.TestStatsdClient.test_init_host ... ok
-/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
- warnings.warn("TestResult has no addDuration method",
-test.unit.common.test_statsd_client.TestStatsdClient.test_init_host_is_none
-test.unit.common.test_statsd_client.TestStatsdClient.test_init_host_is_none ... ok
-test.unit.common.test_statsd_client.TestStatsdClient.test_statsd_set_prefix_deprecation
-test.unit.common.test_statsd_client.TestStatsdClient.test_statsd_set_prefix_deprecation ... ok
-test.unit.common.test_utils.TestClosingIterator.test_close
-test.unit.common.test_utils.TestClosingIterator.test_close ... ok
-test.unit.common.test_utils.TestClosingIterator.test_close_gen
-test.unit.common.test_utils.TestClosingIterator.test_close_gen ... ok
-test.unit.common.test_utils.TestClosingIterator.test_close_on_exception
-test.unit.common.test_utils.TestClosingIterator.test_close_on_exception ... ok
-test.unit.common.test_utils.TestClosingIterator.test_close_on_stop_iteration
-test.unit.common.test_utils.TestClosingIterator.test_close_on_stop_iteration ... ok
-/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
- warnings.warn("TestResult has no addDuration method",
-/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
- warnings.warn("TestResult has no addDuration method",
-test.unit.common.test_utils.TestClosingIterator.test_close_others
-test.unit.common.test_utils.TestClosingIterator.test_close_others ... ok
-test.unit.common.test_utils.TestClosingIterator.test_close_wrapped_is_not_same_as_iter
-test.unit.common.test_utils.TestClosingIterator.test_close_wrapped_is_not_same_as_iter ... ok
-test.unit.common.test_utils.TestClosingIterator.test_init_with_iterable
-test.unit.common.test_utils.TestClosingIterator.test_init_with_iterable ... ok
-test.unit.common.test_utils.TestClosingIterator.test_nested_iters
-test.unit.common.test_utils.TestClosingIterator.test_nested_iters ... ok
-test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync
-test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync ... ok
-test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync
-test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync ... ok
-test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync
-test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync ... ok
-test.unit.common.test_utils.TestFsync.test_no_fdatasync
-test.unit.common.test_utils.TestFsync.test_no_fdatasync ... ok
-test.unit.common.test_utils.TestFsync.test_yes_fdatasync
-test.unit.common.test_utils.TestFsync.test_yes_fdatasync ... ok
-test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_big
-test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_big ... ok
-test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_brittle
-test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_brittle ... ok
-test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_empty
-test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_empty ... ok
-test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_smallish
-test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_smallish ... ok
-test.unit.common.test_utils.TestNamespace.test_bounds_serialization
-test.unit.common.test_utils.TestNamespace.test_bounds_serialization ... ok
-test.unit.common.test_utils.TestNamespace.test_comparisons
-test.unit.common.test_utils.TestNamespace.test_comparisons ... ok
-test.unit.common.test_utils.TestNamespace.test_contains
-test.unit.common.test_utils.TestNamespace.test_contains ... ok
-test.unit.common.test_utils.TestNamespace.test_end_marker
-test.unit.common.test_utils.TestNamespace.test_end_marker ... ok
-test.unit.common.test_utils.TestNamespace.test_entire_namespace
-test.unit.common.test_utils.TestNamespace.test_entire_namespace ... ok
-test.unit.common.test_utils.TestNamespace.test_expand
-test.unit.common.test_utils.TestNamespace.test_expand ... ok
-test.unit.common.test_utils.TestNamespace.test_includes
-test.unit.common.test_utils.TestNamespace.test_includes ... ok
-test.unit.common.test_utils.TestNamespace.test_lower_setter
-test.unit.common.test_utils.TestNamespace.test_lower_setter ... ok
-test.unit.common.test_utils.TestNamespace.test_name
-test.unit.common.test_utils.TestNamespace.test_name ... ok
-test.unit.common.test_utils.TestNamespace.test_name_unexpected_format
-test.unit.common.test_utils.TestNamespace.test_name_unexpected_format ... ok
-test.unit.common.test_utils.TestNamespace.test_total_ordering
-test.unit.common.test_utils.TestNamespace.test_total_ordering ... ok
-test.unit.common.test_utils.TestNamespace.test_unicode_name
-test.unit.common.test_utils.TestNamespace.test_unicode_name ... ok
-test.unit.common.test_utils.TestNamespace.test_upper_setter
-test.unit.common.test_utils.TestNamespace.test_upper_setter ... ok
-test.unit.common.test_utils.TestNamespaceBoundList.test_eq
-test.unit.common.test_utils.TestNamespaceBoundList.test_eq ... ok
-test.unit.common.test_utils.TestNamespaceBoundList.test_get_namespace
-test.unit.common.test_utils.TestNamespaceBoundList.test_get_namespace ... ok
-test.unit.common.test_utils.TestNamespaceBoundList.test_parse
-test.unit.common.test_utils.TestNamespaceBoundList.test_parse ... ok
-test.unit.common.test_utils.TestUtils.test_backwards
-test.unit.common.test_utils.TestUtils.test_backwards ... ok
-test.unit.common.test_utils.TestUtils.test_base64_str
-test.unit.common.test_utils.TestUtils.test_base64_str ... ok
-test.unit.common.test_utils.TestUtils.test_cache_from_env
-test.unit.common.test_utils.TestUtils.test_cache_from_env ... ok
-test.unit.common.test_utils.TestUtils.test_cap_length
-test.unit.common.test_utils.TestUtils.test_cap_length ... ok
-test.unit.common.test_utils.TestUtils.test_clean_content_type
-test.unit.common.test_utils.TestUtils.test_clean_content_type ... ok
-test.unit.common.test_utils.TestUtils.test_clean_up_daemon_hygene
-test.unit.common.test_utils.TestUtils.test_clean_up_daemon_hygene ... ok
-test.unit.common.test_utils.TestUtils.test_drain_and_close
-test.unit.common.test_utils.TestUtils.test_drain_and_close ... ok
-test.unit.common.test_utils.TestUtils.test_drain_and_close_with_limit
-test.unit.common.test_utils.TestUtils.test_drain_and_close_with_limit ... ok
-test.unit.common.test_utils.TestUtils.test_drop_privileges
-test.unit.common.test_utils.TestUtils.test_drop_privileges ... ok
-test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups
-test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups ... ok
-test.unit.common.test_utils.TestUtils.test_dump_recon_cache
-test.unit.common.test_utils.TestUtils.test_dump_recon_cache ... ok
-test.unit.common.test_utils.TestUtils.test_dump_recon_cache_permission_denied
-test.unit.common.test_utils.TestUtils.test_dump_recon_cache_permission_denied ... ok
-test.unit.common.test_utils.TestUtils.test_dump_recon_cache_set_owner
-test.unit.common.test_utils.TestUtils.test_dump_recon_cache_set_owner ... ok
-test.unit.common.test_utils.TestUtils.test_extract_swift_bytes
-test.unit.common.test_utils.TestUtils.test_extract_swift_bytes ... ok
-test.unit.common.test_utils.TestUtils.test_find_namespace
-test.unit.common.test_utils.TestUtils.test_find_namespace ... ok
-test.unit.common.test_utils.TestUtils.test_friendly_close_exploding_body
-test.unit.common.test_utils.TestUtils.test_friendly_close_exploding_body ... ok
-test.unit.common.test_utils.TestUtils.test_friendly_close_large_body
-test.unit.common.test_utils.TestUtils.test_friendly_close_large_body ... ok
-test.unit.common.test_utils.TestUtils.test_friendly_close_small_body
-test.unit.common.test_utils.TestUtils.test_friendly_close_small_body ... ok
-test.unit.common.test_utils.TestUtils.test_fsync_dir
-test.unit.common.test_utils.TestUtils.test_fsync_dir ... ok
-test.unit.common.test_utils.TestUtils.test_generate_trans_id
-test.unit.common.test_utils.TestUtils.test_generate_trans_id ... ok
-test.unit.common.test_utils.TestUtils.test_get_db_files
-test.unit.common.test_utils.TestUtils.test_get_db_files ... ok
-test.unit.common.test_utils.TestUtils.test_get_my_ppid
-test.unit.common.test_utils.TestUtils.test_get_my_ppid ... ok
-test.unit.common.test_utils.TestUtils.test_get_partition_for_hash
-test.unit.common.test_utils.TestUtils.test_get_partition_for_hash ... ok
-test.unit.common.test_utils.TestUtils.test_get_partition_from_path
-test.unit.common.test_utils.TestUtils.test_get_partition_from_path ... ok
-test.unit.common.test_utils.TestUtils.test_get_redirect_data
-test.unit.common.test_utils.TestUtils.test_get_redirect_data ... ok
-test.unit.common.test_utils.TestUtils.test_get_trans_id_time
-test.unit.common.test_utils.TestUtils.test_get_trans_id_time ... ok
-test.unit.common.test_utils.TestUtils.test_get_valid_utf8_str
-test.unit.common.test_utils.TestUtils.test_get_valid_utf8_str ... ok
-test.unit.common.test_utils.TestUtils.test_get_zero_indexed_base_string
-test.unit.common.test_utils.TestUtils.test_get_zero_indexed_base_string ... ok
-test.unit.common.test_utils.TestUtils.test_hash_path
-test.unit.common.test_utils.TestUtils.test_hash_path ... ok
-test.unit.common.test_utils.TestUtils.test_human_readable
-test.unit.common.test_utils.TestUtils.test_human_readable ... ok
-test.unit.common.test_utils.TestUtils.test_is_file_older
-test.unit.common.test_utils.TestUtils.test_is_file_older ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_parent_path_error
-test.unit.common.test_utils.TestUtils.test_ismount_parent_path_error ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_path_does_not_exist
-test.unit.common.test_utils.TestUtils.test_ismount_path_does_not_exist ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_path_error
-test.unit.common.test_utils.TestUtils.test_ismount_path_error ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_path_is_root
-test.unit.common.test_utils.TestUtils.test_ismount_path_is_root ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_path_is_symlink
-test.unit.common.test_utils.TestUtils.test_ismount_path_is_symlink ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_path_not_mount
-test.unit.common.test_utils.TestUtils.test_ismount_path_not_mount ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_raw_parent_path_error
-test.unit.common.test_utils.TestUtils.test_ismount_raw_parent_path_error ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_raw_path_error
-test.unit.common.test_utils.TestUtils.test_ismount_raw_path_error ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_successes_dev
-test.unit.common.test_utils.TestUtils.test_ismount_successes_dev ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_successes_ino
-test.unit.common.test_utils.TestUtils.test_ismount_successes_ino ... ok
-test.unit.common.test_utils.TestUtils.test_ismount_successes_stubfile
-test.unit.common.test_utils.TestUtils.test_ismount_successes_stubfile ... ok
-test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp
-test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp ... ok
-test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC
-test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC ... ok
-test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT
-test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT ... ok
-test.unit.common.test_utils.TestUtils.test_link_fd_to_path_linkat_success
-test.unit.common.test_utils.TestUtils.test_link_fd_to_path_linkat_success ... ok
-test.unit.common.test_utils.TestUtils.test_link_fd_to_path_runs_out_of_retries
-test.unit.common.test_utils.TestUtils.test_link_fd_to_path_runs_out_of_retries ... ok
-test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists
-test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists ... ok
-test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists
-test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists ... ok
-
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0017 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0063 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0016 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0020 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0020 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0017 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0020 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0012 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0019 "-" 2918648 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found ... ok
-
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Wed, 05 Nov 2025 00:18:31 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "QUERY_STRING": null}'
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET //bar HTTP/1.1" 200 124 0.000052
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Wed, 05 Nov 2025 00:18:31 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}'
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET //////baz HTTP/1.1" 200 128 0.000045
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Wed, 05 Nov 2025 00:18:31 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}'
-proxy INFO: (2918639) wsgi starting up on http:('127.0.0.1', 8359)
-proxy DEBUG: (2918639) accepted ('127.0.0.1', 8359)
-proxy INFO: 127.0.0.1 - - [04/Nov/2025 12:18:31] "GET /someurl HTTP/1.0" 200 102 0.000036
-proxy INFO: wsgi exiting
-proxy INFO: (2918639) wsgi exited, is_accepting=True
-test-ic DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)
-fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift)
-fake-swift INFO: - - 05/Nov/2025/00/18/31 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0003 - - 1762301911.154096127 1762301911.154393911 - -
-fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift)
-fake-swift INFO: - - 05/Nov/2025/00/18/31 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1762301911.156115532 1762301911.156332731 - -
-fake-swift INFO: - - 05/Nov/2025/00/18/31 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1762301911.156947613 1762301911.157109499 - -
-fake-swift INFO: - - 05/Nov/2025/00/18/31 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0001 - - 1762301911.157480478 1762301911.157612562 - -
-test DEBUG: Before request
-test DEBUG: Inside of request (txn: foo)
-test DEBUG: After request
-fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift)
-fake-swift INFO: - - 05/Nov/2025/00/18/31 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0001 - - 1762301911.224061012 1762301911.224163055 - -
-
-user quit
-No .MockServer object at 0xffff8ab52470> running
-.MockServerFactory.MockServer object at 0xffff88975d30> (1) appears to have stopped
-No .MockServerFactory.MockServer object at 0xffff8806a210> running
-No .MockServerFactory.MockServer object at 0xffff88068190> running
-Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff87f029e0> to die; giving up
-Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff88976900> to die; killing
-Signal .MockServerFactory.MockServer object at 0xffff88976900> pid: None signal: 9
-Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff88068410> to die; killing
-Signal .MockServerFactory.MockServer object at 0xffff88068410> pid: None signal: 9
-Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff88068190> to die; killing
-Signal .MockServerFactory.MockServer object at 0xffff88068190> pid: None signal: 9
-Unable to locate config number 5 for account-server
-Unable to locate config number 5 for object-server
-Signal object-server pid: 1 signal: 15
-Signal object-server pid: 1 signal: 15
-Signal object-server pid: 1 signal: 1
-Signal object-replicator pid: 11 signal: 15
-Signal object-replicator pid: 12 signal: 15
-Signal proxy-server pid: 1 signal: 1
-output Removing pid file /tmp/tmpbr68uxda/var/run/one-server.pid with wrong pid 3
-output Removing pid file /tmp/tmpbr68uxda/var/run/zero-server.pid with invalid pid
-output Removing pid file /tmp/tmpbr68uxda/var/run/invalid-server.pid with invalid pid
-Signal account-reaper pid: 1 signal: 15
-Signal account-reaper pid: 2 signal: 15
-Signal account-reaper pid: 3 signal: 15
-Signal account-reaper pid: 4 signal: 15
-Signal account-reaper pid: 1 signal: 15
-Signal account-reaper pid: 2 signal: 15
-Signal account-reaper pid: 3 signal: 15
-Signal account-reaper pid: 4 signal: 15
-Signal account-reaper pid: 3 signal: 15
-test ERROR: ERROR: swift.cache could not be found in env!
-test ERROR: ERROR: swift.cache could not be found in env!
-test WARNING: Unable to perform fsync() on directory /tmp/tmpir5vqoms: Bad file descriptor
-Unable to locate some_not_real_function in libc. Leaving as a no-op.
-test.unit.common.test_utils.TestUtils.test_load_libc_function
-test.unit.common.test_utils.TestUtils.test_load_libc_function ... ok
-test.unit.common.test_utils.TestUtils.test_load_pkg_resource
-test.unit.common.test_utils.TestUtils.test_load_pkg_resource ... skipped 'pkg_resources loading is only available on python 3.7 and earlier'
-test.unit.common.test_utils.TestUtils.test_load_recon_cache
-test.unit.common.test_utils.TestUtils.test_load_recon_cache ... ok
-
-fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNERtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_owner_bucket
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_owner_bucket ... ok
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET ... ok
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_error
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_error ... ok
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_subresource
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_subresource ... ok
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_with_blind_resource
-test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_with_blind_resource ... ok
-test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults
-test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults ... ok
-test.unit.common.middleware.s3api.test_utils.TestConfig.test_set_get_delete
-test.unit.common.middleware.s3api.test_utils.TestConfig.test_set_get_delete ... ok
-test.unit.common.middleware.s3api.test_utils.TestConfig.test_update
-test.unit.common.middleware.s3api.test_utils.TestConfig.test_update ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_enabled
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_enabled ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_not_configured
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_not_configured ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_suspended
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_suspended ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_enabled
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_enabled ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_not_configured
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_not_configured ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_suspended
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_suspended ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_enabled
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_enabled ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_error
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_error ... ok
-
-fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10.
-fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4
-fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999.
-fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded
-fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0)
-fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile123
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile2918630
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile456
-
- 30 function calls in 0.001 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();)
- 6 0.000 0.000 0.000 0.000 :0(exec)
- 6 0.000 0.000 0.000 0.000 :0(getcwd)
- 6 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 6 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile123
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile2918630
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile456
-
- 30 function calls in 0.001 seconds
-
- Ordered by: call count
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();)
- 6 0.000 0.000 0.000 0.000 :0(exec)
- 6 0.000 0.000 0.000 0.000 :1()
- 6 0.000 0.000 0.000 0.000 :0(getcwd)
- 6 0.000 0.000 0.000 0.000 :0(setprofile)
- 0 0.000 0.000 profile:0(profiler)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile123
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile2918630
-Tue Nov 4 12:18:30 2025 /tmp/tmpu5b14_fn/unittest.profile456
-
- 30 function calls in 0.001 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();)
- 6 0.000 0.000 0.000 0.000 :0(exec)
- 6 0.000 0.000 0.000 0.000 :0(getcwd)
- 6 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 6 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile123
-
- 5 function calls in 0.000 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.000 0.000 0.000 0.000 :0(exec)
- 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();)
- 1 0.000 0.000 0.000 0.000 :0(getcwd)
- 1 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 1 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile123
-
- 5 function calls in 0.000 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.000 0.000 0.000 0.000 :0(exec)
- 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();)
- 1 0.000 0.000 0.000 0.000 :0(getcwd)
- 1 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 1 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile123
-
- 5 function calls in 0.000 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.000 0.000 0.000 0.000 :0(exec)
- 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();)
- 1 0.000 0.000 0.000 0.000 :0(getcwd)
- 1 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 1 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile123
-
- 5 function calls in 0.000 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 1 0.000 0.000 0.000 0.000 :0(exec)
- 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();)
- 1 0.000 0.000 0.000 0.000 :0(getcwd)
- 1 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 1 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile2918630
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile123
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile456
-
- 30 function calls in 0.001 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 6 0.000 0.000 0.001 0.000 profile:0(import os;os.getcwd();)
- 6 0.000 0.000 0.000 0.000 :0(exec)
- 6 0.000 0.000 0.000 0.000 :0(getcwd)
- 6 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 6 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile2918630
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile123
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile456
-
- 30 function calls in 0.001 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 6 0.000 0.000 0.001 0.000 profile:0(import os;os.getcwd();)
- 6 0.000 0.000 0.000 0.000 :0(exec)
- 6 0.000 0.000 0.000 0.000 :0(getcwd)
- 6 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 6 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile2918630
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile123
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile456
-
- 30 function calls in 0.001 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 6 0.000 0.000 0.001 0.000 profile:0(import os;os.getcwd();)
- 6 0.000 0.000 0.000 0.000 :0(exec)
- 6 0.000 0.000 0.000 0.000 :0(getcwd)
- 6 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 6 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile2918630
-
- 15 function calls in 0.000 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();)
- 3 0.000 0.000 0.000 0.000 :0(exec)
- 3 0.000 0.000 0.000 0.000 :0(getcwd)
- 3 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 3 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile2918630test.unit.common.middleware.test_xprofile.Test_html_viewer.test_render
-test.unit.common.middleware.test_xprofile.Test_html_viewer.test_render ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed ... ok
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders
-test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_float_replica_count_builder_error
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_float_replica_count_builder_error ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works ... ok
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap
-test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting
-test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_commit_puts
-test.unit.common.test_db.TestDatabaseBroker.test_commit_puts ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_delete_db
-test.unit.common.test_db.TestDatabaseBroker.test_delete_db ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_disk_db_init
-test.unit.common.test_db.TestDatabaseBroker.test_disk_db_init ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate
-test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_initialize
-test.unit.common.test_db.TestDatabaseBroker.test_initialize ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_lock
-test.unit.common.test_db.TestDatabaseBroker.test_lock ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_memory_db_init
-test.unit.common.test_db.TestDatabaseBroker.test_memory_db_init ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs
-test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_metadata
-test.unit.common.test_db.TestDatabaseBroker.test_metadata ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_on_non_utf8
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_on_non_utf8 ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_count
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_count ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_overall_size
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_overall_size ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_count
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_count ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_overall_size
-test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_overall_size ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_newid
-test.unit.common.test_db.TestDatabaseBroker.test_newid ... ok
-test.unit.common.test_utils.TestUtils.test_lock_file
-test.unit.common.test_utils.TestUtils.test_lock_file ... ok
-test.unit.common.test_utils.TestUtils.test_lock_file_held_on_unlink
-test.unit.common.test_utils.TestUtils.test_lock_file_held_on_unlink ... ok
-test.unit.common.test_utils.TestUtils.test_lock_file_no_unlink_if_fail
-test.unit.common.test_utils.TestUtils.test_lock_file_no_unlink_if_fail ... ok
-test.unit.common.test_utils.TestUtils.test_lock_file_unlinked_after_open
-test.unit.common.test_utils.TestUtils.test_lock_file_unlinked_after_open ... ok
-
-
- 15 function calls in 0.000 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();)
- 3 0.000 0.000 0.000 0.000 :0(exec)
- 3 0.000 0.000 0.000 0.000 :0(getcwd)
- 3 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 3 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Tue Nov 4 12:18:30 2025 /tmp/tmpbvyrs9kh/unittest.profile2918630
-
- 15 function calls in 0.000 seconds
-
- Ordered by: internal time
-
- ncalls tottime percall cumtime percall filename:lineno(function)
- 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();)
- 3 0.000 0.000 0.000 0.000 :0(exec)
- 3 0.000 0.000 0.000 0.000 :0(getcwd)
- 3 0.000 0.000 0.000 0.000 :1()
- 0 0.000 0.000 profile:0(profiler)
- 3 0.000 0.000 0.000 0.000 :0(setprofile)
-
-
-Quarantined /tmp/tmpqgkihd0h/dev/dbs/par/pre/db to /tmp/tmpqgkihd0h/dev/quarantined/tests/db due to malformed database
-Quarantined /tmp/tmpqgkihd0h/dev/dbs/par/pre/db to /tmp/tmpqgkihd0h/dev/quarantined/tests/db due to malformed database
-Quarantined /tmp/tmpqgkihd0h/dev/dbs/par/pre/db to /tmp/tmpqgkihd0h/dev/quarantined/tests/db due to corrupted database
-Quarantined /tmp/tmpqgkihd0h/dev/dbs/par/pre/db to /tmp/tmpqgkihd0h/dev/quarantined/tests/db due to disk error while accessing database
-test.unit.common.test_db.TestDatabaseBroker.test_possibly_quarantine_db_errors
-test.unit.common.test_db.TestDatabaseBroker.test_possibly_quarantine_db_errors ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_put_record
-test.unit.common.test_db.TestDatabaseBroker.test_put_record ... ok
-
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0020 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0022 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0022 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0148 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0021 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0020 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:29 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0755 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0007 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0045 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 2918628 -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata
-test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata ... ok
-test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata
-test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata ... ok
-test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE
-test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE ... ok
-test.unit.account.test_server.TestAccountController.test_PUT_auto_create
-test.unit.account.test_server.TestAccountController.test_PUT_auto_create ... ok
-test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space
-test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space ... ok
-test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition
-test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition ... ok
-test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata
-test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata ... ok
-test.unit.account.test_server.TestAccountController.test_PUT_not_found
-test.unit.account.test_server.TestAccountController.test_PUT_not_found ... ok
-test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race
-test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race ... ok
-test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works
-test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works ... ok
-test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space
-test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space ... ok
-Quarantined /tmp/tmpb1y049r3/dev/dbs/par/pre/db to /tmp/tmpb1y049r3/dev/quarantined/containers/db due to missing row in container_stat table
-test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works
-test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works ... ok
-test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync
-test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync ... ok
-test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works
-test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_reclaim_missing_container_info
-test.unit.common.test_db.TestDatabaseBroker.test_reclaim_missing_container_info ... ok
-test.unit.account.test_server.TestAccountController.test__call__raise_timeout
-test.unit.account.test_server.TestAccountController.test__call__raise_timeout ... ok
-test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD
-test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_skip_commits
-test.unit.common.test_db.TestDatabaseBroker.test_skip_commits ... ok
-test.unit.account.test_server.TestAccountController.test_correct_allowed_method
-test.unit.account.test_server.TestAccountController.test_correct_allowed_method ... ok
-test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account
-test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account ... ok
-test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account
-test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account ... ok
-test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account
-test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account ... ok
-test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account
-test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account ... ok
-test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_no_public
-test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_no_public ... ok
-test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_public
-test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_public ... ok
-test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies
-test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies ... ok
-test.unit.account.test_server.TestAccountController.test_empty_policy_stats
-test.unit.account.test_server.TestAccountController.test_empty_policy_stats ... ok
-test.unit.account.test_server.TestAccountController.test_init
-test.unit.account.test_server.TestAccountController.test_init ... ok
-test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false
-test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false ... ok
-test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true
-test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true ... ok
-test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist
-test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist ... ok
-
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_invalid
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_invalid ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_not_satisfiable
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok
-Quarantined /tmp/tmpanoiqdqr/dev/dbs/par/pre/db to /tmp/tmpanoiqdqr/dev/quarantined/containers/db due to missing row in container_stat table
-test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info
-test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata
-test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata ... ok
-test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata
-test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata ... ok
-test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm
-test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm ... ok
-test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests
-test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests ... ok
-test.unit.common.test_digest.TestDigestUtils.test_get_hmac
-test.unit.common.test_digest.TestDigestUtils.test_get_hmac ... ok
-test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest
-test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest ... ok
-test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range
-test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range ... ok
-test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type
-test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type ... ok
-test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers
-test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers ... ok
-test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params
-test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params ... ok
-test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_header
-test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_header ... ok
-test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param
-test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param ... ok
-test.unit.common.test_swob.TestEtag.test_normalize_bytes
-test.unit.common.test_swob.TestEtag.test_normalize_bytes ... ok
-test.unit.common.test_swob.TestEtag.test_normalize_etag
-test.unit.common.test_swob.TestEtag.test_normalize_etag ... ok
-test.unit.common.test_swob.TestTransferEncoding.test_is_chunked
-test.unit.common.test_swob.TestTransferEncoding.test_is_chunked ... ok
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_closed_part_iterator
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_closed_part_iterator ... ok
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_multiple_parts
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_multiple_parts ... ok
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_no_parts
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_no_parts ... ok
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part ... ok
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part_unexpected_ranges
-test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part_unexpected_ranges ... ok
-test.unit.common.test_utils.TestLRUCache.test_maxsize
-test.unit.common.test_utils.TestLRUCache.test_maxsize ... ok
-test.unit.common.test_utils.TestLRUCache.test_maxtime
-test.unit.common.test_utils.TestLRUCache.test_maxtime ... ok
-test.unit.common.test_utils.TestLRUCache.test_set_maxsize
-test.unit.common.test_utils.TestLRUCache.test_set_maxsize ... ok
-test.unit.common.test_utils.TestLRUCache.test_set_maxtime
-test.unit.common.test_utils.TestLRUCache.test_set_maxtime ... ok
-test.unit.common.test_utils.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats
-test.unit.common.test_utils.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats ... ok
-test.unit.common.test_utils.TestParseContentDisposition.test_basic_content_type
-test.unit.common.test_utils.TestParseContentDisposition.test_basic_content_type ... ok
-test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition
-test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition ... ok
-test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition_without_white_space
-test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition_without_white_space ... ok
-test.unit.common.test_utils.TestParseContentDisposition.test_content_type_with_charset
-test.unit.common.test_utils.TestParseContentDisposition.test_content_type_with_charset ... ok
-test.unit.common.test_utils.TestParseContentRange.test_bad
-test.unit.common.test_utils.TestParseContentRange.test_bad ... ok
-test.unit.common.test_utils.TestParseContentRange.test_good
-test.unit.common.test_utils.TestParseContentRange.test_good ... ok
-test.unit.container.test_sharder.TestSharder.test_audit_cleave_contexts
-test.unit.container.test_sharder.TestSharder.test_audit_cleave_contexts ... ok
-test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container
-test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container ... ok
-test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container
-test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container ... ok
-test.unit.common.test_utils.TestUtils.test_lock_path
-test.unit.common.test_utils.TestUtils.test_lock_path ... ok
-
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ_ACP
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '462'}
-fake-swift DEBUG: Grant test:full_control FULL_CONTROL permission on the bucket /bucket
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission ... ok
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner ... ok
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_owner_permission
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_owner_permission ... ok
-test.unit.common.test_utils.TestUtils.test_lock_path_class
-test.unit.common.test_utils.TestUtils.test_lock_path_class ... ok
-test.unit.common.test_utils.TestUtils.test_lock_path_invalid_limit
-test.unit.common.test_utils.TestUtils.test_lock_path_invalid_limit ... ok
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads ... ok
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_part_num ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_zero_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_zero_part_num ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_huge_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_huge_part_num ... ok
-test.unit.common.test_utils.TestUtils.test_lock_path_name
-test.unit.common.test_utils.TestUtils.test_lock_path_name ... ok
-test.unit.common.test_utils.TestUtils.test_lock_path_num_sleeps
-test.unit.common.test_utils.TestUtils.test_lock_path_num_sleeps ... ok
-test.unit.common.test_utils.TestUtils.test_majority_size
-test.unit.common.test_utils.TestUtils.test_majority_size ... ok
-test.unit.common.test_utils.TestUtils.test_make_db_file_path
-test.unit.common.test_utils.TestUtils.test_make_db_file_path ... ok
-test.unit.common.test_utils.TestUtils.test_makedirs_count
-test.unit.common.test_utils.TestUtils.test_makedirs_count ... ok
-test.unit.common.test_utils.TestUtils.test_md5_with_data
-test.unit.common.test_utils.TestUtils.test_md5_with_data ... ok
-test.unit.common.test_utils.TestUtils.test_md5_without_data
-test.unit.common.test_utils.TestUtils.test_md5_without_data ... ok
-test.unit.common.test_utils.TestUtils.test_mkdirs
-test.unit.common.test_utils.TestUtils.test_mkdirs ... ok
-
-fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:othertest:other
-fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500):
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__
- resp = self.handle_request(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request
- res = handler(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/service.py", line 35, in GET
- resp = req.get_response(self.app, query={'format': 'json'})
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response
- return self._get_response(app, method, container, obj,
- ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers, body, query)
- ^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response
- raise InternalError('unexpected status code %d' % status)
-swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: A key is specified for bucket API.
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: A key is specified for bucket API.
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: A key is specified for bucket API.
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: A key is specified for bucket API.
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: A key is specified for bucket API.
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: A key is specified for bucket API.
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: A key is specified for bucket API.
-fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_not_implemented
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_not_implemented ... ok
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_suspended
-test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_suspended ... ok
-test.unit.common.middleware.test_bulk.TestConfig.test_defaults
-test.unit.common.middleware.test_bulk.TestConfig.test_defaults ... ok
-test.unit.common.middleware.test_bulk.TestConfig.test_delete_concurrency
-test.unit.common.middleware.test_bulk.TestConfig.test_delete_concurrency ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_authorized_for_permitted_referrer
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_authorized_for_permitted_referrer ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_not_authorized_for_unknown_reseller_prefix
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_not_authorized_for_unknown_reseller_prefix ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_options_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_options_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_with_validtoken_authorized_for_permitted_referrer
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_with_validtoken_authorized_for_permitted_referrer ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_auth_scheme
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_auth_scheme ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_blank_reseller_prefix
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_blank_reseller_prefix ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_authorized
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_authorized ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_not_authorized
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_not_authorized ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_denied_responses
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_denied_responses ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_detect_reseller_request
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_detect_reseller_request ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_identified_options_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_identified_options_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_authorized
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_authorized ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_non_authorized
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_non_authorized ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_and_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_and_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_but_not_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_but_not_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_default_allowed
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_default_allowed ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_not_set
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_not_set ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_to_unknown
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_to_unknown ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_unknown_with_v2
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_unknown_with_v2 ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_added_underscore
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_added_underscore ... ok
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_not_added_double_underscores
-test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_not_added_double_underscores ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_manifest_with_x_open_expired_part_num
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_manifest_with_x_open_expired_part_num ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_non_integer_part_number_invalid
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_non_integer_part_number_invalid ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_out_of_range_part_number
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_out_of_range_part_number ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_num_with_repeated_segments
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_num_with_repeated_segments ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_data_manifest
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_data_manifest ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_large_manifest
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_large_manifest ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_sub_slo
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_sub_slo ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_negative_part_number_invalid_on_subrange
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_negative_part_number_invalid_on_subrange ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_non_integer_part_number_invalid
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_non_integer_part_number_invalid ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number_on_subrange
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number_on_subrange ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_data_manifest
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_data_manifest ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_refetch_path
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_refetch_path ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_subrange
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_subrange ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_zero_invalid
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_zero_invalid ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_negative_part_number_invalid
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_negative_part_number_invalid ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_exceeds_max_manifest_segments_is_ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_exceeds_max_manifest_segments_is_ok ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_manifest_get
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_manifest_get ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object_with_range
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object_with_range ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_sub_ranges_manifest
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_sub_ranges_manifest ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_with_range_segments
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_with_range_segments ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_byte_manifest
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_byte_manifest ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid_on_subrange
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid_on_subrange ... ok
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_range_with_part_number_is_error
-test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_range_with_part_number_is_error ... ok
-test.unit.common.middleware.test_slo.TestSloDataSegments.test_bunches_of_data_segments
-test.unit.common.middleware.test_slo.TestSloDataSegments.test_bunches_of_data_segments ... ok
-test.unit.common.middleware.test_slo.TestSloDataSegments.test_data_segment_sandwich
-test.unit.common.middleware.test_slo.TestSloDataSegments.test_data_segment_sandwich ... ok
-test.unit.common.middleware.test_slo.TestSloDataSegments.test_leading_data_segment
-test.unit.common.middleware.test_slo.TestSloDataSegments.test_leading_data_segment ... ok
-test.unit.common.middleware.test_slo.TestSloDataSegments.test_trailing_data_segment
-test.unit.common.middleware.test_slo.TestSloDataSegments.test_trailing_data_segment ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success ... ok
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail
-test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges ... ok
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl
-test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl ... ok
-test.unit.common.test_daemon.TestDaemon.test_create
-test.unit.common.test_daemon.TestDaemon.test_create ... ok
-test.unit.common.test_daemon.TestDaemon.test_stubs
-test.unit.common.test_daemon.TestDaemon.test_stubs ... ok
-test.unit.common.test_db.TestDictFactory.test_normal_case
-test.unit.common.test_db.TestDictFactory.test_normal_case ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_300_status
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_300_status ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_already_in_sync
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_already_in_sync ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_drive_not_mounted
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_drive_not_mounted ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_metadata_update
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_metadata_update ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_found
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_found ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_response
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_response ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_rsync_success
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_rsync_success ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_small_container_always_usync
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_small_container_always_usync ... ok
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_usync_success
-test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_usync_success ... ok
-test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers
-test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok
-test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids
-test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids ... ok
-test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync
-test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync ... ok
-test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge
-test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode ... ok
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode
-test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode ... ok
-test.unit.common.test_swob.TestRange.test_range
-test.unit.common.test_swob.TestRange.test_range ... ok
-test.unit.common.test_swob.TestRange.test_range_invalid_syntax
-test.unit.common.test_swob.TestRange.test_range_invalid_syntax ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_large_length
-test.unit.common.test_swob.TestRange.test_ranges_for_large_length ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_length
-test.unit.common.test_swob.TestRange.test_ranges_for_length ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_length_edges
-test.unit.common.test_swob.TestRange.test_ranges_for_length_edges ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_length_multi
-test.unit.common.test_swob.TestRange.test_ranges_for_length_multi ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end
-test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start
-test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending
-test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping
-test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping ... ok
-test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many
-test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many ... ok
-test.unit.common.test_swob.TestRange.test_str
-test.unit.common.test_swob.TestRange.test_str ... ok
-test.unit.common.test_swob.TestRange.test_upsidedown_range
-test.unit.common.test_swob.TestRange.test_upsidedown_range ... ok
-test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided
-test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided ... ok
-test.unit.common.test_utils.TestDistributeEvenly.test_just_one
-test.unit.common.test_utils.TestDistributeEvenly.test_just_one ... ok
-test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items
-test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items ... ok
-test.unit.common.test_utils.TestDistributeEvenly.test_uneven
-test.unit.common.test_utils.TestDistributeEvenly.test_uneven ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_a_swift_log_adapter
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_a_swift_log_adapter ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_statsd_client
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_statsd_client ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_replaces_statsd_client
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_replaces_statsd_client ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_default_conf
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_default_conf ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_non_default_conf
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_non_default_conf ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_prefix
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_prefix ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_adopts_statsd_client
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_adopts_statsd_client ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_calls_get_prefixed_swift_logger
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_calls_get_prefixed_swift_logger ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_no_statsd_client
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_no_statsd_client ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_with_mutilated_statsd_client
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_with_mutilated_statsd_client ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_client_deleted_from_source
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_client_deleted_from_source ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_is_none
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_is_none ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_no_statsd_client
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_no_statsd_client ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_statsd_client_is_none
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_statsd_client_is_none ... ok
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_statsd_set_prefix_deprecation
-test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_statsd_set_prefix_deprecation ... ok
-test.unit.common.test_utils.TestRateLimitedIterator.test_limit_after
-test.unit.common.test_utils.TestRateLimitedIterator.test_limit_after ... ok
-test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting
-test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting ... ok
-test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting_sometimes
-test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting_sometimes ... ok
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_empty_paths
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_empty_paths ... ok
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_mixed
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_mixed ... ok
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_exists_paths
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_exists_paths ... ok
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_old_enough
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_old_enough ... ok
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_file
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_file ... ok
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_now
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_now ... ok
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_path_not_exists
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_path_not_exists ... ok
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_paths
-test.unit.common.test_utils.TestUnlinkOlder.test_unlink_paths ... ok
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty ... ok
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid ... ok
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple ... ok
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region ... ok
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone
-test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container ... ok
-
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0021 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0037 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0049 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0045 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0032 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0030 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0021 "-" 2918648 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_container_in_account
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_container_in_account ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_namespace_account
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_namespace_account ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_account
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_account ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_no_public
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_no_public ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_public
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_public ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_except_for_used_policies
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_except_for_used_policies ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_policy_stats
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_policy_stats ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method ... ok
-3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
-test.unit.common.test_utils.TestUtils.test_monkey_patch
-test.unit.common.test_utils.TestUtils.test_monkey_patch ... ok
-test.unit.common.test_utils.TestUtils.test_node_to_string
-test.unit.common.test_utils.TestUtils.test_node_to_string ... ok
-test.unit.common.test_utils.TestUtils.test_none_data_raises_type_error
-test.unit.common.test_utils.TestUtils.test_none_data_raises_type_error ... ok
-test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp
-test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp ... ok
-test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp_high_precision
-test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp_high_precision ... ok
-test.unit.common.test_utils.TestUtils.test_normalize_timestamp
-test.unit.common.test_utils.TestUtils.test_normalize_timestamp ... ok
-/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
- warnings.warn("TestResult has no addDuration method",
-/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
- warnings.warn("TestResult has no addDuration method",
-/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
- warnings.warn("TestResult has no addDuration method",
-test.unit.common.test_utils.TestUtils.test_override_bytes_from_content_type
-test.unit.common.test_utils.TestUtils.test_override_bytes_from_content_type ... ok
-test.unit.common.test_utils.TestUtils.test_parse_content_type
-test.unit.common.test_utils.TestUtils.test_parse_content_type ... ok
-test.unit.common.test_utils.TestUtils.test_parse_db_filename
-test.unit.common.test_utils.TestUtils.test_parse_db_filename ... ok
-test.unit.common.test_utils.TestUtils.test_parse_header
-test.unit.common.test_utils.TestUtils.test_parse_header ... ok
-test.unit.common.test_utils.TestUtils.test_parse_header_non_token_chars_in_params
-test.unit.common.test_utils.TestUtils.test_parse_header_non_token_chars_in_params ... ok
-test.unit.common.test_utils.TestUtils.test_parse_header_quoted_string_in_params
-test.unit.common.test_utils.TestUtils.test_parse_header_quoted_string_in_params ... ok
-test.unit.common.test_utils.TestUtils.test_parse_headers_chars_in_params
-test.unit.common.test_utils.TestUtils.test_parse_headers_chars_in_params ... ok
-test.unit.common.test_utils.TestUtils.test_parse_options
-test.unit.common.test_utils.TestUtils.test_parse_options ... ok
-test.unit.common.test_utils.TestUtils.test_parse_options_errors
-test.unit.common.test_utils.TestUtils.test_parse_options_errors ... ok
-test.unit.common.test_utils.TestUtils.test_parse_override_options
-test.unit.common.test_utils.TestUtils.test_parse_override_options ... ok
-test.unit.common.test_utils.TestUtils.test_quorum_size
-test.unit.common.test_utils.TestUtils.test_quorum_size ... ok
-test.unit.common.test_utils.TestUtils.test_quote_bytes
-test.unit.common.test_utils.TestUtils.test_quote_bytes ... ok
-test.unit.common.test_utils.TestUtils.test_quote_unicode
-test.unit.common.test_utils.TestUtils.test_quote_unicode ... ok
-test.unit.common.test_utils.TestUtils.test_ratelimit_sleep
-test.unit.common.test_utils.TestUtils.test_ratelimit_sleep ... ok
-test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_incr
-test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_incr ... ok
-test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_sleep
-test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_sleep ... ok
-test.unit.common.test_utils.TestUtils.test_remove_directory
-test.unit.common.test_utils.TestUtils.test_remove_directory ... ok
-test.unit.common.test_utils.TestUtils.test_remove_file
-test.unit.common.test_utils.TestUtils.test_remove_file ... ok
-test.unit.common.test_utils.TestUtils.test_renamer_when_fsync_is_false
-test.unit.common.test_utils.TestUtils.test_renamer_when_fsync_is_false ... ok
-test.unit.common.test_utils.TestUtils.test_renamer_with_fsync_dir
-test.unit.common.test_utils.TestUtils.test_renamer_with_fsync_dir ... ok
-test.unit.common.test_utils.TestUtils.test_replace_partition_in_path
-test.unit.common.test_utils.TestUtils.test_replace_partition_in_path ... ok
-test.unit.common.test_utils.TestUtils.test_round_robin_iter
-test.unit.common.test_utils.TestUtils.test_round_robin_iter ... ok
-test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv4_localhost
-test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv4_localhost ... ok
-test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_ipv4_compatible
-test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_ipv4_compatible ... ok
-test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_random_ip
-test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_random_ip ... ok
-test.unit.common.test_utils.TestUtils.test_rsync_module_interpolation
-test.unit.common.test_utils.TestUtils.test_rsync_module_interpolation ... ok
-test.unit.common.test_utils.TestUtils.test_safe_json_loads
-test.unit.common.test_utils.TestUtils.test_safe_json_loads ... ok
-test.unit.common.test_utils.TestUtils.test_search_tree
-test.unit.common.test_utils.TestUtils.test_search_tree ... ok
-test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_pid_with_named_conf_match
-test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_pid_with_named_conf_match ... ok
-test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_with_named_conf_match
-test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_with_named_conf_match ... ok
-test.unit.common.test_utils.TestUtils.test_search_tree_with_directory_ext_match
-test.unit.common.test_utils.TestUtils.test_search_tree_with_directory_ext_match ... ok
-test.unit.common.test_utils.TestUtils.test_select_node_ip
-test.unit.common.test_utils.TestUtils.test_select_node_ip ... ok
-test.unit.common.test_utils.TestUtils.test_split_path
-test.unit.common.test_utils.TestUtils.test_split_path ... ok
-test.unit.common.test_utils.TestUtils.test_storage_directory
-test.unit.common.test_utils.TestUtils.test_storage_directory ... ok
-test.unit.common.test_utils.TestUtils.test_streq_const_time
-test.unit.common.test_utils.TestUtils.test_streq_const_time ... ok
-test.unit.common.test_utils.TestUtils.test_strict_b64decode
-test.unit.common.test_utils.TestUtils.test_strict_b64decode ... ok
-test.unit.common.test_utils.TestUtils.test_strict_b64decode_allow_line_breaks
-test.unit.common.test_utils.TestUtils.test_strict_b64decode_allow_line_breaks ... ok
-test.unit.common.test_utils.TestUtils.test_strict_b64decode_exact_size
-test.unit.common.test_utils.TestUtils.test_strict_b64decode_exact_size ... ok
-test.unit.common.test_utils.TestUtils.test_string_data_raises_type_error
-test.unit.common.test_utils.TestUtils.test_string_data_raises_type_error ... ok
-test.unit.common.test_utils.TestUtils.test_systemd_notify
-test.unit.common.test_utils.TestUtils.test_systemd_notify ... ok
-test.unit.common.test_utils.TestUtils.test_validate_device_partition
-test.unit.common.test_utils.TestUtils.test_validate_device_partition ... ok
-test.unit.common.test_utils.TestUtils.test_validate_hash_conf
-test.unit.common.test_utils.TestUtils.test_validate_hash_conf ... ok
-test.unit.common.test_utils.TestUtils.test_validate_sync_to
-test.unit.common.test_utils.TestUtils.test_validate_sync_to ... ok
-test.unit.common.test_utils.TestUtils.test_write_file
-test.unit.common.test_utils.TestUtils.test_write_file ... ok
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception ... ok
-test ERROR: Invalid swift_bytes:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2995, in override_bytes_from_content_type
- listing_dict['bytes'] = int(swift_bytes)
- ~~~^^^^^^^^^^^^^
-ValueError: invalid literal for int() with base 10: 'hey'
-hello
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_formatter_extras
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_formatter_extras ... ok
-hello
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init ... ok
-my-prefix: hello
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init_with_prefix
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init_with_prefix ... ok
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals ... ok
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals_stacked_adapter
-test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals_stacked_adapter ... ok
-test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim
-test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim ... ok
-test.unit.container.test_backend.TestContainerBroker.test_chexor
-test.unit.container.test_backend.TestContainerBroker.test_chexor ... ok
-test.unit.container.test_backend.TestContainerBroker.test_create_broker
-test.unit.container.test_backend.TestContainerBroker.test_create_broker ... ok
-test.unit.container.test_backend.TestContainerBroker.test_creation
-test.unit.container.test_backend.TestContainerBroker.test_creation ... ok
-test.unit.container.test_backend.TestContainerBroker.test_db_file
-test.unit.container.test_backend.TestContainerBroker.test_db_file ... ok
-test.unit.container.test_backend.TestContainerBroker.test_delete_db_does_not_clear_particular_sharding_meta
-test.unit.container.test_backend.TestContainerBroker.test_delete_db_does_not_clear_particular_sharding_meta ... ok
-test.unit.container.test_backend.TestContainerBroker.test_delete_object
-test.unit.container.test_backend.TestContainerBroker.test_delete_object ... ok
-test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter
-test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter ... ok
-test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter_non_slash
-test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter_non_slash ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception ... ok
-test.unit.container.test_backend.TestContainerBroker.test_empty
-test.unit.container.test_backend.TestContainerBroker.test_empty ... ok
-test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container
-test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_with_misplaced_objects
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_with_misplaced_objects ... ok
-test.unit.container.test_backend.TestContainerBroker.test_empty_shard_container
-test.unit.container.test_backend.TestContainerBroker.test_empty_shard_container ... ok
-test.unit.container.test_backend.TestContainerBroker.test_enable_sharding
-test.unit.container.test_backend.TestContainerBroker.test_enable_sharding ... ok
-test.unit.container.test_backend.TestContainerBroker.test_exception
-test.unit.container.test_backend.TestContainerBroker.test_exception ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers ... ok
-
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0017 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0007 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0028 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0028 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0008 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0022 "-" 2918628 -
-test DEBUG: - - - [05/Nov/2025:00:18:30 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 2918628 -
-test DEBUG: - - - [05/Nov/2025:00:18:30 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 2918628 -
-test DEBUG: - - - [05/Nov/2025:00:18:30 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 2918628 -
-test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ :
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__
- res = getattr(self, req.method)(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats
- resp = func(ctrl, *args, **kwargs)
- File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE
- ret = self.replicator_rpc.dispatch(post_args, args)
- File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch
- return getattr(self, op)(
- ~~~~~~~^^^^^^^^^^
-AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync'
-test DEBUG: - - - [05/Nov/2025:00:18:30 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0022 "-" 2918628 -
-test DEBUG: - - - [05/Nov/2025:00:18:30 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 2918628 -
-test ERROR: ERROR __call__ error with PUT /sda1/p/a/c :
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__
- res = getattr(self, req.method)(req)
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method
- raise Exception()
-Exception
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0050 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0034 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0014 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0015 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 2918628 -test.unit.account.test_server.TestAccountController.test_invalid_method_is_not_public
-test.unit.account.test_server.TestAccountController.test_invalid_method_is_not_public ... ok
-test.unit.account.test_server.TestAccountController.test_list_allowed_methods
-test.unit.account.test_server.TestAccountController.test_list_allowed_methods ... ok
-test.unit.account.test_server.TestAccountController.test_log_line_format
-test.unit.account.test_server.TestAccountController.test_log_line_format ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state ... ok
-test.unit.account.test_server.TestAccountController.test_markers_with_reserved
-test.unit.account.test_server.TestAccountController.test_markers_with_reserved ... ok
-test.unit.account.test_server.TestAccountController.test_multiple_policies_in_use
-test.unit.account.test_server.TestAccountController.test_multiple_policies_in_use ... ok
-test.unit.account.test_server.TestAccountController.test_not_allowed_method
-test.unit.account.test_server.TestAccountController.test_not_allowed_method ... ok
-test.unit.account.test_server.TestAccountController.test_null_markers
-test.unit.account.test_server.TestAccountController.test_null_markers ... ok
-test.unit.account.test_server.TestAccountController.test_params_format
-test.unit.account.test_server.TestAccountController.test_params_format ... ok
-test.unit.account.test_server.TestAccountController.test_params_utf8
-test.unit.account.test_server.TestAccountController.test_params_utf8 ... ok
-test.unit.account.test_server.TestAccountController.test_policy_stats_non_default
-test.unit.account.test_server.TestAccountController.test_policy_stats_non_default ... ok
-test.unit.account.test_server.TestAccountController.test_policy_stats_with_legacy
-test.unit.account.test_server.TestAccountController.test_policy_stats_with_legacy ... ok
-test.unit.account.test_server.TestAccountController.test_prefix_and_delim_with_reserved
-test.unit.account.test_server.TestAccountController.test_prefix_and_delim_with_reserved ... ok
-test.unit.account.test_server.TestAccountController.test_prefix_with_reserved
-test.unit.account.test_server.TestAccountController.test_prefix_with_reserved ... ok
-test.unit.account.test_server.TestAccountController.test_replicaiton_server_call_all_methods
-test.unit.account.test_server.TestAccountController.test_replicaiton_server_call_all_methods ... ok
-test.unit.account.test_server.TestAccountController.test_reserved_markers_with_non_reserved
-test.unit.account.test_server.TestAccountController.test_reserved_markers_with_non_reserved ... ok
-test.unit.account.test_server.TestAccountController.test_serv_reserv
-test.unit.account.test_server.TestAccountController.test_serv_reserv ... ok
-test.unit.account.test_server.TestAccountController.test_through_call
-test.unit.account.test_server.TestAccountController.test_through_call ... ok
-test.unit.account.test_server.TestAccountController.test_through_call_invalid_path
-test.unit.account.test_server.TestAccountController.test_through_call_invalid_path ... ok
-test.unit.account.test_server.TestAccountController.test_through_call_invalid_path_utf8
-test.unit.account.test_server.TestAccountController.test_through_call_invalid_path_utf8 ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_error ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads ... ok
-test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges
-test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_errors
-test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_errors ... ok
-test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects
-test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects ... ok
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '446'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '450'}
-fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the bucket /bucket
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '456'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_write_acp_permission
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_write_acp_permission ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_brokers
-test.unit.container.test_backend.TestContainerBroker.test_get_brokers ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_db_state
-test.unit.container.test_backend.TestContainerBroker.test_get_db_state ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_info
-test.unit.container.test_backend.TestContainerBroker.test_get_info ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_info_is_deleted
-test.unit.container.test_backend.TestContainerBroker.test_get_info_is_deleted ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_info_no_stale_reads
-test.unit.container.test_backend.TestContainerBroker.test_get_info_no_stale_reads ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_info_sharding_states
-test.unit.container.test_backend.TestContainerBroker.test_get_info_sharding_states ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_info_stale_read_ok
-test.unit.container.test_backend.TestContainerBroker.test_get_info_stale_read_ok ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_items_since
-test.unit.container.test_backend.TestContainerBroker.test_get_items_since ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_namespaces
-test.unit.container.test_backend.TestContainerBroker.test_get_namespaces ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_root_container_fill_gap
-test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_root_container_fill_gap ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_state_filtering
-test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_state_filtering ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_objects
-test.unit.container.test_backend.TestContainerBroker.test_get_objects ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_invalid_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_invalid_part_num ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_out_of_range_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_out_of_range_part_num ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row
-test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_own_shard_range
-test.unit.container.test_backend.TestContainerBroker.test_get_own_shard_range ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_policy_info
-test.unit.container.test_backend.TestContainerBroker.test_get_policy_info ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_replication_info
-test.unit.container.test_backend.TestContainerBroker.test_get_replication_info ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_report_info
-test.unit.container.test_backend.TestContainerBroker.test_get_report_info ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_range_rows_with_limit
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_range_rows_with_limit ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_includes
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_includes ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_sharding_overlaps
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_sharding_overlaps ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_shrinking_overlaps
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_shrinking_overlaps ... ok
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_usage
-test.unit.container.test_backend.TestContainerBroker.test_get_shard_usage ... ok
-test.unit.container.test_backend.TestContainerBroker.test_has_multiple_policies
-test.unit.container.test_backend.TestContainerBroker.test_has_multiple_policies ... ok
-test.unit.container.test_backend.TestContainerBroker.test_has_other_shard_ranges
-test.unit.container.test_backend.TestContainerBroker.test_has_other_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering ... ok
-test.unit.container.test_backend.TestContainerBroker.test_initialize_container_broker_in_default
-test.unit.container.test_backend.TestContainerBroker.test_initialize_container_broker_in_default ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row ... ok
-test.unit.container.test_backend.TestContainerBroker.test_is_deleted
-test.unit.container.test_backend.TestContainerBroker.test_is_deleted ... ok
-test.unit.container.test_backend.TestContainerBroker.test_is_old_enough_to_reclaim
-test.unit.container.test_backend.TestContainerBroker.test_is_old_enough_to_reclaim ... ok
-test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable
-test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable ... ok
-test.unit.container.test_backend.TestContainerBroker.test_last_modified_time
-test.unit.container.test_backend.TestContainerBroker.test_last_modified_time ... ok
-test.unit.container.test_backend.TestContainerBroker.test_legacy_pending_files
-test.unit.container.test_backend.TestContainerBroker.test_legacy_pending_files ... ok
-
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range ... ok
-
-test DEBUG: - - - [05/Nov/2025:00:18:31 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 2918648 -
-test DEBUG: - - - [05/Nov/2025:00:18:31 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 2918648 -
-test DEBUG: - - - [05/Nov/2025:00:18:31 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0002 "-" 2918648 -
-test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ :
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__
- res = getattr(self, req.method)(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats
- resp = func(ctrl, *args, **kwargs)
- File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE
- ret = self.replicator_rpc.dispatch(post_args, args)
- File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch
- return getattr(self, op)(
- ~~~~~~~^^^^^^^^^^
-AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync'
-test DEBUG: - - - [05/Nov/2025:00:18:31 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0022 "-" 2918648 -
-test DEBUG: - - - [05/Nov/2025:00:18:31 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 2918648 -
-test ERROR: ERROR __call__ error with PUT /sda1/p/a/c :
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__
- res = getattr(self, req.method)(req)
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method
- raise Exception()
-Exception
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0027 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0029 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 2
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0016 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0015 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0016 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0015 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0013 "-" 2918648 2
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0013 "-" 2918648 3
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0015 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0015 "-" 2918648 0test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_null_markers
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_null_markers ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_non_default
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_non_default ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_with_legacy
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_with_legacy ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_replicaiton_server_call_all_methods
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_replicaiton_server_call_all_methods ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_reserved_markers_with_non_reserved
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_reserved_markers_with_non_reserved ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 ... ok
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata
-test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_active_key
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_active_key ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_algorithm
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_algorithm ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_length
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_length ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_filter_section
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_filter_section ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_separate_file
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_separate_file ... ok
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info ... ok
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_non_slash
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_non_slash ... ok
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_order_and_reverse
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_order_and_reverse ... ok
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_prefix_delim
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_prefix_delim ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_range_rows_with_limit
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_range_rows_with_limit ... ok
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_with_reserved_name
-test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_with_reserved_name ... ok
-test.unit.container.test_backend.TestContainerBroker.test_load_old_record_from_pending_file
-test.unit.container.test_backend.TestContainerBroker.test_load_old_record_from_pending_file ... ok
-test.unit.container.test_backend.TestContainerBroker.test_make_tuple_for_pickle
-test.unit.container.test_backend.TestContainerBroker.test_make_tuple_for_pickle ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_items
-test.unit.container.test_backend.TestContainerBroker.test_merge_items ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_items_is_green
-test.unit.container.test_backend.TestContainerBroker.test_merge_items_is_green ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite
-test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite_unicode
-test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite_unicode ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order
-test.unit.container.test_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_shard_range_single_record
-test.unit.container.test_backend.TestContainerBroker.test_merge_shard_range_single_record ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges
-test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted
-test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_sharding_overlaps
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_sharding_overlaps ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default ... ok
-test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_state
-test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_state ... ok
-test.unit.container.test_backend.TestContainerBroker.test_newid
-test.unit.container.test_backend.TestContainerBroker.test_newid ... ok
-test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_root_container
-test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_root_container ... ok
-test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_shard_container
-test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_shard_container ... ok
-test.unit.container.test_backend.TestContainerBroker.test_object_stats_root_container
-test.unit.container.test_backend.TestContainerBroker.test_object_stats_root_container ... ok
-test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container
-test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container ... ok
-test.unit.container.test_backend.TestContainerBroker.test_old_style_root_account_container_path
-test.unit.container.test_backend.TestContainerBroker.test_old_style_root_account_container_path ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... ok
-test.unit.container.test_backend.TestContainerBroker.test_overlap_shard_range_order
-test.unit.container.test_backend.TestContainerBroker.test_overlap_shard_range_order ... ok
-test.unit.container.test_backend.TestContainerBroker.test_path
-test.unit.container.test_backend.TestContainerBroker.test_path ... ok
-test.unit.container.test_backend.TestContainerBroker.test_pending_file_name
-test.unit.container.test_backend.TestContainerBroker.test_pending_file_name ... ok
-test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking
-test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking ... ok
-test.unit.container.test_backend.TestContainerBroker.test_put_misplaced_object_does_not_effect_container_stats
-test.unit.container.test_backend.TestContainerBroker.test_put_misplaced_object_does_not_effect_container_stats ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim ... ok
-test.unit.container.test_backend.TestContainerBroker.test_put_object
-test.unit.container.test_backend.TestContainerBroker.test_put_object ... ok
-test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file
-test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file ... ok
-test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_memory
-test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_memory ... ok
-test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_file
-test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_file ... ok
-
-test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0016 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0016 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0015 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0009 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0015 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0012 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0017 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0015 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0014 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0048 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0014 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0017 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0017 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0014 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0013 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0013 "-" 2918628 1
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0013 "-" 2918628 0
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0018 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0013 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -
-test INFO: - - - [05/Nov/2025:00:18:30 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918628 -test.unit.account.test_server.TestAccountController.test_utf8_metadata
-test.unit.account.test_server.TestAccountController.test_utf8_metadata ... ok
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_init_internal_client_log_name
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_init_internal_client_log_name ... ok
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs ... ok
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_native_utf8
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_native_utf8 ... ok
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_unicode_utf8
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_unicode_utf8 ... ok
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_no_yield
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_no_yield ... ok
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_with_yield
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_with_yield ... ok
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield ... ok
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_two_updates_with_yield
-test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_two_updates_with_yield ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_already_exists
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_already_exists ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_domain_new_format
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_domain_new_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_new_format
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_new_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_old_format
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_old_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_new_format
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_new_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_old_format
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_old_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_number_of_arguments
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_number_of_arguments ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_old_missing_region
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_old_missing_region ... ok
-test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_memory
-test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_memory ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_part_power_increase
-test.unit.cli.test_ringbuilder.TestCommands.test_add_device_part_power_increase ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_add_duplicate_devices
-test.unit.cli.test_ringbuilder.TestCommands.test_add_duplicate_devices ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_create_ring
-test.unit.cli.test_ringbuilder.TestCommands.test_create_ring ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_create_ring_number_of_arguments
-test.unit.cli.test_ringbuilder.TestCommands.test_create_ring_number_of_arguments ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_default
-test.unit.cli.test_ringbuilder.TestCommands.test_default ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_default_no_device_ring_without_exception
-test.unit.cli.test_ringbuilder.TestCommands.test_default_no_device_ring_without_exception ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_default_output
-test.unit.cli.test_ringbuilder.TestCommands.test_default_output ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_default_output_id_assigned
-test.unit.cli.test_ringbuilder.TestCommands.test_default_output_id_assigned ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check
-test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed
-test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_default_sorted_output
-test.unit.cli.test_ringbuilder.TestCommands.test_default_sorted_output ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command
-test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command_recalculate
-test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command_recalculate ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_empty_ring
-test.unit.cli.test_ringbuilder.TestCommands.test_empty_ring ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_find_parts
-test.unit.cli.test_ringbuilder.TestCommands.test_find_parts ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name
-test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output
-test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_domain_new_format
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_domain_new_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_new_format
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_new_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_old_format
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_old_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_new_format
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_new_format ... ok
-test.unit.container.test_backend.TestContainerBroker.test_reclaim
-test.unit.container.test_backend.TestContainerBroker.test_reclaim ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format ... ok
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time ... ok
-
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500):
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__
- resp = self.handle_request(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request
- res = handler(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE
- resp = req.get_response(self.app, query=query)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response
- return self.get_acl_response(app, method, container, obj,
- ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers, body, query)
- ^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response
- resp = self._get_response(
- app, method, container, obj, headers, body, query)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response
- raise InternalError('unexpected status code %d' % status)
-swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_missing
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_missing ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_multipart
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_multipart ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files ... ok
-
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0012 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0057 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0017 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0013 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0013 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0021 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0016 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0014 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0013 "-" 2918648 1
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0014 "-" 2918648 0
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0018 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0013 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0014 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-test INFO: - - - [05/Nov/2025:00:18:31 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 2918648 -
-Something useful
-Also useful
-Boring, but not secret
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_logger_manipulations
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_logger_manipulations ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_missing_key_id
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_missing_key_id ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_filter_section
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_filter_section ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_separate_file
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_separate_file ... ok
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_proxy_server_conf_dir
-test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_proxy_server_conf_dir ... ok
-test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_get_acl_handler
-test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_get_acl_handler ... ok
-test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_handle_acl
-test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_handle_acl ... ok
-test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header
-test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_headers
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_headers ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_preflight
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_preflight ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_and_range
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_and_range ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_invalid
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_invalid ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_not_satisfiable
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_not_satisfiable ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_and_range
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_and_range ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_invalid
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_invalid ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_not_satisfiable
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_GET_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_GET_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_PUT_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_PUT_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_delete_marker
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_delete_marker ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_missing
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_missing ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_with_version_id
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_with_version_id ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_without_version
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_without_version ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_missing
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_missing ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_multipart
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_multipart ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_no_multipart
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_no_multipart ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_old_version_id
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_old_version_id ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_version_id_not_implemented
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_version_id_not_implemented ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_with_version_id_but_not_enabled
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_with_version_id_but_not_enabled ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Response
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Response ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id_not_implemented
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id_not_implemented ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_with_version_id_but_not_enabled
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_with_version_id_but_not_enabled ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse ... ok
-
-fake-swift DEBUG: Grant test:write_acp FULL_CONTROL permission on the bucket /bucket
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '448'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE_ACP
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission ... ok
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read ... ok
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_part_num ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_zero_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_zero_part_num ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items ... ok
-
-test-reaper ERROR: Exception with 10.10.10.1:6202/sda2:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container
- direct_delete_container(
- ~~~~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container
- raise self.myexp
-swift.common.exceptions.ClientException: : 404
-test-reaper ERROR: Exception with 10.0.0.0:1000/sda:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 488, in reap_object
- direct_delete_object(
- ~~~~~~~~~~~~~~~~~~~~^
- node, part, account, container, obj,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- ...<6 lines>...
- 'X-Timestamp': timestamp.internal,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- USE_REPLICATION_NETWORK_HEADER: 'true'})
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 160, in fake_direct_delete_object
- raise self.myexp
-swift.common.exceptions.ClientException: : 404
-test-reaper ERROR: Timeout Exception with 10.0.0.0:1000/sda
-test-reaper ERROR: Timeout Exception with 10.0.0.1:1001/sdb
-test-reaper ERROR: Timeout Exception with 10.0.0.2:1002/sdc
-test-reaper ERROR: Timeout Exception with 10.0.0.3:1003/sdd
-test-reaper DEBUG: Begin devices pass: thisdeviceisbad
-test-reaper ERROR: Exception in top-level account reaper loop:
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 135, in run_once
- for device in os.listdir(self.devices):
- ~~~~~~~~~~^^^^^^^^^^^^^^
-FileNotFoundError: [Errno 2] No such file or directory: 'thisdeviceisbad'
-test-reaper INFO: Devices pass completed: 0.00s
-test INFO: Disabling account_sdb
-test INFO: Disabling container_sdb
-test INFO: Disabling object_sdb
-test INFO: Enabling account_sdb
-test INFO: Enabling container_sdb
-test INFO: Enabling object_sdb
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-No policy found to increase the partition power.
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-No policy found to increase the partition power.
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-No policy found to increase the partition power.
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-No policy found to increase the partition power.
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-No policy found to increase the partition power.
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_all_policies ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_conflicting_meta_file
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_conflicting_meta_file ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_existing_meta_file
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_data_file_existing_meta_file ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_older_data_file ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_1
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_1 ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite ... ok
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_delimiter
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_delimiter ... ok
-/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
- warnings.warn("TestResult has no addDuration method",
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_range_single_record
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_range_single_record ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted ... ok
-
-Finished. Marked 0 objects for deletion.
-Ring Builder file does not exist: /tmp/tmp61qgoewa/tmp5fq5azkt
-Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4
-Device d4r2z3-127.0.0.2:6200R127.0.0.2:6200/sda3_"some meta data" with 3.14159265359 weight got id 4
-Device d4r2z3-127.0.0.1:6200R127.0.0.1:6200/sda3_"some meta data" with 3.14159265359 weight got id 4
-Device d4r2z3-[3001:0:1234::c1c0:abcd:876]:6200R[3::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4
-Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4
-Ring Builder file does not exist: /tmp/tmpk92eqbry/tmp6x0_lmk9
-Partition power increase in progress. You need
-to finish the increase first before adding devices.
-Device d4r1z1-127.0.0.1:6200R127.0.0.1:6200/sda9_"" with 3.14159265359 weight got id 4
-Device 4 already uses 127.0.0.1:6200/sda9.
-The on-disk ring builder is unchanged.
-
-swift-ring-builder create
-
- Creates with 2^ partitions and .
- is number of hours to restrict moving a partition more
- than once.
-/tmp/tmpsjur97nx/tmpe691kqas, build version 4, id 2ed233a12d7648ba9a7392feee7e12c1
-64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 2-byte IDs, 100.00 balance, 0.00 dispersion
-The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining)
-The overload factor is 0.00% (0.000000)
-Ring file /tmp/tmpsjur97nx/tmpe691kqas.ring.gz not found, probably it hasn't been written yet
-Devices: id region zone ip address:port replication ip:port name weight partitions balance flags meta
- 0 0 0 127.0.0.1:6200 127.0.0.1:6200 sda1 100.00 0 -100.00 some meta data
- 1 1 1 127.0.0.2:6201 127.0.0.2:6201 sda2 100.00 0 -100.00
- 2 2 2 127.0.0.3:6202 127.0.0.3:6202 sdc3 100.00 0 -100.00
- 3 3 3 127.0.0.4:6203 127.0.0.4:6203 sdd4 100.00 0 -100.00
-/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_output
-/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_output_id_assigned
-Defaulting to --format-version=1. This ensures the ring
-written will be readable by older versions of Swift.
-In a future release, the default will change to
---format-version=2
-
-Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00
-d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0
-Defaulting to --format-version=1. This ensures the ring
-written will be readable by older versions of Swift.
-In a future release, the default will change to
---format-version=2
-
-d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" marked for removal and will be removed next rebalance.
-d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0
-Device d4r1z2-127.0.0.5:6004R127.0.0.5:6004/sda5_"" with 100.0 weight got id 4
-d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance.
-d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" marked for removal and will be removed next rebalance.
-Defaulting to --format-version=1. This ensures the ring
-written will be readable by older versions of Swift.
-In a future release, the default will change to
---format-version=2
-
-Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00
-Device d0r2z1-127.0.0.6:6005R127.0.0.6:6005/sdb6_"" with 100.0 weight got id 0
-/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_sorted_output
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-Invalid device name
-The on-disk ring builder is unchanged.
-/build/reproducible-path/swift-2.36.0/test/unit/cli/test_ipv6_output
-Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4
-Partition Matches
- 25 1
- 5 1
-Partition Matches
- 2 1
- 8 1
- 9 1
- 19 1
- 20 1
- 21 1
- 22 1
- 25 1
- 30 1
- 31 1
- 33 1
- 35 1
- 38 1
- 48 1
- 52 1
- 61 1
- 1 1
- 18 1
- 24 1
- 27 1
- 32 1
- 37 1
- 41 1
- 43 1
- 45 1
- 46 1
- 50 1
- 53 1
- 54 1
- 57 1
- 58 1
- 63 1
- 0 1
- 3 1
- 4 1
- 7 1
- 15 1
- 17 1
- 28 1
- 29 1
- 34 1
- 36 1
- 39 1
- 51 1
- 55 1
- 59 1
- 60 1
- 62 1
-Partition Matches
- 3 1
- 5 1
- 7 1
- 14 1
- 18 1
- 21 1
- 27 1
- 29 1
- 32 1
- 35 1
- 43 1
- 47 1
- 52 1
- 57 1
- 58 1
- 59 1
- 0 1
- 2 1
- 8 1
- 10 1
- 11 1
- 15 1
- 17 1
- 22 1
- 23 1
- 24 1
- 26 1
- 28 1
- 31 1
- 36 1
- 42 1
- 49 1
- 9 1
- 12 1
- 16 1
- 19 1
- 25 1
- 33 1
- 34 1
- 37 1
- 39 1
- 46 1
- 53 1
- 55 1
- 56 1
- 60 1
- 61 1
- 62 1
-Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4
-Partition Matches
- 3 1
- 1 1
-Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4
-Partition Matches
- 51 1
- 17 1
-Specified builder file "/tmp/tmpxh_8ycvt/tmp0mn2a79p" is not rebalanced yet. Please rebalance first.
-swift-ring-builder list_parts [] ..
-
-or
-
-swift-ring-builder list_parts
- --region --zone --ip --port
- --replication-ip --replication-port
- --device --meta --weight
-
- Where , and are replication ip, hostname
- and port.
- Any of the options are optional in both cases.
-
- Returns a 2 column list of all the partitions that are assigned to any of
- the devices matching the search values given. The first column is the
- assigned partition number and the second column is the number of device
- matches for that partition. The list is ordered from most number of matches
- to least. If there are a lot of devices to match against, this command
- could take a while to run.
-
-The can be of the form::
-
- drz-:R:/
- _
-
-Where and are replication ip and port.
-
-Any part is optional, but you must include at least one part.
-
-Examples::
-
- d74 Matches the device id 74
- r4 Matches devices in region 4
- z1 Matches devices in zone 1
- z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4
- 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4
- z1:5678 Matches devices in zone 1 using port 5678
- :5678 Matches devices that use port 5678
- R5.6.7.8 Matches devices that use replication ip 5.6.7.8
- R:5678 Matches devices that use replication port 5678
- 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip
- 5.6.7.8
- /sdb1 Matches devices with the device name sdb1
- _shiny Matches devices with shiny in the meta data
- _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data
- [::1] Matches devices in any zone with the ip ::1
- z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678
-
-Most specific example::
-
- d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8"
-
-Nerd explanation:
-
- All items require their single character prefix except the ip, in which
- case the - is optional unless the device id or zone is also included.test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments
-test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments ... ok
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500):
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__
- resp = self.handle_request(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request
- res = handler(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE
- new_resp = self._restore_on_delete(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete
- resp = req.get_response(self.app, 'GET', req.container_name, '',
- query={'prefix': req.object_name,
- 'versions': True})
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response
- return self._get_response(app, method, container, obj,
- ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers, body, query)
- ^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response
- raise InternalError('unexpected status code %d' % status)
-swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500):
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__
- resp = self.handle_request(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request
- res = handler(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE
- new_resp = self._restore_on_delete(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete
- resp = req.get_response(self.app, 'PUT', query={
- 'version-id': item['version_id']})
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response
- return self._get_response(app, method, container, obj,
- ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers, body, query)
- ^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response
- raise InternalError('unexpected status code %d' % status)
-swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500):
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__
- resp = self.handle_request(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request
- res = handler(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE
- resp = req.get_response(self.app, query=query)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response
- return self._get_response(app, method, container, obj,
- ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers, body, query)
- ^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response
- raise InternalError('unexpected status code %d' % status)
-swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500):
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__
- resp = self.handle_request(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request
- res = handler(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET
- return self.GETorHEAD(req)
- ~~~~~~~~~~~~~~^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD
- resp = req.get_response(self.app, query=query)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response
- return self._get_response(app, method, container, obj,
- ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers, body, query)
- ^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response
- raise InternalError('unexpected status code %d' % status)
-swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_not_match
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_not_match ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_copy
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_copy ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_replace
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_replace ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_copy
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_copy ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_replace
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_replace ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_and_at_end
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_and_at_end ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_not_at_end
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_not_at_end ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_with_size_line_spans_chunks
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_with_size_line_spans_chunks ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_first_chunk_size
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_first_chunk_size ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_last_chunk
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_last_chunk ... ok
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_middle_chunk
-test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_middle_chunk ... ok
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorization_nova_toconnect
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorization_nova_toconnect ... ok
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key ... ok
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_and_unquote_chars
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_and_unquote_chars ... ok
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:30 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmp3vmua5ik/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmp3vmua5ik/node/sda1/objects/380
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp3vmua5ik/node/sda1/objects/190/e65/be469b7ec11c7490f46ef177358cde65/1762301910.34488.data to /tmp/tmp3vmua5ik/node/sda1/objects/380/e65/be469b7ec11c7490f46ef177358cde65/1762301910.34488.data: [Errno 17] File exists: '/tmp/tmp3vmua5ik/node/sda1/objects/190/e65/be469b7ec11c7490f46ef177358cde65/1762301910.34488.data' -> '/tmp/tmp3vmua5ik/node/sda1/objects/380/e65/be469b7ec11c7490f46ef177358cde65/1762301910.34488.data'
-test DEBUG: Run listdir on /tmp/tmp3vmua5ik/node/sda1/objects/190
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:30 11/05/25 GMT (0:00:00.011224 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:30 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmp5lv35z4r/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmp5lv35z4r/node/sda1/objects/426
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp5lv35z4r/node/sda1/objects/213/483/d513d4d75316dcc82f259fa806d1c483/1762301911.37697.meta to /tmp/tmp5lv35z4r/node/sda1/objects/426/483/d513d4d75316dcc82f259fa806d1c483/1762301911.37697.meta: [Errno 17] File exists: '/tmp/tmp5lv35z4r/node/sda1/objects/213/483/d513d4d75316dcc82f259fa806d1c483/1762301911.37697.meta' -> '/tmp/tmp5lv35z4r/node/sda1/objects/426/483/d513d4d75316dcc82f259fa806d1c483/1762301911.37697.meta'
-test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp5lv35z4r/node/sda1/objects/213/483/d513d4d75316dcc82f259fa806d1c483/1762301910.37697.data to /tmp/tmp5lv35z4r/node/sda1/objects/426/483/d513d4d75316dcc82f259fa806d1c483/1762301910.37697.data: [Errno 17] File exists: '/tmp/tmp5lv35z4r/node/sda1/objects/213/483/d513d4d75316dcc82f259fa806d1c483/1762301910.37697.data' -> '/tmp/tmp5lv35z4r/node/sda1/objects/426/483/d513d4d75316dcc82f259fa806d1c483/1762301910.37697.data'
-test DEBUG: Run listdir on /tmp/tmp5lv35z4r/node/sda1/objects/213
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 2 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:30 11/05/25 GMT (0:00:00.006833 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:30 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpzc4nusoq/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmpzc4nusoq/node/sda1/objects/332
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpzc4nusoq/node/sda1/objects/166/032/a66867601a17bc1fab8514f2deb4e032/1762301910.47439.data to /tmp/tmpzc4nusoq/node/sda1/objects/332/032/a66867601a17bc1fab8514f2deb4e032/1762301910.47439.data: [Errno 17] File exists: '/tmp/tmpzc4nusoq/node/sda1/objects/166/032/a66867601a17bc1fab8514f2deb4e032/1762301910.47439.data' -> '/tmp/tmpzc4nusoq/node/sda1/objects/332/032/a66867601a17bc1fab8514f2deb4e032/1762301910.47439.data'
-test DEBUG: Run listdir on /tmp/tmpzc4nusoq/node/sda1/objects/166
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 1 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:30 11/05/25 GMT (0:00:00.005949 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:30 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpof6lhnm1/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmpof6lhnm1/node/sda1/objects/439
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test DEBUG: Removed /tmp/tmpof6lhnm1/node/sda1/objects/219/9b0/dbf0b81f6751d75f612f599f7cef89b0/1762301910.50121.data
-test DEBUG: Run listdir on /tmp/tmpof6lhnm1/node/sda1/objects/219
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 1 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:30 11/05/25 GMT (0:00:00.006327 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:30 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpfi4dcz0j/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmpfi4dcz0j/node/sda1/objects/310
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpfi4dcz0j/node/sda1/objects/155/1dd/9b70aa85e1be7a143d9ecf98b70591dd/1762301910.52881.ts to /tmp/tmpfi4dcz0j/node/sda1/objects/310/1dd/9b70aa85e1be7a143d9ecf98b70591dd/1762301910.52881.ts
-test DEBUG: Removed /tmp/tmpfi4dcz0j/node/sda1/objects/155/1dd/9b70aa85e1be7a143d9ecf98b70591dd/1762301910.52881.ts
-test DEBUG: Run listdir on /tmp/tmpfi4dcz0j/node/sda1/objects/155
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:30 11/05/25 GMT (0:00:00.006671 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:30 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpgy369cb5/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmpgy369cb5/node/sda1/objects/350
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3
-test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpgy369cb5/node/sda1/objects/175/623/af65c4b978d2aa772744585c37eca623/1762301910.55739.ts to /tmp/tmpgy369cb5/node/sda1/objects/350/623/af65c4b978d2aa772744585c37eca623/1762301910.55739.ts
-test DEBUG: Removed /tmp/tmpgy369cb5/node/sda1/objects/175/623/af65c4b978d2aa772744585c37eca623/1762301910.55739.ts
-test DEBUG: Run listdir on /tmp/tmpgy369cb5/node/sda1/objects/175
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3
-test DEBUG: Removed /tmp/tmpgy369cb5/node/sda1/objects/87/623/af65c4b978d2aa772744585c37eca623/1762301910.55739.ts
-test DEBUG: Run listdir on /tmp/tmpgy369cb5/node/sda1/objects/87
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 3/3
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 2 hash dirs processed (cleanup=True) (2 files, 0 linked, 2 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:30 11/05/25 GMT (0:00:00.009263 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:30 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpzl7djvqj/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmpzl7djvqj/node/sda1/objects/351
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3
-test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpzl7djvqj/node/sda1/objects/175/8d3/afef795fb160e9bae483c2a159c908d3/1762301910.58812.ts to /tmp/tmpzl7djvqj/node/sda1/objects/351/8d3/afef795fb160e9bae483c2a159c908d3/1762301910.58812.ts
-test DEBUG: Removed /tmp/tmpzl7djvqj/node/sda1/objects/175/8d3/afef795fb160e9bae483c2a159c908d3/1762301910.58812.ts
-test DEBUG: Run listdir on /tmp/tmpzl7djvqj/node/sda1/objects/175
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3
-test DEBUG: Removed /tmp/tmpzl7djvqj/node/sda1/objects/43/8d3/afef795fb160e9bae483c2a159c908d3/1762301910.58812.tstest.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_err
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_err ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_ok ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_newer_ts_files
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_newer_ts_files ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_ts_files
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_existing_ts_files ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_data_meta_files ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_deleted ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_fullcontrol_permission
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_fullcontrol_permission ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_owner_permission
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_owner_permission ... ok
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}
-fake-swift DEBUG: Grant AuthenticatedUsers READ permission on the object /bucket/object
-fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}
-fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object
-fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read ... ok
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private ... ok
-
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num ... ok
-
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok
-test.unit.container.test_backend.TestContainerBroker.test_reclaim_deadlock
-test.unit.container.test_backend.TestContainerBroker.test_reclaim_deadlock ... ok
-test.unit.container.test_backend.TestContainerBroker.test_reclaim_shard_ranges
-test.unit.container.test_backend.TestContainerBroker.test_reclaim_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names
-test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names ... ok
-test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync
-test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500):
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__
- resp = self.handle_request(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request
- res = handler(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD
- resp = self.GETorHEAD(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD
- resp = req.get_response(self.app, query=query)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response
- return self._get_response(app, method, container, obj,
- ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers, body, query)
- ^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response
- raise InternalError('unexpected status code %d' % status)
-swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500):
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__
- resp = self.handle_request(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request
- res = handler(req)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT
- resp = req.get_response(self.app)
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response
- return self._get_response(app, method, container, obj,
- ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- headers, body, query)
- ^^^^^^^^^^^^^^^^^^^^^
- File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response
- raise InternalError('unexpected status code %d' % status)
-swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift INFO: - - 05/Nov/2025/00/18/34 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1762301914.045741081 1762301914.046630621 1 test:tester
-fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift)
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift INFO: - - 05/Nov/2025/00/18/34 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0008 - - 1762301914.047266006 1762301914.048050165 0 test:tester
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: FORCED_TENANT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: PROJECT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: PROJECT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_in_container
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key_in_container ... ok
-test.unit.container.test_backend.TestContainerBroker.test_remove_objects
-test.unit.container.test_backend.TestContainerBroker.test_remove_objects ... ok
-test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states
-test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states ... ok
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized ... ok
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_bytes
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_bytes ... ok
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_http
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_http ... ok
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_trailing_slash
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_trailing_slash ... ok
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 ... ok
-test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim
-test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim ... ok
-test.unit.container.test_backend.TestContainerBroker.test_root_account_container_path
-test.unit.container.test_backend.TestContainerBroker.test_root_account_container_path ... ok
-test.unit.container.test_backend.TestContainerBroker.test_save_and_load_record_from_pending_file
-test.unit.container.test_backend.TestContainerBroker.test_save_and_load_record_from_pending_file ... ok
-test ERROR: Problem finding shard upper in '/tmp/tmpjtz9q9hn/test_container.db': : LockTimeout (Nones)
-test ERROR: Problem finding shard upper in '/tmp/tmpjtz9q9hn/test_container.db': :
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges
- next_shard_upper = sub_broker._get_next_shard_range_upper(
- shard_size, last_shard_upper)
- File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__
- return self._mock_call(*args, **kwargs)
- ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call
- return self._execute_mock_call(*args, **kwargs)
- ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call
- raise effect
-sqlite3.OperationalError
-test DEBUG: Unlinked retiring db '/tmp/tmpfeosvgpm/containers/part/suffix/hash/container.db'
-test WARNING: Unexpected db files will be ignored: ['/tmp/tmpfeosvgpm/containers/part/suffix/hash/container.db']
-Container 'a/c' cannot be set to sharded state while in unsharded state
-Container 'a/c' cannot be set to sharding state: missing epoch
-Container 'a/c' cannot be set to sharding state while in sharding state
-Container 'a/c' cannot be set to sharded state while in sharded state
-test.unit.container.test_backend.TestContainerBroker.test_set_db_states
-test.unit.container.test_backend.TestContainerBroker.test_set_db_states ... ok
-test.unit.container.test_backend.TestContainerBroker.test_set_sharded_state_errors
-test.unit.container.test_backend.TestContainerBroker.test_set_sharded_state_errors ... ok
-test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state
-test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state ... ok
-test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted
-test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted ... ok
-test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_errors
-test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_errors ... ok
-test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index
-test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index ... ok
-test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index_empty
-test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index_empty ... ok
-test.unit.container.test_backend.TestContainerBroker.test_set_x_syncs
-test.unit.container.test_backend.TestContainerBroker.test_set_x_syncs ... ok
-test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required
-test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required ... ok
-test.unit.container.test_backend.TestContainerBroker.test_sharding_state_is_not_reclaimable
-test.unit.container.test_backend.TestContainerBroker.test_sharding_state_is_not_reclaimable ... ok
-test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta
-test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta ... ok
-test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property
-test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property ... ok
-test.unit.container.test_backend.TestContainerBroker.test_sync_merging
-test.unit.container.test_backend.TestContainerBroker.test_sync_merging ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_db_does_not_clear_particular_sharding_meta
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_db_does_not_clear_particular_sharding_meta ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash ... ok
-
-swift-ring-builder 1.3
-
-swift-ring-builder
- Shows information about the ring and the devices within. Output
- includes a table that describes the report parameters (id, region,
- port, flags, etc).
- flags: possible values are 'DEL' and ''
- DEL - indicates that the device is marked for removal from
- ring and will be removed in next rebalance.
-
-swift-ring-builder add
- [r]z-:[R:]/_
-
- [[r]z-:[R:]/_
- ] ...
-
- Where and are replication ip and port.
-
-or
-
-swift-ring-builder add
- --region --zone --ip --port
- [--replication-ip ] [--replication-port ]
- --device --weight
- [--meta ]
-
- Adds devices to the ring with the given information. No partitions will be
- assigned to the new device until after running 'rebalance'. This is so you
- can make multiple device changes and rebalance them all just once.
-
-swift-ring-builder cancel_increase_partition_power
- Cancel the increase of the partition power.
-
- A write_ring command is needed to make the change take effect.
-
- Once the updated rings have been deployed to all servers you need to run
- the swift-object-relinker tool to cleanup unneeded links.
-
- *****************************
- USE THIS WITH EXTREME CAUTION
- *****************************
-
- If you increase the partition power and deploy changed rings, you may
- introduce unavailability in your cluster. This has an end-user impact. Make
- sure you execute required operations to increase the partition power
- accurately.
-
-swift-ring-builder create
-
- Creates with 2^ partitions and .
- is number of hours to restrict moving a partition more
- than once.
-
-swift-ring-builder dispersion [options]
-
- Output report on dispersion.
-
- --recalculate option will rebuild cached dispersion info and save builder
- --verbose option will display dispersion graph broken down by tier
-
- You can filter which tiers are evaluated to drill down using a regex
- in the optional search_filter argument. i.e.
-
- swift-ring-builder dispersion "r\d+z\d+$" -v
-
- ... would only display rows for the zone tiers
-
- swift-ring-builder dispersion ".*\-[^/]*$" -v
-
- ... would only display rows for the server tiers
-
- The reports columns are:
-
- Tier : the name of the tier
- parts : the total number of partitions with assignment in the tier
- % : the percentage of parts in the tier with replicas over assigned
- max : maximum replicas a part should have assigned at the tier
- 0 - N : the number of parts with that many replicas assigned
-
- e.g.
- Tier: parts % max 0 1 2 3
- r1z1 1022 79.45 1 2 210 784 28
-
- r1z1 has 1022 total parts assigned, 79% of them have more than the
- recommend max replica count of 1 assigned. Only 2 parts in the ring
- are *not* assigned in this tier (0 replica count), 210 parts have
- the recommend replica count of 1, 784 have 2 replicas, and 28 sadly
- have all three replicas in this tier.
-
-swift-ring-builder finish_increase_partition_power
- Finally removes the next_part_power flag. Has to be run after the
- swift-object-relinker tool has been used to cleanup old existing data.
-
- A write_ring command is needed to make the change take effect.
-
- *****************************
- USE THIS WITH EXTREME CAUTION
- *****************************
-
- If you increase the partition power and deploy changed rings, you may
- introduce unavailability in your cluster. This has an end-user impact. Make
- sure you execute required operations to increase the partition power
- accurately.
-
-swift-ring-builder increase_partition_power
- Increases the partition power by one. Needs to be run after
- prepare_increase_partition_power has been run and all existing data has
- been relinked using the swift-object-relinker tool.
-
- A write_ring command is needed to make the change take effect.
-
- Once the updated rings have been deployed to all servers you need to run
- the swift-object-relinker tool to cleanup old data.
-
- *****************************
- USE THIS WITH EXTREME CAUTION
- *****************************
-
- If you increase the partition power and deploy changed rings, you may
- introduce unavailability in your cluster. This has an end-user impact. Make
- sure you execute required operations to increase the partition power
- accurately.
-
-swift-ring-builder list_parts [] ..
-
-or
-
-swift-ring-builder list_parts
- --region --zone --ip --port
- --replication-ip --replication-port
- --device --meta --weight
-
- Where , and are replication ip, hostname
- and port.
- Any of the options are optional in both cases.
-
- Returns a 2 column list of all the partitions that are assigned to any of
- the devices matching the search values given. The first column is the
- assigned partition number and the second column is the number of device
- matches for that partition. The list is ordered from most number of matches
- to least. If there are a lot of devices to match against, this command
- could take a while to run.
-
-swift-ring-builder prepare_increase_partition_power
- Prepare the ring to increase the partition power by one.
-
- A write_ring command is needed to make the change take effect.
-
- Once the updated rings have been deployed to all servers you need to run
- the swift-object-relinker tool to relink existing data.
-
- *****************************
- USE THIS WITH EXTREME CAUTION
- *****************************
-
- If you increase the partition power and deploy changed rings, you may
- introduce unavailability in your cluster. This has an end-user impact. Make
- sure you execute required operations to increase the partition power
- accurately.
-
-swift-ring-builder pretend_min_part_hours_passed
- Resets the clock on the last time a rebalance happened, thus
- circumventing the min_part_hours check.
-
- *****************************
- USE THIS WITH EXTREME CAUTION
- *****************************
-
- If you run this command and deploy rebalanced rings before a replication
- pass completes, you may introduce unavailability in your cluster. This
- has an end-user impact.
-
-swift-ring-builder rebalance [options]
- Attempts to rebalance the ring by reassigning partitions that haven't been
- recently reassigned.
-
-swift-ring-builder remove [search-value ...]
- [--yes]
-
-or
-
-swift-ring-builder remove
- --region --zone --ip --port
- --replication-ip --replication-port
- --device --meta --weight
- [--yes]
-
- Where , and are replication ip, hostname
- and port.
- Any of the options are optional in both cases.
-
- Removes the device(s) from the ring. This should normally just be used for
- a device that has failed. For a device you wish to decommission, it's best
- to set its weight to 0, wait for it to drain all its data, then use this
- remove command. This will not take effect until after running 'rebalance'.
- This is so you can make multiple device changes and rebalance them all just
- once.
-
- Option --yes assume a yes response to all questions.
-
-swift-ring-builder search
-
-or
-
-swift-ring-builder search
- --region --zone --ip --port
- --replication-ip --replication-port
- --device --meta --weight
-
- Where , and are replication ip, hostname
- and port.
- Any of the options are optional in both cases.
-
- Shows information about matching devices.test.unit.cli.test_ringbuilder.TestCommands.test_main_no_arguments
-test.unit.cli.test_ringbuilder.TestCommands.test_main_no_arguments ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container ... ok
-
-test DEBUG: Run listdir on /tmp/tmpzl7djvqj/node/sda1/objects/43
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 3/3
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 2 hash dirs processed (cleanup=True) (2 files, 0 linked, 2 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:30 11/05/25 GMT (0:00:00.008375 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:31 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpwpyqq5t_/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmpwpyqq5t_/node/sda1/objects/344
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3
-test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpwpyqq5t_/node/sda1/objects/172/c53/ac2446c1af3c04cc2eaa8e5d51717c53/1762301911.22611.ts to /tmp/tmpwpyqq5t_/node/sda1/objects/344/c53/ac2446c1af3c04cc2eaa8e5d51717c53/1762301911.22611.ts
-test DEBUG: Removed /tmp/tmpwpyqq5t_/node/sda1/objects/172/c53/ac2446c1af3c04cc2eaa8e5d51717c53/1762301911.22611.ts
-test DEBUG: Run listdir on /tmp/tmpwpyqq5t_/node/sda1/objects/172
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3
-test DEBUG: Removed /tmp/tmpwpyqq5t_/node/sda1/objects/43/c53/ac2446c1af3c04cc2eaa8e5d51717c53/1762301911.22611.ts
-test DEBUG: Run listdir on /tmp/tmpwpyqq5t_/node/sda1/objects/43
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 3/3
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 2 hash dirs processed (cleanup=True) (2 files, 0 linked, 2 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:31 11/05/25 GMT (0:00:00.008425 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:31 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmppjs1975i/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmppjs1975i/node/sda1/objects/423
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test DEBUG: Removed /tmp/tmppjs1975i/node/sda1/objects/211/04f/d3d7abd22564b7d76b90fb5cf28f804f/1762301912.25649.meta
-test DEBUG: Removed /tmp/tmppjs1975i/node/sda1/objects/211/04f/d3d7abd22564b7d76b90fb5cf28f804f/1762301911.25649.data
-test DEBUG: Run listdir on /tmp/tmppjs1975i/node/sda1/objects/211
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 2 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:31 11/05/25 GMT (0:00:00.005877 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:31 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpxjv547vk/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmpxjv547vk/node/sda1/objects/455
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test DEBUG: Removed /tmp/tmpxjv547vk/node/sda1/objects/227/d41/e3f33b21be1698e111c9fb9588921d41/1762301913.28396.ts
-test DEBUG: Run listdir on /tmp/tmpxjv547vk/node/sda1/objects/227
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:31 11/05/25 GMT (0:00:00.006329 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:31 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmp_pb1m_b8/node/sda1 (cleanup=True)
-test DEBUG: Run listdir on /tmp/tmp_pb1m_b8/node/sda1/objects/300
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2
-test DEBUG: Removed /tmp/tmp_pb1m_b8/node/sda1/objects/150/9d2/965156a5d1c6431540df0d3e853329d2/1762301912.31151.meta
-test DEBUG: Removed /tmp/tmp_pb1m_b8/node/sda1/objects/150/9d2/965156a5d1c6431540df0d3e853329d2/1762301911.31151.data
-test DEBUG: Run listdir on /tmp/tmp_pb1m_b8/node/sda1/objects/150
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 2 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:31 11/05/25 GMT (0:00:00.009094 elapsed)
-test INFO: Processing files for policy platinum under /tmp/tmprl_mxs2s/node/sda1 (cleanup=False)
-test DEBUG: Relinking created link: /tmp/tmprl_mxs2s/node/sda1/objects/223/5b0/df7221260d43b3b0a2affddf2f5015b0/1762301911.34644.data to /tmp/tmprl_mxs2s/node/sda1/objects/446/5b0/df7221260d43b3b0a2affddf2f5015b0/1762301911.34644.data
-test DEBUG: Run listdir on /tmp/tmprl_mxs2s/node/sda1/objects/446
-test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:31 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmprl_mxs2s/node/sda1 (cleanup=True)
-test DEBUG: Removed /tmp/tmprl_mxs2s/node/sda1/objects/223/5b0/df7221260d43b3b0a2affddf2f5015b0/1762301911.34644.data
-test DEBUG: Run listdir on /tmp/tmprl_mxs2s/node/sda1/objects/223
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 1 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:31 11/05/25 GMT (0:00:00.004622 elapsed)
-test INFO: Processing files for policy platinum under /tmp/tmpqjilsq38/node/sda1 (cleanup=False)
-test DEBUG: Relinking created link: /tmp/tmpqjilsq38/node/sda1/objects/228/c31/e43c45a33ba42c0d050af87d2c207c31/1762301911.37579.data to /tmp/tmpqjilsq38/node/sda1/objects/456/c31/e43c45a33ba42c0d050af87d2c207c31/1762301911.37579.data
-test DEBUG: Run listdir on /tmp/tmpqjilsq38/node/sda1/objects/456
-test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:31 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpqjilsq38/node/sda1 (cleanup=True)
-test DEBUG: Removed /tmp/tmpqjilsq38/node/sda1/objects/228/c31/e43c45a33ba42c0d050af87d2c207c31/1762301911.37579.data
-test DEBUG: Run listdir on /tmp/tmpqjilsq38/node/sda1/objects/228
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:31 11/05/25 GMT (0:00:00.004597 elapsed)
-test INFO: Processing files for policy platinum under /tmp/tmpmsacezfl/node/sda1 (cleanup=False)
-test DEBUG: Relinking created link: /tmp/tmpmsacezfl/node/sda1/objects/206/3f4/ce9623ee17de406845fb975732a7f3f4/1762301911.40590.data to /tmp/tmpmsacezfl/node/sda1/objects/413/3f4/ce9623ee17de406845fb975732a7f3f4/1762301911.40590.data
-test DEBUG: Run listdir on /tmp/tmpmsacezfl/node/sda1/objects/413
-test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:31 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmpmsacezfl/node/none (cleanup=True)
-test DEBUG: Updating recon
-test INFO: 0 hash dirs processed (cleanup=True) (0 files, 0 linked, 0 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:31 11/05/25 GMT (0:00:00.002050 elapsed)
-test INFO: Processing files for policy platinum under /tmp/tmp0opq3ftu/node/sda1 (cleanup=False)
-test WARNING: Unexpected file /tmp/tmp0opq3ftu/node/sda1/objects/228/6bc/e427ece4765ca3b73513c4c8ff0bd6bc/1762301911.43249.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error ... ok
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error_new_file_missing
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error_new_file_missing ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception ... ok
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_version_id_but_not_enabled
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_version_id_but_not_enabled ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_with_misplaced_objects
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_with_misplaced_objects ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_is_deleted
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_is_deleted ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_no_stale_reads
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_no_stale_reads ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_sharding_states
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_sharding_states ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_root_container_fill_gap
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_root_container_fill_gap ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects_since_row
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects_since_row ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info ... ok
-
-fake-swift DEBUG: Grant test:tester READ permission on the object /bucket/object
-fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}
-fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}
-fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object
-fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read ... ok
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write ... ok
-
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info ... ok
-
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_range_rows_with_limit
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_range_rows_with_limit ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_sharding_overlaps
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_sharding_overlaps ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_shrinking_overlaps
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_shrinking_overlaps ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default ... ok
-
-test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: PROJECT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: PROJECT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: PROJECT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: PROJECT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: PROJECT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Connecting with tenant: PROJECT_ID
-test DEBUG: Starting the S3 Token Authentication component
-test WARNING: No service auth configuration. s3tokens API calls will be unauthenticated. New versions of keystone require service auth.
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting requesttest.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_bad_reply_missing_parts
-test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_bad_reply_missing_parts ... ok
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_camel_to_snake
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_camel_to_snake ... ok
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime ... ok
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz ... ok
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_snake_to_camel
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_snake_to_camel ... ok
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name ... ok
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name_with_dns_compliant_bucket_names_false
-test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name_with_dns_compliant_bucket_names_false ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment ... ok
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_order_and_reverse
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_order_and_reverse ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_prefix_delim
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_prefix_delim ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_with_reserved_name
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_with_reserved_name ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_load_old_record_from_pending_file
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_load_old_record_from_pending_file ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_make_tuple_for_pickle
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_make_tuple_for_pickle ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_root_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_root_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_shard_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_shard_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_without_permission
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_without_permission ... ok
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET
-test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_overlap_shard_range_order
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_overlap_shard_range_order ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name ... ok
-DEBUG: New builder; performing initial balance
-New builder; performing initial balance
-DEBUG: Planning 3.0 on (1,)
-Planning 3.0 on (1,)
-DEBUG: Planning 3.0 on (1, 1)
-Planning 3.0 on (1, 1)
-DEBUG: Planning 3.0 on (1, 1, '10.1.1.1')
-Planning 3.0 on (1, 1, '10.1.1.1')
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0)
-Planning 0.75 on (1, 1, '10.1.1.1', 0)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1)
-Planning 0.75 on (1, 1, '10.1.1.1', 1)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2)
-Planning 0.75 on (1, 1, '10.1.1.1', 2)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3)
-Planning 0.75 on (1, 1, '10.1.1.1', 3)
-DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: 768 new parts and 0 removed parts from replica-count change
-768 new parts and 0 removed parts from replica-count change
-DEBUG: Gather start is 108 (Last start was 0)
-Gather start is 108 (Last start was 0)
-DEBUG: Gathered 768 parts
-Gathered 768 parts
-DEBUG: Placed 163/0 onto dev r1z1-10.1.1.1/sdd
-Placed 163/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 163/1 onto dev r1z1-10.1.1.1/sda
-Placed 163/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 163/2 onto dev r1z1-10.1.1.1/sdc
-Placed 163/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 234/0 onto dev r1z1-10.1.1.1/sdb
-Placed 234/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 234/1 onto dev r1z1-10.1.1.1/sdd
-Placed 234/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 234/2 onto dev r1z1-10.1.1.1/sda
-Placed 234/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 48/0 onto dev r1z1-10.1.1.1/sdc
-Placed 48/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 48/1 onto dev r1z1-10.1.1.1/sdb
-Placed 48/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 48/2 onto dev r1z1-10.1.1.1/sdd
-Placed 48/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 192/0 onto dev r1z1-10.1.1.1/sda
-Placed 192/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 192/1 onto dev r1z1-10.1.1.1/sdc
-Placed 192/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 192/2 onto dev r1z1-10.1.1.1/sdb
-Placed 192/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 209/0 onto dev r1z1-10.1.1.1/sdd
-Placed 209/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 209/1 onto dev r1z1-10.1.1.1/sda
-Placed 209/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 209/2 onto dev r1z1-10.1.1.1/sdc
-Placed 209/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 125/0 onto dev r1z1-10.1.1.1/sdb
-Placed 125/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sdd
-Placed 125/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sda
-Placed 125/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 227/0 onto dev r1z1-10.1.1.1/sdc
-Placed 227/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 227/1 onto dev r1z1-10.1.1.1/sdb
-Placed 227/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 227/2 onto dev r1z1-10.1.1.1/sdd
-Placed 227/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 108/0 onto dev r1z1-10.1.1.1/sda
-Placed 108/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 108/1 onto dev r1z1-10.1.1.1/sdc
-Placed 108/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 108/2 onto dev r1z1-10.1.1.1/sdb
-Placed 108/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 44/0 onto dev r1z1-10.1.1.1/sdd
-Placed 44/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 44/1 onto dev r1z1-10.1.1.1/sda
-Placed 44/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 44/2 onto dev r1z1-10.1.1.1/sdc
-Placed 44/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 57/0 onto dev r1z1-10.1.1.1/sdb
-Placed 57/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 57/1 onto dev r1z1-10.1.1.1/sdd
-Placed 57/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 57/2 onto dev r1z1-10.1.1.1/sda
-Placed 57/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 56/0 onto dev r1z1-10.1.1.1/sdc
-Placed 56/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 56/1 onto dev r1z1-10.1.1.1/sdb
-Placed 56/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 56/2 onto dev r1z1-10.1.1.1/sdd
-Placed 56/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 89/0 onto dev r1z1-10.1.1.1/sda
-Placed 89/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 89/1 onto dev r1z1-10.1.1.1/sdc
-Placed 89/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 89/2 onto dev r1z1-10.1.1.1/sdb
-Placed 89/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 47/0 onto dev r1z1-10.1.1.1/sdd
-Placed 47/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 47/1 onto dev r1z1-10.1.1.1/sda
-Placed 47/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 47/2 onto dev r1z1-10.1.1.1/sdc
-Placed 47/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 131/0 onto dev r1z1-10.1.1.1/sdb
-Placed 131/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 131/1 onto dev r1z1-10.1.1.1/sdd
-Placed 131/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 131/2 onto dev r1z1-10.1.1.1/sda
-Placed 131/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 162/0 onto dev r1z1-10.1.1.1/sdc
-Placed 162/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 162/1 onto dev r1z1-10.1.1.1/sdb
-Placed 162/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 162/2 onto dev r1z1-10.1.1.1/sdd
-Placed 162/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 124/0 onto dev r1z1-10.1.1.1/sda
-Placed 124/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 124/1 onto dev r1z1-10.1.1.1/sdc
-Placed 124/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 124/2 onto dev r1z1-10.1.1.1/sdb
-Placed 124/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 68/0 onto dev r1z1-10.1.1.1/sdd
-Placed 68/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 68/1 onto dev r1z1-10.1.1.1/sda
-Placed 68/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 68/2 onto dev r1z1-10.1.1.1/sdc
-Placed 68/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 201/0 onto dev r1z1-10.1.1.1/sdb
-Placed 201/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 201/1 onto dev r1z1-10.1.1.1/sdd
-Placed 201/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 201/2 onto dev r1z1-10.1.1.1/sda
-Placed 201/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 92/0 onto dev r1z1-10.1.1.1/sdc
-Placed 92/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 92/1 onto dev r1z1-10.1.1.1/sdb
-Placed 92/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 92/2 onto dev r1z1-10.1.1.1/sdd
-Placed 92/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 245/0 onto dev r1z1-10.1.1.1/sda
-Placed 245/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 245/1 onto dev r1z1-10.1.1.1/sdc
-Placed 245/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 245/2 onto dev r1z1-10.1.1.1/sdb
-Placed 245/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 252/0 onto dev r1z1-10.1.1.1/sdd
-Placed 252/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 252/1 onto dev r1z1-10.1.1.1/sda
-Placed 252/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 252/2 onto dev r1z1-10.1.1.1/sdc
-Placed 252/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 37/0 onto dev r1z1-10.1.1.1/sdb
-Placed 37/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 37/1 onto dev r1z1-10.1.1.1/sdd
-Placed 37/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sda
-Placed 37/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 36/0 onto dev r1z1-10.1.1.1/sdc
-Placed 36/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 36/1 onto dev r1z1-10.1.1.1/sdb
-Placed 36/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 36/2 onto dev r1z1-10.1.1.1/sdd
-Placed 36/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 31/0 onto dev r1z1-10.1.1.1/sda
-Placed 31/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 31/1 onto dev r1z1-10.1.1.1/sdc
-Placed 31/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 31/2 onto dev r1z1-10.1.1.1/sdb
-Placed 31/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sdd
-Placed 95/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 95/1 onto dev r1z1-10.1.1.1/sda
-Placed 95/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 95/2 onto dev r1z1-10.1.1.1/sdc
-Placed 95/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 39/0 onto dev r1z1-10.1.1.1/sdb
-Placed 39/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 39/1 onto dev r1z1-10.1.1.1/sdd
-Placed 39/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 39/2 onto dev r1z1-10.1.1.1/sda
-Placed 39/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 115/0 onto dev r1z1-10.1.1.1/sdc
-Placed 115/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 115/1 onto dev r1z1-10.1.1.1/sdb
-Placed 115/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 115/2 onto dev r1z1-10.1.1.1/sdd
-Placed 115/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 176/0 onto dev r1z1-10.1.1.1/sda
-Placed 176/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 176/1 onto dev r1z1-10.1.1.1/sdc
-Placed 176/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 176/2 onto dev r1z1-10.1.1.1/sdb
-Placed 176/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 177/0 onto dev r1z1-10.1.1.1/sdd
-Placed 177/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 177/1 onto dev r1z1-10.1.1.1/sda
-Placed 177/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 177/2 onto dev r1z1-10.1.1.1/sdc
-Placed 177/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 188/0 onto dev r1z1-10.1.1.1/sdb
-Placed 188/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 188/1 onto dev r1z1-10.1.1.1/sdd
-Placed 188/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 188/2 onto dev r1z1-10.1.1.1/sda
-Placed 188/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 73/0 onto dev r1z1-10.1.1.1/sdc
-Placed 73/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 73/1 onto dev r1z1-10.1.1.1/sdb
-Placed 73/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 73/2 onto dev r1z1-10.1.1.1/sdd
-Placed 73/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 112/0 onto dev r1z1-10.1.1.1/sda
-Placed 112/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 112/1 onto dev r1z1-10.1.1.1/sdc
-Placed 112/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 112/2 onto dev r1z1-10.1.1.1/sdb
-Placed 112/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 155/0 onto dev r1z1-10.1.1.1/sdd
-Placed 155/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 155/1 onto dev r1z1-10.1.1.1/sda
-Placed 155/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 155/2 onto dev r1z1-10.1.1.1/sdc
-Placed 155/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 10/0 onto dev r1z1-10.1.1.1/sdb
-Placed 10/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 10/1 onto dev r1z1-10.1.1.1/sdd
-Placed 10/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sda
-Placed 10/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 27/0 onto dev r1z1-10.1.1.1/sdc
-Placed 27/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 27/1 onto dev r1z1-10.1.1.1/sdb
-Placed 27/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 27/2 onto dev r1z1-10.1.1.1/sdd
-Placed 27/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sda
-Placed 119/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/sdc
-Placed 119/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 119/2 onto dev r1z1-10.1.1.1/sdb
-Placed 119/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 236/0 onto dev r1z1-10.1.1.1/sdd
-Placed 236/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 236/1 onto dev r1z1-10.1.1.1/sda
-Placed 236/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 236/2 onto dev r1z1-10.1.1.1/sdc
-Placed 236/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 54/0 onto dev r1z1-10.1.1.1/sdb
-Placed 54/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 54/1 onto dev r1z1-10.1.1.1/sdd
-Placed 54/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 54/2 onto dev r1z1-10.1.1.1/sda
-Placed 54/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 25/0 onto dev r1z1-10.1.1.1/sdc
-Placed 25/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 25/1 onto dev r1z1-10.1.1.1/sdb
-Placed 25/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 25/2 onto dev r1z1-10.1.1.1/sdd
-Placed 25/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 223/0 onto dev r1z1-10.1.1.1/sda
-Placed 223/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 223/1 onto dev r1z1-10.1.1.1/sdc
-Placed 223/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 223/2 onto dev r1z1-10.1.1.1/sdb
-Placed 223/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 249/0 onto dev r1z1-10.1.1.1/sdd
-Placed 249/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 249/1 onto dev r1z1-10.1.1.1/sda
-Placed 249/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 249/2 onto dev r1z1-10.1.1.1/sdc
-Placed 249/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 149/0 onto dev r1z1-10.1.1.1/sdb
-Placed 149/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 149/1 onto dev r1z1-10.1.1.1/sdd
-Placed 149/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 149/2 onto dev r1z1-10.1.1.1/sda
-Placed 149/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 141/0 onto dev r1z1-10.1.1.1/sdc
-Placed 141/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 141/1 onto dev r1z1-10.1.1.1/sdb
-Placed 141/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 141/2 onto dev r1z1-10.1.1.1/sdd
-Placed 141/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 248/0 onto dev r1z1-10.1.1.1/sda
-Placed 248/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 248/1 onto dev r1z1-10.1.1.1/sdc
-Placed 248/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 248/2 onto dev r1z1-10.1.1.1/sdb
-Placed 248/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 18/0 onto dev r1z1-10.1.1.1/sdd
-Placed 18/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 18/1 onto dev r1z1-10.1.1.1/sda
-Placed 18/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 18/2 onto dev r1z1-10.1.1.1/sdc
-Placed 18/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 30/0 onto dev r1z1-10.1.1.1/sdb
-Placed 30/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 30/1 onto dev r1z1-10.1.1.1/sdd
-Placed 30/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 30/2 onto dev r1z1-10.1.1.1/sda
-Placed 30/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 81/0 onto dev r1z1-10.1.1.1/sdc
-Placed 81/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 81/1 onto dev r1z1-10.1.1.1/sdb
-Placed 81/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 81/2 onto dev r1z1-10.1.1.1/sdd
-Placed 81/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 123/0 onto dev r1z1-10.1.1.1/sda
-Placed 123/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 123/1 onto dev r1z1-10.1.1.1/sdc
-Placed 123/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 123/2 onto dev r1z1-10.1.1.1/sdb
-Placed 123/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 194/0 onto dev r1z1-10.1.1.1/sdd
-Placed 194/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 194/1 onto dev r1z1-10.1.1.1/sda
-Placed 194/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 194/2 onto dev r1z1-10.1.1.1/sdc
-Placed 194/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 174/0 onto dev r1z1-10.1.1.1/sdb
-Placed 174/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sdd
-Placed 174/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 174/2 onto dev r1z1-10.1.1.1/sda
-Placed 174/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 242/0 onto dev r1z1-10.1.1.1/sdc
-Placed 242/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 242/1 onto dev r1z1-10.1.1.1/sdb
-Placed 242/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 242/2 onto dev r1z1-10.1.1.1/sdd
-Placed 242/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 144/0 onto dev r1z1-10.1.1.1/sda
-Placed 144/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 144/1 onto dev r1z1-10.1.1.1/sdc
-Placed 144/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 144/2 onto dev r1z1-10.1.1.1/sdb
-Placed 144/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 62/0 onto dev r1z1-10.1.1.1/sdd
-Placed 62/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 62/1 onto dev r1z1-10.1.1.1/sda
-Placed 62/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 62/2 onto dev r1z1-10.1.1.1/sdc
-Placed 62/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 153/0 onto dev r1z1-10.1.1.1/sdb
-Placed 153/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 153/1 onto dev r1z1-10.1.1.1/sdd
-Placed 153/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 153/2 onto dev r1z1-10.1.1.1/sda
-Placed 153/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 29/0 onto dev r1z1-10.1.1.1/sdc
-Placed 29/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 29/1 onto dev r1z1-10.1.1.1/sdb
-Placed 29/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 29/2 onto dev r1z1-10.1.1.1/sdd
-Placed 29/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 251/0 onto dev r1z1-10.1.1.1/sda
-Placed 251/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 251/1 onto dev r1z1-10.1.1.1/sdc
-Placed 251/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 251/2 onto dev r1z1-10.1.1.1/sdb
-Placed 251/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 233/0 onto dev r1z1-10.1.1.1/sdd
-Placed 233/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 233/1 onto dev r1z1-10.1.1.1/sda
-Placed 233/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 233/2 onto dev r1z1-10.1.1.1/sdc
-Placed 233/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 107/0 onto dev r1z1-10.1.1.1/sdb
-Placed 107/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 107/1 onto dev r1z1-10.1.1.1/sdd
-Placed 107/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 107/2 onto dev r1z1-10.1.1.1/sda
-Placed 107/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 127/0 onto dev r1z1-10.1.1.1/sdc
-Placed 127/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 127/1 onto dev r1z1-10.1.1.1/sdb
-Placed 127/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 127/2 onto dev r1z1-10.1.1.1/sdd
-Placed 127/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 38/0 onto dev r1z1-10.1.1.1/sda
-Placed 38/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 38/1 onto dev r1z1-10.1.1.1/sdc
-Placed 38/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 38/2 onto dev r1z1-10.1.1.1/sdb
-Placed 38/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 225/0 onto dev r1z1-10.1.1.1/sdd
-Placed 225/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 225/1 onto dev r1z1-10.1.1.1/sda
-Placed 225/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 225/2 onto dev r1z1-10.1.1.1/sdc
-Placed 225/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 40/0 onto dev r1z1-10.1.1.1/sdb
-Placed 40/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 40/1 onto dev r1z1-10.1.1.1/sdd
-Placed 40/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 40/2 onto dev r1z1-10.1.1.1/sda
-Placed 40/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 181/0 onto dev r1z1-10.1.1.1/sdc
-Placed 181/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 181/1 onto dev r1z1-10.1.1.1/sdb
-Placed 181/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 181/2 onto dev r1z1-10.1.1.1/sdd
-Placed 181/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 109/0 onto dev r1z1-10.1.1.1/sda
-Placed 109/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 109/1 onto dev r1z1-10.1.1.1/sdc
-Placed 109/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 109/2 onto dev r1z1-10.1.1.1/sdb
-Placed 109/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 164/0 onto dev r1z1-10.1.1.1/sdd
-Placed 164/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 164/1 onto dev r1z1-10.1.1.1/sda
-Placed 164/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 164/2 onto dev r1z1-10.1.1.1/sdc
-Placed 164/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 67/0 onto dev r1z1-10.1.1.1/sdb
-Placed 67/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 67/1 onto dev r1z1-10.1.1.1/sdd
-Placed 67/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 67/2 onto dev r1z1-10.1.1.1/sda
-Placed 67/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 97/0 onto dev r1z1-10.1.1.1/sdc
-Placed 97/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 97/1 onto dev r1z1-10.1.1.1/sdb
-Placed 97/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 97/2 onto dev r1z1-10.1.1.1/sdd
-Placed 97/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 168/0 onto dev r1z1-10.1.1.1/sda
-Placed 168/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 168/1 onto dev r1z1-10.1.1.1/sdc
-Placed 168/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 168/2 onto dev r1z1-10.1.1.1/sdb
-Placed 168/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sdd
-Placed 212/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 212/1 onto dev r1z1-10.1.1.1/sda
-Placed 212/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 212/2 onto dev r1z1-10.1.1.1/sdc
-Placed 212/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 17/0 onto dev r1z1-10.1.1.1/sdb
-Placed 17/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 17/1 onto dev r1z1-10.1.1.1/sdd
-Placed 17/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 17/2 onto dev r1z1-10.1.1.1/sda
-Placed 17/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 224/0 onto dev r1z1-10.1.1.1/sdc
-Placed 224/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 224/1 onto dev r1z1-10.1.1.1/sdb
-Placed 224/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 224/2 onto dev r1z1-10.1.1.1/sdd
-Placed 224/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 151/0 onto dev r1z1-10.1.1.1/sda
-Placed 151/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 151/1 onto dev r1z1-10.1.1.1/sdc
-Placed 151/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 151/2 onto dev r1z1-10.1.1.1/sdb
-Placed 151/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 183/0 onto dev r1z1-10.1.1.1/sdd
-Placed 183/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 183/1 onto dev r1z1-10.1.1.1/sda
-Placed 183/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 183/2 onto dev r1z1-10.1.1.1/sdc
-Placed 183/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 213/0 onto dev r1z1-10.1.1.1/sdb
-Placed 213/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 213/1 onto dev r1z1-10.1.1.1/sdd
-Placed 213/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 213/2 onto dev r1z1-10.1.1.1/sda
-Placed 213/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 42/0 onto dev r1z1-10.1.1.1/sdc
-Placed 42/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 42/1 onto dev r1z1-10.1.1.1/sdb
-Placed 42/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 42/2 onto dev r1z1-10.1.1.1/sdd
-Placed 42/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sda
-Placed 99/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 99/1 onto dev r1z1-10.1.1.1/sdc
-Placed 99/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 99/2 onto dev r1z1-10.1.1.1/sdb
-Placed 99/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 94/0 onto dev r1z1-10.1.1.1/sdd
-Placed 94/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 94/1 onto dev r1z1-10.1.1.1/sda
-Placed 94/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 94/2 onto dev r1z1-10.1.1.1/sdc
-Placed 94/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 253/0 onto dev r1z1-10.1.1.1/sdb
-Placed 253/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 253/1 onto dev r1z1-10.1.1.1/sdd
-Placed 253/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 253/2 onto dev r1z1-10.1.1.1/sda
-Placed 253/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 160/0 onto dev r1z1-10.1.1.1/sdc
-Placed 160/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 160/1 onto dev r1z1-10.1.1.1/sdb
-Placed 160/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 160/2 onto dev r1z1-10.1.1.1/sdd
-Placed 160/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 58/0 onto dev r1z1-10.1.1.1/sda
-Placed 58/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 58/1 onto dev r1z1-10.1.1.1/sdc
-Placed 58/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 58/2 onto dev r1z1-10.1.1.1/sdb
-Placed 58/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 184/0 onto dev r1z1-10.1.1.1/sdd
-Placed 184/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 184/1 onto dev r1z1-10.1.1.1/sda
-Placed 184/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 184/2 onto dev r1z1-10.1.1.1/sdc
-Placed 184/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 128/0 onto dev r1z1-10.1.1.1/sdb
-Placed 128/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 128/1 onto dev r1z1-10.1.1.1/sdd
-Placed 128/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sda
-Placed 128/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 215/0 onto dev r1z1-10.1.1.1/sdc
-Placed 215/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 215/1 onto dev r1z1-10.1.1.1/sdb
-Placed 215/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 215/2 onto dev r1z1-10.1.1.1/sdd
-Placed 215/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 23/0 onto dev r1z1-10.1.1.1/sda
-Placed 23/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 23/1 onto dev r1z1-10.1.1.1/sdc
-Placed 23/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 23/2 onto dev r1z1-10.1.1.1/sdb
-Placed 23/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 187/0 onto dev r1z1-10.1.1.1/sdd
-Placed 187/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 187/1 onto dev r1z1-10.1.1.1/sda
-Placed 187/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 187/2 onto dev r1z1-10.1.1.1/sdc
-Placed 187/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 83/0 onto dev r1z1-10.1.1.1/sdb
-Placed 83/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 83/1 onto dev r1z1-10.1.1.1/sdd
-Placed 83/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 83/2 onto dev r1z1-10.1.1.1/sda
-Placed 83/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 195/0 onto dev r1z1-10.1.1.1/sdc
-Placed 195/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/sdb
-Placed 195/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 195/2 onto dev r1z1-10.1.1.1/sdd
-Placed 195/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 116/0 onto dev r1z1-10.1.1.1/sda
-Placed 116/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 116/1 onto dev r1z1-10.1.1.1/sdc
-Placed 116/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 116/2 onto dev r1z1-10.1.1.1/sdb
-Placed 116/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 196/0 onto dev r1z1-10.1.1.1/sdd
-Placed 196/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 196/1 onto dev r1z1-10.1.1.1/sda
-Placed 196/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 196/2 onto dev r1z1-10.1.1.1/sdc
-Placed 196/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 33/0 onto dev r1z1-10.1.1.1/sdb
-Placed 33/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 33/1 onto dev r1z1-10.1.1.1/sdd
-Placed 33/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 33/2 onto dev r1z1-10.1.1.1/sda
-Placed 33/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 254/0 onto dev r1z1-10.1.1.1/sdc
-Placed 254/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 254/1 onto dev r1z1-10.1.1.1/sdb
-Placed 254/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 254/2 onto dev r1z1-10.1.1.1/sdd
-Placed 254/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 6/0 onto dev r1z1-10.1.1.1/sda
-Placed 6/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 6/1 onto dev r1z1-10.1.1.1/sdc
-Placed 6/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 6/2 onto dev r1z1-10.1.1.1/sdb
-Placed 6/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 138/0 onto dev r1z1-10.1.1.1/sdd
-Placed 138/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 138/1 onto dev r1z1-10.1.1.1/sda
-Placed 138/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 138/2 onto dev r1z1-10.1.1.1/sdc
-Placed 138/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 140/0 onto dev r1z1-10.1.1.1/sdb
-Placed 140/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 140/1 onto dev r1z1-10.1.1.1/sdd
-Placed 140/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sda
-Placed 140/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 143/0 onto dev r1z1-10.1.1.1/sdc
-Placed 143/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 143/1 onto dev r1z1-10.1.1.1/sdb
-Placed 143/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 143/2 onto dev r1z1-10.1.1.1/sdd
-Placed 143/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 13/0 onto dev r1z1-10.1.1.1/sda
-Placed 13/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 13/1 onto dev r1z1-10.1.1.1/sdc
-Placed 13/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 13/2 onto dev r1z1-10.1.1.1/sdb
-Placed 13/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 142/0 onto dev r1z1-10.1.1.1/sdd
-Placed 142/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 142/1 onto dev r1z1-10.1.1.1/sda
-Placed 142/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 142/2 onto dev r1z1-10.1.1.1/sdc
-Placed 142/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 232/0 onto dev r1z1-10.1.1.1/sdb
-Placed 232/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 232/1 onto dev r1z1-10.1.1.1/sdd
-Placed 232/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 232/2 onto dev r1z1-10.1.1.1/sda
-Placed 232/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 78/0 onto dev r1z1-10.1.1.1/sdc
-Placed 78/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 78/1 onto dev r1z1-10.1.1.1/sdb
-Placed 78/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 78/2 onto dev r1z1-10.1.1.1/sdd
-Placed 78/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 96/0 onto dev r1z1-10.1.1.1/sda
-Placed 96/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 96/1 onto dev r1z1-10.1.1.1/sdc
-Placed 96/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sdb
-Placed 96/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 204/0 onto dev r1z1-10.1.1.1/sdd
-Placed 204/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 204/1 onto dev r1z1-10.1.1.1/sda
-Placed 204/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 204/2 onto dev r1z1-10.1.1.1/sdc
-Placed 204/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 43/0 onto dev r1z1-10.1.1.1/sdb
-Placed 43/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 43/1 onto dev r1z1-10.1.1.1/sdd
-Placed 43/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 43/2 onto dev r1z1-10.1.1.1/sda
-Placed 43/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 9/0 onto dev r1z1-10.1.1.1/sdc
-Placed 9/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 9/1 onto dev r1z1-10.1.1.1/sdb
-Placed 9/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 9/2 onto dev r1z1-10.1.1.1/sdd
-Placed 9/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 198/0 onto dev r1z1-10.1.1.1/sda
-Placed 198/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 198/1 onto dev r1z1-10.1.1.1/sdc
-Placed 198/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 198/2 onto dev r1z1-10.1.1.1/sdb
-Placed 198/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 70/0 onto dev r1z1-10.1.1.1/sdd
-Placed 70/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 70/1 onto dev r1z1-10.1.1.1/sda
-Placed 70/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 70/2 onto dev r1z1-10.1.1.1/sdc
-Placed 70/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 185/0 onto dev r1z1-10.1.1.1/sdb
-Placed 185/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 185/1 onto dev r1z1-10.1.1.1/sdd
-Placed 185/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 185/2 onto dev r1z1-10.1.1.1/sda
-Placed 185/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 129/0 onto dev r1z1-10.1.1.1/sdc
-Placed 129/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 129/1 onto dev r1z1-10.1.1.1/sdb
-Placed 129/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 129/2 onto dev r1z1-10.1.1.1/sdd
-Placed 129/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 216/0 onto dev r1z1-10.1.1.1/sda
-Placed 216/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 216/1 onto dev r1z1-10.1.1.1/sdc
-Placed 216/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 216/2 onto dev r1z1-10.1.1.1/sdb
-Placed 216/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 193/0 onto dev r1z1-10.1.1.1/sdd
-Placed 193/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 193/1 onto dev r1z1-10.1.1.1/sda
-Placed 193/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 193/2 onto dev r1z1-10.1.1.1/sdc
-Placed 193/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 118/0 onto dev r1z1-10.1.1.1/sdb
-Placed 118/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 118/1 onto dev r1z1-10.1.1.1/sdd
-Placed 118/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 118/2 onto dev r1z1-10.1.1.1/sda
-Placed 118/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 71/0 onto dev r1z1-10.1.1.1/sdc
-Placed 71/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 71/1 onto dev r1z1-10.1.1.1/sdb
-Placed 71/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 71/2 onto dev r1z1-10.1.1.1/sdd
-Placed 71/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 136/0 onto dev r1z1-10.1.1.1/sda
-Placed 136/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 136/1 onto dev r1z1-10.1.1.1/sdc
-Placed 136/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 136/2 onto dev r1z1-10.1.1.1/sdb
-Placed 136/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 202/0 onto dev r1z1-10.1.1.1/sdd
-Placed 202/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 202/1 onto dev r1z1-10.1.1.1/sda
-Placed 202/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 202/2 onto dev r1z1-10.1.1.1/sdc
-Placed 202/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 2/0 onto dev r1z1-10.1.1.1/sdb
-Placed 2/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 2/1 onto dev r1z1-10.1.1.1/sdd
-Placed 2/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 2/2 onto dev r1z1-10.1.1.1/sda
-Placed 2/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 7/0 onto dev r1z1-10.1.1.1/sdc
-Placed 7/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 7/1 onto dev r1z1-10.1.1.1/sdb
-Placed 7/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 7/2 onto dev r1z1-10.1.1.1/sdd
-Placed 7/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 16/0 onto dev r1z1-10.1.1.1/sda
-Placed 16/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 16/1 onto dev r1z1-10.1.1.1/sdc
-Placed 16/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 16/2 onto dev r1z1-10.1.1.1/sdb
-Placed 16/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 231/0 onto dev r1z1-10.1.1.1/sdd
-Placed 231/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 231/1 onto dev r1z1-10.1.1.1/sda
-Placed 231/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 231/2 onto dev r1z1-10.1.1.1/sdc
-Placed 231/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 59/0 onto dev r1z1-10.1.1.1/sdb
-Placed 59/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 59/1 onto dev r1z1-10.1.1.1/sdd
-Placed 59/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 59/2 onto dev r1z1-10.1.1.1/sda
-Placed 59/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 152/0 onto dev r1z1-10.1.1.1/sdc
-Placed 152/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 152/1 onto dev r1z1-10.1.1.1/sdb
-Placed 152/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 152/2 onto dev r1z1-10.1.1.1/sdd
-Placed 152/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 230/0 onto dev r1z1-10.1.1.1/sda
-Placed 230/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 230/1 onto dev r1z1-10.1.1.1/sdc
-Placed 230/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 230/2 onto dev r1z1-10.1.1.1/sdb
-Placed 230/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 106/0 onto dev r1z1-10.1.1.1/sdd
-Placed 106/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 106/1 onto dev r1z1-10.1.1.1/sda
-Placed 106/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 106/2 onto dev r1z1-10.1.1.1/sdc
-Placed 106/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 222/0 onto dev r1z1-10.1.1.1/sdb
-Placed 222/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 222/1 onto dev r1z1-10.1.1.1/sdd
-Placed 222/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 222/2 onto dev r1z1-10.1.1.1/sda
-Placed 222/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 45/0 onto dev r1z1-10.1.1.1/sdc
-Placed 45/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 45/1 onto dev r1z1-10.1.1.1/sdb
-Placed 45/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 45/2 onto dev r1z1-10.1.1.1/sdd
-Placed 45/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 238/0 onto dev r1z1-10.1.1.1/sda
-Placed 238/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 238/1 onto dev r1z1-10.1.1.1/sdc
-Placed 238/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 238/2 onto dev r1z1-10.1.1.1/sdb
-Placed 238/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 157/0 onto dev r1z1-10.1.1.1/sdd
-Placed 157/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 157/1 onto dev r1z1-10.1.1.1/sda
-Placed 157/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 157/2 onto dev r1z1-10.1.1.1/sdc
-Placed 157/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 165/0 onto dev r1z1-10.1.1.1/sdb
-Placed 165/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sdd
-Placed 165/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 165/2 onto dev r1z1-10.1.1.1/sda
-Placed 165/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 217/0 onto dev r1z1-10.1.1.1/sdc
-Placed 217/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 217/1 onto dev r1z1-10.1.1.1/sdb
-Placed 217/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 217/2 onto dev r1z1-10.1.1.1/sdd
-Placed 217/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 120/0 onto dev r1z1-10.1.1.1/sda
-Placed 120/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 120/1 onto dev r1z1-10.1.1.1/sdc
-Placed 120/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 120/2 onto dev r1z1-10.1.1.1/sdb
-Placed 120/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 169/0 onto dev r1z1-10.1.1.1/sdd
-Placed 169/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 169/1 onto dev r1z1-10.1.1.1/sda
-Placed 169/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 169/2 onto dev r1z1-10.1.1.1/sdc
-Placed 169/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 241/0 onto dev r1z1-10.1.1.1/sdb
-Placed 241/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 241/1 onto dev r1z1-10.1.1.1/sdd
-Placed 241/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 241/2 onto dev r1z1-10.1.1.1/sda
-Placed 241/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 139/0 onto dev r1z1-10.1.1.1/sdc
-Placed 139/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 139/1 onto dev r1z1-10.1.1.1/sdb
-Placed 139/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 139/2 onto dev r1z1-10.1.1.1/sdd
-Placed 139/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 5/0 onto dev r1z1-10.1.1.1/sda
-Placed 5/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 5/1 onto dev r1z1-10.1.1.1/sdc
-Placed 5/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 5/2 onto dev r1z1-10.1.1.1/sdb
-Placed 5/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 214/0 onto dev r1z1-10.1.1.1/sdd
-Placed 214/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 214/1 onto dev r1z1-10.1.1.1/sda
-Placed 214/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 214/2 onto dev r1z1-10.1.1.1/sdc
-Placed 214/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 178/0 onto dev r1z1-10.1.1.1/sdb
-Placed 178/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 178/1 onto dev r1z1-10.1.1.1/sdd
-Placed 178/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 178/2 onto dev r1z1-10.1.1.1/sda
-Placed 178/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 117/0 onto dev r1z1-10.1.1.1/sdc
-Placed 117/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 117/1 onto dev r1z1-10.1.1.1/sdb
-Placed 117/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 117/2 onto dev r1z1-10.1.1.1/sdd
-Placed 117/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 135/0 onto dev r1z1-10.1.1.1/sda
-Placed 135/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 135/1 onto dev r1z1-10.1.1.1/sdc
-Placed 135/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 135/2 onto dev r1z1-10.1.1.1/sdb
-Placed 135/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 88/0 onto dev r1z1-10.1.1.1/sdd
-Placed 88/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 88/1 onto dev r1z1-10.1.1.1/sda
-Placed 88/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 88/2 onto dev r1z1-10.1.1.1/sdc
-Placed 88/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 100/0 onto dev r1z1-10.1.1.1/sdb
-Placed 100/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 100/1 onto dev r1z1-10.1.1.1/sdd
-Placed 100/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 100/2 onto dev r1z1-10.1.1.1/sda
-Placed 100/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 247/0 onto dev r1z1-10.1.1.1/sdc
-Placed 247/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 247/1 onto dev r1z1-10.1.1.1/sdb
-Placed 247/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 247/2 onto dev r1z1-10.1.1.1/sdd
-Placed 247/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 50/0 onto dev r1z1-10.1.1.1/sda
-Placed 50/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 50/1 onto dev r1z1-10.1.1.1/sdc
-Placed 50/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 50/2 onto dev r1z1-10.1.1.1/sdb
-Placed 50/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 24/0 onto dev r1z1-10.1.1.1/sdd
-Placed 24/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 24/1 onto dev r1z1-10.1.1.1/sda
-Placed 24/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 24/2 onto dev r1z1-10.1.1.1/sdc
-Placed 24/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 3/0 onto dev r1z1-10.1.1.1/sdb
-Placed 3/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 3/1 onto dev r1z1-10.1.1.1/sdd
-Placed 3/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 3/2 onto dev r1z1-10.1.1.1/sda
-Placed 3/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 148/0 onto dev r1z1-10.1.1.1/sdc
-Placed 148/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 148/1 onto dev r1z1-10.1.1.1/sdb
-Placed 148/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 148/2 onto dev r1z1-10.1.1.1/sdd
-Placed 148/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 84/0 onto dev r1z1-10.1.1.1/sda
-Placed 84/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 84/1 onto dev r1z1-10.1.1.1/sdc
-Placed 84/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 84/2 onto dev r1z1-10.1.1.1/sdb
-Placed 84/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 11/0 onto dev r1z1-10.1.1.1/sdd
-Placed 11/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 11/1 onto dev r1z1-10.1.1.1/sda
-Placed 11/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 11/2 onto dev r1z1-10.1.1.1/sdc
-Placed 11/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 167/0 onto dev r1z1-10.1.1.1/sdb
-Placed 167/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 167/1 onto dev r1z1-10.1.1.1/sdd
-Placed 167/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 167/2 onto dev r1z1-10.1.1.1/sda
-Placed 167/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 0/0 onto dev r1z1-10.1.1.1/sdc
-Placed 0/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 0/1 onto dev r1z1-10.1.1.1/sdb
-Placed 0/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 0/2 onto dev r1z1-10.1.1.1/sdd
-Placed 0/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 186/0 onto dev r1z1-10.1.1.1/sda
-Placed 186/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 186/1 onto dev r1z1-10.1.1.1/sdc
-Placed 186/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 186/2 onto dev r1z1-10.1.1.1/sdb
-Placed 186/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 228/0 onto dev r1z1-10.1.1.1/sdd
-Placed 228/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 228/1 onto dev r1z1-10.1.1.1/sda
-Placed 228/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 228/2 onto dev r1z1-10.1.1.1/sdc
-Placed 228/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 235/0 onto dev r1z1-10.1.1.1/sdb
-Placed 235/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 235/1 onto dev r1z1-10.1.1.1/sdd
-Placed 235/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 235/2 onto dev r1z1-10.1.1.1/sda
-Placed 235/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 226/0 onto dev r1z1-10.1.1.1/sdc
-Placed 226/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 226/1 onto dev r1z1-10.1.1.1/sdb
-Placed 226/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 226/2 onto dev r1z1-10.1.1.1/sdd
-Placed 226/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 53/0 onto dev r1z1-10.1.1.1/sda
-Placed 53/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 53/1 onto dev r1z1-10.1.1.1/sdc
-Placed 53/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 53/2 onto dev r1z1-10.1.1.1/sdb
-Placed 53/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 90/0 onto dev r1z1-10.1.1.1/sdd
-Placed 90/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 90/1 onto dev r1z1-10.1.1.1/sda
-Placed 90/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 90/2 onto dev r1z1-10.1.1.1/sdc
-Placed 90/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 103/0 onto dev r1z1-10.1.1.1/sdb
-Placed 103/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 103/1 onto dev r1z1-10.1.1.1/sdd
-Placed 103/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 103/2 onto dev r1z1-10.1.1.1/sda
-Placed 103/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 101/0 onto dev r1z1-10.1.1.1/sdc
-Placed 101/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 101/1 onto dev r1z1-10.1.1.1/sdb
-Placed 101/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 101/2 onto dev r1z1-10.1.1.1/sdd
-Placed 101/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 203/0 onto dev r1z1-10.1.1.1/sda
-Placed 203/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 203/1 onto dev r1z1-10.1.1.1/sdc
-Placed 203/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 203/2 onto dev r1z1-10.1.1.1/sdb
-Placed 203/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 159/0 onto dev r1z1-10.1.1.1/sdd
-Placed 159/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 159/1 onto dev r1z1-10.1.1.1/sda
-Placed 159/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 159/2 onto dev r1z1-10.1.1.1/sdc
-Placed 159/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 105/0 onto dev r1z1-10.1.1.1/sdb
-Placed 105/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 105/1 onto dev r1z1-10.1.1.1/sdd
-Placed 105/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 105/2 onto dev r1z1-10.1.1.1/sda
-Placed 105/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sdc
-Placed 122/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sdb
-Placed 122/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sdd
-Placed 122/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 72/0 onto dev r1z1-10.1.1.1/sda
-Placed 72/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 72/1 onto dev r1z1-10.1.1.1/sdc
-Placed 72/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 72/2 onto dev r1z1-10.1.1.1/sdb
-Placed 72/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 52/0 onto dev r1z1-10.1.1.1/sdd
-Placed 52/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 52/1 onto dev r1z1-10.1.1.1/sda
-Placed 52/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 52/2 onto dev r1z1-10.1.1.1/sdc
-Placed 52/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 172/0 onto dev r1z1-10.1.1.1/sdb
-Placed 172/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 172/1 onto dev r1z1-10.1.1.1/sdd
-Placed 172/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 172/2 onto dev r1z1-10.1.1.1/sda
-Placed 172/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 133/0 onto dev r1z1-10.1.1.1/sdc
-Placed 133/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 133/1 onto dev r1z1-10.1.1.1/sdb
-Placed 133/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 133/2 onto dev r1z1-10.1.1.1/sdd
-Placed 133/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 79/0 onto dev r1z1-10.1.1.1/sda
-Placed 79/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 79/1 onto dev r1z1-10.1.1.1/sdc
-Placed 79/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 79/2 onto dev r1z1-10.1.1.1/sdb
-Placed 79/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 211/0 onto dev r1z1-10.1.1.1/sdd
-Placed 211/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 211/1 onto dev r1z1-10.1.1.1/sda
-Placed 211/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 211/2 onto dev r1z1-10.1.1.1/sdc
-Placed 211/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 28/0 onto dev r1z1-10.1.1.1/sdb
-Placed 28/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 28/1 onto dev r1z1-10.1.1.1/sdd
-Placed 28/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 28/2 onto dev r1z1-10.1.1.1/sda
-Placed 28/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 246/0 onto dev r1z1-10.1.1.1/sdc
-Placed 246/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 246/1 onto dev r1z1-10.1.1.1/sdb
-Placed 246/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 246/2 onto dev r1z1-10.1.1.1/sdd
-Placed 246/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 132/0 onto dev r1z1-10.1.1.1/sda
-Placed 132/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 132/1 onto dev r1z1-10.1.1.1/sdc
-Placed 132/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 132/2 onto dev r1z1-10.1.1.1/sdb
-Placed 132/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 26/0 onto dev r1z1-10.1.1.1/sdd
-Placed 26/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 26/1 onto dev r1z1-10.1.1.1/sda
-Placed 26/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 26/2 onto dev r1z1-10.1.1.1/sdc
-Placed 26/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 121/0 onto dev r1z1-10.1.1.1/sdb
-Placed 121/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 121/1 onto dev r1z1-10.1.1.1/sdd
-Placed 121/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 121/2 onto dev r1z1-10.1.1.1/sda
-Placed 121/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 220/0 onto dev r1z1-10.1.1.1/sdc
-Placed 220/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 220/1 onto dev r1z1-10.1.1.1/sdb
-Placed 220/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 220/2 onto dev r1z1-10.1.1.1/sdd
-Placed 220/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 49/0 onto dev r1z1-10.1.1.1/sda
-Placed 49/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 49/1 onto dev r1z1-10.1.1.1/sdc
-Placed 49/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 49/2 onto dev r1z1-10.1.1.1/sdb
-Placed 49/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 51/0 onto dev r1z1-10.1.1.1/sdd
-Placed 51/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 51/1 onto dev r1z1-10.1.1.1/sda
-Placed 51/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 51/2 onto dev r1z1-10.1.1.1/sdc
-Placed 51/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 207/0 onto dev r1z1-10.1.1.1/sdb
-Placed 207/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 207/1 onto dev r1z1-10.1.1.1/sdd
-Placed 207/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 207/2 onto dev r1z1-10.1.1.1/sda
-Placed 207/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 12/0 onto dev r1z1-10.1.1.1/sdc
-Placed 12/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 12/1 onto dev r1z1-10.1.1.1/sdb
-Placed 12/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 12/2 onto dev r1z1-10.1.1.1/sdd
-Placed 12/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 87/0 onto dev r1z1-10.1.1.1/sda
-Placed 87/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 87/1 onto dev r1z1-10.1.1.1/sdc
-Placed 87/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 87/2 onto dev r1z1-10.1.1.1/sdb
-Placed 87/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 8/0 onto dev r1z1-10.1.1.1/sdd
-Placed 8/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 8/1 onto dev r1z1-10.1.1.1/sda
-Placed 8/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 8/2 onto dev r1z1-10.1.1.1/sdc
-Placed 8/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 98/0 onto dev r1z1-10.1.1.1/sdb
-Placed 98/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 98/1 onto dev r1z1-10.1.1.1/sdd
-Placed 98/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 98/2 onto dev r1z1-10.1.1.1/sda
-Placed 98/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 93/0 onto dev r1z1-10.1.1.1/sdc
-Placed 93/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 93/1 onto dev r1z1-10.1.1.1/sdb
-Placed 93/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 93/2 onto dev r1z1-10.1.1.1/sdd
-Placed 93/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 250/0 onto dev r1z1-10.1.1.1/sda
-Placed 250/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 250/1 onto dev r1z1-10.1.1.1/sdc
-Placed 250/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 250/2 onto dev r1z1-10.1.1.1/sdb
-Placed 250/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 221/0 onto dev r1z1-10.1.1.1/sdd
-Placed 221/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 221/1 onto dev r1z1-10.1.1.1/sda
-Placed 221/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 221/2 onto dev r1z1-10.1.1.1/sdc
-Placed 221/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 60/0 onto dev r1z1-10.1.1.1/sdb
-Placed 60/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 60/1 onto dev r1z1-10.1.1.1/sdd
-Placed 60/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 60/2 onto dev r1z1-10.1.1.1/sda
-Placed 60/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 21/0 onto dev r1z1-10.1.1.1/sdc
-Placed 21/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 21/1 onto dev r1z1-10.1.1.1/sdb
-Placed 21/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 21/2 onto dev r1z1-10.1.1.1/sdd
-Placed 21/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 210/0 onto dev r1z1-10.1.1.1/sda
-Placed 210/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 210/1 onto dev r1z1-10.1.1.1/sdc
-Placed 210/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 210/2 onto dev r1z1-10.1.1.1/sdb
-Placed 210/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 205/0 onto dev r1z1-10.1.1.1/sdd
-Placed 205/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 205/1 onto dev r1z1-10.1.1.1/sda
-Placed 205/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdc
-Placed 205/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 161/0 onto dev r1z1-10.1.1.1/sdb
-Placed 161/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 161/1 onto dev r1z1-10.1.1.1/sdd
-Placed 161/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 161/2 onto dev r1z1-10.1.1.1/sda
-Placed 161/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 134/0 onto dev r1z1-10.1.1.1/sdc
-Placed 134/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 134/1 onto dev r1z1-10.1.1.1/sdb
-Placed 134/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 134/2 onto dev r1z1-10.1.1.1/sdd
-Placed 134/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 219/0 onto dev r1z1-10.1.1.1/sda
-Placed 219/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 219/1 onto dev r1z1-10.1.1.1/sdc
-Placed 219/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 219/2 onto dev r1z1-10.1.1.1/sdb
-Placed 219/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 22/0 onto dev r1z1-10.1.1.1/sdd
-Placed 22/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 22/1 onto dev r1z1-10.1.1.1/sda
-Placed 22/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 22/2 onto dev r1z1-10.1.1.1/sdc
-Placed 22/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 166/0 onto dev r1z1-10.1.1.1/sdb
-Placed 166/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 166/1 onto dev r1z1-10.1.1.1/sdd
-Placed 166/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 166/2 onto dev r1z1-10.1.1.1/sda
-Placed 166/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 55/0 onto dev r1z1-10.1.1.1/sdc
-Placed 55/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 55/1 onto dev r1z1-10.1.1.1/sdb
-Placed 55/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 55/2 onto dev r1z1-10.1.1.1/sdd
-Placed 55/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 206/0 onto dev r1z1-10.1.1.1/sda
-Placed 206/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 206/1 onto dev r1z1-10.1.1.1/sdc
-Placed 206/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sdb
-Placed 206/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 65/0 onto dev r1z1-10.1.1.1/sdd
-Placed 65/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/sda
-Placed 65/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 65/2 onto dev r1z1-10.1.1.1/sdc
-Placed 65/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 137/0 onto dev r1z1-10.1.1.1/sdb
-Placed 137/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 137/1 onto dev r1z1-10.1.1.1/sdd
-Placed 137/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 137/2 onto dev r1z1-10.1.1.1/sda
-Placed 137/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 66/0 onto dev r1z1-10.1.1.1/sdc
-Placed 66/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 66/1 onto dev r1z1-10.1.1.1/sdb
-Placed 66/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 66/2 onto dev r1z1-10.1.1.1/sdd
-Placed 66/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 229/0 onto dev r1z1-10.1.1.1/sda
-Placed 229/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 229/1 onto dev r1z1-10.1.1.1/sdc
-Placed 229/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 229/2 onto dev r1z1-10.1.1.1/sdb
-Placed 229/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 111/0 onto dev r1z1-10.1.1.1/sdd
-Placed 111/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 111/1 onto dev r1z1-10.1.1.1/sda
-Placed 111/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 111/2 onto dev r1z1-10.1.1.1/sdc
-Placed 111/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 180/0 onto dev r1z1-10.1.1.1/sdb
-Placed 180/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 180/1 onto dev r1z1-10.1.1.1/sdd
-Placed 180/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 180/2 onto dev r1z1-10.1.1.1/sda
-Placed 180/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 82/0 onto dev r1z1-10.1.1.1/sdc
-Placed 82/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 82/1 onto dev r1z1-10.1.1.1/sdb
-Placed 82/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 82/2 onto dev r1z1-10.1.1.1/sdd
-Placed 82/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 182/0 onto dev r1z1-10.1.1.1/sda
-Placed 182/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 182/1 onto dev r1z1-10.1.1.1/sdc
-Placed 182/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 182/2 onto dev r1z1-10.1.1.1/sdb
-Placed 182/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 32/0 onto dev r1z1-10.1.1.1/sdd
-Placed 32/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 32/1 onto dev r1z1-10.1.1.1/sda
-Placed 32/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 32/2 onto dev r1z1-10.1.1.1/sdc
-Placed 32/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 34/0 onto dev r1z1-10.1.1.1/sdb
-Placed 34/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 34/1 onto dev r1z1-10.1.1.1/sdd
-Placed 34/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 34/2 onto dev r1z1-10.1.1.1/sda
-Placed 34/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 102/0 onto dev r1z1-10.1.1.1/sdc
-Placed 102/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 102/1 onto dev r1z1-10.1.1.1/sdb
-Placed 102/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 102/2 onto dev r1z1-10.1.1.1/sdd
-Placed 102/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 77/0 onto dev r1z1-10.1.1.1/sda
-Placed 77/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 77/1 onto dev r1z1-10.1.1.1/sdc
-Placed 77/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 77/2 onto dev r1z1-10.1.1.1/sdb
-Placed 77/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 145/0 onto dev r1z1-10.1.1.1/sdd
-Placed 145/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 145/1 onto dev r1z1-10.1.1.1/sda
-Placed 145/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 145/2 onto dev r1z1-10.1.1.1/sdc
-Placed 145/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 199/0 onto dev r1z1-10.1.1.1/sdb
-Placed 199/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 199/1 onto dev r1z1-10.1.1.1/sdd
-Placed 199/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 199/2 onto dev r1z1-10.1.1.1/sda
-Placed 199/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 175/0 onto dev r1z1-10.1.1.1/sdc
-Placed 175/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 175/1 onto dev r1z1-10.1.1.1/sdb
-Placed 175/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 175/2 onto dev r1z1-10.1.1.1/sdd
-Placed 175/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 14/0 onto dev r1z1-10.1.1.1/sda
-Placed 14/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 14/1 onto dev r1z1-10.1.1.1/sdc
-Placed 14/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 14/2 onto dev r1z1-10.1.1.1/sdb
-Placed 14/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 74/0 onto dev r1z1-10.1.1.1/sdd
-Placed 74/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 74/1 onto dev r1z1-10.1.1.1/sda
-Placed 74/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 74/2 onto dev r1z1-10.1.1.1/sdc
-Placed 74/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 20/0 onto dev r1z1-10.1.1.1/sdb
-Placed 20/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 20/1 onto dev r1z1-10.1.1.1/sdd
-Placed 20/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 20/2 onto dev r1z1-10.1.1.1/sda
-Placed 20/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 61/0 onto dev r1z1-10.1.1.1/sdc
-Placed 61/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 61/1 onto dev r1z1-10.1.1.1/sdb
-Placed 61/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 61/2 onto dev r1z1-10.1.1.1/sdd
-Placed 61/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 4/0 onto dev r1z1-10.1.1.1/sda
-Placed 4/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 4/1 onto dev r1z1-10.1.1.1/sdc
-Placed 4/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 4/2 onto dev r1z1-10.1.1.1/sdb
-Placed 4/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 104/0 onto dev r1z1-10.1.1.1/sdd
-Placed 104/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 104/1 onto dev r1z1-10.1.1.1/sda
-Placed 104/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 104/2 onto dev r1z1-10.1.1.1/sdc
-Placed 104/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 173/0 onto dev r1z1-10.1.1.1/sdb
-Placed 173/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 173/1 onto dev r1z1-10.1.1.1/sdd
-Placed 173/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 173/2 onto dev r1z1-10.1.1.1/sda
-Placed 173/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 156/0 onto dev r1z1-10.1.1.1/sdc
-Placed 156/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 156/1 onto dev r1z1-10.1.1.1/sdb
-Placed 156/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 156/2 onto dev r1z1-10.1.1.1/sdd
-Placed 156/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 91/0 onto dev r1z1-10.1.1.1/sda
-Placed 91/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 91/1 onto dev r1z1-10.1.1.1/sdc
-Placed 91/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 91/2 onto dev r1z1-10.1.1.1/sdb
-Placed 91/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 218/0 onto dev r1z1-10.1.1.1/sdd
-Placed 218/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 218/1 onto dev r1z1-10.1.1.1/sda
-Placed 218/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 218/2 onto dev r1z1-10.1.1.1/sdc
-Placed 218/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 15/0 onto dev r1z1-10.1.1.1/sdb
-Placed 15/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 15/1 onto dev r1z1-10.1.1.1/sdd
-Placed 15/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 15/2 onto dev r1z1-10.1.1.1/sda
-Placed 15/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 197/0 onto dev r1z1-10.1.1.1/sdc
-Placed 197/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 197/1 onto dev r1z1-10.1.1.1/sdb
-Placed 197/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 197/2 onto dev r1z1-10.1.1.1/sdd
-Placed 197/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 191/0 onto dev r1z1-10.1.1.1/sda
-Placed 191/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 191/1 onto dev r1z1-10.1.1.1/sdc
-Placed 191/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 191/2 onto dev r1z1-10.1.1.1/sdb
-Placed 191/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 240/0 onto dev r1z1-10.1.1.1/sdd
-Placed 240/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 240/1 onto dev r1z1-10.1.1.1/sda
-Placed 240/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 240/2 onto dev r1z1-10.1.1.1/sdc
-Placed 240/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 130/0 onto dev r1z1-10.1.1.1/sdb
-Placed 130/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 130/1 onto dev r1z1-10.1.1.1/sdd
-Placed 130/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 130/2 onto dev r1z1-10.1.1.1/sda
-Placed 130/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 85/0 onto dev r1z1-10.1.1.1/sdc
-Placed 85/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 85/1 onto dev r1z1-10.1.1.1/sdb
-Placed 85/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 85/2 onto dev r1z1-10.1.1.1/sdd
-Placed 85/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 243/0 onto dev r1z1-10.1.1.1/sda
-Placed 243/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 243/1 onto dev r1z1-10.1.1.1/sdc
-Placed 243/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 243/2 onto dev r1z1-10.1.1.1/sdb
-Placed 243/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 171/0 onto dev r1z1-10.1.1.1/sdd
-Placed 171/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 171/1 onto dev r1z1-10.1.1.1/sda
-Placed 171/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 171/2 onto dev r1z1-10.1.1.1/sdc
-Placed 171/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 150/0 onto dev r1z1-10.1.1.1/sdb
-Placed 150/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 150/1 onto dev r1z1-10.1.1.1/sdd
-Placed 150/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 150/2 onto dev r1z1-10.1.1.1/sda
-Placed 150/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 69/0 onto dev r1z1-10.1.1.1/sdc
-Placed 69/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 69/1 onto dev r1z1-10.1.1.1/sdb
-Placed 69/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 69/2 onto dev r1z1-10.1.1.1/sdd
-Placed 69/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 170/0 onto dev r1z1-10.1.1.1/sda
-Placed 170/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 170/1 onto dev r1z1-10.1.1.1/sdc
-Placed 170/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 170/2 onto dev r1z1-10.1.1.1/sdb
-Placed 170/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 244/0 onto dev r1z1-10.1.1.1/sdd
-Placed 244/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 244/1 onto dev r1z1-10.1.1.1/sda
-Placed 244/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 244/2 onto dev r1z1-10.1.1.1/sdc
-Placed 244/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 46/0 onto dev r1z1-10.1.1.1/sdb
-Placed 46/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 46/1 onto dev r1z1-10.1.1.1/sdd
-Placed 46/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 46/2 onto dev r1z1-10.1.1.1/sda
-Placed 46/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 190/0 onto dev r1z1-10.1.1.1/sdc
-Placed 190/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 190/1 onto dev r1z1-10.1.1.1/sdb
-Placed 190/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 190/2 onto dev r1z1-10.1.1.1/sdd
-Placed 190/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 154/0 onto dev r1z1-10.1.1.1/sda
-Placed 154/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 154/1 onto dev r1z1-10.1.1.1/sdc
-Placed 154/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 154/2 onto dev r1z1-10.1.1.1/sdb
-Placed 154/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 80/0 onto dev r1z1-10.1.1.1/sdd
-Placed 80/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 80/1 onto dev r1z1-10.1.1.1/sda
-Placed 80/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 80/2 onto dev r1z1-10.1.1.1/sdc
-Placed 80/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 237/0 onto dev r1z1-10.1.1.1/sdb
-Placed 237/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 237/1 onto dev r1z1-10.1.1.1/sdd
-Placed 237/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 237/2 onto dev r1z1-10.1.1.1/sda
-Placed 237/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 239/0 onto dev r1z1-10.1.1.1/sdc
-Placed 239/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 239/1 onto dev r1z1-10.1.1.1/sdb
-Placed 239/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 239/2 onto dev r1z1-10.1.1.1/sdd
-Placed 239/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 1/0 onto dev r1z1-10.1.1.1/sda
-Placed 1/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 1/1 onto dev r1z1-10.1.1.1/sdc
-Placed 1/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 1/2 onto dev r1z1-10.1.1.1/sdb
-Placed 1/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 114/0 onto dev r1z1-10.1.1.1/sdd
-Placed 114/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 114/1 onto dev r1z1-10.1.1.1/sda
-Placed 114/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 114/2 onto dev r1z1-10.1.1.1/sdc
-Placed 114/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 200/0 onto dev r1z1-10.1.1.1/sdb
-Placed 200/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 200/1 onto dev r1z1-10.1.1.1/sdd
-Placed 200/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 200/2 onto dev r1z1-10.1.1.1/sda
-Placed 200/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 35/0 onto dev r1z1-10.1.1.1/sdc
-Placed 35/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 35/1 onto dev r1z1-10.1.1.1/sdb
-Placed 35/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 35/2 onto dev r1z1-10.1.1.1/sdd
-Placed 35/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 19/0 onto dev r1z1-10.1.1.1/sda
-Placed 19/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 19/1 onto dev r1z1-10.1.1.1/sdc
-Placed 19/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 19/2 onto dev r1z1-10.1.1.1/sdb
-Placed 19/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 158/0 onto dev r1z1-10.1.1.1/sdd
-Placed 158/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 158/1 onto dev r1z1-10.1.1.1/sda
-Placed 158/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 158/2 onto dev r1z1-10.1.1.1/sdc
-Placed 158/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 64/0 onto dev r1z1-10.1.1.1/sdb
-Placed 64/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 64/1 onto dev r1z1-10.1.1.1/sdd
-Placed 64/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 64/2 onto dev r1z1-10.1.1.1/sda
-Placed 64/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 86/0 onto dev r1z1-10.1.1.1/sdc
-Placed 86/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 86/1 onto dev r1z1-10.1.1.1/sdb
-Placed 86/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 86/2 onto dev r1z1-10.1.1.1/sdd
-Placed 86/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 75/0 onto dev r1z1-10.1.1.1/sda
-Placed 75/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 75/1 onto dev r1z1-10.1.1.1/sdc
-Placed 75/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 75/2 onto dev r1z1-10.1.1.1/sdb
-Placed 75/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 146/0 onto dev r1z1-10.1.1.1/sdd
-Placed 146/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 146/1 onto dev r1z1-10.1.1.1/sda
-Placed 146/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 146/2 onto dev r1z1-10.1.1.1/sdc
-Placed 146/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 63/0 onto dev r1z1-10.1.1.1/sdb
-Placed 63/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 63/1 onto dev r1z1-10.1.1.1/sdd
-Placed 63/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 63/2 onto dev r1z1-10.1.1.1/sda
-Placed 63/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 41/0 onto dev r1z1-10.1.1.1/sdc
-Placed 41/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 41/1 onto dev r1z1-10.1.1.1/sdb
-Placed 41/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdd
-Placed 41/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 179/0 onto dev r1z1-10.1.1.1/sda
-Placed 179/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 179/1 onto dev r1z1-10.1.1.1/sdc
-Placed 179/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 179/2 onto dev r1z1-10.1.1.1/sdb
-Placed 179/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 255/0 onto dev r1z1-10.1.1.1/sdd
-Placed 255/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/sda
-Placed 255/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 255/2 onto dev r1z1-10.1.1.1/sdc
-Placed 255/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 76/0 onto dev r1z1-10.1.1.1/sdb
-Placed 76/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 76/1 onto dev r1z1-10.1.1.1/sdd
-Placed 76/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 76/2 onto dev r1z1-10.1.1.1/sda
-Placed 76/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 189/0 onto dev r1z1-10.1.1.1/sdc
-Placed 189/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 189/1 onto dev r1z1-10.1.1.1/sdb
-Placed 189/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 189/2 onto dev r1z1-10.1.1.1/sdd
-Placed 189/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 147/0 onto dev r1z1-10.1.1.1/sda
-Placed 147/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 147/1 onto dev r1z1-10.1.1.1/sdc
-Placed 147/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 147/2 onto dev r1z1-10.1.1.1/sdb
-Placed 147/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 110/0 onto dev r1z1-10.1.1.1/sdd
-Placed 110/0 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 110/1 onto dev r1z1-10.1.1.1/sda
-Placed 110/1 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 110/2 onto dev r1z1-10.1.1.1/sdc
-Placed 110/2 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 113/0 onto dev r1z1-10.1.1.1/sdb
-Placed 113/0 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 113/1 onto dev r1z1-10.1.1.1/sdd
-Placed 113/1 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 113/2 onto dev r1z1-10.1.1.1/sda
-Placed 113/2 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 208/0 onto dev r1z1-10.1.1.1/sdc
-Placed 208/0 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 208/1 onto dev r1z1-10.1.1.1/sdb
-Placed 208/1 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Placed 208/2 onto dev r1z1-10.1.1.1/sdd
-Placed 208/2 onto dev r1z1-10.1.1.1/sdd
-DEBUG: Placed 126/0 onto dev r1z1-10.1.1.1/sda
-Placed 126/0 onto dev r1z1-10.1.1.1/sda
-DEBUG: Placed 126/1 onto dev r1z1-10.1.1.1/sdc
-Placed 126/1 onto dev r1z1-10.1.1.1/sdc
-DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sdb
-Placed 126/2 onto dev r1z1-10.1.1.1/sdb
-DEBUG: Assigned 768 parts
-Assigned 768 parts
-DEBUG: Finished rebalance plan after 1 attempts
-Finished rebalance plan after 1 attempts
-DEBUG: Planning 3.0 on (1,)
-DEBUG: Planning 3.0 on (1,)
-Planning 3.0 on (1,)
-DEBUG: Planning 3.0 on (1, 1)
-DEBUG: Planning 3.0 on (1, 1)
-Planning 3.0 on (1, 1)
-DEBUG: Planning 3.0 on (1, 1, '10.1.1.1')
-DEBUG: Planning 3.0 on (1, 1, '10.1.1.1')
-Planning 3.0 on (1, 1, '10.1.1.1')
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0)
-Planning 0.75 on (1, 1, '10.1.1.1', 0)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1)
-Planning 0.75 on (1, 1, '10.1.1.1', 1)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2)
-Planning 0.75 on (1, 1, '10.1.1.1', 2)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3)
-Planning 0.75 on (1, 1, '10.1.1.1', 3)
-DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: 0 new parts and 0 removed parts from replica-count change
-DEBUG: 0 new parts and 0 removed parts from replica-count change
-0 new parts and 0 removed parts from replica-count change
-DEBUG: Gather start is 190 (Last start was 108)
-DEBUG: Gather start is 190 (Last start was 108)
-Gather start is 190 (Last start was 108)
-DEBUG: Unable to finish rebalance plan after 1 attempts
-DEBUG: Unable to finish rebalance plan after 1 attempts
-Unable to finish rebalance plan after 1 attempts
-DEBUG: Planning 3.0 on (1,)
-DEBUG: Planning 3.0 on (1,)
-DEBUG: Planning 3.0 on (1,)
-Planning 3.0 on (1,)
-DEBUG: Planning 3.0 on (1, 1)
-DEBUG: Planning 3.0 on (1, 1)
-DEBUG: Planning 3.0 on (1, 1)
-Planning 3.0 on (1, 1)
-DEBUG: Planning 3.0 on (1, 1, '10.1.1.1')
-DEBUG: Planning 3.0 on (1, 1, '10.1.1.1')
-DEBUG: Planning 3.0 on (1, 1, '10.1.1.1')
-Planning 3.0 on (1, 1, '10.1.1.1')
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 0)
-Planning 0.75 on (1, 1, '10.1.1.1', 0)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 1)
-Planning 0.75 on (1, 1, '10.1.1.1', 1)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 2)
-Planning 0.75 on (1, 1, '10.1.1.1', 2)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3)
-DEBUG: Planning 0.75 on (1, 1, '10.1.1.1', 3)
-Planning 0.75 on (1, 1, '10.1.1.1', 3)
-DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sda wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdb wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdc wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload
-DEBUG: 0 new parts and 0 removed parts from replica-count change
-DEBUG: 0 new parts and 0 removed parts from replica-count change
-DEBUG: 0 new parts and 0 removed parts from replica-count change
-0 new parts and 0 removed parts from replica-count change
-DEBUG: Gather start is 190 (Last start was 108)
-DEBUG: Gather start is 190 (Last start was 108)
-DEBUG: Gather start is 190 (Last start was 108)
-Gather start is 190 (Last start was 108)
-DEBUG: Unable to finish rebalance plan after 1 attempts
-DEBUG: Unable to finish rebalance plan after 1 attempts
-DEBUG: Unable to finish rebalance plan after 1 attempts
-Unable to finish rebalance plan after 1 attempts
-test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug
-test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order ... ok
-test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears
-test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears ... ok
-test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_with_overload
-test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_with_overload ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_can_only_configure_secret_in_one_place
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_can_only_configure_secret_in_one_place ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_container_path
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_container_path ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_correct_root_secret_used
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_correct_root_secret_used ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_key_uniqueness
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_key_uniqueness ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_missing_conf_section
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_missing_conf_section ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_missing_active_root_secret_id
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_missing_active_root_secret_id ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_policy_stat_tracking
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_policy_stat_tracking ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_id
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_id ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_secret
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_secret ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_no_root_secret
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_no_root_secret ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret_path_invalid_secret
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret_path_invalid_secret ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_unicode_object_path
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_unicode_object_path ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys_with_weird_paths
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys_with_weird_paths ... ok
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys
-test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path ... ok
-test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET
-test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET ... ok
-test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl
-test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_misplaced_object_does_not_effect_container_stats
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_misplaced_object_does_not_effect_container_stats ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_file
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_file ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_memory
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_memory ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_misplaced_object_does_not_effect_container_stats
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_misplaced_object_does_not_effect_container_stats ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_file
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_file ... ok
-
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}
-fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object
-fake-swift DEBUG: Grant AllUsers WRITE permission on the object /bucket/object
-fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}
-fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users ... ok
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type
-test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type ... ok
-
-test WARNING: Unexpected file 1762301911.43249.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'
-test DEBUG: Relinking created link: /tmp/tmp0opq3ftu/node/sda1/objects/228/6bc/e427ece4765ca3b73513c4c8ff0bd6bc/1762301911.43249.data to /tmp/tmp0opq3ftu/node/sda1/objects/456/6bc/e427ece4765ca3b73513c4c8ff0bd6bc/1762301911.43249.data
-test DEBUG: Run listdir on /tmp/tmp0opq3ftu/node/sda1/objects/456
-test WARNING: Unexpected file /tmp/tmp0opq3ftu/node/sda1/objects/456/6bc/e427ece4765ca3b73513c4c8ff0bd6bc/1762301911.43249.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'
-test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:31 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmp0opq3ftu/node/sda1 (cleanup=True)
-test WARNING: Unexpected file /tmp/tmp0opq3ftu/node/sda1/objects/456/6bc/e427ece4765ca3b73513c4c8ff0bd6bc/1762301911.43249.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'
-test WARNING: Unexpected file /tmp/tmp0opq3ftu/node/sda1/objects/228/6bc/e427ece4765ca3b73513c4c8ff0bd6bc/1762301911.43249.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'
-test WARNING: Unexpected file 1762301911.43249.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'
-test DEBUG: Removed /tmp/tmp0opq3ftu/node/sda1/objects/228/6bc/e427ece4765ca3b73513c4c8ff0bd6bc/1762301911.43249.data
-test DEBUG: Run listdir on /tmp/tmp0opq3ftu/node/sda1/objects/228
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:31 11/05/25 GMT (0:00:00.004642 elapsed)
-test INFO: Starting relinker (cleanup=True) using 1 workers: 00:18:32 11/05/25 GMT
-test INFO: Processing files for policy platinum under /tmp/tmp148t2bv2/node/sda1 (cleanup=True)
-test WARNING: Unexpected file /tmp/tmp148t2bv2/node/sda1/objects/250/fda/fa1746870f8b8bed6d8263dd1abe0fda/1762301912.72900.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'
-test WARNING: Unexpected file 1762301912.72900.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'
-test DEBUG: Relinking (cleanup) created link: /tmp/tmp148t2bv2/node/sda1/objects/250/fda/fa1746870f8b8bed6d8263dd1abe0fda/1762301912.72900.data to /tmp/tmp148t2bv2/node/sda1/objects/500/fda/fa1746870f8b8bed6d8263dd1abe0fda/1762301912.72900.data
-test DEBUG: Removed /tmp/tmp148t2bv2/node/sda1/objects/250/fda/fa1746870f8b8bed6d8263dd1abe0fda/1762301912.72900.data
-test DEBUG: Run listdir on /tmp/tmp148t2bv2/node/sda1/objects/500
-test WARNING: Unexpected file /tmp/tmp148t2bv2/node/sda1/objects/500/fda/fa1746870f8b8bed6d8263dd1abe0fda/1762301912.72900.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'
-test DEBUG: Run listdir on /tmp/tmp148t2bv2/node/sda1/objects/250
-test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors)
-test INFO: Finished relinker (cleanup=True): 00:18:32 11/05/25 GMT (0:00:00.005748 elapsed)
-test INFO: Processing files for policy platinum under /tmp/tmp4hpg6ylw/node/sda1 (cleanup=False)
-test DEBUG: Relinking created link: /tmp/tmp4hpg6ylw/node/sda1/objects/115/ea3/732204ec4f7cf45fafb6a72bb888aea3/1762301912.75604.data to /tmp/tmp4hpg6ylw/node/sda1/objects/230/ea3/732204ec4f7cf45fafb6a72bb888aea3/1762301912.75604.data
-test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1
-test DEBUG: Updating recon for sda1
-test DEBUG: Updating recon
-test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors)
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon':
-Traceback (most recent call last):
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache
- with lock_file(cache_file, lock_timeout, unlink=False) as cf:
- ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
- return next(self.gen)
- File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file
- fd = os.open(filename, flags)
-FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon'
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second
-test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_memory
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_memory ... ok
-
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket
-test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_file
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_file ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_memory
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_memory ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_file
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_file ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_memory
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_memory ... ok
-
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP
-fake-swift DEBUG: permission denined: 403 Forbidden test:other READ
-fake-swift DEBUG: Calling S3Api Middleware
-fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Wed, 05 Nov 2025 00:18:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}
-fake-swift DEBUG:
-test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num ... ok
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version
-test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version ... ok
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim
-test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim ... ok
-
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request
-test DEBUG: Calling S3Token middleware.
-test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}
-test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}}}'
-test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}}}' - rejecting request
-fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 403 (Forbidden
Access was denied to this reso...) while retrieving /v1/AUTH_test/c/seg_01
-fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 403 (
Forbidden
Access was denied to this reso...) while retrieving /v1/AUTH_test/c/seg_02
-fake-swift ERROR: Got status 404 listing container /AUTH_test/c
-fake-swift ERROR: Too many bytes for /v1/AUTH_test/mancon/manifest; truncating in /v1/AUTH_test/c/seg_03 with 5 bytes left
-fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, max LO GET time of 86400s exceeded
-fake-swift ERROR: Expected another 1 bytes for /v1/AUTH_test/mancon/manifest; closing connection
-fake-swift ERROR: Expected another 1 bytes for /v1/AUTH_test/mancon/manifest; closing connection
-fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/c/seg_02 as part of /v1/AUTH_test/mancon/manifest: headers had a21075a36eeddd084e17611a238c7101, but object MD5 was actually 3902ee7e149eb8313a34757e89e21af6
-fake-swift ERROR: Bad response length for /v1/AUTH_test/c/seg_02 as part of /v1/AUTH_test/mancon/manifest: headers had 5, but response length was actually 4
-fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 503 (
Service Unavailable
The server is curren...) while retrieving /v1/AUTH_test/c/seg_01test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment
-test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment ... ok
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_first
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_first ... ok
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_is_last_response_wins
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_is_last_response_wins ... ok
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_keeps_current_registered_response
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_keeps_current_registered_response ... ok
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets ... ok
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever ... ok
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_last_response_wins
-test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_last_response_wins ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_content_type_on_missing_qs
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_content_type_on_missing_qs ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_ignored_on_invalid_qs
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_ignored_on_invalid_qs ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_add_vary_when_content_type_not_json
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_add_vary_when_content_type_not_json ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_account
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_account ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_container
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_container ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_but_not_terrible_json
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_but_not_terrible_json ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_json
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_json ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_json
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_json ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_really_json
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_really_json ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_pretend_to_be_giant_json
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_pretend_to_be_giant_json ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_text_content_type_on_invalid_format_qs
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_text_content_type_on_invalid_format_qs ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_does_not_duplicate
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_does_not_duplicate ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_if_present
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_if_present ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account_with_reserved
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account_with_reserved ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container_with_reserved
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container_with_reserved ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_txt_head
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_txt_head ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head ... ok
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head_with_no_content_length
-test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head_with_no_content_length ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_obj_is_unversioned
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_obj_is_unversioned ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version_is_delete_marker
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version_is_delete_marker ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_not_current_version
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_not_current_version ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_null_version
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_null_version ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_404
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_404 ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_and_HEAD
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_and_HEAD ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_404
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_404 ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_versioned_obj
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_versioned_obj ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_delete_marker
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_delete_marker ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_null_id
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_null_id ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_POST_error
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_POST_error ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_container_not_found
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_container_not_found ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_invalid
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_invalid ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_not_found
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_not_found ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_no_length_or_encoding
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_no_length_or_encoding ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_non_empty_body
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_non_empty_body ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_fail_non_versioned_container
-test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_fail_non_versioned_container ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_DELETE_current_version
-test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_DELETE_current_version ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_POST_error_versioning_disabled
-test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_POST_error_versioning_disabled ... ok
-test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_PUT_version_versioning_disbaled
-test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_PUT_version_versioning_disbaled ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req_second_time
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req_second_time ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares_w_inner
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares_w_inner ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api ... ok
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string
-test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string ... ok
-
-
-swift-ring-builder set_info
- :[R:]/_
- [ :[R:]/_] ...
- [--yes]
-
-or
-
-swift-ring-builder set_info
- --ip --port
- --replication-ip --replication-port
- --device --meta
- --change-ip --change-port
- --change-replication-ip
- --change-replication-port
- --change-device
- --change-meta
- [--yes]
-
- Where , and are replication ip, hostname
- and port.
- Any of the options are optional in both cases.
-
- For each search-value, resets the matched device's information.
- This information isn't used to assign partitions, so you can use
- 'write_ring' afterward to rewrite the current ring with the newer
- device information. Any of the parts are optional in the final
- :/_ parameter; just give what you
- want to change. For instance set_info d74 _"snet: 5.6.7.8" would
- just update the meta data for device id 74.
-
- Option --yes assume a yes response to all questions.
-
-swift-ring-builder set_min_part_hours
- Changes the to the given . This should be set to
- however long a full replication/update cycle takes. We're working on a way
- to determine this more easily than scanning logs.
-
-swift-ring-builder set_overload [%]
- Changes the overload factor to the given .
-
- A rebalance is needed to make the change take effect.
-
-swift-ring-builder set_region
- [ set_region
- --region --zone --ip --port
- --replication-ip --replication-port
- --device --meta [--yes]
-
- Where , and are replication ip, hostname
- and port.
- Any of the options are optional in both cases.
-
- Resets the devices' regions. No partitions will be reassigned to or from
- the device until after running 'rebalance'. This is so you can make
- multiple device changes and rebalance them all just once.
-
- Option --yes assume a yes response to all questions.
-
-swift-ring-builder set_replicas
- Changes the replica count to the given . may
- be a floating-point value, in which case some partitions will have
- floor() replicas and some will have ceiling()
- in the correct proportions.
-
- A rebalance is needed to make the change take effect.
-
-swift-ring-builder set_weight
- [ ] ...
- [--yes]
-
-or
-
-swift-ring-builder set_weight
- --region --zone --ip --port
- --replication-ip --replication-port
- --device --meta --weight
- [--yes]
-
- Where , and are replication ip, hostname
- and port. and are the search weight and new
- weight values respectively.
- Any of the options are optional in both cases.
-
- Resets the devices' weights. No partitions will be reassigned to or from
- the device until after running 'rebalance'. This is so you can make
- multiple device changes and rebalance them all just once.
-
- Option --yes assume a yes response to all questions.
-
-swift-ring-builder set_zone
- [ set_zone
- --region --zone --ip --port
- --replication-ip --replication-port
- --device