mirror of https://github.com/apache/druid.git
Merge pull request #200 from activitystream/master
Minor fixes - maven dependency, unit test that was failing and quirk for third party S3 provider
This commit is contained in:
commit
ea201be555
|
@ -68,6 +68,10 @@
|
|||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-httpclient</groupId>
|
||||
<artifactId>commons-httpclient</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.skife.config</groupId>
|
||||
<artifactId>config-magic</artifactId>
|
||||
|
|
|
@ -21,11 +21,11 @@ package druid.examples.web;
|
|||
|
||||
import org.junit.Test;
|
||||
|
||||
import java.net.UnknownHostException;
|
||||
import java.io.IOException;
|
||||
|
||||
public class WebJsonSupplierTest
|
||||
{
|
||||
@Test(expected = UnknownHostException.class)
|
||||
@Test(expected = IOException.class)
|
||||
public void checkInvalidUrl() throws Exception
|
||||
{
|
||||
|
||||
|
|
|
@ -80,7 +80,9 @@ public class S3DataSegmentPusher implements DataSegmentPusher
|
|||
final String outputBucket = config.getBucket();
|
||||
toPush.setBucketName(outputBucket);
|
||||
toPush.setKey(outputKey + "/index.zip");
|
||||
toPush.setAcl(GSAccessControlList.REST_CANNED_BUCKET_OWNER_FULL_CONTROL);
|
||||
if (!config.getDisableAcl()) {
|
||||
toPush.setAcl(GSAccessControlList.REST_CANNED_BUCKET_OWNER_FULL_CONTROL);
|
||||
}
|
||||
|
||||
log.info("Pushing %s.", toPush);
|
||||
s3Client.putObject(outputBucket, toPush);
|
||||
|
@ -96,7 +98,9 @@ public class S3DataSegmentPusher implements DataSegmentPusher
|
|||
S3Object descriptorObject = new S3Object(descriptorFile);
|
||||
descriptorObject.setBucketName(outputBucket);
|
||||
descriptorObject.setKey(outputKey + "/descriptor.json");
|
||||
descriptorObject.setAcl(GSAccessControlList.REST_CANNED_BUCKET_OWNER_FULL_CONTROL);
|
||||
if (!config.getDisableAcl()) {
|
||||
descriptorObject.setAcl(GSAccessControlList.REST_CANNED_BUCKET_OWNER_FULL_CONTROL);
|
||||
}
|
||||
|
||||
log.info("Pushing %s", descriptorObject);
|
||||
s3Client.putObject(outputBucket, descriptorObject);
|
||||
|
|
|
@ -32,4 +32,8 @@ public abstract class S3DataSegmentPusherConfig
|
|||
@Config("druid.pusher.s3.baseKey")
|
||||
@Default("")
|
||||
public abstract String getBaseKey();
|
||||
|
||||
@Config("druid.pusher.s3.disableAcl")
|
||||
@Default("false")
|
||||
public abstract boolean getDisableAcl();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue