private void runClusterArchivingTest(String slave1Host, String slave1Port,
String slave2Host, String slave2Port, String slave2ShuttlPort,
String splunkUser, String splunkPass, final String splunkHome,
ReplicatedBucketProvider replicatedBucketProvider,
final ArchivePathAsserter archivePathAsserter) {
Service slave1 = TUtilsEndToEnd.getLoggedInService(slave1Host, slave1Port,
splunkUser, splunkPass);
Service slave2 = TUtilsEndToEnd.getLoggedInService(slave2Host, slave2Port,
splunkUser, splunkPass);
assertTrue(slave2.getIndexes().containsKey(index));
String coldPathExpanded = slave2.getIndexes().get(index)
.getColdPathExpanded();
String slave1Guid = slave1.getInfo().getGuid();
final LocalBucket rb = replicatedBucketProvider.create(coldPathExpanded,