Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix crash from unstable sort #12502

Conversation

klauspost
Copy link
Contributor

Description

#12501 Against Branch_RELEASE.2021-04-22T15-44-28Z.hotfix

See #12501

Fix in minio#12487 assumes that slices with tiebreaks are sorted equally.

That is only the case for "stable" sort versions.

Fixes nil result being returned in multi-pool setups.
@klauspost klauspost marked this pull request as draft June 14, 2021 14:40
Always return the error from the same zone.
@minio minio deleted a comment from minio-trusted Jun 14, 2021
@klauspost klauspost marked this pull request as ready for review June 14, 2021 15:06
@minio-trusted
Copy link
Contributor

Mint Automation

Test Result
mint-gateway-s3.sh ✔️
mint-large-bucket.sh more...
mint-fs.sh more...
mint-erasure.sh more...
mint-dist-erasure.sh more...
mint-zoned.sh more...
mint-gateway-nas.sh more...
mint-compress-encrypt-dist-erasure.sh more...

12502-6e7b708/mint-dist-erasure.sh.log:

Running with
SERVER_ENDPOINT:      minio-dev8.minio.io:32009
ACCESS_KEY:           minio
SECRET_KEY:           ***REDACTED***
ENABLE_HTTPS:         0
SERVER_REGION:        us-east-1
MINT_DATA_DIR:        /mint/data
MINT_MODE:            full
ENABLE_VIRTUAL_STYLE: 0
RUN_ON_FAIL:          0

To get logs, run 'docker cp 46513c89a22a:/mint/log /tmp/mint-logs'

(1/16) Running aws-sdk-go tests ... done in 1 seconds
(2/16) Running aws-sdk-java tests ... done in 2 seconds
(3/16) Running aws-sdk-php tests ... done in 42 seconds
(4/16) Running aws-sdk-ruby tests ... done in 4 seconds
(5/16) Running awscli tests ... done in 1 minutes and 29 seconds
(6/16) Running healthcheck tests ... done in 1 seconds
(7/16) Running mc tests ... done in 56 seconds
(8/16) Running minio-dotnet tests ... done in 44 seconds
(9/16) Running minio-go tests ... FAILED in 1 minutes and 26 seconds
{
  "args": {
    "bucketName": "minio-go-test-civ31lxaaxjl6uyj",
    "objectName": "krxbgytt9y9ee31kb1y2fxsjofngg0",
    "sse": {}
  },
  "duration": 59,
  "error": "Server side encryption specified but KMS is not configured",
  "function": "PutEncryptedObject(bucketName, objectName, reader, sse)",
  "message": "PutEncryptedObject failed",
  "name": "minio-go: testSSES3EncryptionPutGet",
  "status": "FAIL"
}
(9/16) Running minio-java tests ... FAILED in 6 seconds
{
  "name": "minio-java",
  "function": "setBucketEncryption()",
  "duration": 93,
  "status": "FAIL",
  "error": "error occurred\nErrorResponse(code = InvalidArgument, message = Server side encryption specified but KMS is not configured, bucketName = minio-java-test-3hskmr5, objectName = null, resource = /minio-java-test-3hskmr5, requestId = 16887BB3301E3F34, hostId = 336d9344-2af2-4603-adc6-f2db20bae771)\nrequest={method=PUT, url=http://minio-dev8.minio.io:32009/minio-java-test-3hskmr5?encryption=, headers=Host: minio-dev8.minio.io:32009\nAccept-Encoding: identity\nUser-Agent: MinIO (Linux; amd64) minio-java/8.2.1\nContent-MD5: 5bZurju84n5lUGMQ6mrGXQ==\nx-amz-content-sha256: df4e3e6cf7a0b4af67ba58f41eaa596d54579eea2ed2f993da09600f59413711\nx-amz-date: 20210614T151435Z\nAuthorization: AWS4-HMAC-SHA256 Credential=*REDACTED*/20210614/us-east-1/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=*REDACTED*\n}\nresponse={code=400, headers=Accept-Ranges: bytes\nContent-Length: 344\nContent-Security-Policy: block-all-mixed-content\nContent-Type: application/xml\nServer: MinIO\nVary: Origin\nX-Amz-Request-Id: 16887BB3301E3F34\nX-Xss-Protection: 1; mode=block\nDate: Mon, 14 Jun 2021 15:14:35 GMT\n}\n >>> [io.minio.S3Base.execute(S3Base.java:667), io.minio.S3Base.execute(S3Base.java:460), io.minio.S3Base.executePut(S3Base.java:794), io.minio.MinioClient.setBucketEncryption(MinioClient.java:2343), FunctionalTest.setBucketEncryption(FunctionalTest.java:3223), FunctionalTest.runBucketTests(FunctionalTest.java:3656), FunctionalTest.runTests(FunctionalTest.java:3719), FunctionalTest.main(FunctionalTest.java:3864)]"
}
(9/16) Running minio-js tests ... done in 53 seconds
(10/16) Running minio-py tests ... done in 2 minutes and 11 seconds
(11/16) Running s3cmd tests ... done in 19 seconds
(12/16) Running s3select tests ... done in 6 seconds
(13/16) Running security tests ... done in 0 seconds
(14/16) Running versioning tests ... done in 3 minutes and 5 seconds

