/** * Initialize internal cache names */ private void initializeInternalCacheNames() { FileSystemConfiguration[] igfsCfgs = ctx.grid().configuration().getFileSystemConfiguration(); if (igfsCfgs != null) { for (FileSystemConfiguration igfsCfg : igfsCfgs) { internalCaches.add(igfsCfg.getMetaCacheConfiguration().getName()); internalCaches.add(igfsCfg.getDataCacheConfiguration().getName()); } } if (IgniteComponentType.HADOOP.inClassPath()) internalCaches.add(CU.SYS_CACHE_HADOOP_MR); }
/** * @throws Exception If failed. */ @Test public void testLocalNullIgfsNameIsNotSupported() throws Exception { try { g1IgfsCfg1.setName(null); fail("IGFS name cannot be null"); } catch (IllegalArgumentException e) { // No-op. } ArrayList<FileSystemConfiguration> fsCfgs = new ArrayList<>(Arrays.asList(g1Cfg.getFileSystemConfiguration())); fsCfgs.add(new FileSystemConfiguration()); // IGFS doesn't have default name (name == null). g1Cfg.setFileSystemConfiguration(fsCfgs.toArray(new FileSystemConfiguration[fsCfgs.size()])); checkGridStartFails(g1Cfg, "IGFS name cannot be null", true); }
throws IgniteCheckedException { if (igniteCfg.getFileSystemConfiguration() == null || igniteCfg.getFileSystemConfiguration().length == 0) return; for (FileSystemConfiguration cfg : igniteCfg.getFileSystemConfiguration()) { String name = cfg.getName();
FileSystemConfiguration[] igfsCfgs = cfg.getFileSystemConfiguration(); List<CacheConfiguration> ccfgs = new ArrayList<>(Arrays.asList(cfg.getCacheConfiguration()));
/** * @throws Exception If failed. */ @Test public void testRemoteIfAffinityMapperGroupSizeDiffers() throws Exception { IgniteConfiguration g2Cfg = getConfiguration("g2"); G.start(g1Cfg); for (FileSystemConfiguration igfsCfg : g2Cfg.getFileSystemConfiguration()) igfsCfg.setDataCacheConfiguration(dataCache(1000)); checkGridStartFails(g2Cfg, "Affinity mapper group size should be the same on all nodes in grid for IGFS", false); }
return; FileSystemConfiguration[] cfgs = igniteCfg.getFileSystemConfiguration(); if (igniteCfg.isDaemon() || F.isEmpty(igniteCfg.getFileSystemConfiguration()) || F.isEmpty(igniteCfg.getCacheConfiguration())) return; assert igniteCfg.getFileSystemConfiguration() != null; for (FileSystemConfiguration igfsCfg : igniteCfg.getFileSystemConfiguration()) { String dataCacheName = igfsCfg.getDataCacheConfiguration().getName();
/** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { IgniteEx grid = grid(0); igfs = grid.fileSystem(igfsName()); FileSystemConfiguration[] cfgs = grid.configuration().getFileSystemConfiguration(); assert cfgs.length == 1; metaCacheName = cfgs[0].getMetaCacheConfiguration().getName(); metaCache = ((IgniteKernal)grid).internalCache(metaCacheName); }
clusterMxBean = new CacheClusterMetricsMXBeanImpl(this); FileSystemConfiguration[] igfsCfgs = gridCfg.getFileSystemConfiguration();
/** * @throws Exception If failed. */ @Test public void testLocalIfAffinityMapperIsWrongClass() throws Exception { for (FileSystemConfiguration igfsCfg : g1Cfg.getFileSystemConfiguration()) { igfsCfg.setDataCacheConfiguration(dataCache(1024)); igfsCfg.setMetaCacheConfiguration(metaCache()); igfsCfg.getMetaCacheConfiguration().setAffinityMapper(new GridCacheDefaultAffinityKeyMapper()); igfsCfg.getDataCacheConfiguration().setAffinityMapper(new GridCacheDefaultAffinityKeyMapper()); } checkGridStartFails(g1Cfg, "Invalid IGFS data cache configuration (key affinity mapper class should be", true); }
@Override public void apply(IgniteConfiguration cfg) { String memPlcName = "igfsDataMemPlc"; cfg.setDataStorageConfiguration(new DataStorageConfiguration().setDataRegionConfigurations( new DataRegionConfiguration().setMaxSize(maxSize).setInitialSize(maxSize).setName(memPlcName))); FileSystemConfiguration igfsCfg = cfg.getFileSystemConfiguration()[0]; igfsCfg.getDataCacheConfiguration().setDataRegionName(memPlcName); cfg.setCacheConfiguration(new CacheConfiguration().setName("QQQ").setDataRegionName(memPlcName)); } };
= grid(1).configuration().getFileSystemConfiguration()[0].getDefaultMode() == IgfsMode.PRIMARY;
rest = new VisorRestConfiguration(c); userAttrs = c.getUserAttributes(); igfss = VisorIgfsConfiguration.list(c.getFileSystemConfiguration()); env = new HashMap<>(System.getenv()); sysProps = IgniteSystemProperties.snapshot();
myCfg.setPeerClassLoadingLocalClassPathExclude(EMPTY_STR_ARR); FileSystemConfiguration[] igfsCfgs = myCfg.getFileSystemConfiguration();
failureDetectionTimeout = cfg.getFailureDetectionTimeout(); hadoopCfg = cfg.getHadoopConfiguration(); igfsCfg = cfg.getFileSystemConfiguration(); igfsPoolSize = cfg.getIgfsThreadPoolSize(); failureHnd = cfg.getFailureHandler();
/** * Initialize internal cache names */ private void initializeInternalCacheNames() { FileSystemConfiguration[] igfsCfgs = ctx.grid().configuration().getFileSystemConfiguration(); if (igfsCfgs != null) { for (FileSystemConfiguration igfsCfg : igfsCfgs) { internalCaches.add(igfsCfg.getMetaCacheConfiguration().getName()); internalCaches.add(igfsCfg.getDataCacheConfiguration().getName()); } } if (IgniteComponentType.HADOOP.inClassPath()) internalCaches.add(CU.SYS_CACHE_HADOOP_MR); }
throws IgniteCheckedException { if (igniteCfg.getFileSystemConfiguration() == null || igniteCfg.getFileSystemConfiguration().length == 0) return; for (FileSystemConfiguration cfg : igniteCfg.getFileSystemConfiguration()) { String name = cfg.getName();
FileSystemConfiguration[] igfsCfgs = cfg.getFileSystemConfiguration(); List<CacheConfiguration> ccfgs = new ArrayList<>(Arrays.asList(cfg.getCacheConfiguration()));
return; FileSystemConfiguration[] cfgs = igniteCfg.getFileSystemConfiguration(); if (igniteCfg.isDaemon() || F.isEmpty(igniteCfg.getFileSystemConfiguration()) || F.isEmpty(igniteCfg.getCacheConfiguration())) return; assert igniteCfg.getFileSystemConfiguration() != null; for (FileSystemConfiguration igfsCfg : igniteCfg.getFileSystemConfiguration()) { String dataCacheName = igfsCfg.getDataCacheConfiguration().getName();
clusterMxBean = new CacheClusterMetricsMXBeanImpl(this); FileSystemConfiguration[] igfsCfgs = gridCfg.getFileSystemConfiguration();
rest = new VisorRestConfiguration(c); userAttrs = c.getUserAttributes(); igfss = VisorIgfsConfiguration.list(c.getFileSystemConfiguration()); env = new HashMap<>(System.getenv()); sysProps = IgniteSystemProperties.snapshot();