steveloughran commented on pull request #3864:
URL: https://github.com/apache/hadoop/pull/3864#issuecomment-1006605173
## dependencies
dependencies look good; nothing accidentally referred to.
```
[INFO] +- org.apache.hadoop:hadoop-common:test-jar:tests:3.4.0-SNAPSHOT:test
[INFO] +- com.amazonaws:aws-java-sdk-bundle:jar:1.12.132:compile
[INFO] +- org.assertj:assertj-core:jar:3.12.2:test
```
size is now 264 MB, up from 226. that is huge, but it allows us to dodge all
classpath problems we used to get about version incompatibilities of things
like json parsing, http client etc.
## Test run with `-Dparallel-tests -DtestsThreadCount=6 -Dmarkers=keep
-Dscale`
ITestS3AInputStreamPerformance output shows a bug in the throughput
calculation; no new errors from the SDK though.
```
2022-01-05 17:32:29,352[JUnit-testReadWithNormalPolicy]INFO
scale.ITestS3AInputStreamPerformance(ITestS3AInputStreamPerformance.java:executeSeekReadSequence(437))-Effective
bandwidth-3.478002MB/S
```
## Test run with `-Dparallel-tests -DtestsThreadCount=6 -Dmarkers=delete
-Ddynamo -Ds3guard`
```
[ERROR] Failures:
[ERROR]
ITestS3AContractRootDir>AbstractContractRootDirectoryTest.testRecursiveRootListing:268->Assert.assertTrue:42->Assert.fail:89
treewalk vs listFiles(/, true) mismatch: between
"s3a://stevel-london/file.txt"
] and
"s3a://stevel-london/dir-no-trailing/file2"
"s3a://stevel-london/file.txt"
"s3a://stevel-london/p1/p2/file"
]
[INFO]
[ERROR] Tests run: 151, Failures: 1, Errors: 0, Skipped: 82
```
## Test run with `-Dparallel-tests -DtestsThreadCount=6 -Dmarkers=delete
-Ddynamo -Ds3guard -Dscale`
This time `ITestS3AContractRootDir` was happy.
## manual command line tests
All executed against AWS London with no problems in any of the commands. as
S3Guard was disabled, I skipped some of the commands.
```
~/P/R/hadoop-3.4.0-SNAPSHOT bin/hadoop s3guard bucket-info -markers aware
$BUCKET
2022-01-06 13:37:48,612 [main] INFO Configuration.deprecation
(Configuration.java:logDeprecation(1459)) - fs.s3a.server-side-encryption.key
is deprecated. Instead, use fs.s3a.encryption.key
2022-01-06 13:37:48,615 [main] INFO Configuration.deprecation
(Configuration.java:logDeprecation(1459)) -
fs.s3a.server-side-encryption-algorithm is deprecated. Instead, use
fs.s3a.encryption.algorithm
2022-01-06 13:37:49,759 [main] INFO impl.DirectoryPolicyImpl
(DirectoryPolicyImpl.java:getDirectoryPolicy(189)) - Directory markers will be
kept
Filesystem s3a://stevel-london
Location: eu-west-2
Filesystem s3a://stevel-london is not using S3Guard
S3A Client
Signing Algorithm: fs.s3a.signing-algorithm=(unset)
Endpoint: fs.s3a.endpoint=(unset)
Encryption: fs.s3a.encryption.algorithm=SSE-KMS
Input seek policy: fs.s3a.experimental.input.fadvise=normal
Change Detection Source: fs.s3a.change.detection.source=etag
Change Detection Mode: fs.s3a.change.detection.mode=server
S3A Committers
The "magic" committer is supported in the filesystem
S3A Committer factory class:
mapreduce.outputcommitter.factory.scheme.s3a=org.apache.hadoop.fs.s3a.commit.S3ACommitterFactory
S3A Committer name: fs.s3a.committer.name=magic
Store magic committer integration:
fs.s3a.committer.magic.enabled=true
Security
Delegation token support is disabled
Security
The directory marker policy is "keep"
Available Policies: delete, keep, authoritative
Authoritative paths: fs.s3a.authoritative.path=
The S3A connector is compatible with buckets where directory markers
are not deleted
2022-01-06 13:37:50,622 [main] INFO statistics.IOStatisticsLogging
(IOStatisticsLogging.java:logIOStatisticsAtLevel(269)) - IOStatistics:
counters=((audit_request_execution=1)
(audit_span_creation=2)
(store_exists_probe=1)
(store_io_request=2));
gauges=();
minimums=((store_exists_probe.min=842));
maximums=((store_exists_probe.max=842));
means=((store_exists_probe.mean=(samples=1, sum=842, mean=842.0000)));
```
I'm using the old properties for encryption because I still want tests
against older builds to also be encrypted. Maybe I should set both properties
just to get rid of the warning.
and a storediag command
```
bin/hadoop jar $CLOUDSTORE storediag $BUCKET
Store Diagnostics for stevel (auth:SIMPLE) on stevel-mbp1376/127.0.0.1
======================================================================
Diagnostics for filesystem s3a://stevel-london/
===============================================
S3A FileSystem Connector
ASF Filesystem Connector to Amazon S3 Storage and compatible stores
https://hadoop.apache.org/docs/current/hadoop-aws/tools/hadoop-aws/index.html
Hadoop information
==================
Hadoop 3.4.0-SNAPSHOT
Compiled by stevel on 2022-01-05T18:07Z
Compiled with protoc 3.7.1
From source with checksum e249b256a31f772e4220f92668721349
Determining OS version
======================
Darwin stevel-mbp1376 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28
20:28:54 PST 2021; root:xnu-8019.61.5~1/RELEASE_X86_64 x86_64
Selected System Properties
==========================
aws.accessKeyId = (unset)
aws.secretKey = (unset)
aws.sessionToken = (unset)
aws.region = (unset)
com.amazonaws.regions.RegionUtils.fileOverride = (unset)
com.amazonaws.regions.RegionUtils.disableRemote = (unset)
com.amazonaws.sdk.disableCertChecking = (unset)
com.amazonaws.sdk.ec2MetadataServiceEndpointOverride = (unset)
com.amazonaws.sdk.enableDefaultMetrics = (unset)
com.amazonaws.sdk.enableInRegionOptimizedMode = (unset)
com.amazonaws.sdk.enableThrottledRetry = (unset)
com.amazonaws.services.s3.disableImplicitGlobalClients = (unset)
com.amazonaws.services.s3.enableV4 = (unset)
com.amazonaws.services.s3.enforceV4 = (unset)
Environment Variables
=====================
AWS_ACCESS_KEY_ID = (unset)
AWS_ACCESS_KEY = (unset)
AWS_SECRET_KEY = (unset)
AWS_SECRET_ACCESS_KEY = (unset)
AWS_SESSION_TOKEN = (unset)
AWS_REGION = (unset)
AWS_S3_US_EAST_1_REGIONAL_ENDPOINT = (unset)
AWS_CBOR_DISABLE = (unset)
AWS_CONTAINER_CREDENTIALS_RELATIVE_URI = (unset)
AWS_CONTAINER_CREDENTIALS_FULL_URI = (unset)
AWS_CONTAINER_AUTHORIZATION_TOKEN = (unset)
AWS_EC2_METADATA_DISABLED = "true"
AWS_EC2_METADATA_SERVICE_ENDPOINT = (unset)
AWS_MAX_ATTEMPTS = (unset)
AWS_RETRY_MODE = (unset)
HADOOP_CONF_DIR =
"/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/etc/hadoop"
HADOOP_CREDSTORE_PASSWORD = (unset)
HADOOP_HEAPSIZE = (unset)
HADOOP_HEAPSIZE_MIN = (unset)
HADOOP_HOME = "/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT"
HADOOP_LOG_DIR = (unset)
HADOOP_OPTIONAL_TOOLS = "hadoop-azure,hadoop-aws,hadoop-openstack"
HADOOP_OPTS = "-Djava.net.preferIPv4Stack=true
-Dyarn.log.dir=/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/logs
-Dyarn.log.file=hadoop.log
-Dyarn.home.dir=/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT
-Dyarn.root.logger=INFO,console
-Dhadoop.log.dir=/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/logs
-Dhadoop.log.file=hadoop.log
-Dhadoop.home.dir=/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT
-Dhadoop.id.str=stevel -Dhadoop.root.logger=INFO,console
-Dhadoop.policy.file=hadoop-policy.xml
-Dhadoop.security.logger=INFO,NullAppender"
HADOOP_SHELL_SCRIPT_DEBUG = (unset)
HADOOP_TOKEN = (unset)
HADOOP_TOKEN_FILE_LOCATION = (unset)
HADOOP_TOOLS_HOME = (unset)
HADOOP_TOOLS_OPTIONS = (unset)
HADOOP_YARN_HOME = "/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT"
HDP_VERSION = (unset)
JAVA_HOME = "/Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home"
LOCAL_DIRS = (unset)
OPENSSL_ROOT_DIR = "/usr/local/opt/openssl/"
PYSPARK_DRIVER_PYTHON = (unset)
SPARK_HOME = (unset)
SPARK_CONF_DIR = (unset)
SPARK_SCALA_VERSION = (unset)
YARN_CONF_DIR = (unset)
Security
========
Security Enabled: false
Keytab login: false
Ticket login: false
Current user: stevel (auth:SIMPLE)
Token count: 0
Hadoop Options
==============
fs.defaultFS = "file:///" [core-default.xml]
2022-01-06 13:41:51,986 [main] INFO Configuration.deprecation
(Configuration.java:logDeprecation(1459)) - fs.default.name is deprecated.
Instead, use fs.defaultFS
fs.default.name = "file:///"
fs.permissions.umask-mode = "022" [core-default.xml]
fs.trash.classname = (unset)
fs.trash.interval = "0" [core-default.xml]
fs.trash.checkpoint.interval = "0" [core-default.xml]
hadoop.tmp.dir = "/tmp/hadoop-stevel" [core-default.xml]
hdp.version = (unset)
yarn.resourcemanager.address = "0.0.0.0:8032" [yarn-default.xml]
yarn.resourcemanager.principal = (unset)
yarn.resourcemanager.webapp.address = "0.0.0.0:8088" [yarn-default.xml]
yarn.resourcemanager.webapp.https.address = "0.0.0.0:8090" [yarn-default.xml]
mapreduce.input.fileinputformat.list-status.num-threads = "1"
[mapred-default.xml]
mapreduce.jobtracker.kerberos.principal = (unset)
mapreduce.job.hdfs-servers.token-renewal.exclude = (unset)
mapreduce.application.framework.path = (unset)
fs.iostatistics.logging.level = "info" [core-site.xml]
Security Options
================
dfs.data.transfer.protection = (unset)
hadoop.http.authentication.simple.anonymous.allowed = "true"
[core-default.xml]
hadoop.http.authentication.type = "simple" [core-default.xml]
hadoop.kerberos.min.seconds.before.relogin = "60" [core-default.xml]
hadoop.kerberos.keytab.login.autorenewal.enabled = "false" [core-default.xml]
hadoop.security.authentication = "simple" [core-default.xml]
hadoop.security.authorization = "false" [core-default.xml]
hadoop.security.credential.provider.path = (unset)
hadoop.security.credstore.java-keystore-provider.password-file = (unset)
hadoop.security.credential.clear-text-fallback = "true" [core-default.xml]
hadoop.security.key.provider.path = (unset)
hadoop.security.crypto.jceks.key.serialfilter = (unset)
hadoop.rpc.protection = "authentication" [core-default.xml]
hadoop.tokens = (unset)
hadoop.token.files = (unset)
Selected Configuration Options
==============================
fs.s3a.session.token = (unset)
fs.s3a.server-side-encryption-algorithm = "SSE-KMS"
[fs.s3a.bucket.stevel-london.server-side-encryption-algorithm via
[core-site.xml]]
fs.s3a.server-side-encryption.key =
"ar*********************************************************************3bf6"
[75] [fs.s3a.bucket.stevel-london.server-side-encryption.key via
[core-site.xml]]
fs.s3a.encryption-algorithm = (unset)
fs.s3a.encryption.key = (unset)
fs.s3a.aws.credentials.provider = "
org.apache.hadoop.fs.s3a.TemporaryAWSCredentialsProvider,
org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider,
com.amazonaws.auth.EnvironmentVariableCredentialsProvider,
org.apache.hadoop.fs.s3a.auth.IAMInstanceCredentialsProvider
" [core-default.xml]
fs.s3a.endpoint = (unset)
fs.s3a.endpoint.region = (unset)
fs.s3a.signing-algorithm = (unset)
fs.s3a.acl.default = (unset)
fs.s3a.attempts.maximum = "20" [core-default.xml]
fs.s3a.authoritative.path = (unset)
fs.s3a.block.size = "32M" [core-default.xml]
fs.s3a.bucket.probe = "0" [core-site.xml]
fs.s3a.buffer.dir = "/tmp/hadoop-stevel/s3a" [core-default.xml]
fs.s3a.bulk.delete.page.size = (unset)
fs.s3a.change.detection.source = "etag" [core-default.xml]
fs.s3a.change.detection.mode = "server" [core-default.xml]
fs.s3a.change.detection.version.required = "true" [core-default.xml]
fs.s3a.connection.ssl.enabled = "true" [core-default.xml]
fs.s3a.connection.maximum = "256" [core-site.xml]
fs.s3a.connection.establish.timeout = "5000" [core-site.xml]
fs.s3a.connection.request.timeout = "5s" [core-site.xml]
fs.s3a.connection.timeout = "5000" [core-site.xml]
fs.s3a.custom.signers = (unset)
fs.s3a.directory.marker.retention = "keep"
[fs.s3a.bucket.stevel-london.directory.marker.retention via [core-site.xml]]
fs.s3a.downgrade.syncable.exceptions = "false" [core-site.xml]
fs.s3a.etag.checksum.enabled = "false" [core-default.xml]
fs.s3a.experimental.input.fadvise = (unset)
fs.s3a.experimental.aws.s3.throttling = (unset)
fs.s3a.experimental.optimized.directory.operations = (unset)
fs.s3a.fast.buffer.size = (unset)
fs.s3a.fast.upload.buffer = "disk" [core-default.xml]
fs.s3a.fast.upload.active.blocks = "8" [core-site.xml]
fs.s3a.impl.disable.cache = (unset)
fs.s3a.list.version = "2" [core-default.xml]
fs.s3a.max.total.tasks = "128" [core-site.xml]
fs.s3a.multipart.size = "32M" [core-site.xml]
fs.s3a.multiobjectdelete.enable = "true" [core-default.xml]
fs.s3a.multipart.purge = "false" [core-site.xml]
fs.s3a.multipart.purge.age = "3600000" [core-site.xml]
fs.s3a.paging.maximum = "5000" [core-default.xml]
fs.s3a.path.style.access = "false" [core-site.xml]
fs.s3a.proxy.host = (unset)
fs.s3a.proxy.port = (unset)
fs.s3a.proxy.username = (unset)
fs.s3a.proxy.password = (unset)
fs.s3a.proxy.domain = (unset)
fs.s3a.proxy.workstation = (unset)
fs.s3a.rename.raises.exceptions = "true" [core-site.xml]
fs.s3a.readahead.range = "524288" [core-site.xml]
fs.s3a.retry.limit = "7" [core-default.xml]
fs.s3a.retry.interval = "500ms" [core-default.xml]
fs.s3a.retry.throttle.limit = "20" [core-default.xml]
fs.s3a.retry.throttle.interval = "100ms" [core-default.xml]
fs.s3a.ssl.channel.mode = "default_jsse" [core-default.xml]
fs.s3a.s3.client.factory.impl = (unset)
fs.s3a.threads.max = "128" [core-site.xml]
fs.s3a.threads.keepalivetime = "60" [core-default.xml]
fs.s3a.user.agent.prefix = (unset)
fs.s3a.assumed.role.arn =
"arn:aws:iam::152813717728:role/stevel-assumed-role" [core-site.xml]
fs.s3a.assumed.role.sts.endpoint = "sts.eu-west-2.amazonaws.com"
[core-site.xml]
fs.s3a.assumed.role.sts.endpoint.region = "eu-west-2" [core-site.xml]
fs.s3a.assumed.role.session.name = (unset)
fs.s3a.assumed.role.session.duration = "12h" [core-site.xml]
fs.s3a.assumed.role.credentials.provider =
"org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider" [core-default.xml]
fs.s3a.assumed.role.policy = (unset)
fs.s3a.metadatastore.impl =
"org.apache.hadoop.fs.s3a.s3guard.NullMetadataStore" [core-default.xml]
fs.s3a.metadatastore.authoritative = "false" [core-default.xml]
fs.s3a.metadatastore.authoritative.dir.ttl = (unset)
fs.s3a.metadatastore.fail.on.write.error = "true" [core-default.xml]
fs.s3a.metadatastore.metadata.ttl = "15m" [core-default.xml]
fs.s3a.s3guard.consistency.retry.interval = "2s" [core-default.xml]
fs.s3a.s3guard.consistency.retry.limit = "7" [core-default.xml]
fs.s3a.s3guard.ddb.table = (unset)
fs.s3a.s3guard.ddb.region = "eu-west-2"
[fs.s3a.bucket.stevel-london.s3guard.ddb.region via [core-site.xml]]
fs.s3a.s3guard.ddb.background.sleep = "25ms" [core-default.xml]
fs.s3a.s3guard.ddb.max.retries = "9" [core-default.xml]
fs.s3a.s3guard.ddb.table.capacity.read = "0" [core-default.xml]
fs.s3a.s3guard.ddb.table.capacity.write = "0" [core-default.xml]
fs.s3a.s3guard.ddb.table.create = "false" [core-default.xml]
fs.s3a.s3guard.ddb.throttle.retry.interval = "100ms" [core-default.xml]
fs.s3a.s3guard.local.max_records = (unset)
fs.s3a.s3guard.local.ttl = (unset)
fs.s3a.committer.name = "magic" [core-site.xml]
fs.s3a.committer.magic.enabled = "true" [core-default.xml]
fs.s3a.committer.staging.abort.pending.uploads = (unset)
fs.s3a.committer.staging.conflict-mode = "append" [core-default.xml]
fs.s3a.committer.staging.tmp.path = "tmp/staging" [core-default.xml]
fs.s3a.committer.threads = "8" [core-default.xml]
fs.s3a.committer.staging.unique-filenames = "false" [core-site.xml]
mapreduce.outputcommitter.factory.scheme.s3a =
"org.apache.hadoop.fs.s3a.commit.S3ACommitterFactory" [mapred-default.xml]
mapreduce.fileoutputcommitter.marksuccessfuljobs = (unset)
fs.s3a.delegation.token.binding = (unset)
fs.s3a.delegation.token.secondary.bindings = (unset)
fs.s3a.audit.referrer.enabled = (unset)
fs.s3a.audit.referrer.filter = (unset)
fs.s3a.audit.reject.out.of.span.operations = "true" [core-site.xml]
fs.s3a.audit.request.handlers = (unset)
fs.s3a.audit.service.classname = (unset)
Required Classes
================
All these classes must be on the classpath
class: org.apache.hadoop.fs.s3a.S3AFileSystem
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: com.amazonaws.services.s3.AmazonS3
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/aws-java-sdk-bundle-1.12.132.jar
class: com.amazonaws.ClientConfiguration
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/aws-java-sdk-bundle-1.12.132.jar
class: java.lang.System
Optional Classes
================
These classes are needed in some versions of Hadoop.
And/or for optional features to work.
class: com.amazonaws.services.dynamodbv2.AmazonDynamoDB
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/aws-java-sdk-bundle-1.12.132.jar
class: com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClient
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/aws-java-sdk-bundle-1.12.132.jar
class: com.fasterxml.jackson.annotation.JacksonAnnotation
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/common/lib/jackson-annotations-2.13.0.jar
class: com.fasterxml.jackson.core.JsonParseException
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/common/lib/jackson-core-2.13.0.jar
class: com.fasterxml.jackson.databind.ObjectMapper
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/common/lib/jackson-databind-2.13.0.jar
class: org.joda.time.Interval
Not found on classpath: org.joda.time.Interval
class: org.apache.hadoop.fs.s3a.s3guard.S3Guard
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.commit.staging.StagingCommitter
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.commit.magic.MagicS3GuardCommitter
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.Invoker
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.auth.AssumedRoleCredentialProvider
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.TemporaryAWSCredentialsProvider
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.auth.delegation.S3ADelegationTokens
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: com.amazonaws.services.s3.model.SelectObjectContentRequest
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/aws-java-sdk-bundle-1.12.132.jar
class: org.apache.hadoop.fs.s3a.select.SelectInputStream
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.impl.RenameOperation
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.impl.NetworkBinding
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.impl.DirectoryPolicy
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.hadoop.fs.s3a.audit.AuditManagerS3A
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
class: org.apache.knox.gateway.cloud.idbroker.s3a.IDBDelegationTokenBinding
Not found on classpath:
org.apache.knox.gateway.cloud.idbroker.s3a.IDBDelegationTokenBinding
class: org.wildfly.openssl.OpenSSLProvider
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/wildfly-openssl-1.0.7.Final.jar
At least one optional class was missing -the filesystem client *may* still
work
S3A Config validation
=====================
Buffer configuration option fs.s3a.buffer.dir = /tmp/hadoop-stevel/s3a
Temporary files created in /tmp/hadoop-stevel/s3a
Configuration options with prefix fs.s3a.ext.
=============================================
Locating implementation class for Filesystem scheme s3a://
==========================================================
FileSystem for s3a:// is: org.apache.hadoop.fs.s3a.S3AFileSystem
Loaded from:
file:/Users/stevel/Projects/Releases/hadoop-3.4.0-SNAPSHOT/share/hadoop/tools/lib/hadoop-aws-3.4.0-SNAPSHOT.jar
Endpoints
=========
Attempting to list and connect to public service endpoints,
without any authentication credentials.
This is just testing the reachability of the URLs.
If the request fails with any network error it is likely
to be configuration problem with address, proxy, etc%n
If it is some authentication error, then don't worry so much%n-look for the
results of the filesystem operations
Endpoint: https://stevel-london.s3.amazonaws.com/
=================================================
Canonical hostname s3-w.eu-west-2.amazonaws.com
IP address 52.95.148.69
Proxy: none
Connecting to https://stevel-london.s3.amazonaws.com/
Response: 403 : Forbidden
HTTP response 403 from https://stevel-london.s3.amazonaws.com/: Forbidden
Using proxy: false
Transfer-Encoding: chunked
null: HTTP/1.1 403 Forbidden
Server: AmazonS3
x-amz-request-id: 8YZH01Y5KCVP5TM9
x-amz-id-2:
0XTVOvJ5Z7p1FiMmGomfymm3sqqNp7Qbf0n8dcshA8npKgA72d5M4mY90P1Quvv/+jGojQw7KcU=
Date: Thu, 06 Jan 2022 13:41:52 GMT
x-amz-bucket-region: eu-west-2
Content-Type: application/xml
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access
Denied</Message><RequestId>8YZH01Y5KCVP5TM9</RequestId><HostId>0XTVOvJ5Z7p1FiMmGomfymm3sqqNp7Qbf0n8dcshA8npKgA72d5M4mY90P1Quvv/+jGojQw7KcU=</HostId></Error>
Endpoint: https://sts.eu-west-2.amazonaws.com/
==============================================
Canonical hostname 52.94.48.43
IP address 52.94.48.43
Proxy: none
Connecting to https://sts.eu-west-2.amazonaws.com/
Response: 200 : OK
HTTP response 200 from https://sts.eu-west-2.amazonaws.com/: OK
Using proxy: false
Transfer-Encoding: chunked
null: HTTP/1.1 200 OK
X-Cache: Miss from cloudfront
Server: Server
X-Content-Type-Options: nosniff
X-Amz-Cf-Pop: IAD79-C1
Permissions-Policy: interest-cohort=()
Connection: keep-alive
Last-Modified: Mon, 03 Jan 2022 20:29:37 GMT
x-amz-rid: NFFCXAKR69RKGD9S6BWE
Date: Thu, 06 Jan 2022 13:41:55 GMT
Via: 1.1 39174a6a452e175e6e614ff396a4ca4f.cloudfront.net (CloudFront)
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=300
X-Amz-Cf-Id: 0aTRgu2cx13Puh4L0m8tfbZ68KFe821nDGOxRGXpcu1VTyFiXE30DA==
Vary:
accept-encoding,Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent
Set-Cookie: aws_lang=en; Domain=.amazon.com;
Path=/,aws-priv=eyJ2IjoxLCJldSI6MSwic3QiOjB9; Version=1; Comment="Anonymous
cookie for privacy regulations"; Domain=.aws.amazon.com; Max-Age=31536000;
Expires=Fri, 06-Jan-2023 13:41:55 GMT; Path=/
x-amz-id-1: NFFCXAKR69RKGD9S6BWE
X-XSS-Protection: 1; mode=block
Content-Security-Policy-Report-Only: default-src *; connect-src *; font-src
* data:; frame-src *; img-src * data:; media-src *; object-src *; script-src
'unsafe-eval' 'unsafe-inline' *; style-src 'unsafe-inline' *; report-uri
https://prod-us-west-2.csp-report.marketing.aws.dev/submit
Content-Type: text/html;charset=UTF-8
<!doctype html>
<html class="no-js aws-lng-en_US aws-with-target" lang="en-US"
data-static-assets="https://a0.awsstatic.com" data-js-version="1.0.413"
data-css-version="1.0.400">
<head>
<meta http-equiv="Content-Security-Policy" content="default-src 'self'
data: https://a0.awsstatic.com; connect-src 'self'
https://112-tzm-766.mktoresp.com https://112-tzm-766.mktoutil.com
https://a0.awsstatic.com https://a0.p.awsstatic.com https://a1.awsstatic.com
https://amazonwebservices.d2.sc.omtrdc.net
https://amazonwebservicesinc.tt.omtrdc.net
https://api.regional-table.region-services.aws.a2z.com
https://api.us-west-2.prod.pricing.aws.a2z.com https://aws.amazon.com
https://aws.demdex.net https://b0.p.awsstatic.com https://c0.b0.p.awsstatic.com
https://calculator.aws https://cm.everesttech.net https://d0.awsstatic.com
https://d1.awsstatic.com https://d1fgizr415o1r6.cloudfront.net
https://d3borx6sfvnesb.cloudfront.net https://dc.ads.linkedin.com
https://dftu77xade0tc.cloudfront.net https://dpm.demdex.net https://fls-na
WARNING: this unauthenticated operation was not rejected.
This may mean the store is world-readable.
Check this by pasting https://sts.eu-west-2.amazonaws.com/ into your browser
Test filesystem s3a://stevel-london/
====================================
Trying some operations against the filesystem
Starting with some read operations, then trying to write
2022-01-06 13:41:55,180 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: Creating filesystem for
s3a://stevel-london/
2022-01-06 13:41:55,201 [main] INFO Configuration.deprecation
(Configuration.java:logDeprecation(1459)) - fs.s3a.server-side-encryption.key
is deprecated. Instead, use fs.s3a.encryption.key
2022-01-06 13:41:55,201 [main] INFO Configuration.deprecation
(Configuration.java:logDeprecation(1459)) -
fs.s3a.server-side-encryption-algorithm is deprecated. Instead, use
fs.s3a.encryption.algorithm
2022-01-06 13:41:55,983 [main] INFO impl.DirectoryPolicyImpl
(DirectoryPolicyImpl.java:getDirectoryPolicy(189)) - Directory markers will be
kept
2022-01-06 13:41:55,985 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - Creating filesystem for
s3a://stevel-london/: duration 0:00:807
S3AFileSystem{uri=s3a://stevel-london,
workingDir=s3a://stevel-london/user/stevel, inputPolicy=normal,
partSize=33554432, enableMultiObjectsDelete=true, maxKeys=5000,
readAhead=524288, blockSize=33554432, multiPartThreshold=134217728,
s3EncryptionAlgorithm='SSE_KMS',
blockFactory=org.apache.hadoop.fs.s3a.S3ADataBlocks$DiskBlockFactory@2db2cd5,
auditManager=Service ActiveAuditManagerS3A in state ActiveAuditManagerS3A:
STARTED, auditor=LoggingAuditor{ID='b09ad642-5323-4ebd-b67a-3870d6efbeed',
headerEnabled=true, rejectOutOfSpan=true}}, metastore=NullMetadataStore,
authoritativeStore=false, authoritativePath=[], useListV1=false,
magicCommitter=true,
boundedExecutor=BlockingThreadPoolExecutorService{SemaphoredDelegatingExecutor{permitCount=384,
available=384, waiting=0}, activeCount=0},
unboundedExecutor=java.util.concurrent.ThreadPoolExecutor@70e659aa[Running,
pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0],
credentials=AWSCredentialProviderList[refcount= 1:
[TemporaryAWSCredentialsProvider, SimpleAWSCredentialsProvider,
EnvironmentVariableCredentialsProvider,
org.apache.hadoop.fs.s3a.auth.IAMInstanceCredentialsProvider@615f972],
delegation tokens=disabled, DirectoryMarkerRetention{policy='keep'},
instrumentation {S3AInstrumentation{}}, ClientSideEncryption=false}
Implementation class class org.apache.hadoop.fs.s3a.S3AFileSystem
Path Capabilities
=================
fs.capability.etags.available true
fs.capability.etags.preserved.in.rename false
fs.capability.paths.checksums false
fs.capability.multipart.uploader true
fs.capability.outputstream.abortable true
fs.s3a.capability.magic.committer true
fs.s3a.capability.select.sql true
fs.s3a.capability.directory.marker.aware true
fs.s3a.capability.directory.marker.policy.keep true
fs.s3a.capability.directory.marker.policy.delete false
fs.s3a.capability.directory.marker.policy.authoritative false
fs.s3a.capability.directory.marker.action.keep true
fs.s3a.capability.directory.marker.action.delete false
2022-01-06 13:41:55,993 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: GetFileStatus
s3a://stevel-london/
root entry S3AFileStatus{path=s3a://stevel-london/; isDirectory=true;
modification_time=0; access_time=0; owner=stevel; group=stevel;
permission=rwxrwxrwx; isSymlink=false; hasAcl=false; isEncrypted=true;
isErasureCoded=false} isEmptyDirectory=UNKNOWN eTag=null versionId=null
2022-01-06 13:41:56,027 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - GetFileStatus s3a://stevel-london/:
duration 0:00:034
2022-01-06 13:41:56,027 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: First 25 entries of
listStatus(s3a://stevel-london/)
s3a://stevel-london/ : scanned 0 entries
2022-01-06 13:41:56,601 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - First 25 entries of
listStatus(s3a://stevel-london/): duration 0:00:574
2022-01-06 13:41:56,602 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: First 25 entries of
listFiles(s3a://stevel-london/)
Files listing provided by:
FunctionRemoteIterator{FileStatusListingIterator[Object listing iterator
against s3a://stevel-london/; listing count 1; isTruncated=false;
counters=((object_continue_list_request=0)
(object_continue_list_request.failures=0) (object_list_request.failures=0)
(object_list_request=1));
gauges=();
minimums=((object_continue_list_request.min=-1)
(object_list_request.failures.min=-1)
(object_continue_list_request.failures.min=-1) (object_list_request.min=50));
maximums=((object_list_request.max=50) (object_continue_list_request.max=-1)
(object_continue_list_request.failures.max=-1)
(object_list_request.failures.max=-1));
means=((object_continue_list_request.mean=(samples=0, sum=0, mean=0.0000))
(object_list_request.failures.mean=(samples=0, sum=0, mean=0.0000))
(object_continue_list_request.failures.mean=(samples=0, sum=0, mean=0.0000))
(object_list_request.mean=(samples=1, sum=50, mean=50.0000)));
]}
2022-01-06 13:41:56,663 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - First 25 entries of
listFiles(s3a://stevel-london/): duration 0:00:061
Security and Delegation Tokens
==============================
Security is disabled
Filesystem s3a://stevel-london does not/is not configured to issue
delegation tokens (at least while security is disabled)
2022-01-06 13:41:56,663 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: probe for a directory which
does not yet exist s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921
2022-01-06 13:41:56,738 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - probe for a directory which does not yet
exist s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921: duration
0:00:075
Filesystem Write Operations
===========================
2022-01-06 13:41:56,738 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: creating a directory
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921
2022-01-06 13:41:56,925 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - creating a directory
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921: duration 0:00:187
2022-01-06 13:41:56,926 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: create directory
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921
2022-01-06 13:41:56,994 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - create directory
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921: duration 0:00:067
2022-01-06 13:41:56,994 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: probing path
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file
2022-01-06 13:41:57,060 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - probing path
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file: duration
0:00:066
2022-01-06 13:41:57,060 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: creating a file
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file
Output stream summary:
FSDataOutputStream{wrappedStream=S3ABlockOutputStream{WriteOperationHelper
{bucket=stevel-london}, blockSize=33554432
Statistics=counters=((object_multipart_aborted=0) (stream_write_total_time=0)
(op_hsync=0) (stream_write_exceptions_completing_upload=0)
(stream_write_total_data=7) (action_executor_acquired=1) (op_abort.failures=0)
(stream_write_exceptions=0) (op_hflush=0) (op_abort=0)
(action_executor_acquired.failures=0) (stream_write_queue_duration=0)
(multipart_upload_completed=0) (stream_write_block_uploads=1)
(object_multipart_aborted.failures=0) (multipart_upload_completed.failures=0)
(stream_write_bytes=7));
gauges=((stream_write_block_uploads_pending=1)
(stream_write_block_uploads_data_pending=0));
minimums=((object_multipart_aborted.failures.min=-1)
(multipart_upload_completed.failures.min=-1) (op_abort.min=-1)
(action_executor_acquired.min=0) (op_abort.failures.min=-1)
(action_executor_acquired.failures.min=-1) (object_multipart_aborted.min=-1)
(multipart_upload_completed.min=-1));
maximums=((object_multipart_aborted.max=-1)
(multipart_upload_completed.failures.max=-1) (op_abort.max=-1)
(action_executor_acquired.failures.max=-1) (multipart_upload_completed.max=-1)
(op_abort.failures.max=-1) (object_multipart_aborted.failures.max=-1)
(action_executor_acquired.max=0));
means=((op_abort.failures.mean=(samples=0, sum=0, mean=0.0000))
(action_executor_acquired.mean=(samples=1, sum=0, mean=0.0000))
(action_executor_acquired.failures.mean=(samples=0, sum=0, mean=0.0000))
(multipart_upload_completed.failures.mean=(samples=0, sum=0, mean=0.0000))
(object_multipart_aborted.mean=(samples=0, sum=0, mean=0.0000))
(op_abort.mean=(samples=0, sum=0, mean=0.0000))
(object_multipart_aborted.failures.mean=(samples=0, sum=0, mean=0.0000))
(multipart_upload_completed.mean=(samples=0, sum=0, mean=0.0000)));
}}
2022-01-06 13:41:57,291 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - creating a file
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file: duration
0:00:230
2022-01-06 13:41:57,291 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: Listing
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921
2022-01-06 13:41:57,331 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - Listing
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921: duration 0:00:040
2022-01-06 13:41:57,331 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: Reading a file
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file
input stream summary: org.apache.hadoop.fs.FSDataInputStream@26f3d90c:
S3AInputStream{s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file
wrappedStream=closed read policy=normal pos=7 nextReadPos=7 contentLength=7
contentRangeStart=0 contentRangeFinish=7 remainingInCurrentRequest=0
ChangeTracker{ETagChangeDetectionPolicy mode=Server,
revisionId='c96643be2404fdc0054404530b198c21'}
StreamStatistics{counters=((stream_read_bytes_discarded_in_close=0)
(stream_read_operations_incomplete=0) (stream_read_close_operations=1)
(stream_read_fully_operations=0) (stream_read_opened=1)
(stream_read_seek_backward_operations=0) (stream_read_closed=1)
(stream_read_operations=1) (stream_read_bytes_backwards_on_seek=0)
(stream_read_seek_bytes_discarded=0) (action_http_get_request.failures=0)
(stream_read_seek_policy_changed=1) (stream_aborted=0)
(stream_read_unbuffered=0) (stream_read_seek_operations=0)
(stream_read_total_bytes=7) (stream_read_exceptions=0)
(stream_read_version_mismatches=0) (stream_read_seek_forward_operations=0)
(stream_read_bytes_discarded_in_abort=0) (stream_read_bytes=7)
(action_http_get_request=1) (stream_read_seek_bytes_skipped=0));
gauges=((stream_read_gauge_input_policy=0));
minimums=((action_http_get_request.min=45)
(action_http_get_request.failures.min=-1));
maximums=((action_http_get_request.max=45)
(action_http_get_request.failures.max=-1));
means=((action_http_get_request.mean=(samples=1, sum=45, mean=45.0000))
(action_http_get_request.failures.mean=(samples=0, sum=0, mean=0.0000)));
}}
2022-01-06 13:41:57,432 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - Reading a file
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file: duration
0:00:101
2022-01-06 13:41:57,432 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: Renaming file
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file under
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/subdir
2022-01-06 13:41:58,446 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - Renaming file
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/file under
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/subdir: duration
0:01:014
2022-01-06 13:41:58,447 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: probing path
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/subdir/subfile
2022-01-06 13:41:58,595 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - probing path
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/subdir/subfile:
duration 0:00:148
2022-01-06 13:41:58,595 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: delete dir
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/subdir2
2022-01-06 13:41:58,854 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - delete dir
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/subdir2: duration
0:00:259
2022-01-06 13:41:58,854 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: probing path
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/subdir2
2022-01-06 13:41:58,921 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - probing path
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921/subdir2: duration
0:00:067
2022-01-06 13:41:58,921 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:<init>(56)) - Starting: delete directory
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921
2022-01-06 13:41:59,019 [main] INFO diag.StoreDiag
(StoreDurationInfo.java:close(115)) - delete directory
s3a://stevel-london/dir-893a3615-18ac-4f2d-8ec7-d9501e019921: duration 0:00:098
2022-01-06 13:41:59,023 [main] INFO statistics.IOStatisticsLogging
(IOStatisticsLogging.java:logIOStatisticsAtLevel(269)) - IOStatistics:
counters=((action_executor_acquired=1)
(action_http_get_request=1)
(action_http_head_request=17)
(audit_request_execution=50)
(audit_span_creation=18)
(directories_created=2)
(directories_deleted=1)
(files_copied=2)
(files_copied_bytes=14)
(files_created=1)
(files_deleted=4)
(object_bulk_delete_request=2)
(object_copy_requests=2)
(object_delete_objects=5)
(object_delete_request=2)
(object_list_request=21)
(object_metadata_request=17)
(object_put_bytes=7)
(object_put_request=3)
(object_put_request_completed=3)
(op_create=1)
(op_delete=2)
(op_get_file_status=6)
(op_get_file_status.failures=4)
(op_list_files=2)
(op_list_status=1)
(op_mkdirs=2)
(op_open=1)
(op_rename=2)
(store_io_request=51)
(stream_read_bytes=7)
(stream_read_close_operations=1)
(stream_read_closed=1)
(stream_read_opened=1)
(stream_read_operations=1)
(stream_read_seek_policy_changed=1)
(stream_read_total_bytes=7)
(stream_write_block_uploads=1)
(stream_write_bytes=7)
(stream_write_total_data=14));
gauges=((stream_write_block_uploads_pending=1));
minimums=((action_executor_acquired.min=0)
(action_http_get_request.min=45)
(action_http_head_request.min=27)
(object_bulk_delete_request.min=44)
(object_delete_request.min=38)
(object_list_request.min=32)
(object_put_request.min=73)
(op_create.min=41)
(op_delete.min=38)
(op_get_file_status.failures.min=66)
(op_get_file_status.min=3)
(op_list_files.min=40)
(op_list_status.min=571)
(op_mkdirs.min=185)
(op_rename.min=399));
maximums=((action_executor_acquired.max=0)
(action_http_get_request.max=45)
(action_http_head_request.max=110)
(object_bulk_delete_request.max=61)
(object_delete_request.max=41)
(object_list_request.max=558)
(object_put_request.max=167)
(op_create.max=41)
(op_delete.max=87)
(op_get_file_status.failures.max=148)
(op_get_file_status.max=67)
(op_list_files.max=53)
(op_list_status.max=571)
(op_mkdirs.max=186)
(op_rename.max=428));
means=((action_executor_acquired.mean=(samples=1, sum=0, mean=0.0000))
(action_http_get_request.mean=(samples=1, sum=45, mean=45.0000))
(action_http_head_request.mean=(samples=17, sum=629, mean=37.0000))
(object_bulk_delete_request.mean=(samples=2, sum=105, mean=52.5000))
(object_delete_request.mean=(samples=2, sum=79, mean=39.5000))
(object_list_request.mean=(samples=21, sum=1344, mean=64.0000))
(object_put_request.mean=(samples=3, sum=360, mean=120.0000))
(op_create.mean=(samples=1, sum=41, mean=41.0000))
(op_delete.mean=(samples=2, sum=125, mean=62.5000))
(op_get_file_status.failures.mean=(samples=4, sum=355, mean=88.7500))
(op_get_file_status.mean=(samples=2, sum=70, mean=35.0000))
(op_list_files.mean=(samples=2, sum=93, mean=46.5000))
(op_list_status.mean=(samples=1, sum=571, mean=571.0000))
(op_mkdirs.mean=(samples=2, sum=371, mean=185.5000))
(op_rename.mean=(samples=2, sum=827, mean=413.5000)));
JVM: memory=89262960
```
I'm actually going to list that on the commands to run during validation
because it could potentially find a problem on the command line.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]