public String toString( Region region, Object name ) { StringBuffer buf = new StringBuffer( 200 ); buf.append( region.getName() + ":" + name ) .append( " = " ) .append( CacheUtil.get( region, name ) ); return buf.toString(); } protected LogWriter log() {
private GfxdCacheLoader getRowLoaderFromRegion(Region<?, ?> region) { Object ldr = region.getAttributes().getCacheLoader(); if (ldr instanceof GfxdCacheLoader) { return (GfxdCacheLoader)ldr; } throw new IllegalStateException("Expected a GfxdCacheLoader in region: " + region.getName()); }
/** * Increments the value of the head key by one. * * @throws CacheException */ private void updateHeadKey(long destroyedKey) throws CacheException { this.headKey = inc(destroyedKey); if (logger.isTraceEnabled()) { logger.trace("{}: Incremented HEAD_KEY for region {} to {}", this, this.region.getName(), this.headKey); } }
public String getParentRegion() { if (region.getParentRegion() != null) { return region.getParentRegion().getName(); } return null; }
@Override public void rebalancingStarted(Region region) { // TODO Auto-generated method stub super.rebalancingStarted(region); checkAllRegionRecoveryOrRebalanceStarted(region.getName()); }
public String getParentRegion() { if (region.getParentRegion() != null) { return region.getParentRegion().getName(); } return null; }
public static void doInvalidate(Region region) throws Exception { int temp=0; for(int i=(INVALIDATE-10); i<INVALIDATE; i++){ region.invalidate(new Integer(i)); temp++; } INVALIDATE = 50+temp; Log.getLogWriter().info("Performed invalidate on region: "+region.getName()); }//end of doInvalidate
public static void doGet(Region region) throws Exception { int temp=0; for(int i=(GET-10); i<GET; i++){ region.get(new Integer(i)); temp++; } GET = 50+temp; Log.getLogWriter().info("Performed get on region: "+region.getName()); }//end of doGet
public static void doRemove(Region region) throws Exception { int temp=0; for(int i=(REMOVE-10); i<REMOVE; i++){ region.remove(new Integer(i)); temp++; } REMOVE = 50+temp; Log.getLogWriter().info("Performed put remove region: "+region.getName()); }//end of doRemove
protected void dumpLocalKeys() { StringBuffer aStr = new StringBuffer(); DistributedMember dm = DistributedSystemHelper.getDistributedSystem().getDistributedMember(); aStr.append("Keys local to " + dm.toString() + " by region\n"); Set rootRegions = CacheHelper.getCache().rootRegions(); for (Iterator it = rootRegions.iterator(); it.hasNext(); ) { Region aRegion = (Region)it.next(); Region localRegion = PartitionRegionHelper.getLocalData(aRegion); aStr.append(" " + aRegion.getName() + ": " + localRegion.keySet() + "\n"); } Log.getLogWriter().info(aStr.toString()); }
private void createIndex() { this.createIndex = QueryPerfPrms.createIndex(); if (this.createIndex) { Region r = null; r = ((GemFireCacheTestImpl)super.cache).getRegion(); IndexTest indexTest = new IndexTest(); Log.getLogWriter().info("try to create index"); if (createIndex1) indexTest.createIndex1(r.getName()); if (createIndex2) indexTest.createIndex2(r.getName()); if (createIndex3) indexTest.createIndex3(r.getName()); } }
/** * Handles the event of an entry being destroyed in a Region : logs call and * adds the name of this listener to the ListenerBB.InvokedListeners list (String) */ public void afterDestroy(EntryEvent event) { logCall("afterDestroy", event); updateBB(event.getRegion().getName()); }
private void putIfAbsent(Object callback) { Object value; String key; key = getKeyWithProbability_25(); logInfo(opPrefix + " putting object IfAbsent in region named : " + region.getName() + " key=" + key + " callback " + callback); value = getObjectToAdd(key); region.putIfAbsent(key, value); RegionUtil.checkRegionKeyExists(region, key); operationRecorder.entryPutIfAbsent(region.getName(), key, value); }
public void afterRegionInvalidate2(RegionEvent event) { assertEquals(name, event.getRegion().getName()); assertFalse(event.isExpiration()); assertFalse(event.isOriginRemote()); this.invalidated = true; } };
private void removeIndex() { QueryService queryService = region.getCache().getQueryService(); Collection<Index> indexes = queryService.getIndexes(region); if (indexes != null && indexes.size() > 0) { int randomNum = TestConfig.tab().getRandGen().nextInt(0, (indexes.size() - 1)); Index index = (Index) indexes.toArray()[randomNum]; _removeIndex(index); } else { logInfo("No indexes found for region " + region.getName()); } }
public void afterDestroy(EntryEvent event) { getLogWriter().info(event.getRegion().getName() + " afterDestroy " + event); synchronized(this.CONTROL_LOCK) { this.events.add(new EventWrapper( event.getKey(), event.getNewValue(), event.getCallbackArgument(), TYPE_DESTROY)); this.CONTROL_LOCK.notifyAll(); } } private void processEvent(EntryEvent event) {
/** Log the local size of the PR data store */ public synchronized static void HydraTask_logLocalSize() { Cache myCache = CacheHelper.getCache(); Set<Region<?,?>> rootRegions = myCache.rootRegions(); for (Region aRegion : rootRegions) { if (aRegion instanceof PartitionedRegion) { Log.getLogWriter().info("Number of entries in this dataStore for region" + aRegion.getName() + " : " + ParRegUtil.getLocalSize(aRegion)); } } }
private void handleRebalancingFinished(Region aRegion) { int myVMid = RemoteTestModule.getMyVmid(); ClientVmInfo targetVm = new ClientVmInfo(new Integer(myVMid), RemoteTestModule.getMyClientName(), null); Log.getLogWriter().info("rebalancingStarted: " + aRegion.getName() + " rebalancing VM " + targetVm.toString()); RebalanceBB.getBB().getSharedMap().put(RebalanceBB.targetVmInfo, targetVm); synchronized(RebalanceTest.listenerSyncObject) { Log.getLogWriter().info("Notifying listenerSyncObject with rebalancingFinished for Vm = " + targetVm.toString()); RebalanceTest.listenerSyncObject.notify(); } }
public static void initClientRegionWithoutInterest() { // create cache using configuration of bridgeConfig specified in conf file CacheHelper.createCache(ConfigPrms.getCacheConfig()); // create region Region reg = RegionHelper.createRegion(ConfigPrms.getRegionConfig()); edgeRegionName = reg.getName(); Log.getLogWriter().info("created cache and region in edge"); }
public IndexDetails(final DistributedMember member, final Index index) { this(member.getId(), index.getRegion().getFullPath(), index.getName()); setFromClause(index.getFromClause()); setIndexedExpression(index.getIndexedExpression()); setIndexType(index.getType()); setMemberName(member.getName()); setProjectionAttributes(index.getProjectionAttributes()); setRegionName(index.getRegion().getName()); if (index.getStatistics() != null) { setIndexStatisticsDetails(createIndexStatisticsDetails(index.getStatistics())); } }