Package com.splunk.shuttl.archiver.model

Examples of com.splunk.shuttl.archiver.model.Bucket


    verify(bucketFormatChooser).chooseBucketFormat(Arrays.asList(format));
  }

  @SuppressWarnings("unchecked")
  public void resolveBucketsFormats_givenChosenFormat_resolvingPathForBucketWithFormat() {
    Bucket bucket = TUtilsBucket.createBucket();
    BucketFormat format = BucketFormat.SPLUNK_BUCKET;
    when(bucketFormatChooser.chooseBucketFormat(anyList())).thenReturn(format);

    bucketFormatResolver.resolveBucketsFormats(Arrays.asList(bucket));

    verify(pathResolver).resolveArchivedBucketPath(bucket.getIndex(),
        bucket.getName(), format);
  }
View Full Code Here


    LocalBucket bucketToMove = TUtilsBucket.createBucket();
    bucketMover.moveBucket(bucketToMove);

    List<Bucket> movedBucket = bucketMover.getMovedBuckets();
    assertEquals(1, movedBucket.size());
    Bucket actualBucket = movedBucket.get(0);
    assertEquals(bucketToMove.getIndex(), actualBucket.getIndex());
    assertEquals(bucketToMove.getName(), actualBucket.getName());
    assertEquals(bucketToMove.getFormat(), actualBucket.getFormat());
  }
View Full Code Here

        bucket.getName(), format);
  }

  @SuppressWarnings("unchecked")
  public void resolveBucketsFormats_givenBucketToResolveForAndChosenFormat_bucketWithFormatIndexAndName() {
    Bucket bucket = TUtilsBucket.createBucket();
    BucketFormat format = BucketFormat.SPLUNK_BUCKET;
    when(bucketFormatChooser.chooseBucketFormat(anyList())).thenReturn(format);
    List<Bucket> bucketsWithFormat = bucketFormatResolver
        .resolveBucketsFormats(Arrays.asList(bucket));

    // Verify
    assertEquals(1, bucketsWithFormat.size());
    assertEquals(format, bucketsWithFormat.get(0).getFormat());
    assertEquals(bucket.getIndex(), bucketsWithFormat.get(0).getIndex());
    assertEquals(bucket.getName(), bucketsWithFormat.get(0).getName());
  }
View Full Code Here

    List<Bucket> buckets = listsBucketsFiltered
        .listFilteredBucketsAtIndex(realBucket.getIndex(),
            realBucket.getEarliest(), realBucket.getLatest());
    assertEquals(1, buckets.size());
    Bucket remoteBucket = buckets.get(0);
    assertRealAndRemoteBucketsAreEqual(realBucket, remoteBucket);

    long remoteBucketSize = archiveBucketSize.readBucketSize(remoteBucket);
    assertEquals(realBucketSize, remoteBucketSize);
  }
View Full Code Here

  public void testSetUp_givenBucketWithoutSize_bucketHasNoSize() {
    assertNull(bucketWithoutSize.getSize());
  }

  public void resolveBucketsSizes_givenBucketWithoutSize_createsBucketWithSize() {
    Bucket remoteBucket = TUtilsBucket.createRemoteBucket();
    when(archiveBucketSize.readBucketSize(remoteBucket)).thenReturn(4L);

    Bucket bucketWithSize = bucketSizeResolver.resolveBucketSize(remoteBucket);
    assertEquals(4, (long) bucketWithSize.getSize());
  }
View Full Code Here

    Bucket bucketWithSize = bucketSizeResolver.resolveBucketSize(remoteBucket);
    assertEquals(4, (long) bucketWithSize.getSize());
  }

  public void resolveBucketSizes_givenBucketWithoutSize_keepsAllOtherPropertiesThanSize() {
    Bucket sizedBucket = bucketSizeResolver
        .resolveBucketSize(bucketWithoutSize);
    assertEquals(bucketWithoutSize.getIndex(), sizedBucket.getIndex());
    assertEquals(bucketWithoutSize.getName(), sizedBucket.getName());
    assertEquals(bucketWithoutSize.getEarliest(), sizedBucket.getEarliest());
    assertEquals(bucketWithoutSize.getLatest(), sizedBucket.getLatest());
    assertEquals(bucketWithoutSize.getPath(), sizedBucket.getPath());
    assertFalse(bucketWithoutSize.getSize() == sizedBucket.getSize());
  }
View Full Code Here

      ArchiveConfiguration config = ArchiveConfiguration
          .createConfigurationFromMBean();
      PathResolver pathResolver = new PathResolver(config);
      String normalBucketName = replicatedBucket.getName().replaceFirst("rb",
          "db");
      Bucket normalBucket = new Bucket(replicatedBucket.getPath(),
          replicatedBucket.getIndex(), normalBucketName,
          replicatedBucket.getFormat());
      String archivePath = pathResolver.resolveArchivePath(normalBucket);
      ArchiveFileSystem archiveFileSystem = ArchiveFileSystemFactory
          .getWithConfiguration(config);
View Full Code Here

  }

  private List<Bucket> stubXBucketsInBucketMover(int x) {
    List<Bucket> buckets = new ArrayList<Bucket>();
    for (int i = 0; i < x; i++) {
      Bucket movedBucket = TUtilsBucket.createBucket();
      buckets.add(movedBucket);
    }
    when(bucketMover.getMovedBuckets()).thenReturn(buckets);
    return buckets;
  }
View Full Code Here

  }

  public void archiveFailedBuckets_thereIsOneMovedBucket_letBucketLockerRunLockedBucketHandlerOnIt() {
    List<Bucket> bucketsInBucketMover = stubXBucketsInBucketMover(1);
    assertEquals(1, bucketsInBucketMover.size());
    Bucket bucket = bucketsInBucketMover.get(0);
    failedBucketsArchiver.archiveFailedBuckets(sharedLockBucketHandler);

    verify(sharedLockBucketHandler, times(1)).handleSharedLockedBucket(bucket);
  }
View Full Code Here

  @Test(groups = { "fast-unit" })
  public void _bucketInSplunkBucketFormat_sameBucket() {
    LocalBucket bucket = TUtilsBucket.createBucket();
    assertEquals(BucketFormat.SPLUNK_BUCKET, bucket.getFormat());
    Bucket restoredBucket = bucketImportController
        .restoreToSplunkBucketFormat(bucket);
    assertTrue(restoredBucket == bucket);
  }
View Full Code Here

TOP

Related Classes of com.splunk.shuttl.archiver.model.Bucket

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.