[
https://issues.apache.org/jira/browse/HADOOP-15209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16386708#comment-16386708
]
Steve Loughran commented on HADOOP-15209:
-----------------------------------------
And manual distcp to s3 london of hadoop-auth followed by a mvn clean then a
distcp -update -delete
{code}
2018-03-05 19:29:31,084 [pool-6-thread-1] DEBUG s3a.S3AFileSystem
(Listing.java:buildNextStatusBatch(486)) - Added 13 entries; ignored 0;
hasNext=true; hasMoreObjects=false
2018-03-05 19:29:31,084 [pool-6-thread-1] DEBUG s3a.S3AFileSystem
(Listing.java:sourceHasNext(378)) - Start iterating the provided status.
2018-03-05 19:29:31,088 [Thread-217] INFO tools.SimpleCopyListing
(SimpleCopyListing.java:printStats(608)) - Paths (files+dirs) cnt = 243; dirCnt
= 58
2018-03-05 19:29:31,088 [Thread-217] INFO tools.SimpleCopyListing
(SimpleCopyListing.java:doBuildListing(402)) - Build file listing completed.
2018-03-05 19:29:31,109 [Thread-217] INFO tools.DistCp
(CopyListing.java:buildListing(94)) - Number of paths in the copy list: 243
2018-03-05 19:29:31,125 [Thread-217] INFO tools.DistCp
(CopyListing.java:buildListing(94)) - Number of paths in the copy list: 243
2018-03-05 19:29:31,142 [Thread-217] INFO mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(414)) - Listing completed in 0:00:05.938
2018-03-05 19:29:31,147 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - op_delete += 1 -> 1
2018-03-05 19:29:31,147 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - op_get_file_status += 1 ->
481
2018-03-05 19:29:31,147 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerGetFileStatus(2106)) - Getting path status for
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes
(distcp/hadoop-common-project/hadoop-auth/target/classes)
2018-03-05 19:29:31,147 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - object_metadata_requests +=
1 -> 691
2018-03-05 19:29:31,165 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - object_metadata_requests +=
1 -> 692
2018-03-05 19:29:31,198 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - object_list_requests += 1
-> 260
2018-03-05 19:29:31,222 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:s3GetFileStatus(2229)) - Found path as directory (with /):
1/0
2018-03-05 19:29:31,222 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:s3GetFileStatus(2236)) - Prefix:
distcp/hadoop-common-project/hadoop-auth/target/classes/META-INF/
2018-03-05 19:29:31,222 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1732)) - Delete path
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes
- recursive true
2018-03-05 19:29:31,222 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1737)) - delete: Path is a directory:
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes
2018-03-05 19:29:31,222 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1759)) - Getting objects for directory prefix
distcp/hadoop-common-project/hadoop-auth/target/classes/ to delete
2018-03-05 19:29:31,222 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - object_list_requests += 1
-> 261
2018-03-05 19:29:31,260 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/META-INF/LICENSE.txt
2018-03-05 19:29:31,260 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/META-INF/NOTICE.txt
2018-03-05 19:29:31,260 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticatedURL$1.class
2018-03-05 19:29:31,260 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticatedURL$AuthCookieHandler.class
2018-03-05 19:29:31,260 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticatedURL$Token.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticatedURL.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticationException.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/Authenticator.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/ConnectionConfigurator.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/KerberosAuthenticator$1.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/KerberosAuthenticator$KerberosConfiguration.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/KerberosAuthenticator.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/PseudoAuthenticator.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationFilter$1.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationFilter.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationHandler.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationToken.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/CompositeAuthenticationHandler.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/HttpConstants.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler$1.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler$2.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler$1.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/package-info.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/AuthToken.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/CertificateUtil.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosName$BadFormatString.class
2018-03-05 19:29:31,261 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosName$NoMatchingRule.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosName$Rule.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosName.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosUtil$DER.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosUtil.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider$1.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/Signer.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/SignerException.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/SignerSecretProvider.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider$1.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider$JaasConfiguration.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider$SASLOwnerACLProvider.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.class
2018-03-05 19:29:31,263 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:innerDelete(1769)) - Got object to delete
distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/util/PlatformName.class
2018-03-05 19:29:31,264 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - object_delete_requests += 1
-> 1
2018-03-05 19:29:31,695 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - object_metadata_requests +=
1 -> 693
2018-03-05 19:29:31,759 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - object_metadata_requests +=
1 -> 694
2018-03-05 19:29:31,775 [Thread-217] DEBUG s3a.S3AStorageStatistics
(S3AStorageStatistics.java:incrementCounter(63)) - object_list_requests += 1
-> 262
2018-03-05 19:29:31,799 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:s3GetFileStatus(2229)) - Found path as directory (with /):
0/1
2018-03-05 19:29:31,799 [Thread-217] DEBUG s3a.S3AFileSystem
(S3AFileSystem.java:s3GetFileStatus(2233)) - Summary:
distcp/hadoop-common-project/hadoop-auth/target/.plxarc 30
2018-03-05 19:29:31,799 [Thread-217] INFO mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(450)) - Deleted
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes
- missing at source
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/META-INF
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/META-INF/LICENSE.txt
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/META-INF/NOTICE.txt
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication
2018-03-05 19:29:31,800 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticatedURL$1.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticatedURL$AuthCookieHandler.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticatedURL$Token.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticatedURL.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/AuthenticationException.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/Authenticator.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/ConnectionConfigurator.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/KerberosAuthenticator$1.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/KerberosAuthenticator$KerberosConfiguration.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/KerberosAuthenticator.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/client/PseudoAuthenticator.class
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server
2018-03-05 19:29:31,801 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationFilter$1.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationFilter.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationHandler.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/AuthenticationToken.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/CompositeAuthenticationHandler.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/HttpConstants.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.class
2018-03-05 19:29:31,802 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler$1.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler$2.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler$1.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/server/package-info.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/AuthToken.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/CertificateUtil.class
2018-03-05 19:29:31,803 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosName$BadFormatString.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosName$NoMatchingRule.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosName$Rule.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosName.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosUtil$DER.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/KerberosUtil.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider$1.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.class
2018-03-05 19:29:31,804 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/Signer.class
2018-03-05 19:29:31,805 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/SignerException.class
2018-03-05 19:29:31,805 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/SignerSecretProvider.class
2018-03-05 19:29:31,805 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider$1.class
2018-03-05 19:29:31,805 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider$JaasConfiguration.class
2018-03-05 19:29:31,805 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider$SASLOwnerACLProvider.class
2018-03-05 19:29:31,805 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.class
2018-03-05 19:29:31,805 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/util
2018-03-05 19:29:31,805 [Thread-217] DEBUG mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(485)) - Skipping deletion of
s3a://hwdev-steve-london/distcp/hadoop-common-project/hadoop-auth/target/classes/org/apache/hadoop/util/PlatformName.class
2018-03-05 19:29:31,808 [Thread-217] INFO mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(497)) - Completed deletion of files from
S3AFileSystem{uri=s3a://hwdev-steve-london,
workingDir=s3a://hwdev-steve-london/user/stevel, inputPolicy=normal,
partSize=8388608, enableMultiObjectsDelete=true, maxKeys=5000,
readAhead=524288, blockSize=33554432, multiPartThreshold=2147483647,
serverSideEncryptionAlgorithm='NONE',
blockFactory=org.apache.hadoop.fs.s3a.S3ADataBlocks$DiskBlockFactory@20796163,
metastore=NullMetadataStore, authoritative=false, useListV1=false,
magicCommitter=true,
boundedExecutor=BlockingThreadPoolExecutorService{SemaphoredDelegatingExecutor{permitCount=25,
available=25, waiting=0}, activeCount=0},
unboundedExecutor=java.util.concurrent.ThreadPoolExecutor@2e373567[Running,
pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0],
statistics {0 bytes read, 0 bytes written, 544 read ops, 0 large read ops, 1
write ops}, metrics {{Context=s3aFileSystem}
{s3aFileSystemId=b0a84ec2-8ac0-4905-ade5-d608f1ea1e48}
{bucket=hwdev-steve-london} {stream_opened=0} {stream_close_operations=0}
{stream_closed=0} {stream_aborted=0} {stream_seek_operations=0}
{stream_read_exceptions=0} {stream_forward_seek_operations=0}
{stream_backward_seek_operations=0} {stream_bytes_skipped_on_seek=0}
{stream_bytes_backwards_on_seek=0} {stream_bytes_read=0}
{stream_read_operations=0} {stream_read_fully_operations=0}
{stream_read_operations_incomplete=0} {stream_bytes_read_in_close=0}
{stream_bytes_discarded_in_abort=0} {files_created=0} {files_copied=0}
{files_copied_bytes=0} {files_deleted=50} {fake_directories_deleted=0}
{directories_created=0} {directories_deleted=0} {ignored_errors=0}
{op_copy_from_local_file=0} {op_create=0} {op_create_non_recursive=0}
{op_delete=1} {op_exists=2} {op_get_file_status=481} {op_glob_status=3}
{op_is_directory=0} {op_is_file=0} {op_list_files=0} {op_list_located_status=0}
{op_list_status=61} {op_mkdirs=47} {op_open=0} {op_rename=0}
{object_copy_requests=0} {object_delete_requests=1} {object_list_requests=262}
{object_continue_list_requests=0} {object_metadata_requests=694}
{object_multipart_aborted=0} {object_put_bytes=0} {object_put_requests=0}
{object_put_requests_completed=0} {stream_write_failures=0}
{stream_write_block_uploads=0} {stream_write_block_uploads_committed=0}
{stream_write_block_uploads_aborted=0} {stream_write_total_time=0}
{stream_write_total_data=0} {committer_commits_created=0}
{committer_commits_completed=0} {committer_jobs_completed=0}
{committer_jobs_failed=0} {committer_tasks_completed=0}
{committer_tasks_failed=0} {committer_bytes_committed=0}
{committer_bytes_uploaded=0} {committer_commits_failed=0}
{committer_commits_aborted=0} {committer_commits_reverted=0}
{committer_magic_files_created=0} {s3guard_metadatastore_put_path_request=481}
{s3guard_metadatastore_initialization=0} {s3guard_metadatastore_retry=0}
{s3guard_metadatastore_throttled=0} {store_io_throttled=0}
{object_put_requests_active=0} {object_put_bytes_pending=0}
{stream_write_block_uploads_active=0} {stream_write_block_uploads_pending=0}
{stream_write_block_uploads_data_pending=0}
{S3guard_metadatastore_put_path_latencyNumOps=12}
{S3guard_metadatastore_put_path_latency50thPercentileLatency=1621}
{S3guard_metadatastore_put_path_latency75thPercentileLatency=1964}
{S3guard_metadatastore_put_path_latency90thPercentileLatency=2095}
{S3guard_metadatastore_put_path_latency95thPercentileLatency=2287}
{S3guard_metadatastore_put_path_latency99thPercentileLatency=2287}
{S3guard_metadatastore_throttle_rateNumEvents=0}
{S3guard_metadatastore_throttle_rate50thPercentileFrequency (Hz)=0}
{S3guard_metadatastore_throttle_rate75thPercentileFrequency (Hz)=0}
{S3guard_metadatastore_throttle_rate90thPercentileFrequency (Hz)=0}
{S3guard_metadatastore_throttle_rate95thPercentileFrequency (Hz)=0}
{S3guard_metadatastore_throttle_rate99thPercentileFrequency (Hz)=0} }}
2018-03-05 19:29:31,808 [Thread-217] INFO mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(504)) - Deleted from target: files: 0
directories: 1; skipped 60
2018-03-05 19:29:31,808 [Thread-217] INFO mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(507)) - Duration of deletions: 0:00:00.666
2018-03-05 19:29:31,808 [Thread-217] INFO mapred.CopyCommitter
(CopyCommitter.java:deleteMissing(509)) - Total duration of operation:
0:00:06.604
2018-03-05 19:29:31,809 [Thread-217] INFO mapred.CopyCommitter
(CopyCommitter.java:cleanup(185)) - Cleaning up temporary work folder:
file:/tmp/hadoop/mapred/staging/stevel1049724566/.staging/_distcp2007172673
2018-03-05 19:29:32,289 [main] INFO mapreduce.Job
(Job.java:monitorAndPrintJob(1658)) - Job job_local1086689566_0001 completed
successfully
2018-03-05 19:29:32,297 [main] INFO mapreduce.Job
(Job.java:monitorAndPrintJob(1665)) - Counters: 24
File System Counters
FILE: Number of bytes read=1067879
FILE: Number of bytes written=1847318
FILE: Number of read operations=0
FILE: Number of large read operations=0
FILE: Number of write operations=0
S3A: Number of bytes read=0
S3A: Number of bytes written=0
S3A: Number of read operations=731
S3A: Number of large read operations=0
S3A: Number of write operations=0
Map-Reduce Framework
Map input records=182
Map output records=135
Input split bytes=306
Spilled Records=0
Failed Shuffles=0
Merged Map outputs=0
GC time elapsed (ms)=10
Total committed heap usage (bytes)=839909376
File Input Format Counters
Bytes Read=64532
File Output Format Counters
Bytes Written=22806
DistCp Counters
Bandwidth in Btyes=0
Bytes Skipped=1493640
DIR_COPY=47
Files Skipped=135
{code}
note the S3 stats declres 731 read ops.; a {{) find . -print | wc -l }} gives
the files of hadoop auth src & target as 244, so there is still ~3x reads for
every source files, even with delete of child entries being skipped (which
happens at the end of the job), and src checks bypassed.
> DistCp to eliminate needless deletion of files under already-deleted
> directories
> --------------------------------------------------------------------------------
>
> Key: HADOOP-15209
> URL: https://issues.apache.org/jira/browse/HADOOP-15209
> Project: Hadoop Common
> Issue Type: Improvement
> Components: tools/distcp
> Affects Versions: 2.9.0
> Reporter: Steve Loughran
> Assignee: Steve Loughran
> Priority: Major
> Attachments: HADOOP-15209-001.patch, HADOOP-15209-002.patch,
> HADOOP-15209-003.patch, HADOOP-15209-004.patch, HADOOP-15209-005.patch
>
>
> DistCP issues a delete(file) request even if is underneath an already deleted
> directory. This generates needless load on filesystems/object stores, and, if
> the store throttles delete, can dramatically slow down the delete operation.
> If the distcp delete operation can build a history of deleted directories,
> then it will know when it does not need to issue those deletes.
> Care is needed here to make sure that whatever structure is created does not
> overload the heap of the process.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]