if(mhost.getMounts().size() > 0) {
Random random = new Random();
MHostMount[] mounts = (MHostMount[])mhost.getMounts().toArray();
MHostMount mount = mounts[random.nextInt(mounts.length)];
S3BucketAdapter bucketAdapter = getStorageHostBucketAdapter(mount.getShost());
bucketAdapter.createContainer(mount.getMountPath(), (null != overrideName ? overrideName : bucketName));
return new Tuple<SHost, String>(mount.getShost(), mount.getMountPath());
}
// To make things simple, only allow one local mounted storage root
String localStorageRoot = ServiceProvider.getInstance().getStartupProperties().getProperty("storage.root");