private List<Dataset> getDatasetsInDataverseForRebalance(String dvName, MetadataTransactionContext mdTxnCtx) throws Exception { return METADATA.equals(dvName) ? Collections.emptyList() : MetadataManager.INSTANCE.getDataverseDatasets(mdTxnCtx, dvName); }
private static void recoverDataverse(MetadataTransactionContext mdTxnCtx, Dataverse dataverse) throws AlgebricksException { if (dataverse.getPendingOp() != MetadataUtil.PENDING_NO_OP) { // drop pending dataverse MetadataManager.INSTANCE.dropDataverse(mdTxnCtx, dataverse.getDataverseName()); if (LOGGER.isInfoEnabled()) { LOGGER.info("Dropped a pending dataverse: " + dataverse.getDataverseName()); } } else { List<Dataset> datasets = MetadataManager.INSTANCE.getDataverseDatasets(mdTxnCtx, dataverse.getDataverseName()); for (Dataset dataset : datasets) { recoverDataset(mdTxnCtx, dataset); } } }
List<Dataset> datasets = MetadataManager.INSTANCE.getDataverseDatasets(mdTxnCtx, dataverseName); for (Dataset dataset : datasets) { String datasetName = dataset.getDatasetName();
try { List<Dataset> datasets = MetadataManager.INSTANCE.getDataverseDatasets(mdTxnCtx, dataverse.getDataverseName()); for (Dataset dataset : datasets) { if (dataset.getDatasetType() == DatasetType.EXTERNAL) {