Executed 14 out of 16 tests successfully.

12502-6e7b708/mint-gateway-nas.sh.log:

Running with
SERVER_ENDPOINT:      minio-dev4.minio.io:31622
ACCESS_KEY:           minio
SECRET_KEY:           ***REDACTED***
ENABLE_HTTPS:         0
SERVER_REGION:        us-east-1
MINT_DATA_DIR:        /mint/data
MINT_MODE:            full
ENABLE_VIRTUAL_STYLE: 0
RUN_ON_FAIL:          0

To get logs, run 'docker cp 18a136e692ea:/mint/log /tmp/mint-logs'

(1/16) Running aws-sdk-go tests ... done in 0 seconds
(2/16) Running aws-sdk-java tests ... done in 1 seconds
(3/16) Running aws-sdk-php tests ... done in 41 seconds
(4/16) Running aws-sdk-ruby tests ... done in 2 seconds
(5/16) Running awscli tests ... FAILED in 50 seconds
{
  "name": "awscli",
  "duration": 3054,
  "function": "aws --endpoint-url http://minio-dev4.minio.io:31622 s3api get-bucket-lifecycle-configuration --bucket awscli-mint-test-bucket-22329\n",
  "status": "FAIL",
  "error": "An error occurred (NotImplemented) when calling the GetBucketLifecycleConfiguration operation: A header you provided implies functionality that is not implemented"
}
(5/16) Running healthcheck tests ... done in 0 seconds
(6/16) Running mc tests ... done in 42 seconds
(7/16) Running minio-dotnet tests ... done in 32 seconds
(8/16) Running minio-go tests ... FAILED in 1 minutes and 8 seconds
{
  "args": {
    "bucketName": "minio-go-test-v4az5ywouvivwswh",
    "objectName": "inmhuu35w3e5qd4beln2dszgc3fkfe",
    "sse": {}
  },
  "duration": 9,
  "error": "Server side encryption specified but KMS is not configured",
  "function": "PutEncryptedObject(bucketName, objectName, reader, sse)",
  "message": "PutEncryptedObject failed",
  "name": "minio-go: testSSES3EncryptionPutGet",
  "status": "FAIL"
}
(8/16) Running minio-java tests ... FAILED in 1 seconds
{
  "name": "minio-java",
  "function": "setBucketEncryption()",
  "duration": 28,
  "status": "FAIL",
  "error": "error occurred\nErrorResponse(code = InvalidArgument, message = Server side encryption specified but KMS is not configured, bucketName = minio-java-test-3ma67ob, objectName = null, resource = /minio-java-test-3ma67ob, requestId = 16887B9DA0044333, hostId = 94437309-5087-4ba6-9d84-fafee3e34ce9)\nrequest={method=PUT, url=http://minio-dev4.minio.io:31622/minio-java-test-3ma67ob?encryption=, headers=Host: minio-dev4.minio.io:31622\nAccept-Encoding: identity\nUser-Agent: MinIO (Linux; amd64) minio-java/8.2.1\nContent-MD5: 5bZurju84n5lUGMQ6mrGXQ==\nx-amz-content-sha256: df4e3e6cf7a0b4af67ba58f41eaa596d54579eea2ed2f993da09600f59413711\nx-amz-date: 20210614T151302Z\nAuthorization: AWS4-HMAC-SHA256 Credential=*REDACTED*/20210614/us-east-1/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=*REDACTED*\n}\nresponse={code=400, headers=Accept-Ranges: bytes\nContent-Length: 344\nContent-Security-Policy: block-all-mixed-content\nContent-Type: application/xml\nServer: MinIO\nVary: Origin\nX-Amz-Request-Id: 16887B9DA0044333\nX-Xss-Protection: 1; mode=block\nDate: Mon, 14 Jun 2021 15:13:02 GMT\n}\n >>> [io.minio.S3Base.execute(S3Base.java:667), io.minio.S3Base.execute(S3Base.java:460), io.minio.S3Base.executePut(S3Base.java:794), io.minio.MinioClient.setBucketEncryption(MinioClient.java:2343), FunctionalTest.setBucketEncryption(FunctionalTest.java:3223), FunctionalTest.runBucketTests(FunctionalTest.java:3656), FunctionalTest.runTests(FunctionalTest.java:3719), FunctionalTest.main(FunctionalTest.java:3864)]"
}
(8/16) Running minio-js tests ... done in 37 seconds
(9/16) Running minio-py tests ... done in 1 minutes and 13 seconds
(10/16) Running s3cmd tests ... done in 15 seconds
(11/16) Running s3select tests ... done in 2 seconds
(12/16) Running security tests ... done in 0 seconds
(13/16) Running versioning tests ... done in 0 seconds

