Skip to content

Commit 93c0850

Browse files
Merge pull request #96 from EMCECS/bugfix-ecs-3.8-changes
bug fixes for ECS 3.8 changes
2 parents 28bd733 + 9896916 commit 93c0850

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/main/java/com/emc/object/s3/jersey/S3JerseyClient.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,8 @@ public LifecycleConfiguration getBucketLifecycle(String bucketName) {
389389
try {
390390
return executeRequest(client, request, LifecycleConfiguration.class);
391391
} catch (S3Exception e) {
392-
if ("NoSuchBucketPolicy".equals(e.getErrorCode())) return null;
392+
if ("NoSuchBucketPolicy".equals(e.getErrorCode()) || "NoSuchLifecycleConfiguration".equals(e.getErrorCode()))
393+
return null;
393394
throw e;
394395
}
395396
}

src/test/java/com/emc/object/s3/S3EncryptionClientBasicTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,11 @@ public void testCreateObjectWithRetentionPolicy() {
527527
public void testPutObjectPreconditions() {
528528
}
529529

530+
@Ignore
531+
@Override
532+
public void testDeleteObjectPreconditions() {
533+
}
534+
530535
@Ignore
531536
@Override
532537
public void testCopyObjectSelf() {

src/test/java/com/emc/object/s3/S3MetadataSearchTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ protected void createBucket(String bucketName) throws Exception {
4646

4747
@Test
4848
public void testListSystemMetadataSearchKeys() throws Exception {
49-
boolean is37OrLater = ecsVersion != null && ecsVersion.compareTo("3.7") >= 0;
49+
boolean is37x = ecsVersion != null && ecsVersion.matches("3\\.7\\..*");
5050
MetadataSearchKey[] expectedIndexableKeys;
5151
MetadataSearchKey[] expectedOptionalAttributes;
52-
if (!is37OrLater) {
52+
if (!is37x) {
5353
expectedIndexableKeys = new MetadataSearchKey[]{
5454
new MetadataSearchKey("CreateTime", MetadataSearchDatatype.datetime),
5555
new MetadataSearchKey("LastModified", MetadataSearchDatatype.datetime),

0 commit comments

Comments
 (0)