DACViewCreator(String userName) { this.userName = userName; namespaceService = namespaceServiceFactory.get().get(userName); datasetService = new DatasetVersionMutator(initializerRegistry.get(), kvStoreProvider.get(), namespaceService, jobsService, catalogService.get()); }
@Override public void start() throws Exception { final int splitOrphansCleanPeriodHour = Integer.getInteger(SPLIT_ORPHANS_CLEAN_PERIOD_HOUR_PROPERTY, DEFAULT_SPLIT_ORPHANS_CLEAN_PERIOD_HOUR); final NamespaceService namespaceService = namespaceServiceFactory.get().get(SystemUser.SYSTEM_USERNAME); cleanerTask = scheduler.get().schedule(Schedule.Builder.everyHours(splitOrphansCleanPeriodHour).build(), () -> { logger.info("Search for expired dataset splits"); final int expired = namespaceService.deleteSplitOrphans(DatasetSplitId.SplitOrphansRetentionPolicy.KEEP_VALID_SPLITS); logger.info("Deleted {} expired/orphan dataset splits", expired); }); }
@Override public List<SourceConfig> getSources(String username) { return factoryProvider.get() .get(username) .getSources(); }
checkHotMasterOk(); checkNodeOk(); NamespaceService ns = mp.lookup(NamespaceService.Factory.class).get(DEFAULT_USERNAME);
checkHotMasterOk(); checkNodeOk(); NamespaceService ns = mp.lookup(NamespaceService.Factory.class).get(DEFAULT_USERNAME);
checkMasterOk(); checkNodeOk(); NamespaceService ns = mp.lookup(NamespaceService.Factory.class).get(DEFAULT_USERNAME);
@Override public Iterable<Entry<NamespaceKey, NameSpaceContainer>> find(String username, FindByCondition condition) { return factoryProvider.get() .get(username) .find(condition); }
public NamespaceService getNamespaceService(String userName) { // TODO (DX-10053): Add the below check when the ticket is resolved // checkIfCoordinator(); return namespaceServiceFactory.get(userName); }
@Override public SourceConfig getSource(String username, String sourcename) throws NamespaceException { return factoryProvider.get() .get(username) .getSource(new NamespaceKey(sourcename)); } }