Executed 13 out of 16 tests successfully.

12502-6e7b708/mint-zoned.sh.log:

Running with
SERVER_ENDPOINT:      minio-dev8.minio.io:31233
ACCESS_KEY:           minio
SECRET_KEY:           ***REDACTED***
ENABLE_HTTPS:         0
SERVER_REGION:        us-east-1
MINT_DATA_DIR:        /mint/data
MINT_MODE:            full
ENABLE_VIRTUAL_STYLE: 0
RUN_ON_FAIL:          0

To get logs, run 'docker cp 63bdea9dc18b:/mint/log /tmp/mint-logs'

(1/16) Running aws-sdk-go tests ... done in 1 seconds
(2/16) Running aws-sdk-java tests ... done in 2 seconds
(3/16) Running aws-sdk-php tests ... done in 43 seconds
(4/16) Running aws-sdk-ruby tests ... done in 3 seconds
(5/16) Running awscli tests ... done in 2 minutes and 18 seconds
(6/16) Running healthcheck tests ... done in 0 seconds
(7/16) Running mc tests ... done in 49 seconds
(8/16) Running minio-dotnet tests ... done in 45 seconds
(9/16) Running minio-go tests ... FAILED in 1 minutes and 19 seconds
{
  "args": {
    "bucketName": "minio-go-test-eimguemdqzb4d503",
    "objectName": "bfyze2c6pqso2rub6wihnwrwb1sjr4",
    "sse": {}
  },
  "duration": 90,
  "error": "Server side encryption specified but KMS is not configured",
  "function": "PutEncryptedObject(bucketName, objectName, reader, sse)",
  "message": "PutEncryptedObject failed",
  "name": "minio-go: testSSES3EncryptionPutGet",
  "status": "FAIL"
}
(9/16) Running minio-java tests ... FAILED in 4 seconds
{
  "name": "minio-java",
  "function": "setBucketEncryption()",
  "duration": 115,
  "status": "FAIL",
  "error": "error occurred\nErrorResponse(code = InvalidArgument, message = Server side encryption specified but KMS is not configured, bucketName = minio-java-test-366785i, objectName = null, resource = /minio-java-test-366785i, requestId = 16887BBB1ED770DD, hostId = 5b69f566-0656-4b10-bc97-b66763c287f7)\nrequest={method=PUT, url=http://minio-dev8.minio.io:31233/minio-java-test-366785i?encryption=, headers=Host: minio-dev8.minio.io:31233\nAccept-Encoding: identity\nUser-Agent: MinIO (Linux; amd64) minio-java/8.2.1\nContent-MD5: 5bZurju84n5lUGMQ6mrGXQ==\nx-amz-content-sha256: df4e3e6cf7a0b4af67ba58f41eaa596d54579eea2ed2f993da09600f59413711\nx-amz-date: 20210614T151509Z\nAuthorization: AWS4-HMAC-SHA256 Credential=*REDACTED*/20210614/us-east-1/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=*REDACTED*\n}\nresponse={code=400, headers=Accept-Ranges: bytes\nContent-Length: 344\nContent-Security-Policy: block-all-mixed-content\nContent-Type: application/xml\nServer: MinIO\nVary: Origin\nX-Amz-Request-Id: 16887BBB1ED770DD\nX-Xss-Protection: 1; mode=block\nDate: Mon, 14 Jun 2021 15:15:09 GMT\n}\n >>> [io.minio.S3Base.execute(S3Base.java:667), io.minio.S3Base.execute(S3Base.java:460), io.minio.S3Base.executePut(S3Base.java:794), io.minio.MinioClient.setBucketEncryption(MinioClient.java:2343), FunctionalTest.setBucketEncryption(FunctionalTest.java:3223), FunctionalTest.runBucketTests(FunctionalTest.java:3656), FunctionalTest.runTests(FunctionalTest.java:3719), FunctionalTest.main(FunctionalTest.java:3864)]"
}
(9/16) Running minio-js tests ... done in 46 seconds
(10/16) Running minio-py tests ... FAILED in 2 minutes and 25 seconds
{
  "name": "minio-py:test_thread_safe",
  "status": "FAIL",
  "args": {
    "bucket_name": "minio-py-test-c0f1fa45-c5f3-47b2-8a88-07f91fedc25b",
    "object_name": "a99f69f6-946a-43dc-b37d-c59adee3439f"
  },
  "message": "S3 operation failed; code: BucketNotEmpty, message: The bucket you tried to delete is not empty, resource: /minio-py-test-c0f1fa45-c5f3-47b2-8a88-07f91fedc25b, request_id: 16887BE78BED5BB6, host_id: 5b69f566-0656-4b10-bc97-b66763c287f7, bucket_name: minio-py-test-c0f1fa45-c5f3-47b2-8a88-07f91fedc25b",
  "error": "Traceback (most recent call last):\n  File \"/mint/run/core/minio-py/tests.py\", line 126, in _call_test\n    func(log_entry, *args, **kwargs)\n  File \"/mint/run/core/minio-py/tests.py\", line 1640, in test_thread_safe\n    _CLIENT.remove_bucket(bucket_name)\n  File \"/usr/local/lib/python3.6/dist-packages/minio/api.py\", line 690, in remove_bucket\n    self._execute(\"DELETE\", bucket_name)\n  File \"/usr/local/lib/python3.6/dist-packages/minio/api.py\", line 422, in _execute\n    no_body_trace=no_body_trace,\n  File \"/usr/local/lib/python3.6/dist-packages/minio/api.py\", line 396, in _url_open\n    raise response_error\nminio.error.S3Error: S3 operation failed; code: BucketNotEmpty, message: The bucket you tried to delete is not empty, resource: /minio-py-test-c0f1fa45-c5f3-47b2-8a88-07f91fedc25b, request_id: 16887BE78BED5BB6, host_id: 5b69f566-0656-4b10-bc97-b66763c287f7, bucket_name: minio-py-test-c0f1fa45-c5f3-47b2-8a88-07f91fedc25b\n",
  "duration": 6100
}
(10/16) Running s3cmd tests ... done in 19 seconds
(11/16) Running s3select tests ... done in 5 seconds
(12/16) Running security tests ... done in 0 seconds
(13/16) Running versioning tests ... FAILED in 1 seconds
{
  "alert": "",
  "args": {
    "bucketName": "versioning-test-4ugdl03hnszdki",
    "expiry": 60000000000,
    "objectName": "testObject"
  },
  "duration": 666,
  "error": "RequestError: send request failed\ncaused by: Get \"http://minio-dev8.minio.io:31233/versioning-test-4ugdl03hnszdki/testObject?versionId=73da7d33-42ff-484c-97fa-70ca533a3f08\": EOF",
  "function": "testGetObject",
  "message": "GetObject(1) unexpected error with delete marker",
  "name": "versioning",
  "status": "FAIL"
}

