On Sun, Mar 03, 2024 at 08:27:14PM +0900, Andrew Gaul wrote:
> On Sun, Mar 03, 2024 at 05:10:29PM +0900, Andrew Gaul wrote:
> > This thread is for discussion of the third release candidate for Apache
> > jclouds 1.6.3.
>
> Sorry about the cut and paste -- this should be the first release
> candidate of Apache jclouds 2.6.0.
I ran integration tests against a variety of providers. I found an
issue with Backblaze B2 that succeeds with 2.5.0 and fails with 2.6.0
that I cannot explain. Given that S3Proxy works with 2.6.0 and B2 I
assume that this is a test-only issue and will not block the release.
AWS-S3
[ERROR] Failures:
[ERROR] org.jclouds.aws.s3.AWSS3ClientLiveTest.AWSS3ClientLiveTest
[ERROR] Run 4: AWSS3ClientLiveTest.testV4SignatureOps:147 » HttpResponse
Server rejected operation connecting to PUT
https://gaul-blobstore20eu.s3.amazonaws.com/test-blob?X-Amz-Security-Token==AWS4-HMAC-SHA256=AKIAITMZ4YFWHBLA4KMA/20240308/us-east-1/s3/aws4_request=20240308T100912Z=900=host=e268055b61a87920c1ac0d55a10b45bf67db1d9deaee2d23c1e6975f9645d819
HTTP/1.1
[ERROR] Run 7:
AWSS3ClientLiveTest>S3ClientLiveTest.testCopyCannedAccessPolicyPublic:174 »
AWSResponse request PUT https://gaul-blobstore19.s3.amazonaws.com/pears
HTTP/1.1 failed with code 400, error: AWSError{requestId='Q245TFG97DHGKSK5',
requestToken='9/vRVlLtS/lLDuZ0WwGxf5jCbnVIkGTlRIEepH+gceXHXFYpnSK5JcIKCtCI4ToJdsVK9YHlDQk=',
code='AccessControlListNotSupported', message='The bucket does not allow
ACLs',
context='{HostId=9/vRVlLtS/lLDuZ0WwGxf5jCbnVIkGTlRIEepH+gceXHXFYpnSK5JcIKCtCI4ToJdsVK9YHlDQk=}'}
[ERROR] Run 22:
AWSS3ClientLiveTest>S3ClientLiveTest.testPublicReadOnObject:301 » AWSResponse
request PUT https://gaul-blobstore18.s3.amazonaws.com/public-read-acl HTTP/1.1
failed with code 400, error: AWSError{requestId='WVD74F6PW1JCHATK',
requestToken='MBw3qk/pAw4T/mFGUEwO4QEf2Oio5wf+eMu6t2LFK2zFllPgl+e8Mzwv8o64oyqd4khYbjjyNdM=',
code='AccessControlListNotSupported', message='The bucket does not allow
ACLs',
context='{HostId=MBw3qk/pAw4T/mFGUEwO4QEf2Oio5wf+eMu6t2LFK2zFllPgl+e8Mzwv8o64oyqd4khYbjjyNdM=}'}
[ERROR] Run 23:
AWSS3ClientLiveTest>S3ClientLiveTest.testPublicWriteOnObject:201 » AWSResponse
request PUT https://gaul-blobstore19.s3.amazonaws.com/public-read-write-acl
HTTP/1.1 failed with code 400, error: AWSError{requestId='VT84J0P44WB2P8WJ',
requestToken='Ethy7OW4Zb65hWcOhmQAigV+VmM97t4w1iazfa2UKiP+X63YbcbYtoc+PEOozhpHoA2zgMsJWE8=',
code='AccessControlListNotSupported', message='The bucket does not allow
ACLs',
context='{HostId=Ethy7OW4Zb65hWcOhmQAigV+VmM97t4w1iazfa2UKiP+X63YbcbYtoc+PEOozhpHoA2zgMsJWE8=}'}
[ERROR] Run 24:
AWSS3ClientLiveTest>S3ClientLiveTest.testPutCannedAccessPolicyPublic:154 »
HttpResponse Server rejected operation connecting to PUT
https://gaul-blobstore26.s3.amazonaws.com/hello HTTP/1.1
[ERROR] Run 26:
AWSS3ClientLiveTest>S3ClientLiveTest.testUpdateBucketCannedACL:718 »
Authorization Access Denied
[ERROR] Run 27: AWSS3ClientLiveTest>S3ClientLiveTest.testUpdateObjectACL:245
» AWSResponse request PUT
https://gaul-blobstore18.s3.amazonaws.com/private-acl?acl HTTP/1.1 failed with
code 400, error: AWSError{requestId='0A93WEXJKAB7588G',
requestToken='fYTh0JqlHSPcE+JKdGmcKP0ExLmmeaDYv9do/+nWPo7SI5j6/RXh1wzAU1NUB5Z2a5fchzAEXqo=',
code='UnresolvableGrantByEmailAddress', message='The e-mail address you
provided does not match any account on record.',
context='{HostId=fYTh0JqlHSPcE+JKdGmcKP0ExLmmeaDYv9do/+nWPo7SI5j6/RXh1wzAU1NUB5Z2a5fchzAEXqo=,
EmailAddress=ja...@misterm.org}'}
[ERROR] Run 28:
AWSS3ClientLiveTest>S3ClientLiveTest.testUpdateObjectCannedACL:739 »
Authorization Access Denied
[ERROR] Run 29:
AWSS3ClientLiveTest>BaseBlobStoreIntegrationTest.destroyResources:118->BaseBlobStoreIntegrationTest.deleteEverything:210
» RejectedExecution Rejected execution of task [class
com.google.common.util.concurrent.TrustedListenableFutureTask] since the
executor is shutdown.
[ERROR]
org.jclouds.aws.s3.blobstore.integration.AWSS3BlobIntegrationLiveTest.AWSS3BlobIntegrationLiveTest
[ERROR] Run 33:
AWSS3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testPutBlobAccess:770 »
HttpResponse Server rejected operation connecting to PUT
https://gaul-blobstore18.s3.amazonaws.com/put-access-blob-name-public HTTP/1.1
[ERROR] Run 34:
AWSS3BlobIntegrationLiveTest>BaseBlobIntegrationTest.testPutBlobAccessMultipart:792
» AWSResponse request POST
https://gaul-blobstore28.s3.amazonaws.com/put-access-blob-name-public?uploads
HTTP/1.1 failed with code 400, error: AWSError{requestId='Q096EP8KHFQ2A9PP',
requestToken='MJ/XQvC7jjoDp9fattu7jBc46nTQVDZXIA+NlFQvqUjKjEb7hQ2J+ApHJkP0EC5KAGXUnJap/cg6W8YDX6rimRAdkk0zv4AdAp9G1YJoYY8=',
code='AccessControlListNotSupported', message='The bucket does not allow
ACLs',
context='{HostId=MJ/XQvC7jjoDp9fattu7jBc46nTQVDZXIA+NlFQvqUjKjEb7hQ2J+ApHJkP0EC5KAGXUnJap/cg6W8YDX6rimRAdkk0zv4AdAp9G1YJoYY8=}'}
[ERROR] Run 49: