region != null) { blobStore = ((RegionScopedBlobStoreContext) context) .getBlobStore(region);
@Override public BlobStore getBlobStore() { return getBlobStore(implicitRegionId.get()); }
@Override public BlobStore getBlobStore() { return getBlobStore(implicitRegionId.get()); }
@Override public BlobStore getBlobStore() { return getBlobStore(implicitRegionId.get()); }
@Override protected BlobStore getBlobStore() { RegionScopedBlobStoreContext ctx = RegionScopedBlobStoreContext.class.cast(view); return ctx.getBlobStore("IAD"); }
@Override protected BlobStore getBlobStore() { RegionScopedBlobStoreContext ctx = RegionScopedBlobStoreContext.class.cast(view); return ctx.getBlobStore("DFW"); } }
private void resetBlobstore(String username, String password, String provider, String region) { Properties overrides = new Properties(); // Retry after 25 seconds of no response overrides.setProperty(Constants.PROPERTY_SO_TIMEOUT, "25000"); // Keep retrying indefinitely overrides.setProperty(Constants.PROPERTY_MAX_RETRIES, String.valueOf(Integer.MAX_VALUE)); // Do not wait between retries overrides.setProperty(Constants.PROPERTY_RETRY_DELAY_START , "0"); ContextBuilder builder = ContextBuilder.newBuilder(provider) .overrides(overrides) .credentials(username, password); blobStore.set(builder.buildView(RegionScopedBlobStoreContext.class).getBlobStore(region)); } }
protected BlobStore getBlobStore() { RegionScopedBlobStoreContext ctx = RegionScopedBlobStoreContext.class.cast(view); return ctx.getBlobStore(ctx.getConfiguredRegions().iterator().next()); }
region != null) { blobStore = ((RegionScopedBlobStoreContext) context) .getBlobStore(region);
region != null) { blobStore = ((RegionScopedBlobStoreContext) context) .getBlobStore(region);
@Test public void testLocationsMatch() { RegionScopedBlobStoreContext ctx = RegionScopedBlobStoreContext.class.cast(view); for (String regionId : ctx.getConfiguredRegions()) { Set<? extends Location> locations = ctx.getBlobStore(regionId).listAssignableLocations(); assertEquals(locations.size(), 1, "expected one region " + regionId + " " + locations); Location location = locations.iterator().next(); assertEquals(location.getId(), regionId, "region id " + regionId + " didn't match getId(): " + location); } }
private BlobStore createBlobStore(BlobStoreContext context) { BlobStore blobStore = null; if (!ObjectUtils.isBlank(getRegion()) && context instanceof RegionScopedBlobStoreContext) { RegionScopedBlobStoreContext regionContext = (RegionScopedBlobStoreContext) context; blobStore = regionContext.getBlobStore(getRegion()); } else { blobStore = context.getBlobStore(); } return blobStore; }
@Test public void testListBlobs() throws InterruptedException, ExecutionException { RegionScopedBlobStoreContext ctx = RegionScopedBlobStoreContext.class.cast(view); for (String regionId : ctx.getConfiguredRegions()) { ctx.getBlobStore(regionId).list(); } }
RegionScopedBlobStoreContext ctx = RegionScopedBlobStoreContext.class.cast(view); for (String regionId : ctx.getConfiguredRegions()) { BlobStore region = ctx.getBlobStore(regionId); PageSet<? extends StorageMetadata> containers = region.list(); if (containers.isEmpty()) {