Executed 12 out of 16 tests successfully.

12502-6e7b708/mint-erasure.sh.log:

Running with
SERVER_ENDPOINT:      minio-c3.minio.io:30558
ACCESS_KEY:           minio
SECRET_KEY:           ***REDACTED***
ENABLE_HTTPS:         0
SERVER_REGION:        us-east-1
MINT_DATA_DIR:        /mint/data
MINT_MODE:            full
ENABLE_VIRTUAL_STYLE: 0
RUN_ON_FAIL:          0

To get logs, run 'docker cp d441b4a337f0:/mint/log /tmp/mint-logs'

(1/16) Running aws-sdk-go tests ... done in 1 seconds
(2/16) Running aws-sdk-java tests ... done in 1 seconds
(3/16) Running aws-sdk-php tests ... done in 42 seconds
(4/16) Running aws-sdk-ruby tests ... done in 2 seconds
(5/16) Running awscli tests ... done in 1 minutes and 19 seconds
(6/16) Running healthcheck tests ... done in 0 seconds
(7/16) Running mc tests ... done in 33 seconds
(8/16) Running minio-dotnet tests ... done in 32 seconds
(9/16) Running minio-go tests ... FAILED in 1 minutes and 12 seconds
{
  "args": {
    "bucketName": "minio-go-test-dmsabro1t6mzsi5n",
    "objectName": "zmfmg11cldh5y5getymujx2z1darbb",
    "sse": {}
  },
  "duration": 21,
  "error": "Server side encryption specified but KMS is not configured",
  "function": "PutEncryptedObject(bucketName, objectName, reader, sse)",
  "message": "PutEncryptedObject failed",
  "name": "minio-go: testSSES3EncryptionPutGet",
  "status": "FAIL"
}
(9/16) Running minio-java tests ... FAILED in 1 seconds
{
  "name": "minio-java",
  "function": "setBucketEncryption()",
  "duration": 42,
  "status": "FAIL",
  "error": "error occurred\nErrorResponse(code = InvalidArgument, message = Server side encryption specified but KMS is not configured, bucketName = minio-java-test-u2mbu4, objectName = null, resource = /minio-java-test-u2mbu4, requestId = 16887BA3BF030CE2, hostId = 07625c1f-fabe-4890-b8ce-0d598186e868)\nrequest={method=PUT, url=http://minio-c3.minio.io:30558/minio-java-test-u2mbu4?encryption=, headers=Host: minio-c3.minio.io:30558\nAccept-Encoding: identity\nUser-Agent: MinIO (Linux; amd64) minio-java/8.2.1\nContent-MD5: 5bZurju84n5lUGMQ6mrGXQ==\nx-amz-content-sha256: df4e3e6cf7a0b4af67ba58f41eaa596d54579eea2ed2f993da09600f59413711\nx-amz-date: 20210614T151328Z\nAuthorization: AWS4-HMAC-SHA256 Credential=*REDACTED*/20210614/us-east-1/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=*REDACTED*\n}\nresponse={code=400, headers=Accept-Ranges: bytes\nContent-Length: 342\nContent-Security-Policy: block-all-mixed-content\nContent-Type: application/xml\nServer: MinIO\nVary: Origin\nX-Amz-Request-Id: 16887BA3BF030CE2\nX-Xss-Protection: 1; mode=block\nDate: Mon, 14 Jun 2021 15:13:28 GMT\n}\n >>> [io.minio.S3Base.execute(S3Base.java:667), io.minio.S3Base.execute(S3Base.java:460), io.minio.S3Base.executePut(S3Base.java:794), io.minio.MinioClient.setBucketEncryption(MinioClient.java:2343), FunctionalTest.setBucketEncryption(FunctionalTest.java:3223), FunctionalTest.runBucketTests(FunctionalTest.java:3656), FunctionalTest.runTests(FunctionalTest.java:3719), FunctionalTest.main(FunctionalTest.java:3864)]"
}
(9/16) Running minio-js tests ... done in 54 seconds
(10/16) Running minio-py tests ... done in 1 minutes and 27 seconds
(11/16) Running s3cmd tests ... done in 18 seconds
(12/16) Running s3select tests ... done in 3 seconds
(13/16) Running security tests ... done in 0 seconds
(14/16) Running versioning tests ... done in 3 minutes and 2 seconds

