[ 
https://issues.apache.org/jira/browse/HADOOP-18184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17840473#comment-17840473
 ] 

ASF GitHub Bot commented on HADOOP-18184:
-----------------------------------------

steveloughran commented on PR #5832:
URL: https://github.com/apache/hadoop/pull/5832#issuecomment-2075157859

   There's some race condition with the list add/evict causing intermittent 
failures of one of the tests. Looks like the failure condition is
   * block has just been evicted
   * read() says block is in cache
   * read is attempted
   * read fails with FNFE.
   
   Suspect there's some kind of list update issue.
   Improved logging but not yet fixed this.
   ```
   2024-04-24 15:57:22,711 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initializeClass(5724)) - Initialize S3A class
   2024-04-24 15:57:22,734 [setup] DEBUG s3a.S3ATestUtils 
(S3ATestUtils.java:removeBucketOverrides(914)) - Removing option 
fs.s3a.bucket.stevel-london.directory.marker.retention; was keep
   2024-04-24 15:57:22,757 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initializeClass(5724)) - Initialize S3A class
   2024-04-24 15:57:22,771 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(549)) - Initializing S3AFileSystem for 
stevel-london
   2024-04-24 15:57:22,774 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1103)) - Propagating entries under 
fs.s3a.bucket.stevel-london.
   2024-04-24 15:57:22,777 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating fs.s3a.versioned.store 
from [core-site.xml]
   2024-04-24 15:57:22,777 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating 
fs.s3a.encryption.algorithm from [core-site.xml]
   2024-04-24 15:57:22,777 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating fs.s3a.endpoint from 
[core-site.xml]
   2024-04-24 15:57:22,777 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating fs.s3a.encryption.key 
from [core-site.xml]
   2024-04-24 15:57:22,777 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating 
fs.s3a.change.detection.source from [core-site.xml]
   2024-04-24 15:57:22,778 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:maybeIsolateClassloader(1708)) - Configuration classloader set 
to S3AFileSystem classloader: sun.misc.Launcher$AppClassLoader@18b4aac2
   2024-04-24 15:57:22,783 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:buildEncryptionSecrets(1477)) - Using SSE-KMS with key of length 
75 ending with 3
   2024-04-24 15:57:22,784 [setup] DEBUG s3a.S3ARetryPolicy 
(S3ARetryPolicy.java:<init>(145)) - Retrying on recoverable AWS failures 3 
times with an initial interval of 500ms
   2024-04-24 15:57:22,911 [setup] DEBUG s3a.S3AInstrumentation 
(S3AInstrumentation.java:getMetricsSystem(254)) - Metrics system inited 
org.apache.hadoop.metrics2.impl.MetricsSystemImpl@6425ab69
   2024-04-24 15:57:22,917 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(605)) - Client Side Encryption enabled: false
   2024-04-24 15:57:22,917 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.paging.maximum is 5000
   2024-04-24 15:57:22,917 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.block.size is 33554432
   2024-04-24 15:57:22,918 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.prefetch.block.size is 
131072
   2024-04-24 15:57:22,918 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.prefetch.block.count is 8
   2024-04-24 15:57:22,918 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.max.total.tasks is 32
   2024-04-24 15:57:22,920 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.threads.keepalivetime = PT1M
   2024-04-24 15:57:22,920 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.executor.capacity is 16
   2024-04-24 15:57:22,937 [setup] DEBUG auth.SignerManager 
(SignerManager.java:initCustomSigners(68)) - No custom signers specified
   2024-04-24 15:57:22,940 [setup] DEBUG audit.AuditIntegration 
(AuditIntegration.java:createAndInitAuditor(109)) - Auditor class is class 
org.apache.hadoop.fs.s3a.audit.impl.LoggingAuditor
   2024-04-24 15:57:22,943 [setup] DEBUG impl.ActiveAuditManagerS3A 
(ActiveAuditManagerS3A.java:serviceInit(199)) - Audit manager initialized with 
audit service LoggingAuditor{ID='0d643328-91f6-4da7-acae-86fd72161299', 
headerEnabled=true, rejectOutOfSpan=true, isMultipartUploadEnabled=true}
   2024-04-24 15:57:22,943 [setup] DEBUG impl.ActiveAuditManagerS3A 
(ActiveAuditManagerS3A.java:serviceStart(212)) - Started audit service 
LoggingAuditor{ID='0d643328-91f6-4da7-acae-86fd72161299', headerEnabled=true, 
rejectOutOfSpan=true, isMultipartUploadEnabled=true}
   2024-04-24 15:57:22,943 [setup] DEBUG audit.AuditIntegration 
(AuditIntegration.java:createAndStartAuditManager(76)) - Started Audit Manager 
Service ActiveAuditManagerS3A in state ActiveAuditManagerS3A: STARTED, 
auditor=LoggingAuditor{ID='0d643328-91f6-4da7-acae-86fd72161299', 
headerEnabled=true, rejectOutOfSpan=true, isMultipartUploadEnabled=true}}
   2024-04-24 15:57:22,944 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longOption(930)) - Value of 
fs.s3a.internal.upload.part.count.limit is 10000
   2024-04-24 15:57:22,944 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:createRequestFactory(1202)) - Unset storage class property 
fs.s3a.create.storage.class; falling back to default storage class
   2024-04-24 15:57:22,949 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSV2CredentialProvider(306)) - 
Credential provider class is 
org.apache.hadoop.fs.s3a.TemporaryAWSCredentialsProvider
   2024-04-24 15:57:22,949 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSV2CredentialProvider(306)) - 
Credential provider class is 
org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider
   2024-04-24 15:57:22,950 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSCredentialProviderList(151)) - For 
URI s3a://stevel-london/, using credentials AWSCredentialProviderList name=; 
refcount= 1; size=2: [TemporaryAWSCredentialsProvider, 
SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}]
   2024-04-24 15:57:22,950 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:bindAWSClient(1047)) - Using credential provider 
AWSCredentialProviderList name=; refcount= 1; size=2: 
[TemporaryAWSCredentialsProvider, 
SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}]
   2024-04-24 15:57:22,952 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.connection.maximum is 512
   2024-04-24 15:57:22,952 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.acquisition.timeout = PT1M
   2024-04-24 15:57:22,952 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of fs.s3a.connection.ttl 
= PT5M
   2024-04-24 15:57:22,952 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.establish.timeout = PT30S
   2024-04-24 15:57:22,952 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.idle.time = PT1M
   2024-04-24 15:57:22,952 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.timeout = PT25S
   2024-04-24 15:57:23,085 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:getS3RegionFromEndpoint(397)) - Endpoint 
s3.eu-west-2.amazonaws.com is not the default; parsing
   2024-04-24 15:57:23,090 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(326)) - Setting 
endpoint to https://s3.eu-west-2.amazonaws.com
   2024-04-24 15:57:23,091 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(353)) - Setting region 
to eu-west-2 from endpoint
   2024-04-24 15:57:23,091 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:maybeApplyS3AccessGrantsConfigurations(419)) - S3 
Access Grants plugin is not enabled.
   2024-04-24 15:57:23,095 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.request.timeout = PT1M
   2024-04-24 15:57:23,097 [setup] DEBUG impl.AWSClientConfig 
(AWSClientConfig.java:initUserAgent(375)) - Using User-Agent: Hadoop 
3.5.0-SNAPSHOT
   2024-04-24 15:57:23,105 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.attempts.maximum is 2
   2024-04-24 15:57:23,407 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.connection.maximum is 512
   2024-04-24 15:57:23,407 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.acquisition.timeout = PT1M
   2024-04-24 15:57:23,408 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of fs.s3a.connection.ttl 
= PT5M
   2024-04-24 15:57:23,408 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.establish.timeout = PT30S
   2024-04-24 15:57:23,408 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.idle.time = PT1M
   2024-04-24 15:57:23,408 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.timeout = PT25S
   2024-04-24 15:57:23,430 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:getS3RegionFromEndpoint(397)) - Endpoint 
s3.eu-west-2.amazonaws.com is not the default; parsing
   2024-04-24 15:57:23,430 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(326)) - Setting 
endpoint to https://s3.eu-west-2.amazonaws.com
   2024-04-24 15:57:23,430 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(353)) - Setting region 
to eu-west-2 from endpoint
   2024-04-24 15:57:23,430 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:maybeApplyS3AccessGrantsConfigurations(419)) - S3 
Access Grants plugin is not enabled.
   2024-04-24 15:57:23,430 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.request.timeout = PT1M
   2024-04-24 15:57:23,430 [setup] DEBUG impl.AWSClientConfig 
(AWSClientConfig.java:initUserAgent(375)) - Using User-Agent: Hadoop 
3.5.0-SNAPSHOT
   2024-04-24 15:57:23,431 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.attempts.maximum is 2
   2024-04-24 15:57:23,512 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:doBucketProbing(831)) - skipping check for bucket existence
   2024-04-24 15:57:23,513 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(696)) - Input fadvise policy = default
   2024-04-24 15:57:23,514 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(698)) - Change detection policy = 
VersionIdChangeDetectionPolicy mode=Server
   2024-04-24 15:57:23,514 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(702)) - Filesystem support for magic committers 
is enabled
   2024-04-24 15:57:23,516 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.fast.upload.active.blocks is 4
   2024-04-24 15:57:23,517 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(721)) - Using S3ABlockOutputStream with buffer = 
disk; block=67108864; queue limit=4; multipart=true
   2024-04-24 15:57:23,517 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(731)) - fs.s3a.create.performance = false
   2024-04-24 15:57:23,518 [setup] DEBUG impl.DirectoryPolicyImpl 
(DirectoryPolicyImpl.java:getDirectoryPolicy(189)) - Directory markers will be 
kept
   2024-04-24 15:57:23,518 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(737)) - Directory marker retention policy is 
DirectoryMarkerRetention{policy='keep'}
   2024-04-24 15:57:23,518 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.bulk.delete.page.size is 250
   2024-04-24 15:57:23,519 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.readahead.range is 32768
   2024-04-24 15:57:23,519 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of io.file.buffer.size is 4194304
   2024-04-24 15:57:23,519 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.input.async.drain.threshold is 1024
   2024-04-24 15:57:23,519 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.vectored.active.ranged.reads 
is 4
   2024-04-24 15:57:23,519 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.vectored.read.min.seek.size is 4096
   2024-04-24 15:57:23,519 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.vectored.read.max.merged.size is 1048576
   2024-04-24 15:57:23,520 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(763)) - Using optimized copyFromLocal 
implementation: true
   2024-04-24 15:57:23,529 [setup] INFO  contract.AbstractFSContractTestBase 
(AbstractFSContractTestBase.java:setup(196)) - Test filesystem = 
s3a://stevel-london implemented by S3AFileSystem{uri=s3a://stevel-london, 
workingDir=s3a://stevel-london/user/stevel, partSize=67108864, 
enableMultiObjectsDelete=true, maxKeys=5000, 
OpenFileSupport{changePolicy=VersionIdChangeDetectionPolicy mode=Server, 
defaultReadAhead=32768, defaultBufferSize=4194304, 
defaultAsyncDrainThreshold=1024, defaultInputPolicy=default}, 
blockSize=33554432, multiPartThreshold=134217728, 
s3EncryptionAlgorithm='SSE_KMS', 
blockFactory=org.apache.hadoop.fs.s3a.S3ADataBlocks$DiskBlockFactory@1fea9f7c, 
auditManager=Service ActiveAuditManagerS3A in state ActiveAuditManagerS3A: 
STARTED, auditor=LoggingAuditor{ID='0d643328-91f6-4da7-acae-86fd72161299', 
headerEnabled=true, rejectOutOfSpan=true, isMultipartUploadEnabled=true}}, 
authoritativePath=[], useListV1=false, magicCommitter=true, 
boundedExecutor=BlockingThreadPoolExecutorService{SemaphoredDelegatingExecutor{permitCount=200,
 available=200, waiting=0}, activeCount=0}, 
unboundedExecutor=java.util.concurrent.ThreadPoolExecutor@78d0d3c0[Running, 
pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], 
credentials=AWSCredentialProviderList name=; refcount= 1; size=2: 
[TemporaryAWSCredentialsProvider, 
SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}], 
delegation tokens=disabled, DirectoryMarkerRetention{policy='keep'}, 
instrumentation 
{S3AInstrumentation{instanceIOStatistics=counters=((op_get_delegation_token.failures=0)
 (committer_commits_completed=0) (stream_read_bytes_discarded_in_close=0) 
(stream_write_queue_duration.failures=0) (stream_read_vectored_operations=0) 
(delegation_tokens_issued=0) (stream_read_total_bytes=0) 
(store_exists_probe.failures=0) (stream_write_exceptions_completing_upload=0) 
(stream_read_seek_operations=0) (op_mkdirs=0) (committer_commits_created=0) 
(object_put_request_completed=0) (directories_created=0) (op_hflush=0) 
(stream_write_block_uploads_aborted=0) (op_get_file_status.failures=0) 
(object_multipart_initiated=0) (committer_magic_marker_put.failures=0) 
(op_exists=0) (stream_read_seek_forward_operations=0) 
(committer_commits_aborted=0) (object_continue_list_request=0) 
(op_is_directory=0) (audit_access_check_failure=0) 
(committer_commits.failures=0) (op_xattr_list.failures=0) 
(multipart_upload_completed=0) (object_put_bytes=0) 
(object_multipart_aborted.failures=0) (action_executor_acquired=0) 
(stream_write_total_data=0) (action_http_get_request.failures=0) 
(op_xattr_get_named=0) (stream_aborted=0) (files_copied_bytes=0) 
(multipart_upload_list=0) (stream_read_closed=0) 
(multipart_upload_list.failures=0) (object_copy_requests=0) 
(committer_materialize_file.failures=0) (op_is_file=0) (files_copied=0) 
(op_open=0) (op_access.failures=0) (directories_deleted=0) 
(stream_read_operations=0) (action_executor_acquired.failures=0) 
(store_io_throttled=0) (op_rename.failures=0) (committer_jobs_failed=0) 
(committer_tasks_completed=0) (op_is_directory.failures=0) (op_createfile=0) 
(stream_read_bytes_discarded_in_abort=0) (files_deleted=0) 
(stream_read_block_acquire_read=0) (object_delete_request.failures=0) 
(object_multipart_initiated.failures=0) (op_list_files.failures=0) 
(fake_directories_deleted=0) (stream_read_seek_bytes_skipped=0) (op_delete=0) 
(object_delete_objects=0) (op_create.failures=0) (object_metadata_request=0) 
(op_xattr_get_named_map.failures=0) (stream_read_close_operations=0) 
(op_access=0) (op_copy_from_local_file=0) (op_rename=0) 
(committer_stage_file_upload.failures=0) (multipart_upload_part_put_bytes=0) 
(multipart_upload_part_put=0) (stream_write_exceptions=0) 
(stream_read_unbuffered=0) (stream_evict_blocks_from_cache=0) 
(committer_tasks_failed=0) (op_get_content_summary.failures=0) 
(object_put_request.failures=0) (stream_read_operations_incomplete=0) 
(fake_directories_created=0) (stream_write_total_time=0) 
(op_get_file_checksum=0) (committer_commits_reverted=0) 
(op_xattr_get_map.failures=0) (action_http_head_request.failures=0) 
(op_abort=0) (audit_span_creation=1) (op_delete.failures=0) 
(action_file_opened.failures=0) (committer_load_single_pending_file=0) 
(store_io_request=0) (stream_read_version_mismatches=0) 
(op_get_content_summary=0) (stream_file_cache_eviction=0) 
(object_multipart_list.failures=0) (committer_bytes_uploaded=0) 
(committer_load_single_pending_file.failures=0) 
(stream_read_remote_stream_drain.failures=0) (op_xattr_list=0) 
(committer_materialize_file=0) (stream_write_bytes=0) 
(stream_read_block_fetch_operations.failures=0) (stream_read_opened=0) 
(object_put_request=0) (store_io_retry=0) 
(stream_read_bytes_backwards_on_seek=0) (object_multipart_list=0) 
(op_xattr_get_named.failures=0) (op_get_delegation_token=0) 
(stream_read_seek_backward_operations=0) (op_get_file_status=0) 
(stream_read_remote_stream_aborted.failures=0) (op_openfile=0) (op_create=0) 
(stream_file_cache_eviction.failures=0) (op_xattr_get_named_map=0) 
(op_mkdirs.failures=0) (op_create_non_recursive=0) (files_delete_rejected=0) 
(committer_commit_job=0) (ignored_errors=0) (audit_request_execution=0) 
(stream_read_seek_policy_changed=0) (stream_read_seek_bytes_discarded=0) 
(op_is_file.failures=0) (multipart_upload_started=0) (store_exists_probe=0) 
(op_exists.failures=0) (op_get_file_checksum.failures=0) (op_list_files=0) 
(op_abort.failures=0) (committer_stage_file_upload=0) 
(stream_read_vectored_combined_ranges=0) 
(object_bulk_delete_request.failures=0) (stream_write_block_uploads=0) 
(audit_failure=0) (committer_magic_files_created=0) (op_hsync=0) 
(action_http_get_request=0) (stream_read_bytes=0) 
(op_copy_from_local_file.failures=0) 
(multipart_upload_abort_under_path_invoked=0) (op_list_located_status=0) 
(op_glob_status.failures=0) (object_continue_list_request.failures=0) 
(object_multipart_aborted=0) (op_list_status=0) 
(stream_write_block_uploads_committed=0) (object_bulk_delete_request=0) 
(stream_write_queue_duration=0) (stream_read_fully_operations=0) 
(stream_read_block_fetch_operations=0) 
(stream_read_block_acquire_read.failures=0) (action_file_opened=0) 
(op_xattr_get_map=0) (committer_magic_marker_put=0) 
(stream_read_remote_stream_drain=0) (multipart_instantiated=0) 
(stream_read_remote_stream_aborted=0) (object_delete_request=0) 
(delegation_tokens_issued.failures=0) (op_list_status.failures=0) 
(multipart_upload_aborted=0) (files_created=0) (object_list_request.failures=0) 
(committer_jobs_completed=0) (committer_bytes_committed=0) 
(committer_commit_job.failures=0) (op_glob_status=0) 
(stream_read_vectored_read_bytes_discarded=0) (action_http_head_request=0) 
(stream_read_exceptions=0) (op_createfile.failures=0) 
(stream_read_vectored_incoming_ranges=0) (object_list_request=0));
   gauges=((stream_read_block_prefetch_enabled=0) (object_put_request_active=0) 
(stream_read_block_fetch_operations=0) (stream_read_block_cache_enabled=0) 
(stream_read_blocks_in_cache=0) (stream_write_block_uploads_active=0) 
(client_side_encryption_enabled=0) (stream_read_block_prefetch_limit=0) 
(stream_read_active_memory_in_use=0) (stream_write_block_uploads_pending=0) 
(stream_write_block_uploads_data_pending=0) (object_put_bytes_pending=0) 
(stream_read_block_size=0) (stream_read_active_prefetch_operations=0));
   minimums=((op_create.failures.min=-1) 
(object_continue_list_request.failures.min=-1) 
(object_continue_list_request.min=-1) (object_delete_request.min=-1) 
(op_is_directory.min=-1) (stream_read_remote_stream_drain.failures.min=-1) 
(op_xattr_get_named.failures.min=-1) (store_exists_probe.failures.min=-1) 
(stream_file_cache_eviction.min=-1) 
(committer_materialize_file.failures.min=-1) 
(committer_load_single_pending_file.failures.min=-1) 
(op_xattr_get_named.min=-1) (object_multipart_aborted.failures.min=-1) 
(op_delete.min=-1) (op_get_delegation_token.min=-1) 
(op_get_file_checksum.min=-1) (object_list_request.failures.min=-1) 
(object_bulk_delete_request.failures.min=-1) (op_list_status.failures.min=-1) 
(op_access.failures.min=-1) (action_http_head_request.min=-1) 
(object_multipart_list.min=-1) (op_get_file_status.min=-1) 
(action_http_get_request.failures.min=-1) 
(stream_write_queue_duration.failures.min=-1) 
(committer_magic_marker_put.min=-1) (store_exists_probe.min=-1) 
(stream_read_remote_stream_aborted.failures.min=-1) 
(op_glob_status.failures.min=-1) (op_list_status.min=-1) 
(object_multipart_list.failures.min=-1) (op_delete.failures.min=-1) 
(committer_commit_job.failures.min=-1) 
(delegation_tokens_issued.failures.min=-1) (op_rename.min=-1) 
(object_delete_request.failures.min=-1) (op_glob_status.min=-1) 
(op_abort.failures.min=-1) (object_multipart_initiated.min=-1) 
(committer_magic_marker_put.failures.min=-1) (op_createfile.min=-1) 
(op_exists.min=-1) (op_copy_from_local_file.min=-1) (op_exists.failures.min=-1) 
(op_mkdirs.min=-1) (action_http_get_request.min=-1) 
(multipart_upload_list.failures.min=-1) (committer_commit_job.min=-1) 
(op_get_file_checksum.failures.min=-1) (op_list_files.failures.min=-1) 
(object_list_request.min=-1) 
(stream_read_block_fetch_operations.failures.min=-1) 
(op_xattr_get_named_map.min=-1) (op_get_content_summary.failures.min=-1) 
(stream_read_remote_stream_aborted.min=-1) (committer_stage_file_upload.min=-1) 
(object_bulk_delete_request.min=-1) (op_get_content_summary.min=-1) 
(op_get_file_status.failures.min=-1) (multipart_upload_list.min=-1) 
(op_xattr_get_map.min=-1) (op_copy_from_local_file.failures.min=-1) 
(action_executor_acquired.min=-1) (stream_read_block_fetch_operations.min=-1) 
(op_xattr_list.min=-1) (stream_file_cache_eviction.failures.min=-1) 
(object_put_request.failures.min=-1) (op_abort.min=-1) (op_create.min=-1) 
(delegation_tokens_issued.min=-1) (action_http_head_request.failures.min=-1) 
(committer_load_single_pending_file.min=-1) (op_is_file.failures.min=-1) 
(op_xattr_get_map.failures.min=-1) (object_multipart_aborted.min=-1) 
(op_createfile.failures.min=-1) (stream_read_remote_stream_drain.min=-1) 
(op_xattr_list.failures.min=-1) 
(stream_read_block_acquire_read.failures.min=-1) 
(committer_materialize_file.min=-1) (op_access.min=-1) 
(action_file_opened.failures.min=-1) (op_is_file.min=-1) 
(object_put_request.min=-1) (op_list_files.min=-1) (op_rename.failures.min=-1) 
(op_xattr_get_named_map.failures.min=-1) (stream_write_queue_duration.min=-1) 
(stream_read_block_acquire_read.min=-1) 
(object_multipart_initiated.failures.min=-1) 
(committer_stage_file_upload.failures.min=-1) (op_is_directory.failures.min=-1) 
(op_mkdirs.failures.min=-1) (op_get_delegation_token.failures.min=-1) 
(action_executor_acquired.failures.min=-1) (action_file_opened.min=-1));
   maximums=((action_http_get_request.max=-1) 
(object_delete_request.failures.max=-1) 
(action_executor_acquired.failures.max=-1) (op_xattr_get_named.max=-1) 
(op_xattr_get_named_map.max=-1) (object_continue_list_request.failures.max=-1) 
(committer_magic_marker_put.failures.max=-1) 
(object_multipart_initiated.max=-1) (committer_commit_job.failures.max=-1) 
(stream_file_cache_eviction.failures.max=-1) (op_glob_status.failures.max=-1) 
(op_delete.failures.max=-1) 
(stream_read_block_fetch_operations.failures.max=-1) 
(object_bulk_delete_request.failures.max=-1) 
(store_exists_probe.failures.max=-1) (op_delete.max=-1) 
(object_multipart_list.failures.max=-1) 
(stream_write_queue_duration.failures.max=-1) 
(object_multipart_aborted.failures.max=-1) (op_xattr_get_named.failures.max=-1) 
(op_mkdirs.failures.max=-1) (op_xattr_get_map.max=-1) 
(object_continue_list_request.max=-1) (op_abort.max=-1) 
(op_get_file_checksum.max=-1) 
(stream_read_remote_stream_aborted.failures.max=-1) 
(object_multipart_list.max=-1) (op_create.max=-1) 
(object_list_request.failures.max=-1) (action_http_get_request.failures.max=-1) 
(op_get_content_summary.max=-1) (op_get_file_status.failures.max=-1) 
(stream_write_queue_duration.max=-1) (action_http_head_request.failures.max=-1) 
(op_get_delegation_token.max=-1) (op_copy_from_local_file.max=-1) 
(op_exists.failures.max=-1) (action_http_head_request.max=-1) 
(op_is_directory.failures.max=-1) (committer_materialize_file.failures.max=-1) 
(op_access.failures.max=-1) (op_createfile.max=-1) 
(object_bulk_delete_request.max=-1) (object_multipart_aborted.max=-1) 
(op_copy_from_local_file.failures.max=-1) (object_list_request.max=-1) 
(op_xattr_list.max=-1) (stream_read_remote_stream_aborted.max=-1) 
(op_list_files.max=-1) (multipart_upload_list.max=-1) 
(op_get_file_status.max=-1) (op_access.max=-1) 
(op_get_content_summary.failures.max=-1) (committer_commit_job.max=-1) 
(op_get_delegation_token.failures.max=-1) (committer_materialize_file.max=-1) 
(multipart_upload_list.failures.max=-1) (op_xattr_get_map.failures.max=-1) 
(action_file_opened.max=-1) (stream_read_remote_stream_drain.max=-1) 
(object_multipart_initiated.failures.max=-1) (op_createfile.failures.max=-1) 
(op_xattr_list.failures.max=-1) (delegation_tokens_issued.failures.max=-1) 
(object_put_request.failures.max=-1) (op_create.failures.max=-1) 
(delegation_tokens_issued.max=-1) (op_glob_status.max=-1) 
(action_executor_acquired.max=-1) 
(stream_read_block_acquire_read.failures.max=-1) 
(action_file_opened.failures.max=-1) (op_xattr_get_named_map.failures.max=-1) 
(stream_read_remote_stream_drain.failures.max=-1) (store_exists_probe.max=-1) 
(object_delete_request.max=-1) (committer_load_single_pending_file.max=-1) 
(op_list_status.max=-1) (stream_file_cache_eviction.max=-1) 
(committer_stage_file_upload.failures.max=-1) (op_is_directory.max=-1) 
(op_rename.failures.max=-1) (committer_magic_marker_put.max=-1) 
(op_mkdirs.max=-1) (op_rename.max=-1) (op_exists.max=-1) 
(committer_load_single_pending_file.failures.max=-1) 
(stream_read_block_fetch_operations.max=-1) (op_is_file.max=-1) 
(op_list_files.failures.max=-1) (object_put_request.max=-1) 
(op_abort.failures.max=-1) (committer_stage_file_upload.max=-1) 
(stream_read_block_acquire_read.max=-1) (op_list_status.failures.max=-1) 
(op_get_file_checksum.failures.max=-1) (op_is_file.failures.max=-1));
   means=((delegation_tokens_issued.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (op_access.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_content_summary.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_stage_file_upload.mean=(samples=0, sum=0, mean=0.0000)) 
(op_list_status.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_named_map.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_magic_marker_put.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_is_file.mean=(samples=0, sum=0, mean=0.0000)) 
(op_glob_status.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_aborted.mean=(samples=0, sum=0, mean=0.0000)) 
(delegation_tokens_issued.mean=(samples=0, sum=0, mean=0.0000)) 
(object_delete_request.mean=(samples=0, sum=0, mean=0.0000)) 
(op_delete.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_abort.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_magic_marker_put.mean=(samples=0, sum=0, mean=0.0000)) 
(action_executor_acquired.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_file_opened.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_copy_from_local_file.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_put_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_continue_list_request.mean=(samples=0, sum=0, mean=0.0000)) 
(op_is_directory.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_copy_from_local_file.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_block_acquire_read.mean=(samples=0, sum=0, mean=0.0000)) 
(op_glob_status.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_executor_acquired.mean=(samples=0, sum=0, mean=0.0000)) 
(op_create.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_list.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_aborted.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_materialize_file.mean=(samples=0, sum=0, mean=0.0000)) 
(action_http_get_request.mean=(samples=0, sum=0, mean=0.0000)) 
(object_delete_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_file_checksum.mean=(samples=0, sum=0, mean=0.0000)) 
(op_delete.mean=(samples=0, sum=0, mean=0.0000)) 
(action_file_opened.mean=(samples=0, sum=0, mean=0.0000)) 
(op_exists.mean=(samples=0, sum=0, mean=0.0000)) 
(op_abort.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_access.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_named_map.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_list_status.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_http_head_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_load_single_pending_file.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (op_mkdirs.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_delegation_token.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_write_queue_duration.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_createfile.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_named.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_http_get_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_map.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_file_cache_eviction.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_commit_job.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_initiated.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_list_files.mean=(samples=0, sum=0, mean=0.0000)) 
(op_createfile.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_block_fetch_operations.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (object_multipart_list.mean=(samples=0, sum=0, mean=0.0000)) 
(store_exists_probe.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_stage_file_upload.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_is_file.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_http_head_request.mean=(samples=0, sum=0, mean=0.0000)) 
(object_continue_list_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_file_status.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_file_checksum.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_is_directory.mean=(samples=0, sum=0, mean=0.0000)) 
(op_list_files.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_commit_job.mean=(samples=0, sum=0, mean=0.0000)) 
(op_rename.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_remote_stream_aborted.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (object_multipart_initiated.mean=(samples=0, sum=0, mean=0.0000)) 
(object_bulk_delete_request.mean=(samples=0, sum=0, mean=0.0000)) 
(op_rename.mean=(samples=0, sum=0, mean=0.0000)) 
(store_exists_probe.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_write_queue_duration.mean=(samples=0, sum=0, mean=0.0000)) 
(op_exists.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_block_fetch_operations.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_remote_stream_aborted.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_block_acquire_read.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_list.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_remote_stream_drain.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_create.mean=(samples=0, sum=0, mean=0.0000)) 
(object_list_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_bulk_delete_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_materialize_file.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_remote_stream_drain.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_file_cache_eviction.mean=(samples=0, sum=0, mean=0.0000)) 
(object_list_request.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_content_summary.mean=(samples=0, sum=0, mean=0.0000)) 
(multipart_upload_list.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_map.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_named.mean=(samples=0, sum=0, mean=0.0000)) 
(op_mkdirs.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_file_status.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_delegation_token.mean=(samples=0, sum=0, mean=0.0000)) 
(object_put_request.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_load_single_pending_file.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_list.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(multipart_upload_list.mean=(samples=0, sum=0, mean=0.0000)));
   }}, ClientSideEncryption=false}
   2024-04-24 15:57:23,534 [setup] DEBUG impl.MkdirOperation 
(MkdirOperation.java:execute(94)) - Making directory: s3a://stevel-london/test
   2024-04-24 15:57:23,535 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:innerGetFileStatus(3950)) - Getting path status for 
s3a://stevel-london/test  (test); needEmptyDirectory=false
   2024-04-24 15:57:23,535 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:s3GetFileStatus(4009)) - S3GetFileStatus 
s3a://stevel-london/test
   2024-04-24 15:57:23,541 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:listObjects(2965)) - LIST List stevel-london:/test/ 
delimiter=/ keys=2 requester pays=null
   2024-04-24 15:57:23,541 [setup] DEBUG s3a.S3AFileSystem 
(DurationInfo.java:<init>(80)) - Starting: LIST
   2024-04-24 15:57:23,574 [setup] DEBUG s3a.Invoker 
(DurationInfo.java:<init>(80)) - Starting: create credentials
   2024-04-24 15:57:23,577 [setup] DEBUG s3a.Invoker 
(DurationInfo.java:close(101)) - create credentials: duration 0:00.003s
   2024-04-24 15:57:23,577 [setup] DEBUG s3a.AWSCredentialProviderList 
(AWSCredentialProviderList.java:resolveCredentials(195)) - No credentials from 
TemporaryAWSCredentialsProvider: 
org.apache.hadoop.fs.s3a.auth.NoAwsCredentialsException: Session credentials in 
Hadoop configuration: No AWS Credentials
   2024-04-24 15:57:23,577 [setup] DEBUG s3a.AWSCredentialProviderList 
(AWSCredentialProviderList.java:resolveCredentials(182)) - Using credentials 
from SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}
   2024-04-24 15:57:23,599 [setup] DEBUG impl.LoggingAuditor 
(LoggingAuditor.java:modifyHttpRequest(400)) - [11] 
0d643328-91f6-4da7-acae-86fd72161299-00000005 Executing op_mkdirs with 
{object_list_request 'test/' size=2, mutating=false}; 
https://audit.example.org/hadoop/1/op_mkdirs/0d643328-91f6-4da7-acae-86fd72161299-00000005/?op=op_mkdirs&p1=test&pr=stevel&ps=d8c4e4fc-c0aa-48d0-9605-2bf9ed7b08b2&id=0d643328-91f6-4da7-acae-86fd72161299-00000005&t0=11&fs=0d643328-91f6-4da7-acae-86fd72161299&t1=11&ts=1713970643534
   2024-04-24 15:57:24,224 [setup] DEBUG s3a.S3AFileSystem 
(DurationInfo.java:close(101)) - LIST: duration 0:00.682s
   2024-04-24 15:57:24,224 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:s3GetFileStatus(4100)) - Not Found: s3a://stevel-london/test
   2024-04-24 15:57:24,224 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:innerGetFileStatus(3950)) - Getting path status for 
s3a://stevel-london/test  (test); needEmptyDirectory=false
   2024-04-24 15:57:24,224 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:s3GetFileStatus(4009)) - S3GetFileStatus 
s3a://stevel-london/test
   2024-04-24 15:57:24,230 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:lambda$getObjectMetadata$10(2903)) - HEAD test with change 
tracker null
   2024-04-24 15:57:24,233 [setup] DEBUG impl.LoggingAuditor 
(LoggingAuditor.java:modifyHttpRequest(400)) - [11] 
0d643328-91f6-4da7-acae-86fd72161299-00000005 Executing op_mkdirs with 
{action_http_head_request 'test' size=0, mutating=false}; 
https://audit.example.org/hadoop/1/op_mkdirs/0d643328-91f6-4da7-acae-86fd72161299-00000005/?op=op_mkdirs&p1=test&pr=stevel&ps=d8c4e4fc-c0aa-48d0-9605-2bf9ed7b08b2&id=0d643328-91f6-4da7-acae-86fd72161299-00000005&t0=11&fs=0d643328-91f6-4da7-acae-86fd72161299&t1=11&ts=1713970643534
   2024-04-24 15:57:24,276 [setup] DEBUG s3a.Invoker 
(Invoker.java:retryUntranslated(474)) - GET test ; 
software.amazon.awssdk.services.s3.model.NoSuchKeyException: null (Service: S3, 
Status Code: 404, Request ID: YM4CDP856RPCKP8R, Extended Request ID: 
JbbjhNCFZf+5Hrj/WlnzH54455UAuBPn08CVH1vUqgpVm9J9Z7r6zpwxTeoaudWLrPYAzNKN0N/VmQL1yyv2LQ==)
 (Service: S3, Status Code: 404, Request ID: YM4CDP856RPCKP8R), 
   2024-04-24 15:57:24,277 [setup] DEBUG s3a.S3ARetryPolicy 
(S3ARetryPolicy.java:shouldRetry(308)) - Retry probe for FileNotFoundException 
with 0 retries and 0 failovers, idempotent=true, due to 
java.io.FileNotFoundException: GET test on /: 
software.amazon.awssdk.services.s3.model.NoSuchKeyException: null (Service: S3, 
Status Code: 404, Request ID: YM4CDP856RPCKP8R, Extended Request ID: 
JbbjhNCFZf+5Hrj/WlnzH54455UAuBPn08CVH1vUqgpVm9J9Z7r6zpwxTeoaudWLrPYAzNKN0N/VmQL1yyv2LQ==)
 (Service: S3, Status Code: 404, Request ID: YM4CDP856RPCKP8R):NoSuchKey
   java.io.FileNotFoundException: GET test on /: 
software.amazon.awssdk.services.s3.model.NoSuchKeyException: null (Service: S3, 
Status Code: 404, Request ID: YM4CDP856RPCKP8R, Extended Request ID: 
JbbjhNCFZf+5Hrj/WlnzH54455UAuBPn08CVH1vUqgpVm9J9Z7r6zpwxTeoaudWLrPYAzNKN0N/VmQL1yyv2LQ==)
 (Service: S3, Status Code: 404, Request ID: YM4CDP856RPCKP8R):NoSuchKey
        at 
org.apache.hadoop.fs.s3a.S3AUtils.translateException(S3AUtils.java:278)
        at org.apache.hadoop.fs.s3a.Invoker.retryUntranslated(Invoker.java:481)
        at org.apache.hadoop.fs.s3a.Invoker.retryUntranslated(Invoker.java:431)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem.getObjectMetadata(S3AFileSystem.java:2895)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem.getObjectMetadata(S3AFileSystem.java:2875)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem.s3GetFileStatus(S3AFileSystem.java:4024)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem.innerGetFileStatus(S3AFileSystem.java:3952)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem$MkdirOperationCallbacksImpl.probePathStatus(S3AFileSystem.java:3809)
        at 
org.apache.hadoop.fs.s3a.impl.MkdirOperation.probePathStatusOrNull(MkdirOperation.java:173)
        at 
org.apache.hadoop.fs.s3a.impl.MkdirOperation.getPathStatusExpectingDir(MkdirOperation.java:197)
        at 
org.apache.hadoop.fs.s3a.impl.MkdirOperation.execute(MkdirOperation.java:108)
        at 
org.apache.hadoop.fs.s3a.impl.MkdirOperation.execute(MkdirOperation.java:57)
        at 
org.apache.hadoop.fs.s3a.impl.ExecutingStoreOperation.apply(ExecutingStoreOperation.java:76)
        at 
org.apache.hadoop.fs.statistics.impl.IOStatisticsBinding.invokeTrackingDuration(IOStatisticsBinding.java:556)
        at 
org.apache.hadoop.fs.statistics.impl.IOStatisticsBinding.lambda$trackDurationOfOperation$5(IOStatisticsBinding.java:537)
        at 
org.apache.hadoop.fs.statistics.impl.IOStatisticsBinding.trackDuration(IOStatisticsBinding.java:458)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem.trackDurationAndSpan(S3AFileSystem.java:2722)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem.trackDurationAndSpan(S3AFileSystem.java:2741)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem.mkdirs(S3AFileSystem.java:3781)
        at org.apache.hadoop.fs.FileSystem.mkdirs(FileSystem.java:2494)
        at 
org.apache.hadoop.fs.contract.AbstractFSContractTestBase.mkdirs(AbstractFSContractTestBase.java:363)
        at 
org.apache.hadoop.fs.contract.AbstractFSContractTestBase.setup(AbstractFSContractTestBase.java:205)
        at 
org.apache.hadoop.fs.s3a.AbstractS3ATestBase.setup(AbstractS3ATestBase.java:111)
        at 
org.apache.hadoop.fs.s3a.performance.AbstractS3ACostTest.setup(AbstractS3ACostTest.java:129)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
        at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
        at 
org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
        at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
        at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
        at 
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
        at 
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.lang.Thread.run(Thread.java:750)
   Caused by: software.amazon.awssdk.services.s3.model.NoSuchKeyException: null 
(Service: S3, Status Code: 404, Request ID: YM4CDP856RPCKP8R, Extended Request 
ID: 
JbbjhNCFZf+5Hrj/WlnzH54455UAuBPn08CVH1vUqgpVm9J9Z7r6zpwxTeoaudWLrPYAzNKN0N/VmQL1yyv2LQ==)
 (Service: S3, Status Code: 404, Request ID: YM4CDP856RPCKP8R)
        at 
software.amazon.awssdk.services.s3.model.NoSuchKeyException$BuilderImpl.build(NoSuchKeyException.java:126)
        at 
software.amazon.awssdk.services.s3.model.NoSuchKeyException$BuilderImpl.build(NoSuchKeyException.java:80)
        at 
software.amazon.awssdk.services.s3.internal.handlers.ExceptionTranslationInterceptor.modifyException(ExceptionTranslationInterceptor.java:63)
        at 
software.amazon.awssdk.core.interceptor.ExecutionInterceptorChain.modifyException(ExecutionInterceptorChain.java:181)
        at 
software.amazon.awssdk.core.internal.http.pipeline.stages.utils.ExceptionReportingUtils.runModifyException(ExceptionReportingUtils.java:54)
        at 
software.amazon.awssdk.core.internal.http.pipeline.stages.utils.ExceptionReportingUtils.reportFailureToInterceptors(ExceptionReportingUtils.java:38)
        at 
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:39)
        at 
software.amazon.awssdk.core.internal.http.pipeline.stages.ExecutionFailureExceptionReportingStage.execute(ExecutionFailureExceptionReportingStage.java:26)
        at 
software.amazon.awssdk.core.internal.http.AmazonSyncHttpClient$RequestExecutionBuilderImpl.execute(AmazonSyncHttpClient.java:224)
        at 
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.invoke(BaseSyncClientHandler.java:103)
        at 
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.doExecute(BaseSyncClientHandler.java:173)
        at 
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.lambda$execute$1(BaseSyncClientHandler.java:80)
        at 
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.measureApiCallSuccess(BaseSyncClientHandler.java:182)
        at 
software.amazon.awssdk.core.internal.handler.BaseSyncClientHandler.execute(BaseSyncClientHandler.java:74)
        at 
software.amazon.awssdk.core.client.handler.SdkSyncClientHandler.execute(SdkSyncClientHandler.java:45)
        at 
software.amazon.awssdk.awscore.client.handler.AwsSyncClientHandler.execute(AwsSyncClientHandler.java:53)
        at 
software.amazon.awssdk.services.s3.DefaultS3Client.headObject(DefaultS3Client.java:6319)
        at 
org.apache.hadoop.fs.s3a.S3AFileSystem.lambda$getObjectMetadata$10(S3AFileSystem.java:2907)
        at org.apache.hadoop.fs.s3a.Invoker.retryUntranslated(Invoker.java:468)
        ... 37 more
   2024-04-24 15:57:24,278 [setup] DEBUG s3a.S3ARetryPolicy 
(S3ARetryPolicy.java:shouldRetry(313)) - Retry action is 
RetryAction(action=FAIL, delayMillis=0, reason=try once and fail.)
   2024-04-24 15:57:24,279 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:s3GetFileStatus(4100)) - Not Found: s3a://stevel-london/test
   2024-04-24 15:57:24,280 [setup] DEBUG s3a.Invoker 
(DurationInfo.java:<init>(80)) - Starting: PUT 0-byte object 
   2024-04-24 15:57:24,286 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:putObjectDirect(3267)) - PUT 0 bytes to test/
   2024-04-24 15:57:24,286 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:incrementPutStartStatistics(3341)) - PUT start 0 bytes
   2024-04-24 15:57:24,292 [setup] DEBUG impl.LoggingAuditor 
(LoggingAuditor.java:modifyHttpRequest(400)) - [11] 
0d643328-91f6-4da7-acae-86fd72161299-00000005 Executing op_mkdirs with 
{object_put_request 'test/' size=0, mutating=true}; 
https://audit.example.org/hadoop/1/op_mkdirs/0d643328-91f6-4da7-acae-86fd72161299-00000005/?op=op_mkdirs&p1=test&pr=stevel&ps=d8c4e4fc-c0aa-48d0-9605-2bf9ed7b08b2&id=0d643328-91f6-4da7-acae-86fd72161299-00000005&t0=11&fs=0d643328-91f6-4da7-acae-86fd72161299&t1=11&ts=1713970643534
   2024-04-24 15:57:24,376 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:incrementPutCompletedStatistics(3357)) - PUT completed 
success=true; 0 bytes
   2024-04-24 15:57:24,376 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:finishedWrite(4690)) - Finished write to test/, len 0. etag 
"879c68e18e6aa75a0edcab0e0a361786", version JOVjFhK1ZAGKfaJV39PLzFeh0gEF9JCJ
   2024-04-24 15:57:24,376 [setup] DEBUG s3a.Invoker 
(DurationInfo.java:close(101)) - PUT 0-byte object : duration 0:00.096s
   2024-04-24 15:57:24,376 [setup] DEBUG S3AFileSystem.Progress 
(S3AFileSystem.java:incrementPutProgressStatistics(3374)) - PUT test: 0 bytes
   2024-04-24 15:57:24,428 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initializeClass(5724)) - Initialize S3A class
   2024-04-24 15:57:24,435 [setup] DEBUG s3a.S3ATestUtils 
(S3ATestUtils.java:removeBucketOverrides(914)) - Removing option 
fs.s3a.bucket.stevel-london.directory.marker.retention; was keep
   2024-04-24 15:57:24,436 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initializeClass(5724)) - Initialize S3A class
   2024-04-24 15:57:24,436 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(549)) - Initializing S3AFileSystem for 
stevel-london
   2024-04-24 15:57:24,436 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1103)) - Propagating entries under 
fs.s3a.bucket.stevel-london.
   2024-04-24 15:57:24,437 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating fs.s3a.versioned.store 
from [core-site.xml]
   2024-04-24 15:57:24,437 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating 
fs.s3a.encryption.algorithm from [core-site.xml]
   2024-04-24 15:57:24,437 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating fs.s3a.endpoint from 
[core-site.xml]
   2024-04-24 15:57:24,437 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating fs.s3a.encryption.key 
from [core-site.xml]
   2024-04-24 15:57:24,437 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating 
fs.s3a.change.detection.source from [core-site.xml]
   2024-04-24 15:57:24,437 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:maybeIsolateClassloader(1708)) - Configuration classloader set 
to S3AFileSystem classloader: sun.misc.Launcher$AppClassLoader@18b4aac2
   2024-04-24 15:57:24,437 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:buildEncryptionSecrets(1477)) - Using SSE-KMS with key of length 
75 ending with 3
   2024-04-24 15:57:24,437 [setup] DEBUG s3a.S3ARetryPolicy 
(S3ARetryPolicy.java:<init>(145)) - Retrying on recoverable AWS failures 3 
times with an initial interval of 500ms
   2024-04-24 15:57:24,440 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(605)) - Client Side Encryption enabled: false
   2024-04-24 15:57:24,440 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.paging.maximum is 5000
   2024-04-24 15:57:24,440 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.block.size is 33554432
   2024-04-24 15:57:24,440 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.prefetch.block.size is 
131072
   2024-04-24 15:57:24,440 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.prefetch.block.count is 8
   2024-04-24 15:57:24,441 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.max.total.tasks is 32
   2024-04-24 15:57:24,441 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.threads.keepalivetime = PT1M
   2024-04-24 15:57:24,441 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.executor.capacity is 16
   2024-04-24 15:57:24,442 [setup] DEBUG auth.SignerManager 
(SignerManager.java:initCustomSigners(68)) - No custom signers specified
   2024-04-24 15:57:24,442 [setup] DEBUG audit.AuditIntegration 
(AuditIntegration.java:createAndInitAuditor(109)) - Auditor class is class 
org.apache.hadoop.fs.s3a.audit.impl.LoggingAuditor
   2024-04-24 15:57:24,442 [setup] DEBUG impl.ActiveAuditManagerS3A 
(ActiveAuditManagerS3A.java:serviceInit(199)) - Audit manager initialized with 
audit service LoggingAuditor{ID='e40ad9fb-842f-43ee-8784-912d440e2355', 
headerEnabled=true, rejectOutOfSpan=true, isMultipartUploadEnabled=true}
   2024-04-24 15:57:24,442 [setup] DEBUG impl.ActiveAuditManagerS3A 
(ActiveAuditManagerS3A.java:serviceStart(212)) - Started audit service 
LoggingAuditor{ID='e40ad9fb-842f-43ee-8784-912d440e2355', headerEnabled=true, 
rejectOutOfSpan=true, isMultipartUploadEnabled=true}
   2024-04-24 15:57:24,442 [setup] DEBUG audit.AuditIntegration 
(AuditIntegration.java:createAndStartAuditManager(76)) - Started Audit Manager 
Service ActiveAuditManagerS3A in state ActiveAuditManagerS3A: STARTED, 
auditor=LoggingAuditor{ID='e40ad9fb-842f-43ee-8784-912d440e2355', 
headerEnabled=true, rejectOutOfSpan=true, isMultipartUploadEnabled=true}}
   2024-04-24 15:57:24,442 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longOption(930)) - Value of 
fs.s3a.internal.upload.part.count.limit is 10000
   2024-04-24 15:57:24,442 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:createRequestFactory(1202)) - Unset storage class property 
fs.s3a.create.storage.class; falling back to default storage class
   2024-04-24 15:57:24,443 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSV2CredentialProvider(306)) - 
Credential provider class is 
org.apache.hadoop.fs.s3a.TemporaryAWSCredentialsProvider
   2024-04-24 15:57:24,443 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSV2CredentialProvider(306)) - 
Credential provider class is 
org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider
   2024-04-24 15:57:24,443 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSCredentialProviderList(151)) - For 
URI s3a://stevel-london/, using credentials AWSCredentialProviderList name=; 
refcount= 1; size=2: [TemporaryAWSCredentialsProvider, 
SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}]
   2024-04-24 15:57:24,443 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:bindAWSClient(1047)) - Using credential provider 
AWSCredentialProviderList name=; refcount= 1; size=2: 
[TemporaryAWSCredentialsProvider, 
SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}]
   2024-04-24 15:57:24,443 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.connection.maximum is 512
   2024-04-24 15:57:24,443 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.acquisition.timeout = PT1M
   2024-04-24 15:57:24,443 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of fs.s3a.connection.ttl 
= PT5M
   2024-04-24 15:57:24,443 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.establish.timeout = PT30S
   2024-04-24 15:57:24,443 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.idle.time = PT1M
   2024-04-24 15:57:24,443 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.timeout = PT25S
   2024-04-24 15:57:24,443 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:getS3RegionFromEndpoint(397)) - Endpoint 
s3.eu-west-2.amazonaws.com is not the default; parsing
   2024-04-24 15:57:24,443 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(326)) - Setting 
endpoint to https://s3.eu-west-2.amazonaws.com
   2024-04-24 15:57:24,443 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(353)) - Setting region 
to eu-west-2 from endpoint
   2024-04-24 15:57:24,443 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:maybeApplyS3AccessGrantsConfigurations(419)) - S3 
Access Grants plugin is not enabled.
   2024-04-24 15:57:24,443 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.request.timeout = PT1M
   2024-04-24 15:57:24,444 [setup] DEBUG impl.AWSClientConfig 
(AWSClientConfig.java:initUserAgent(375)) - Using User-Agent: Hadoop 
3.5.0-SNAPSHOT
   2024-04-24 15:57:24,444 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.attempts.maximum is 2
   2024-04-24 15:57:24,447 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.connection.maximum is 512
   2024-04-24 15:57:24,447 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.acquisition.timeout = PT1M
   2024-04-24 15:57:24,447 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of fs.s3a.connection.ttl 
= PT5M
   2024-04-24 15:57:24,447 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.establish.timeout = PT30S
   2024-04-24 15:57:24,447 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.idle.time = PT1M
   2024-04-24 15:57:24,447 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.timeout = PT25S
   2024-04-24 15:57:24,447 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:getS3RegionFromEndpoint(397)) - Endpoint 
s3.eu-west-2.amazonaws.com is not the default; parsing
   2024-04-24 15:57:24,447 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(326)) - Setting 
endpoint to https://s3.eu-west-2.amazonaws.com
   2024-04-24 15:57:24,447 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(353)) - Setting region 
to eu-west-2 from endpoint
   2024-04-24 15:57:24,447 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:maybeApplyS3AccessGrantsConfigurations(419)) - S3 
Access Grants plugin is not enabled.
   2024-04-24 15:57:24,448 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.request.timeout = PT1M
   2024-04-24 15:57:24,448 [setup] DEBUG impl.AWSClientConfig 
(AWSClientConfig.java:initUserAgent(375)) - Using User-Agent: Hadoop 
3.5.0-SNAPSHOT
   2024-04-24 15:57:24,448 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.attempts.maximum is 2
   2024-04-24 15:57:24,450 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:doBucketProbing(831)) - skipping check for bucket existence
   2024-04-24 15:57:24,450 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(696)) - Input fadvise policy = default
   2024-04-24 15:57:24,450 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(698)) - Change detection policy = 
VersionIdChangeDetectionPolicy mode=Server
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(702)) - Filesystem support for magic committers 
is enabled
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.fast.upload.active.blocks is 4
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(721)) - Using S3ABlockOutputStream with buffer = 
disk; block=67108864; queue limit=4; multipart=true
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(731)) - fs.s3a.create.performance = false
   2024-04-24 15:57:24,451 [setup] DEBUG impl.DirectoryPolicyImpl 
(DirectoryPolicyImpl.java:getDirectoryPolicy(189)) - Directory markers will be 
kept
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(737)) - Directory marker retention policy is 
DirectoryMarkerRetention{policy='keep'}
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.bulk.delete.page.size is 250
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.readahead.range is 32768
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of io.file.buffer.size is 4194304
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.input.async.drain.threshold is 1024
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.vectored.active.ranged.reads 
is 4
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.vectored.read.min.seek.size is 4096
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.vectored.read.max.merged.size is 1048576
   2024-04-24 15:57:24,451 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(763)) - Using optimized copyFromLocal 
implementation: true
   2024-04-24 15:57:24,454 [setup] INFO  contract.AbstractFSContractTestBase 
(AbstractFSContractTestBase.java:setup(196)) - Test filesystem = 
s3a://stevel-london implemented by S3AFileSystem{uri=s3a://stevel-london, 
workingDir=s3a://stevel-london/user/stevel, partSize=67108864, 
enableMultiObjectsDelete=true, maxKeys=5000, 
OpenFileSupport{changePolicy=VersionIdChangeDetectionPolicy mode=Server, 
defaultReadAhead=32768, defaultBufferSize=4194304, 
defaultAsyncDrainThreshold=1024, defaultInputPolicy=default}, 
blockSize=33554432, multiPartThreshold=134217728, 
s3EncryptionAlgorithm='SSE_KMS', 
blockFactory=org.apache.hadoop.fs.s3a.S3ADataBlocks$DiskBlockFactory@fbacef6, 
auditManager=Service ActiveAuditManagerS3A in state ActiveAuditManagerS3A: 
STARTED, auditor=LoggingAuditor{ID='e40ad9fb-842f-43ee-8784-912d440e2355', 
headerEnabled=true, rejectOutOfSpan=true, isMultipartUploadEnabled=true}}, 
authoritativePath=[], useListV1=false, magicCommitter=true, 
boundedExecutor=BlockingThreadPoolExecutorService{SemaphoredDelegatingExecutor{permitCount=200,
 available=200, waiting=0}, activeCount=0}, 
unboundedExecutor=java.util.concurrent.ThreadPoolExecutor@6e3a3097[Running, 
pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], 
credentials=AWSCredentialProviderList name=; refcount= 1; size=2: 
[TemporaryAWSCredentialsProvider, 
SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}], 
delegation tokens=disabled, DirectoryMarkerRetention{policy='keep'}, 
instrumentation 
{S3AInstrumentation{instanceIOStatistics=counters=((stream_file_cache_eviction=0)
 (audit_failure=0) (committer_load_single_pending_file=0) 
(fake_directories_deleted=0) (store_io_request=0) 
(stream_read_block_acquire_read.failures=0) (multipart_upload_part_put=0) 
(stream_read_seek_backward_operations=0) (committer_commits_created=0) 
(stream_write_queue_duration.failures=0) (files_copied=0) (op_is_file=0) 
(op_createfile=0) (action_http_get_request.failures=0) (op_get_file_status=0) 
(object_continue_list_request.failures=0) 
(stream_read_vectored_incoming_ranges=0) (op_xattr_get_map=0) 
(committer_bytes_uploaded=0) (multipart_upload_abort_under_path_invoked=0) 
(stream_read_vectored_read_bytes_discarded=0) (op_rename=0) 
(multipart_upload_list.failures=0) (committer_magic_files_created=0) 
(store_exists_probe=0) (stream_read_block_fetch_operations.failures=0) 
(action_executor_acquired=0) (action_file_opened=0) 
(committer_commits_completed=0) (object_multipart_initiated=0) 
(op_copy_from_local_file.failures=0) (object_put_bytes=0) 
(op_mkdirs.failures=0) (committer_jobs_completed=0) 
(object_multipart_initiated.failures=0) (stream_read_operations=0) 
(object_delete_objects=0) (op_get_content_summary.failures=0) 
(stream_read_close_operations=0) (action_http_head_request.failures=0) 
(stream_read_closed=0) (audit_request_execution=0) 
(op_get_file_status.failures=0) (op_get_file_checksum=0) 
(stream_write_total_data=0) (stream_read_seek_bytes_skipped=0) 
(committer_materialize_file.failures=0) (op_list_status.failures=0) 
(stream_read_seek_forward_operations=0) (multipart_upload_completed=0) 
(store_io_throttled=0) (files_created=0) (stream_read_bytes=0) 
(directories_deleted=0) (committer_jobs_failed=0) 
(stream_read_operations_incomplete=0) (committer_materialize_file=0) 
(op_list_status=0) (op_xattr_get_named_map=0) (object_copy_requests=0) 
(committer_bytes_committed=0) (stream_read_vectored_combined_ranges=0) 
(stream_read_remote_stream_drain=0) (op_is_directory.failures=0) 
(op_get_content_summary=0) (object_multipart_aborted=0) (op_delete.failures=0) 
(op_list_files.failures=0) (op_access=0) (store_io_retry=0) (op_exists=0) 
(stream_read_total_bytes=0) (op_createfile.failures=0) (op_exists.failures=0) 
(stream_read_opened=0) (object_metadata_request=0) 
(object_put_request_completed=0) (op_create.failures=0) (object_put_request=0) 
(op_open=0) (op_glob_status.failures=0) (multipart_upload_started=0) 
(committer_tasks_failed=0) (stream_read_version_mismatches=0) 
(object_multipart_list=0) (fake_directories_created=0) (op_abort=0) 
(object_delete_request.failures=0) (committer_commits.failures=0) 
(stream_read_exceptions=0) (stream_read_seek_bytes_discarded=0) 
(committer_stage_file_upload=0) (object_bulk_delete_request=0) 
(object_continue_list_request=0) (object_multipart_aborted.failures=0) 
(op_hsync=0) (stream_write_exceptions=0) (op_rename.failures=0) 
(directories_created=0) (object_delete_request=0) 
(stream_write_block_uploads=0) (stream_read_fully_operations=0) 
(stream_write_queue_duration=0) (op_copy_from_local_file=0) 
(object_bulk_delete_request.failures=0) (stream_read_vectored_operations=0) 
(op_xattr_get_map.failures=0) (stream_write_block_uploads_aborted=0) 
(delegation_tokens_issued.failures=0) (committer_commits_aborted=0) 
(committer_load_single_pending_file.failures=0) (stream_write_total_time=0) 
(stream_read_seek_operations=0) (stream_read_remote_stream_aborted.failures=0) 
(object_put_request.failures=0) (action_executor_acquired.failures=0) 
(op_create=0) (op_get_delegation_token=0) (op_xattr_get_named=0) 
(committer_stage_file_upload.failures=0) (op_get_delegation_token.failures=0) 
(stream_read_bytes_discarded_in_abort=0) 
(committer_magic_marker_put.failures=0) (op_get_file_checksum.failures=0) 
(object_list_request.failures=0) (op_xattr_list.failures=0) 
(op_access.failures=0) (files_copied_bytes=0) (committer_magic_marker_put=0) 
(multipart_upload_aborted=0) (op_xattr_get_named_map.failures=0) 
(multipart_instantiated=0) (op_delete=0) (stream_read_unbuffered=0) 
(op_is_file.failures=0) (op_xattr_list=0) (delegation_tokens_issued=0) 
(op_list_located_status=0) (action_http_get_request=0) 
(stream_file_cache_eviction.failures=0) (multipart_upload_part_put_bytes=0) 
(object_list_request=0) (op_abort.failures=0) (op_list_files=0) 
(committer_tasks_completed=0) (stream_read_seek_policy_changed=0) 
(files_deleted=0) (op_xattr_get_named.failures=0) 
(stream_read_bytes_backwards_on_seek=0) (object_multipart_list.failures=0) 
(committer_commit_job.failures=0) (stream_read_remote_stream_drain.failures=0) 
(audit_access_check_failure=0) (op_mkdirs=0) (op_hflush=0) 
(multipart_upload_list=0) (stream_read_block_fetch_operations=0) 
(stream_write_block_uploads_committed=0) 
(stream_read_bytes_discarded_in_close=0) (op_openfile=0) 
(action_http_head_request=0) (stream_read_remote_stream_aborted=0) 
(files_delete_rejected=0) (audit_span_creation=1) 
(stream_read_block_acquire_read=0) (op_is_directory=0) (ignored_errors=0) 
(stream_evict_blocks_from_cache=0) (op_create_non_recursive=0) 
(stream_write_exceptions_completing_upload=0) (committer_commit_job=0) 
(committer_commits_reverted=0) (store_exists_probe.failures=0) 
(stream_aborted=0) (op_glob_status=0) (action_file_opened.failures=0) 
(stream_write_bytes=0));
   gauges=((stream_write_block_uploads_active=0) 
(stream_read_blocks_in_cache=0) (stream_read_block_cache_enabled=0) 
(object_put_request_active=0) (stream_read_active_memory_in_use=0) 
(stream_read_block_fetch_operations=0) (stream_read_block_prefetch_enabled=0) 
(stream_read_active_prefetch_operations=0) 
(stream_write_block_uploads_data_pending=0) (client_side_encryption_enabled=0) 
(object_put_bytes_pending=0) (stream_read_block_size=0) 
(stream_write_block_uploads_pending=0) (stream_read_block_prefetch_limit=0));
   minimums=((op_exists.failures.min=-1) (op_create.failures.min=-1) 
(op_is_directory.min=-1) (multipart_upload_list.failures.min=-1) 
(object_multipart_aborted.failures.min=-1) 
(stream_write_queue_duration.failures.min=-1) 
(stream_file_cache_eviction.min=-1) (object_multipart_list.failures.min=-1) 
(op_glob_status.failures.min=-1) (stream_read_remote_stream_aborted.min=-1) 
(action_http_get_request.failures.min=-1) 
(stream_read_block_acquire_read.failures.min=-1) 
(object_delete_request.failures.min=-1) (op_xattr_list.failures.min=-1) 
(action_executor_acquired.min=-1) (op_abort.failures.min=-1) 
(delegation_tokens_issued.min=-1) (stream_file_cache_eviction.failures.min=-1) 
(op_list_status.failures.min=-1) (op_xattr_list.min=-1) 
(op_get_content_summary.failures.min=-1) (object_multipart_initiated.min=-1) 
(op_abort.min=-1) (op_get_file_status.failures.min=-1) (op_create.min=-1) 
(op_createfile.min=-1) (committer_materialize_file.failures.min=-1) 
(op_createfile.failures.min=-1) (op_xattr_get_named_map.failures.min=-1) 
(action_http_head_request.min=-1) (action_file_opened.failures.min=-1) 
(object_list_request.min=-1) (op_get_file_checksum.failures.min=-1) 
(op_mkdirs.failures.min=-1) (op_list_files.failures.min=-1) 
(committer_stage_file_upload.failures.min=-1) 
(stream_read_block_acquire_read.min=-1) (committer_magic_marker_put.min=-1) 
(object_put_request.failures.min=-1) 
(stream_read_remote_stream_aborted.failures.min=-1) 
(action_http_get_request.min=-1) (object_continue_list_request.failures.min=-1) 
(object_multipart_aborted.min=-1) (op_get_file_status.min=-1) 
(store_exists_probe.failures.min=-1) (action_http_head_request.failures.min=-1) 
(committer_stage_file_upload.min=-1) (op_mkdirs.min=-1) (op_rename.min=-1) 
(delegation_tokens_issued.failures.min=-1) (op_is_directory.failures.min=-1) 
(object_put_request.min=-1) (op_access.min=-1) (object_delete_request.min=-1) 
(op_xattr_get_named.min=-1) (committer_commit_job.min=-1) 
(object_bulk_delete_request.failures.min=-1) (multipart_upload_list.min=-1) 
(op_list_status.min=-1) (stream_read_block_fetch_operations.failures.min=-1) 
(stream_read_remote_stream_drain.min=-1) 
(stream_read_block_fetch_operations.min=-1) 
(committer_load_single_pending_file.failures.min=-1) 
(stream_read_remote_stream_drain.failures.min=-1) 
(object_continue_list_request.min=-1) (op_get_content_summary.min=-1) 
(op_get_delegation_token.min=-1) (op_is_file.min=-1) (op_xattr_get_map.min=-1) 
(op_is_file.failures.min=-1) (stream_write_queue_duration.min=-1) 
(committer_materialize_file.min=-1) (op_rename.failures.min=-1) 
(op_list_files.min=-1) (op_xattr_get_named_map.min=-1) (op_glob_status.min=-1) 
(op_get_delegation_token.failures.min=-1) 
(op_copy_from_local_file.failures.min=-1) (op_xattr_get_map.failures.min=-1) 
(object_multipart_list.min=-1) (op_access.failures.min=-1) (op_exists.min=-1) 
(object_multipart_initiated.failures.min=-1) (op_delete.failures.min=-1) 
(committer_magic_marker_put.failures.min=-1) (op_get_file_checksum.min=-1) 
(op_delete.min=-1) (object_bulk_delete_request.min=-1) 
(object_list_request.failures.min=-1) (committer_commit_job.failures.min=-1) 
(op_xattr_get_named.failures.min=-1) (action_file_opened.min=-1) 
(committer_load_single_pending_file.min=-1) (op_copy_from_local_file.min=-1) 
(action_executor_acquired.failures.min=-1) (store_exists_probe.min=-1));
   maximums=((object_delete_request.max=-1) (op_is_file.max=-1) 
(object_multipart_initiated.failures.max=-1) 
(action_http_get_request.failures.max=-1) (op_xattr_get_named_map.max=-1) 
(op_mkdirs.failures.max=-1) (action_http_head_request.max=-1) 
(op_createfile.max=-1) (action_executor_acquired.max=-1) 
(op_list_files.failures.max=-1) (stream_read_remote_stream_aborted.max=-1) 
(stream_read_remote_stream_drain.max=-1) (op_abort.failures.max=-1) 
(stream_write_queue_duration.failures.max=-1) (op_get_content_summary.max=-1) 
(object_continue_list_request.failures.max=-1) (op_get_delegation_token.max=-1) 
(op_xattr_get_map.max=-1) (object_continue_list_request.max=-1) 
(committer_materialize_file.max=-1) (action_http_head_request.failures.max=-1) 
(delegation_tokens_issued.max=-1) (op_rename.max=-1) 
(object_bulk_delete_request.failures.max=-1) 
(store_exists_probe.failures.max=-1) (op_create.max=-1) 
(stream_read_block_fetch_operations.max=-1) 
(op_get_file_status.failures.max=-1) (op_is_directory.failures.max=-1) 
(object_multipart_aborted.failures.max=-1) (op_create.failures.max=-1) 
(op_copy_from_local_file.max=-1) (stream_read_block_acquire_read.max=-1) 
(op_xattr_list.failures.max=-1) (op_xattr_get_named_map.failures.max=-1) 
(op_get_content_summary.failures.max=-1) (object_multipart_list.max=-1) 
(op_glob_status.failures.max=-1) (op_get_file_status.max=-1) 
(op_exists.failures.max=-1) (op_access.max=-1) (object_list_request.max=-1) 
(committer_commit_job.failures.max=-1) 
(stream_read_block_fetch_operations.failures.max=-1) 
(op_delete.failures.max=-1) (op_mkdirs.max=-1) 
(op_get_delegation_token.failures.max=-1) (op_rename.failures.max=-1) 
(committer_load_single_pending_file.max=-1) (op_list_status.failures.max=-1) 
(stream_file_cache_eviction.max=-1) (op_is_file.failures.max=-1) 
(committer_magic_marker_put.max=-1) (op_exists.max=-1) 
(multipart_upload_list.max=-1) (op_xattr_get_named.max=-1) 
(store_exists_probe.max=-1) (op_list_status.max=-1) 
(action_http_get_request.max=-1) (action_file_opened.max=-1) 
(committer_magic_marker_put.failures.max=-1) 
(action_executor_acquired.failures.max=-1) (op_createfile.failures.max=-1) 
(object_put_request.failures.max=-1) (committer_stage_file_upload.max=-1) 
(action_file_opened.failures.max=-1) 
(stream_read_remote_stream_drain.failures.max=-1) 
(op_copy_from_local_file.failures.max=-1) (op_access.failures.max=-1) 
(op_delete.max=-1) (object_put_request.max=-1) 
(stream_read_remote_stream_aborted.failures.max=-1) (op_is_directory.max=-1) 
(committer_load_single_pending_file.failures.max=-1) 
(object_multipart_list.failures.max=-1) (object_bulk_delete_request.max=-1) 
(stream_read_block_acquire_read.failures.max=-1) (op_abort.max=-1) 
(object_list_request.failures.max=-1) (op_get_file_checksum.failures.max=-1) 
(object_multipart_initiated.max=-1) 
(committer_stage_file_upload.failures.max=-1) (op_list_files.max=-1) 
(op_xattr_get_named.failures.max=-1) (multipart_upload_list.failures.max=-1) 
(object_multipart_aborted.max=-1) (op_get_file_checksum.max=-1) 
(delegation_tokens_issued.failures.max=-1) (stream_write_queue_duration.max=-1) 
(op_xattr_list.max=-1) (committer_commit_job.max=-1) 
(stream_file_cache_eviction.failures.max=-1) (op_xattr_get_map.failures.max=-1) 
(object_delete_request.failures.max=-1) 
(committer_materialize_file.failures.max=-1) (op_glob_status.max=-1));
   means=((op_access.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_remote_stream_aborted.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (stream_write_queue_duration.mean=(samples=0, sum=0, 
mean=0.0000)) (op_get_delegation_token.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (stream_file_cache_eviction.mean=(samples=0, sum=0, mean=0.0000)) 
(op_is_directory.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_named_map.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_magic_marker_put.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_delegation_token.mean=(samples=0, sum=0, mean=0.0000)) 
(action_executor_acquired.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_http_head_request.mean=(samples=0, sum=0, mean=0.0000)) 
(delegation_tokens_issued.mean=(samples=0, sum=0, mean=0.0000)) 
(op_glob_status.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_is_file.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_load_single_pending_file.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (object_put_request.mean=(samples=0, sum=0, mean=0.0000)) 
(object_delete_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_is_file.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_file_opened.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_load_single_pending_file.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_initiated.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_block_fetch_operations.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (op_get_file_checksum.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (committer_stage_file_upload.mean=(samples=0, sum=0, 
mean=0.0000)) (op_get_file_status.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (stream_read_remote_stream_drain.mean=(samples=0, sum=0, 
mean=0.0000)) (op_xattr_get_map.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_list_request.mean=(samples=0, sum=0, mean=0.0000)) 
(op_glob_status.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_initiated.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_create.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_continue_list_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_bulk_delete_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_copy_from_local_file.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_executor_acquired.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_stage_file_upload.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_copy_from_local_file.mean=(samples=0, sum=0, mean=0.0000)) 
(action_file_opened.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_list_files.mean=(samples=0, sum=0, mean=0.0000)) (op_abort.mean=(samples=0, 
sum=0, mean=0.0000)) (op_createfile.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (stream_file_cache_eviction.failures.mean=(samples=0, sum=0, 
mean=0.0000)) (op_get_file_status.mean=(samples=0, sum=0, mean=0.0000)) 
(multipart_upload_list.mean=(samples=0, sum=0, mean=0.0000)) 
(object_list_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_list.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_list_status.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_map.mean=(samples=0, sum=0, mean=0.0000)) 
(store_exists_probe.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_commit_job.mean=(samples=0, sum=0, mean=0.0000)) 
(op_delete.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_named.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_remote_stream_drain.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_rename.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_file_checksum.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_remote_stream_aborted.mean=(samples=0, sum=0, mean=0.0000)) 
(store_exists_probe.mean=(samples=0, sum=0, mean=0.0000)) 
(op_mkdirs.mean=(samples=0, sum=0, mean=0.0000)) (op_create.mean=(samples=0, 
sum=0, mean=0.0000)) (committer_materialize_file.mean=(samples=0, sum=0, 
mean=0.0000)) (op_get_content_summary.mean=(samples=0, sum=0, mean=0.0000)) 
(op_list_files.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_block_acquire_read.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_abort.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_delete.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_list.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_is_directory.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_named_map.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_write_queue_duration.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_delete_request.mean=(samples=0, sum=0, mean=0.0000)) 
(object_continue_list_request.mean=(samples=0, sum=0, mean=0.0000)) 
(op_get_content_summary.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_block_fetch_operations.mean=(samples=0, sum=0, mean=0.0000)) 
(object_put_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_bulk_delete_request.mean=(samples=0, sum=0, mean=0.0000)) 
(stream_read_block_acquire_read.mean=(samples=0, sum=0, mean=0.0000)) 
(delegation_tokens_issued.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_rename.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_commit_job.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_http_head_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_list.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_magic_marker_put.mean=(samples=0, sum=0, mean=0.0000)) 
(op_exists.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_list_status.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_access.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_aborted.mean=(samples=0, sum=0, mean=0.0000)) 
(action_http_get_request.mean=(samples=0, sum=0, mean=0.0000)) 
(op_exists.mean=(samples=0, sum=0, mean=0.0000)) 
(op_xattr_get_named.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(action_http_get_request.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(multipart_upload_list.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_aborted.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(op_createfile.mean=(samples=0, sum=0, mean=0.0000)) 
(op_mkdirs.failures.mean=(samples=0, sum=0, mean=0.0000)) 
(object_multipart_list.mean=(samples=0, sum=0, mean=0.0000)) 
(committer_materialize_file.failures.mean=(samples=0, sum=0, mean=0.0000)));
   }}, ClientSideEncryption=false}
   2024-04-24 15:57:24,455 [setup] DEBUG impl.MkdirOperation 
(MkdirOperation.java:execute(94)) - Making directory: s3a://stevel-london/test
   2024-04-24 15:57:24,455 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:innerGetFileStatus(3950)) - Getting path status for 
s3a://stevel-london/test  (test); needEmptyDirectory=false
   2024-04-24 15:57:24,455 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:s3GetFileStatus(4009)) - S3GetFileStatus 
s3a://stevel-london/test
   2024-04-24 15:57:24,455 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:listObjects(2965)) - LIST List stevel-london:/test/ 
delimiter=/ keys=2 requester pays=null
   2024-04-24 15:57:24,455 [setup] DEBUG s3a.S3AFileSystem 
(DurationInfo.java:<init>(80)) - Starting: LIST
   2024-04-24 15:57:24,456 [setup] DEBUG s3a.Invoker 
(DurationInfo.java:<init>(80)) - Starting: create credentials
   2024-04-24 15:57:24,456 [setup] DEBUG s3a.Invoker 
(DurationInfo.java:close(101)) - create credentials: duration 0:00.000s
   2024-04-24 15:57:24,456 [setup] DEBUG s3a.AWSCredentialProviderList 
(AWSCredentialProviderList.java:resolveCredentials(195)) - No credentials from 
TemporaryAWSCredentialsProvider: 
org.apache.hadoop.fs.s3a.auth.NoAwsCredentialsException: Session credentials in 
Hadoop configuration: No AWS Credentials
   2024-04-24 15:57:24,456 [setup] DEBUG s3a.AWSCredentialProviderList 
(AWSCredentialProviderList.java:resolveCredentials(182)) - Using credentials 
from SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}
   2024-04-24 15:57:24,457 [setup] DEBUG impl.LoggingAuditor 
(LoggingAuditor.java:modifyHttpRequest(400)) - [11] 
e40ad9fb-842f-43ee-8784-912d440e2355-00000008 Executing op_mkdirs with 
{object_list_request 'test/' size=2, mutating=false}; 
https://audit.example.org/hadoop/1/op_mkdirs/e40ad9fb-842f-43ee-8784-912d440e2355-00000008/?op=op_mkdirs&p1=test&pr=stevel&ps=d8c4e4fc-c0aa-48d0-9605-2bf9ed7b08b2&id=e40ad9fb-842f-43ee-8784-912d440e2355-00000008&t0=11&fs=e40ad9fb-842f-43ee-8784-912d440e2355&t1=11&ts=1713970644455
   2024-04-24 15:57:24,848 [setup] DEBUG s3a.S3AFileSystem 
(DurationInfo.java:close(101)) - LIST: duration 0:00.393s
   2024-04-24 15:57:24,849 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:s3GetFileStatus(4073)) - Found path as directory (with /)
   2024-04-24 15:57:24,849 [setup] DEBUG s3a.S3AFileSystem 
(S3ListResult.java:logAtDebug(146)) - Prefix count = 0; object count=1
   2024-04-24 15:57:24,849 [setup] DEBUG s3a.S3AFileSystem 
(S3ListResult.java:logAtDebug(149)) - Summary: test/ 0
   2024-04-24 15:57:24,862 [setup] DEBUG s3a.S3ATestUtils 
(S3ATestUtils.java:removeBucketOverrides(914)) - Removing option 
fs.s3a.bucket.stevel-london.directory.marker.retention; was keep
   2024-04-24 15:57:24,863 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(549)) - Initializing S3AFileSystem for 
noaa-cors-pds
   2024-04-24 15:57:24,863 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1103)) - Propagating entries under 
fs.s3a.bucket.noaa-cors-pds.
   2024-04-24 15:57:24,865 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:propagateBucketOptions(1124)) - Updating fs.s3a.endpoint.region 
from [core-site.xml]
   2024-04-24 15:57:24,865 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:maybeIsolateClassloader(1708)) - Configuration classloader set 
to S3AFileSystem classloader: sun.misc.Launcher$AppClassLoader@18b4aac2
   2024-04-24 15:57:24,865 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:buildEncryptionSecrets(1493)) - Data is unencrypted
   2024-04-24 15:57:24,865 [setup] DEBUG s3a.S3ARetryPolicy 
(S3ARetryPolicy.java:<init>(145)) - Retrying on recoverable AWS failures 3 
times with an initial interval of 500ms
   2024-04-24 15:57:24,868 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(605)) - Client Side Encryption enabled: false
   2024-04-24 15:57:24,868 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.paging.maximum is 5000
   2024-04-24 15:57:24,868 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.block.size is 33554432
   2024-04-24 15:57:24,868 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.prefetch.block.size is 
131072
   2024-04-24 15:57:24,868 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.prefetch.block.count is 8
   2024-04-24 15:57:24,868 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.max.total.tasks is 32
   2024-04-24 15:57:24,868 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.threads.keepalivetime = PT1M
   2024-04-24 15:57:24,868 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.executor.capacity is 16
   2024-04-24 15:57:24,869 [setup] DEBUG auth.SignerManager 
(SignerManager.java:initCustomSigners(68)) - No custom signers specified
   2024-04-24 15:57:24,869 [setup] DEBUG audit.AuditIntegration 
(AuditIntegration.java:createAndInitAuditor(109)) - Auditor class is class 
org.apache.hadoop.fs.s3a.audit.impl.LoggingAuditor
   2024-04-24 15:57:24,869 [setup] DEBUG impl.ActiveAuditManagerS3A 
(ActiveAuditManagerS3A.java:serviceInit(199)) - Audit manager initialized with 
audit service LoggingAuditor{ID='8ccb4ca6-435a-4ba8-b138-ac7140a2c673', 
headerEnabled=true, rejectOutOfSpan=true, isMultipartUploadEnabled=true}
   2024-04-24 15:57:24,869 [setup] DEBUG impl.ActiveAuditManagerS3A 
(ActiveAuditManagerS3A.java:serviceStart(212)) - Started audit service 
LoggingAuditor{ID='8ccb4ca6-435a-4ba8-b138-ac7140a2c673', headerEnabled=true, 
rejectOutOfSpan=true, isMultipartUploadEnabled=true}
   2024-04-24 15:57:24,869 [setup] DEBUG audit.AuditIntegration 
(AuditIntegration.java:createAndStartAuditManager(76)) - Started Audit Manager 
Service ActiveAuditManagerS3A in state ActiveAuditManagerS3A: STARTED, 
auditor=LoggingAuditor{ID='8ccb4ca6-435a-4ba8-b138-ac7140a2c673', 
headerEnabled=true, rejectOutOfSpan=true, isMultipartUploadEnabled=true}}
   2024-04-24 15:57:24,869 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longOption(930)) - Value of 
fs.s3a.internal.upload.part.count.limit is 10000
   2024-04-24 15:57:24,870 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:createRequestFactory(1202)) - Unset storage class property 
fs.s3a.create.storage.class; falling back to default storage class
   2024-04-24 15:57:24,870 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSV2CredentialProvider(306)) - 
Credential provider class is 
org.apache.hadoop.fs.s3a.TemporaryAWSCredentialsProvider
   2024-04-24 15:57:24,870 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSV2CredentialProvider(306)) - 
Credential provider class is 
org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider
   2024-04-24 15:57:24,870 [setup] DEBUG auth.CredentialProviderListFactory 
(CredentialProviderListFactory.java:createAWSCredentialProviderList(151)) - For 
URI s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz, using credentials 
AWSCredentialProviderList name=; refcount= 1; size=2: 
[TemporaryAWSCredentialsProvider, 
SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}]
   2024-04-24 15:57:24,870 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:bindAWSClient(1047)) - Using credential provider 
AWSCredentialProviderList name=; refcount= 1; size=2: 
[TemporaryAWSCredentialsProvider, 
SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}]
   2024-04-24 15:57:24,870 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.connection.maximum is 512
   2024-04-24 15:57:24,870 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.acquisition.timeout = PT1M
   2024-04-24 15:57:24,870 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of fs.s3a.connection.ttl 
= PT5M
   2024-04-24 15:57:24,870 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.establish.timeout = PT30S
   2024-04-24 15:57:24,870 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.idle.time = PT1M
   2024-04-24 15:57:24,870 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.timeout = PT25S
   2024-04-24 15:57:24,871 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(353)) - Setting region 
to us-east-1 from fs.s3a.endpoint.region
   2024-04-24 15:57:24,871 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:maybeApplyS3AccessGrantsConfigurations(419)) - S3 
Access Grants plugin is not enabled.
   2024-04-24 15:57:24,871 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.request.timeout = PT1M
   2024-04-24 15:57:24,871 [setup] DEBUG impl.AWSClientConfig 
(AWSClientConfig.java:initUserAgent(375)) - Using User-Agent: Hadoop 
3.5.0-SNAPSHOT
   2024-04-24 15:57:24,871 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.attempts.maximum is 2
   2024-04-24 15:57:24,876 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.connection.maximum is 512
   2024-04-24 15:57:24,877 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.acquisition.timeout = PT1M
   2024-04-24 15:57:24,877 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of fs.s3a.connection.ttl 
= PT5M
   2024-04-24 15:57:24,877 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.establish.timeout = PT30S
   2024-04-24 15:57:24,877 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.idle.time = PT1M
   2024-04-24 15:57:24,877 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.timeout = PT25S
   2024-04-24 15:57:24,877 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:configureEndpointAndRegion(353)) - Setting region 
to us-east-1 from fs.s3a.endpoint.region
   2024-04-24 15:57:24,877 [setup] DEBUG s3a.DefaultS3ClientFactory 
(DefaultS3ClientFactory.java:maybeApplyS3AccessGrantsConfigurations(419)) - S3 
Access Grants plugin is not enabled.
   2024-04-24 15:57:24,877 [setup] DEBUG impl.ConfigurationHelper 
(ConfigurationHelper.java:getDuration(80)) - Duration of 
fs.s3a.connection.request.timeout = PT1M
   2024-04-24 15:57:24,877 [setup] DEBUG impl.AWSClientConfig 
(AWSClientConfig.java:initUserAgent(375)) - Using User-Agent: Hadoop 
3.5.0-SNAPSHOT
   2024-04-24 15:57:24,877 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.attempts.maximum is 2
   2024-04-24 15:57:24,880 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:doBucketProbing(831)) - skipping check for bucket existence
   2024-04-24 15:57:24,880 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(696)) - Input fadvise policy = default
   2024-04-24 15:57:24,880 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(698)) - Change detection policy = 
ETagChangeDetectionPolicy mode=Server
   2024-04-24 15:57:24,880 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(702)) - Filesystem support for magic committers 
is enabled
   2024-04-24 15:57:24,880 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.fast.upload.active.blocks is 4
   2024-04-24 15:57:24,880 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(721)) - Using S3ABlockOutputStream with buffer = 
disk; block=67108864; queue limit=4; multipart=true
   2024-04-24 15:57:24,880 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(731)) - fs.s3a.create.performance = false
   2024-04-24 15:57:24,881 [setup] DEBUG impl.DirectoryPolicyImpl 
(DirectoryPolicyImpl.java:getDirectoryPolicy(189)) - Directory markers will be 
kept
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(737)) - Directory marker retention policy is 
DirectoryMarkerRetention{policy='keep'}
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.bulk.delete.page.size is 250
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of fs.s3a.readahead.range is 32768
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of io.file.buffer.size is 4194304
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.input.async.drain.threshold is 1024
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:intOption(909)) - Value of fs.s3a.vectored.active.ranged.reads 
is 4
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.vectored.read.min.seek.size is 4096
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AUtils 
(S3AUtils.java:longBytesOption(952)) - Value of 
fs.s3a.vectored.read.max.merged.size is 1048576
   2024-04-24 15:57:24,881 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:initialize(763)) - Using optimized copyFromLocal 
implementation: true
   2024-04-24 15:57:24,881 [setup] INFO  contract.AbstractFSContractTestBase 
(AbstractFSContractTestBase.java:describe(280)) - Verify that FS cache files 
exist on local FS
   2024-04-24 15:57:24,885 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:innerGetFileStatus(3950)) - Getting path status for 
s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz  
(raw/2023/017/ohfh/OHFH017d.23_.gz); needEmptyDirectory=false
   2024-04-24 15:57:24,885 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:s3GetFileStatus(4009)) - S3GetFileStatus 
s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz
   2024-04-24 15:57:24,885 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:lambda$getObjectMetadata$10(2903)) - HEAD 
raw/2023/017/ohfh/OHFH017d.23_.gz with change tracker null
   2024-04-24 15:57:24,886 [setup] DEBUG s3a.Invoker 
(DurationInfo.java:<init>(80)) - Starting: create credentials
   2024-04-24 15:57:24,886 [setup] DEBUG s3a.Invoker 
(DurationInfo.java:close(101)) - create credentials: duration 0:00.000s
   2024-04-24 15:57:24,886 [setup] DEBUG s3a.AWSCredentialProviderList 
(AWSCredentialProviderList.java:resolveCredentials(195)) - No credentials from 
TemporaryAWSCredentialsProvider: 
org.apache.hadoop.fs.s3a.auth.NoAwsCredentialsException: Session credentials in 
Hadoop configuration: No AWS Credentials
   2024-04-24 15:57:24,886 [setup] DEBUG s3a.AWSCredentialProviderList 
(AWSCredentialProviderList.java:resolveCredentials(182)) - Using credentials 
from SimpleAWSCredentialsProvider{accessKey.empty=false, secretKey.empty=false}
   2024-04-24 15:57:24,887 [setup] DEBUG impl.LoggingAuditor 
(LoggingAuditor.java:modifyHttpRequest(400)) - [11] 
8ccb4ca6-435a-4ba8-b138-ac7140a2c673-00000011 Executing op_open with 
{action_http_head_request 'raw/2023/017/ohfh/OHFH017d.23_.gz' size=0, 
mutating=false}; 
https://audit.example.org/hadoop/1/op_open/8ccb4ca6-435a-4ba8-b138-ac7140a2c673-00000011/?op=op_open&p1=raw/2023/017/ohfh/OHFH017d.23_.gz&pr=stevel&ps=d8c4e4fc-c0aa-48d0-9605-2bf9ed7b08b2&id=8ccb4ca6-435a-4ba8-b138-ac7140a2c673-00000011&t0=11&fs=8ccb4ca6-435a-4ba8-b138-ac7140a2c673&t1=11&ts=1713970644885
   2024-04-24 15:57:25,279 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:s3GetFileStatus(4025)) - Found exact file: normal file 
raw/2023/017/ohfh/OHFH017d.23_.gz
   2024-04-24 15:57:25,283 [setup] DEBUG s3a.S3AFileSystem 
(S3AFileSystem.java:executeOpen(1764)) - Opening 
'S3AReadOpContext{path=s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz, 
inputPolicy=default, readahead=32768, 
changeDetectionPolicy=ETagChangeDetectionPolicy mode=Server}'
   2024-04-24 15:57:25,291 [setup] DEBUG prefetch.S3APrefetchingInputStream 
(S3APrefetchingInputStream.java:<init>(118)) - Creating caching input stream 
for s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz
   2024-04-24 15:57:25,293 [setup] DEBUG impl.ChangeTracker 
(ChangeTracker.java:<init>(98)) - Tracker ETagChangeDetectionPolicy mode=Server 
has revision ID for object at 
s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz: 
"3825f3178ed5c22fd7bbadbdddb65509-3"
   2024-04-24 15:57:25,296 [setup] DEBUG prefetch.S3ACachingInputStream 
(S3ACachingInputStream.java:demandCreateBlockManager(109)) - 
s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz: creating block manager
   2024-04-24 15:57:25,306 [setup] DEBUG prefetch.S3ACachingInputStream 
(S3ACachingInputStream.java:<init>(96)) - Created caching input stream for 
s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz (size = 21511174)
   2024-04-24 15:57:25,307 [setup] DEBUG prefetch.CachingBlockManager 
(CachingBlockManager.java:requestPrefetch(278)) - 
s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz: Requesting prefetch for 
block 1
   2024-04-24 15:57:25,307 [setup] DEBUG prefetch.CachingBlockManager 
(CachingBlockManager.java:requestPrefetch(284)) - 
s3a://noaa-cors-pds/raw/2023/017/ohfh/OHFH017d.23_.gz: acquired [001] id: 
994329416, State: EMPTY: buffer: (id = 304436027, pos = 0, lim = 131072), 
checksum: 0, future: (none)
   2024-04-24 15:57:25,308 [setup] INFO  prefetch.BlockOperations 
(BlockOperations.java:add(162)) - -

> s3a prefetching stream to support unbuffer()
> --------------------------------------------
>
>                 Key: HADOOP-18184
>                 URL: https://issues.apache.org/jira/browse/HADOOP-18184
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>    Affects Versions: 3.4.0
>            Reporter: Steve Loughran
>            Assignee: Steve Loughran
>            Priority: Minor
>              Labels: pull-request-available
>
> Apache Impala uses unbuffer() to free up all client side resources held by a 
> stream, so allowing it to have a map of available (path -> stream) objects, 
> retained across queries.
> This saves on having to reopen the files, with the cost of HEAD checks etc. 
> S3AInputStream just closes its http connection. here there is a lot more 
> state to discard, but all memory and file storage must be freed.
> until this done, ITestS3AContractUnbuffer must skip when the prefetch stream 
> is used.
> its notable that the other tests don't fail, even though the stream doesn't 
> implement the interface; the graceful degradation handles that. it should 
> fail if the test xml resource says the stream does it, but that the stream 
> capabilities say it doesn't.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to