Executed 14 out of 16 tests successfully.

12502-6e7b708/mint-fs.sh.log:

Running with
SERVER_ENDPOINT:      minio-c2.minio.io:31899
ACCESS_KEY:           minio
SECRET_KEY:           ***REDACTED***
ENABLE_HTTPS:         0
SERVER_REGION:        us-east-1
MINT_DATA_DIR:        /mint/data
MINT_MODE:            full
ENABLE_VIRTUAL_STYLE: 0
RUN_ON_FAIL:          0

To get logs, run 'docker cp a23c7160e675:/mint/log /tmp/mint-logs'

(1/16) Running aws-sdk-go tests ... done in 0 seconds
(2/16) Running aws-sdk-java tests ... done in 1 seconds
(3/16) Running aws-sdk-php tests ... done in 41 seconds
(4/16) Running aws-sdk-ruby tests ... done in 1 seconds
(5/16) Running awscli tests ... done in 2 minutes and 8 seconds
(6/16) Running healthcheck tests ... done in 0 seconds
(7/16) Running mc tests ... done in 40 seconds
(8/16) Running minio-dotnet tests ... done in 32 seconds
(9/16) Running minio-go tests ... FAILED in 44 seconds
{
  "args": {
    "bucketName": "minio-go-test-z6vqqv6aj04xknj2",
    "objectName": "ymcgaymppzc5fj5ybftt0dzo3uhb3h",
    "sse": {}
  },
  "duration": 16,
  "error": "Server side encryption specified but KMS is not configured",
  "function": "PutEncryptedObject(bucketName, objectName, reader, sse)",
  "message": "PutEncryptedObject failed",
  "name": "minio-go: testSSES3EncryptionPutGet",
  "status": "FAIL"
}
(9/16) Running minio-java tests ... FAILED in 1 seconds
{
  "name": "minio-java",
  "function": "setBucketEncryption()",
  "duration": 46,
  "status": "FAIL",
  "error": "error occurred\nErrorResponse(code = InvalidArgument, message = Server side encryption specified but KMS is not configured, bucketName = minio-java-test-2dld1a5, objectName = null, resource = /minio-java-test-2dld1a5, requestId = 16887BA9BAE6CE20, hostId = 59cae4fe-b107-462c-8d35-2f212ea1baae)\nrequest={method=PUT, url=http://minio-c2.minio.io:31899/minio-java-test-2dld1a5?encryption=, headers=Host: minio-c2.minio.io:31899\nAccept-Encoding: identity\nUser-Agent: MinIO (Linux; amd64) minio-java/8.2.1\nContent-MD5: 5bZurju84n5lUGMQ6mrGXQ==\nx-amz-content-sha256: df4e3e6cf7a0b4af67ba58f41eaa596d54579eea2ed2f993da09600f59413711\nx-amz-date: 20210614T151354Z\nAuthorization: AWS4-HMAC-SHA256 Credential=*REDACTED*/20210614/us-east-1/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=*REDACTED*\n}\nresponse={code=400, headers=Accept-Ranges: bytes\nContent-Length: 344\nContent-Security-Policy: block-all-mixed-content\nContent-Type: application/xml\nServer: MinIO\nVary: Origin\nX-Amz-Request-Id: 16887BA9BAE6CE20\nX-Xss-Protection: 1; mode=block\nDate: Mon, 14 Jun 2021 15:13:54 GMT\n}\n >>> [io.minio.S3Base.execute(S3Base.java:667), io.minio.S3Base.execute(S3Base.java:460), io.minio.S3Base.executePut(S3Base.java:794), io.minio.MinioClient.setBucketEncryption(MinioClient.java:2343), FunctionalTest.setBucketEncryption(FunctionalTest.java:3223), FunctionalTest.runBucketTests(FunctionalTest.java:3656), FunctionalTest.runTests(FunctionalTest.java:3719), FunctionalTest.main(FunctionalTest.java:3864)]"
}
(9/16) Running minio-js tests ... done in 46 seconds
(10/16) Running minio-py tests ... done in 1 minutes and 10 seconds
(11/16) Running s3cmd tests ... done in 16 seconds
(12/16) Running s3select tests ... done in 2 seconds
(13/16) Running security tests ... done in 0 seconds
(14/16) Running versioning tests ... done in 0 seconds

Executed 14 out of 16 tests successfully.

12502-6e7b708/mint-large-bucket.sh.log:

Running with
SERVER_ENDPOINT:      minio-dev4.minio.io:30743
ACCESS_KEY:           minio
SECRET_KEY:           ***REDACTED***
ENABLE_HTTPS:         0
SERVER_REGION:        us-east-1
MINT_DATA_DIR:        /mint/data
MINT_MODE:            full
ENABLE_VIRTUAL_STYLE: 0
RUN_ON_FAIL:          0

To get logs, run 'docker cp eb986f6977ea:/mint/log /tmp/mint-logs'

(1/16) Running aws-sdk-go tests ... done in 1 seconds
(2/16) Running aws-sdk-java tests ... done in 2 seconds
(3/16) Running aws-sdk-php tests ... done in 43 seconds
(4/16) Running aws-sdk-ruby tests ... done in 3 seconds
(5/16) Running awscli tests ... done in 1 minutes and 31 seconds
(6/16) Running healthcheck tests ... done in 0 seconds
(7/16) Running mc tests ... done in 55 seconds
(8/16) Running minio-dotnet tests ... done in 45 seconds
(9/16) Running minio-go tests ... FAILED in 1 minutes and 26 seconds
{
  "args": {
    "bucketName": "minio-go-test-1cnivrwittf2dh9y",
    "objectName": "mdotcge0ieqxbkjhhkc9f9epbs9ovq",
    "sse": {}
  },
  "duration": 241,
  "error": "Server side encryption specified but KMS is not configured",
  "function": "PutEncryptedObject(bucketName, objectName, reader, sse)",
  "message": "PutEncryptedObject failed",
  "name": "minio-go: testSSES3EncryptionPutGet",
  "status": "FAIL"
}
(9/16) Running minio-java tests ... FAILED in 6 seconds
{
  "name": "minio-java",
  "function": "setBucketEncryption()",
  "duration": 280,
  "status": "FAIL",
  "error": "error occurred\nErrorResponse(code = InvalidArgument, message = Server side encryption specified but KMS is not configured, bucketName = minio-java-test-aog7t, objectName = null, resource = /minio-java-test-aog7t, requestId = 16887BB3C015BA92, hostId = 2b4ce749-ab43-4b94-8387-de488066c6c2)\nrequest={method=PUT, url=http://minio-dev4.minio.io:30743/minio-java-test-aog7t?encryption=, headers=Host: minio-dev4.minio.io:30743\nAccept-Encoding: identity\nUser-Agent: MinIO (Linux; amd64) minio-java/8.2.1\nContent-MD5: 5bZurju84n5lUGMQ6mrGXQ==\nx-amz-content-sha256: df4e3e6cf7a0b4af67ba58f41eaa596d54579eea2ed2f993da09600f59413711\nx-amz-date: 20210614T151437Z\nAuthorization: AWS4-HMAC-SHA256 Credential=*REDACTED*/20210614/us-east-1/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=*REDACTED*\n}\nresponse={code=400, headers=Accept-Ranges: bytes\nContent-Length: 340\nContent-Security-Policy: block-all-mixed-content\nContent-Type: application/xml\nServer: MinIO\nVary: Origin\nX-Amz-Request-Id: 16887BB3C015BA92\nX-Xss-Protection: 1; mode=block\nDate: Mon, 14 Jun 2021 15:14:37 GMT\n}\n >>> [io.minio.S3Base.execute(S3Base.java:667), io.minio.S3Base.execute(S3Base.java:460), io.minio.S3Base.executePut(S3Base.java:794), io.minio.MinioClient.setBucketEncryption(MinioClient.java:2343), FunctionalTest.setBucketEncryption(FunctionalTest.java:3223), FunctionalTest.runBucketTests(FunctionalTest.java:3656), FunctionalTest.runTests(FunctionalTest.java:3719), FunctionalTest.main(FunctionalTest.java:3864)]"
}
(9/16) Running minio-js tests ... done in 56 seconds
(10/16) Running minio-py tests ... done in 2 minutes and 11 seconds
(11/16) Running s3cmd tests ... done in 19 seconds
(12/16) Running s3select tests ... done in 5 seconds
(13/16) Running security tests ... done in 0 seconds
(14/16) Running versioning tests ... done in 3 minutes and 6 seconds

Executed 14 out of 16 tests successfully.

12502-6e7b708/mint-compress-encrypt-dist-erasure.sh.log:

Running with
SERVER_ENDPOINT:      minio-dev8.minio.io:32496
ACCESS_KEY:           minio
SECRET_KEY:           ***REDACTED***
ENABLE_HTTPS:         0
SERVER_REGION:        us-east-1
MINT_DATA_DIR:        /mint/data
MINT_MODE:            full
ENABLE_VIRTUAL_STYLE: 0
RUN_ON_FAIL:          0

To get logs, run 'docker cp f90f03221f26:/mint/log /tmp/mint-logs'

(1/16) Running aws-sdk-go tests ... done in 1 seconds
(2/16) Running aws-sdk-java tests ... done in 1 seconds
(3/16) Running aws-sdk-php tests ... done in 43 seconds
(4/16) Running aws-sdk-ruby tests ... done in 3 seconds
(5/16) Running awscli tests ... FAILED in 33 seconds
{
  "name": "awscli",
  "duration": 2977,
  "function": "aws --endpoint-url http://minio-dev8.minio.io:32496 s3api copy-object --bucket awscli-mint-test-bucket-4694 --key datafile-1-kB-copy --copy-source awscli-mint-test-bucket-4694/datafile-1-kB\n",
  "status": "FAIL",
  "error": "Hash mismatch expected 29ad7016ed249036ac28ba4f0e893596, got fbaea6048f5e4bfb5ecdd8ed7395c5b3"
}
(5/16) Running healthcheck tests ... done in 0 seconds
(6/16) Running mc tests ... done in 57 seconds
(7/16) Running minio-dotnet tests ... done in 51 seconds
(8/16) Running minio-go tests ... FAILED in 1 minutes and 32 seconds
{
  "args": {
    "bucketName": "minio-go-test-m9agm6ehi0dpjsij",
    "objectName": "yhob414fayl0gkjmzcb1504rutxebw",
    "sse": {}
  },
  "duration": 157,
  "error": "Server side encryption specified but KMS is not configured",
  "function": "PutEncryptedObject(bucketName, objectName, reader, sse)",
  "message": "PutEncryptedObject failed",
  "name": "minio-go: testSSES3EncryptionPutGet",
  "status": "FAIL"
}
(8/16) Running minio-java tests ... FAILED in 6 seconds
{
  "name": "minio-java",
  "function": "setBucketEncryption()",
  "duration": 217,
  "status": "FAIL",
  "error": "error occurred\nErrorResponse(code = InvalidArgument, message = Server side encryption specified but KMS is not configured, bucketName = minio-java-test-3sa70da, objectName = null, resource = /minio-java-test-3sa70da, requestId = 16887BA96E1E3B5B, hostId = b5d9f6f2-fbc6-4991-8909-d3081e909490)\nrequest={method=PUT, url=http://minio-dev8.minio.io:32496/minio-java-test-3sa70da?encryption=, headers=Host: minio-dev8.minio.io:32496\nAccept-Encoding: identity\nUser-Agent: MinIO (Linux; amd64) minio-java/8.2.1\nContent-MD5: 5bZurju84n5lUGMQ6mrGXQ==\nx-amz-content-sha256: df4e3e6cf7a0b4af67ba58f41eaa596d54579eea2ed2f993da09600f59413711\nx-amz-date: 20210614T151353Z\nAuthorization: AWS4-HMAC-SHA256 Credential=*REDACTED*/20210614/us-east-1/s3/aws4_request, SignedHeaders=content-md5;host;x-amz-content-sha256;x-amz-date, Signature=*REDACTED*\n}\nresponse={code=400, headers=Accept-Ranges: bytes\nContent-Length: 344\nContent-Security-Policy: block-all-mixed-content\nContent-Type: application/xml\nServer: MinIO\nVary: Origin\nX-Amz-Request-Id: 16887BA96E1E3B5B\nX-Xss-Protection: 1; mode=block\nDate: Mon, 14 Jun 2021 15:13:53 GMT\n}\n >>> [io.minio.S3Base.execute(S3Base.java:667), io.minio.S3Base.execute(S3Base.java:460), io.minio.S3Base.executePut(S3Base.java:794), io.minio.MinioClient.setBucketEncryption(MinioClient.java:2343), FunctionalTest.setBucketEncryption(FunctionalTest.java:3223), FunctionalTest.runBucketTests(FunctionalTest.java:3656), FunctionalTest.runTests(FunctionalTest.java:3719), FunctionalTest.main(FunctionalTest.java:3864)]"
}
(8/16) Running minio-js tests ... done in 59 seconds
(9/16) Running minio-py tests ... done in 2 minutes and 45 seconds
(10/16) Running s3cmd tests ... FAILED in 5 seconds
{
  "name": "s3cmd",
  "duration": "3030",
  "function": "test_put_object_multipart",
  "status": "FAIL",
  "error": "WARNING: MD5 Sums don't match!\nWARNING: Retrying upload of /mint/data/datafile-65-MB\nWARNING: MD5 Sums don't match!\nWARNING: Retrying upload of /mint/data/datafile-65-MB\nWARNING: MD5 Sums don't match!\nWARNING: Retrying upload of /mint/data/datafile-65-MB\nWARNING: MD5 Sums don't match!\nWARNING: Retrying upload of /mint/data/datafile-65-MB\nWARNING: MD5 Sums don't match!\nWARNING: Retrying upload of /mint/data/datafile-65-MB\nWARNING: MD5 Sums don't match!\nWARNING: Too many failures. Giving up on '/mint/data/datafile-65-MB'\nERROR: \nUpload of '/mint/data/datafile-65-MB' part 1 failed. Use\n  /usr/local/bin/s3cmd abortmp s3://s3cmd-test-bucket-30253/s3cmd-test-object-16697 ec871024-2fc2-493f-9e5d-ea7a255f43fb\nto abort the upload, or\n  /usr/local/bin/s3cmd --upload-id ec871024-2fc2-493f-9e5d-ea7a255f43fb put ...\nto continue the upload.\nERROR: Upload of '/mint/data/datafile-65-MB' failed too many times (Last reason: )"
}
(10/16) Running s3select tests ... done in 7 seconds
(11/16) Running security tests ... done in 0 seconds
(12/16) Running versioning tests ... FAILED in 0 seconds
{
  "alert": "",
  "args": {
    "bucketName": "versioning-test-9zurnz19t1bvdv",
    "expiry": 60000000000,
    "objectName": "testObject"
  },
  "duration": 181,
  "error": "unexpected ETag field",
  "function": "testPutObject",
  "message": "Unexpected list content",
  "name": "versioning",
  "status": "FAIL"
}

Executed 11 out of 16 tests successfully.

Deleting image on docker hub
Deleting image locally

@harshavardhana harshavardhana merged commit 204bdb7 into minio:RELEASE.2021-04-22T15-44-28Z.hotfix Jun 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants