You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by kl...@apache.org on 2016/05/25 22:27:43 UTC

[21/34] incubator-geode git commit: GEODE-1426: remove sqlf code from GemFireCacheImpl

GEODE-1426: remove sqlf code from GemFireCacheImpl

The sqlf instance variables in GemFireCacheImpl
and all subsequent callers of them have been removed.


Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/8a74b665
Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/8a74b665
Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/8a74b665

Branch: refs/heads/feature/GEODE-835
Commit: 8a74b66572edde3c1fe1a2cecff48a7041a96c69
Parents: 3797404
Author: Darrel Schneider <ds...@pivotal.io>
Authored: Fri May 20 16:34:26 2016 -0700
Committer: Darrel Schneider <ds...@pivotal.io>
Committed: Tue May 24 13:44:43 2016 -0700

----------------------------------------------------------------------
 .../gemfire/cache/AttributesFactory.java        |  4 +-
 .../internal/InternalDistributedSystem.java     | 11 +---
 .../gms/mgr/GMSMembershipManager.java           |  2 +-
 .../internal/cache/AbstractRegionMap.java       | 50 ++--------------
 .../gemfire/internal/cache/CacheServerImpl.java |  2 -
 .../internal/cache/ControllerAdvisor.java       | 17 ------
 .../gemfire/internal/cache/EntriesSet.java      | 10 ----
 .../gemfire/internal/cache/EntryEventImpl.java  | 13 +---
 .../internal/cache/GemFireCacheImpl.java        | 63 +-------------------
 .../gemfire/internal/cache/GridAdvisor.java     |  5 --
 .../gemfire/internal/cache/LocalRegion.java     | 19 ++----
 .../internal/cache/PartitionedRegion.java       |  2 +-
 .../internal/cache/TXRemoteCommitMessage.java   | 12 +---
 .../gemfire/internal/cache/TXState.java         | 16 +----
 .../cache/tier/sockets/AcceptorImpl.java        | 11 ----
 .../cache/tier/sockets/ServerConnection.java    |  4 --
 .../sockets/command/GatewayReceiverCommand.java |  6 +-
 .../cache/tier/sockets/command/Put.java         |  2 +-
 .../cache/tier/sockets/command/Put61.java       |  3 +-
 .../cache/tier/sockets/command/Put65.java       |  3 +-
 .../DistributedAckRegionCCEDUnitTest.java       |  2 +-
 .../tier/sockets/AcceptorImplJUnitTest.java     | 10 ++--
 .../codeAnalysis/sanctionedSerializables.txt    |  2 +-
 23 files changed, 34 insertions(+), 235 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java b/geode-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java
index fe7910a..c622255 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/cache/AttributesFactory.java
@@ -1337,11 +1337,9 @@ public class AttributesFactory<K,V> {
         // on statisticsEnabled.
         setStatisticsEnabled(true);
       }
-      // SQLFabric does not handle PRELOADED, so do not change the policy
       if (attrs.getDataPolicy().withReplication()
           && !attrs.getDataPolicy().withPersistence()
-          && attrs.getScope().isDistributed()
-          && !GemFireCacheImpl.sqlfSystem()) {
+          && attrs.getScope().isDistributed()) {
         RegionAttributesImpl<?,?> rattr = attrs;
         if (!rattr.isForBucketRegion()) {
           if (attrs.getEvictionAttributes().getAction().isLocalDestroy()

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/InternalDistributedSystem.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/InternalDistributedSystem.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/InternalDistributedSystem.java
index 91fa558..552dbe3 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/InternalDistributedSystem.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/InternalDistributedSystem.java
@@ -2583,14 +2583,9 @@ public class InternalDistributedSystem
     List<CacheServerCreation> cacheServerCreation = null;
     
     GemFireCacheImpl cache = GemFireCacheImpl.getInstance();
-    boolean inhibitCacheForSQLFire = false;
     if (cache != null) {
-      if (cache.isSqlfSystem()) {
-        inhibitCacheForSQLFire = true;
-      } else {
-        cacheXML = cache.getCacheConfig().getCacheXMLDescription();
-        cacheServerCreation = cache.getCacheConfig().getCacheServerCreation();
-      }
+      cacheXML = cache.getCacheConfig().getCacheXMLDescription();
+      cacheServerCreation = cache.getCacheConfig().getCacheServerCreation();
     }
     
     DistributionConfig oldConfig = ids.getConfig();
@@ -2755,7 +2750,7 @@ public class InternalDistributedSystem
 
 
         DM newDM = this.reconnectDS.getDistributionManager();
-        if ( !inhibitCacheForSQLFire && (newDM instanceof DistributionManager) ) {
+        if (newDM instanceof DistributionManager) {
           // sqlfire will have already replayed DDL and recovered.
           // Admin systems don't carry a cache, but for others we can now create
           // a cache

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java
index e3f1050..bb1ffa1 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java
@@ -1605,7 +1605,7 @@ public class GMSMembershipManager implements MembershipManager, Manager
     GemFireCacheImpl cache = GemFireCacheImpl.getInstance();
     if (cache != null && (cache instanceof Cache)) {
       if (!Boolean.getBoolean("gemfire.autoReconnect-useCacheXMLFile")
-          && !cache.isSqlfSystem() && !sharedConfigEnabled) {
+          && !sharedConfigEnabled) {
         try {
           logger.info("generating XML to rebuild the cache after reconnect completes");
           StringPrintWriter pw = new StringPrintWriter(); 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java
index 5248d3d..62336f0 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/AbstractRegionMap.java
@@ -163,32 +163,7 @@ public abstract class AbstractRegionMap implements RegionMap {
           "expected LocalRegion or PlaceHolderDiskRegion");
     }
 
-    if (cache != null && cache.isSqlfSystem()) {
-      String provider = GemFireCacheImpl.SQLF_ENTRY_FACTORY_PROVIDER;
-      try {
-        Class<?> factoryProvider = ClassPathLoader.getLatest().forName(provider);
-        Method method = factoryProvider.getDeclaredMethod(
-            "getRegionEntryFactory", new Class[] { Boolean.TYPE, Boolean.TYPE,
-                Boolean.TYPE, Object.class, InternalRegionArguments.class });
-        RegionEntryFactory ref = (RegionEntryFactory)method.invoke(null,
-            new Object[] { Boolean.valueOf(attr.statisticsEnabled),
-                Boolean.valueOf(isLRU), Boolean.valueOf(isDisk), owner,
-                internalRegionArgs });
-
-        // TODO need to have the SQLF entry factory support version stamp storage
-        setEntryFactory(ref);
-
-      }
-      catch (Exception e) {
-        throw new CacheRuntimeException(
-            "Exception in obtaining RegionEntry Factory" + " provider class ",
-            e) {
-        };
-      }
-    }
-    else {
-      setEntryFactory(new RegionEntryFactoryBuilder().getRegionEntryFactoryOrNull(attr.statisticsEnabled,isLRU,isDisk,withVersioning,offHeap));
-    }
+    setEntryFactory(new RegionEntryFactoryBuilder().getRegionEntryFactoryOrNull(attr.statisticsEnabled,isLRU,isDisk,withVersioning,offHeap));
   }
 
   protected CustomEntryConcurrentHashMap<Object, Object> createConcurrentMap(
@@ -2835,7 +2810,6 @@ public abstract class AbstractRegionMap implements RegionMap {
 		re = getOrCreateRegionEntry(owner, event, 
 		    Token.REMOVED_PHASE1, null, onlyExisting, false);
         if (re == null) {
-          throwExceptionForSqlFire(event);
           return null;
         }
         while (true) {
@@ -2849,7 +2823,6 @@ public abstract class AbstractRegionMap implements RegionMap {
                 _getOwner().getCachePerfStats().incRetries();
               if (re == null) {
                 // this will happen when onlyExisting is true
-                throwExceptionForSqlFire(event);
                 return null;
               }
               continue;
@@ -3047,15 +3020,13 @@ public abstract class AbstractRegionMap implements RegionMap {
   private void setOldValueInEvent(EntryEventImpl event, RegionEntry re, boolean cacheWrite, boolean requireOldValue) {
     boolean needToSetOldValue = getIndexUpdater() != null || cacheWrite || requireOldValue || event.getOperation().guaranteesOldValue();
     if (needToSetOldValue) {
-      if (event.hasDelta() || event.getOperation().guaranteesOldValue()
-          || GemFireCacheImpl.sqlfSystem()) {
+      if (event.hasDelta() || event.getOperation().guaranteesOldValue()) {
         // In these cases we want to even get the old value from disk if it is not in memory
         ReferenceCountHelper.skipRefCountTracking();
         @Released Object oldValueInVMOrDisk = re.getValueOffHeapOrDiskWithoutFaultIn(event.getLocalRegion());
         ReferenceCountHelper.unskipRefCountTracking();
         try {
-          event.setOldValue(oldValueInVMOrDisk, requireOldValue
-              || GemFireCacheImpl.sqlfSystem());
+          event.setOldValue(oldValueInVMOrDisk, requireOldValue);
         } finally {
           OffHeapHelper.releaseWithNoTracking(oldValueInVMOrDisk);
         }
@@ -3067,8 +3038,7 @@ public abstract class AbstractRegionMap implements RegionMap {
         
         ReferenceCountHelper.unskipRefCountTracking();
         try {
-          event.setOldValue(oldValueInVM,
-              requireOldValue || GemFireCacheImpl.sqlfSystem());
+          event.setOldValue(oldValueInVM, requireOldValue);
         } finally {
           OffHeapHelper.releaseWithNoTracking(oldValueInVM);
         }
@@ -3084,18 +3054,6 @@ public abstract class AbstractRegionMap implements RegionMap {
     }
   }
 
-  /**
-   * Asif: If the system is sqlfabric and the event has delta, then re == null 
-   * implies update on non existent row . Throwing ENFE in that case 
-   * As  returning a boolean etc has other complications in terms of PR reattempt etc  
-   */
-  private void throwExceptionForSqlFire(EntryEventImpl event) {
-    if (event.hasDelta() && _getOwner().getGemFireCache().isSqlfSystem()) {
-      throw new EntryNotFoundException(
-          "SqlFabric::No row found for update");
-    }
-  }
-
   protected void createEntry(EntryEventImpl event, final LocalRegion owner,
       RegionEntry re) throws RegionClearedException {
     final boolean wasTombstone = re.isTombstone();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/CacheServerImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/CacheServerImpl.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/CacheServerImpl.java
index edc44d3..98603ed 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/CacheServerImpl.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/CacheServerImpl.java
@@ -307,7 +307,6 @@ public class CacheServerImpl
   @Override
   public synchronized void start() throws IOException {
     Assert.assertTrue(this.cache != null);
-    boolean isSqlFabricSystem = ((GemFireCacheImpl)this.cache).isSqlfSystem();
     
     this.serialNumber = createSerialNumber();
     if (DynamicRegionFactory.get().isOpen()) {
@@ -349,7 +348,6 @@ public class CacheServerImpl
                                      getTransactionTimeToLive(),
                                      this.loadMonitor,
                                      overflowAttributesList, 
-                                     isSqlFabricSystem,
                                      this.isGatewayReceiver,
                                      this.gatewayTransportFilters, this.tcpNoDelay);
 

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/ControllerAdvisor.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/ControllerAdvisor.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/ControllerAdvisor.java
index ab03d8c..ccc14eb 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/ControllerAdvisor.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/ControllerAdvisor.java
@@ -47,23 +47,6 @@ public class ControllerAdvisor extends GridAdvisor {
     return advisor;
   }
 
-  /**
-   * Tell everyone else who we are and find out who they are.
-   */
-  @Override
-  public final void handshake() {
-    super.handshake();
-    // also inform local SQLFabric advisor if any
-    final GemFireCacheImpl cache = GemFireCacheImpl.getInstance();
-    final DistributionAdvisee sqlfAdvisee;
-    final DistributionAdvisor sqlfAdvisor;
-    GridProfile profile = (GridProfile) createProfile();
-    if (cache != null && (sqlfAdvisee = cache.getSqlfAdvisee()) != null
-        && (sqlfAdvisor = sqlfAdvisee.getDistributionAdvisor()) != null) {
-      sqlfAdvisor.putProfile(profile);
-    }
-  }
-
   @Override
   protected void profileCreated(Profile profile) {
     super.profileCreated(profile);

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntriesSet.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntriesSet.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntriesSet.java
index e527d39..109b9c7 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntriesSet.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntriesSet.java
@@ -46,8 +46,6 @@ public class EntriesSet extends AbstractSet {
 
   protected final InternalDataView view;
 
-  final boolean skipTxCheckInIteration;
-
   final boolean rememberReads;
 
   private boolean keepSerialized = false;
@@ -55,18 +53,10 @@ public class EntriesSet extends AbstractSet {
   protected boolean ignoreCopyOnReadForQuery = false;
   
   EntriesSet(LocalRegion region, boolean recursive, IteratorType viewType, boolean allowTombstones) {
-    this(region, recursive, viewType, true /* rememberReads */,
-        false /* skipTxCheckInIteration */, allowTombstones);
-  }
-
-  EntriesSet(LocalRegion region, boolean recursive, IteratorType viewType,
-      final boolean rememberReads, final boolean skipTxCheckInIteration, boolean allowTombstones) {
     this.topRegion = region;
     this.recursive = recursive;
     this.iterType = viewType;
     this.myTX = region.getTXState();
-    this.skipTxCheckInIteration = skipTxCheckInIteration
-        || region.getGemFireCache().isSqlfSystem();
     this.view = this.myTX == null ? region.getSharedDataView() : this.myTX;
     this.rememberReads = true;
     this.allowTombstones = allowTombstones;

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntryEventImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntryEventImpl.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntryEventImpl.java
index b833ecb..68c8117 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntryEventImpl.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/EntryEventImpl.java
@@ -1655,23 +1655,14 @@ public class EntryEventImpl
         if (requireOldValue ||
             EVENT_OLD_VALUE
             || this.region instanceof HARegion // fix for bug 37909
-            || GemFireCacheImpl.sqlfSystem()
             ) {
           @Retained Object ov;
           if (ReferenceCountHelper.trackReferenceCounts()) {
             ReferenceCountHelper.setReferenceCountOwner(new OldValueOwner());
-            if (GemFireCacheImpl.sqlfSystem()) {
-              ov = reentry.getValueOffHeapOrDiskWithoutFaultIn(this.region);
-            } else {
-              ov = reentry._getValueRetain(owner, true);
-            }
+            ov = reentry._getValueRetain(owner, true);
             ReferenceCountHelper.setReferenceCountOwner(null);
           } else {
-            if (GemFireCacheImpl.sqlfSystem()) {
-              ov = reentry.getValueOffHeapOrDiskWithoutFaultIn(this.region);
-            } else {
-              ov = reentry._getValueRetain(owner, true);
-            }
+            ov = reentry._getValueRetain(owner, true);
           }
           if (ov == null) ov = Token.NOT_AVAILABLE;
           // ov has already been retained so call basicSetOldValue instead of retainAndSetOldValue

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java
index c44f3b7..3ff162e 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GemFireCacheImpl.java
@@ -359,14 +359,6 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
   /** thread pool for event dispatching */
   private final ThreadPoolExecutor eventThreadPool;
 
-  /** indicates whether this is a SQLFabric system */
-  private boolean sqlfSystem;
-
-  /**
-   * SQLFabric's static distribution advisee.
-   */
-  private volatile DistributionAdvisee sqlfAdvisee;
-
   /**
    * the list of all cache servers. CopyOnWriteArrayList is used to allow concurrent add, remove and retrieval
    * operations. It is assumed that the traversal operations on cache servers list vastly outnumber the mutative
@@ -546,14 +538,8 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
 
   private final int serialNumber;
 
-  /** system property to indicate SQLFabric product */
-  public static final String SQLFABRIC_PRODUCT_PROP = "sqlfabric.product";
-
   private final TXEntryStateFactory txEntryStateFactory;
 
-  static final String SQLF_ENTRY_FACTORY_PROVIDER = "com.gemstone.sqlfabric."
-      + "internal.engine.store.entry.RegionEntryFactoryProvider";
-
   private final CacheConfig cacheConfig;
   
   private final DiskStoreMonitor diskMonitor;
@@ -931,26 +917,9 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
         this.creationStack = new Exception(LocalizedStrings.GemFireCache_CREATED_GEMFIRECACHE_0.toLocalizedString(toString()));
       }
 
-      // set custom entry factories for SQLFabric
-      this.sqlfSystem = Boolean.getBoolean(SQLFABRIC_PRODUCT_PROP);
-      if (this.sqlfSystem) {
-        String provider = SQLF_ENTRY_FACTORY_PROVIDER;
-        try {
-          Class<?> factoryProvider = Class.forName(provider);
-          Method method = factoryProvider.getDeclaredMethod("getTXEntryStateFactory", new Class[0]);
-          TXEntryStateFactory ref = (TXEntryStateFactory) method.invoke(null, new Object[0]);
-          this.txEntryStateFactory = ref;
-
-        } catch (Exception e) {
-          throw new CacheRuntimeException("Exception in obtaining SQLFabric " + "RegionEntry Factory provider class", e) {
-            private static final long serialVersionUID = -6456778743822843838L;
-          };
-        }
-      } else {
-        this.txEntryStateFactory = TXEntryState.getFactory();
-      }
+      this.txEntryStateFactory = TXEntryState.getFactory();
       if (xmlParameterizationEnabled) {
-        /** If gemfire prperties file is available replace properties from there */
+        /** If product properties file is available replace properties from there */
         Properties userProps = this.system.getConfig().getUserDefinedProps();
         if (userProps != null && !userProps.isEmpty()) {
           resolver = new CacheXmlPropertyResolver(false, PropertyResolver.NO_SYSTEM_PROPERTIES_OVERRIDE, userProps);
@@ -990,8 +959,7 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
     final DistributionConfig config = this.system.getConfig();
 
     if (dm instanceof DistributionManager) {
-      if (!this.sqlfSystem 
-          && ((DistributionManager) dm).getDMType() != DistributionManager.LOCATOR_DM_TYPE
+      if (((DistributionManager) dm).getDMType() != DistributionManager.LOCATOR_DM_TYPE
           && !isClient
           && Locator.getLocator() == null
           ) {
@@ -4759,11 +4727,6 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
   }
 
   public static void initializeRegionShortcuts(Cache c) {
-    // no shortcuts for SQLFabric since these are not used and some combinations
-    // are not supported
-    if (sqlfSystem()) {
-      return;
-    }
     for (RegionShortcut pra : RegionShortcut.values()) {
       switch (pra) {
       case PARTITION: {
@@ -5053,14 +5016,6 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
     return this.regionsInDestroy.get(path);
   }
 
-  public DistributionAdvisee getSqlfAdvisee() {
-    return this.sqlfAdvisee;
-  }
-
-  public void setSqlfAdvisee(DistributionAdvisee advisee) {
-    this.sqlfAdvisee = advisee;
-  }
-
   /**
    * Mark a node as initialized or not initialized. Used by SQLFabric to avoid creation of buckets or routing of
    * operations/functions on a node that is still in the DDL replay phase.
@@ -5131,18 +5086,6 @@ public class GemFireCacheImpl implements InternalCache, ClientCache, HasCachePer
     }
   }
 
-  public final boolean isSqlfSystem() {
-    return this.sqlfSystem;
-  }
-
-  public static boolean sqlfSystem() {
-    return (instance != null && instance.isSqlfSystem());
-  }
-
-  public void setSqlfSystem() {
-    this.sqlfSystem = true;
-  }
-
   public TombstoneService getTombstoneService() {
     return this.tombstoneService;
   }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GridAdvisor.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GridAdvisor.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GridAdvisor.java
index 7c7ac12..fd350a0 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GridAdvisor.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/GridAdvisor.java
@@ -318,11 +318,6 @@ public abstract class GridAdvisor extends DistributionAdvisor {
           replyProfiles.add(advisee.getProfile());
         }
       }
-      final GemFireCacheImpl cache = GemFireCacheImpl.getInstance();
-      if (cache != null && !cache.isClosed()) {
-        handleDistributionAdvisee(cache.getSqlfAdvisee(), removeProfile, false,
-            replyProfiles);
-      }
     }
 
     /**

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/LocalRegion.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/LocalRegion.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/LocalRegion.java
index d28496c..8be9c4b 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/LocalRegion.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/LocalRegion.java
@@ -2012,9 +2012,7 @@ public class LocalRegion extends AbstractRegion
   {
     checkReadiness();
     checkForNoAccess();
-    return new EntriesSet(this, false, IteratorType.KEYS,
-        false /* dontRememberReads */, false /* skipTxCheckInIteration */,
-        false /* allowTombstones */);
+    return new EntriesSet(this, false, IteratorType.KEYS, false /* allowTombstones */);
   }
 
   public Set keys()
@@ -5567,7 +5565,7 @@ public class LocalRegion extends AbstractRegion
 
   public boolean basicBridgePut(Object key, Object value, byte[] deltaBytes,
       boolean isObject, Object p_callbackArg, ClientProxyMembershipID memberId,
-      boolean fromClient, EntryEventImpl clientEvent, boolean isSqlFabricSystem)
+      boolean fromClient, EntryEventImpl clientEvent)
       throws TimeoutException, CacheWriterException {
     EventID eventID = clientEvent.getEventId();
     Object callbackArg = p_callbackArg;
@@ -5599,14 +5597,7 @@ public class LocalRegion extends AbstractRegion
     // serialized in a CachedDeserializable; otherwise store it directly
     // as a byte[].
     if (isObject && value instanceof byte[]) {
-      //Asif: If the system is SqlFabric, then the value byte[] corresponds to
-      //Delta , so we need to deserialize it & appropriately set the EntryEventImpl's.delta
-      //field to this value
-      if (isSqlFabricSystem) {
-        event.setNewValue(EntryEventImpl.deserialize((byte[])value));  
-      } else  {
-        event.setSerializedNewValue((byte[])value);
-      }
+      event.setSerializedNewValue((byte[])value);
     }
     else {
       event.setNewValue(value);
@@ -5614,9 +5605,7 @@ public class LocalRegion extends AbstractRegion
 
     boolean ifNew = false; // can overwrite an existing key
     
-    //Asif: If the system is SqlFabric, then update will always have value of type
-    //SerializableDelta (i.e Delta) which requires that the old value should be present    
-    boolean ifOld = isSqlFabricSystem ; //false; // can create a new key
+    boolean ifOld = false; // can create a new key
     long lastModified = 0L; // use now
     boolean overwriteDestroyed = false; // not okay to overwrite the DESTROYED token
     boolean success = false;

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java
index 4460a8a..ea207ae 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/PartitionedRegion.java
@@ -6503,7 +6503,7 @@ public class PartitionedRegion extends LocalRegion implements
       }
 
       public Object next() {
-        if (myTX != null && !skipTxCheckInIteration) {
+        if (myTX != null) {
           checkTX();
         }
         PartitionedRegion.this.checkReadiness();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXRemoteCommitMessage.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXRemoteCommitMessage.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXRemoteCommitMessage.java
index cd75864..bdf6a23 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXRemoteCommitMessage.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXRemoteCommitMessage.java
@@ -85,7 +85,6 @@ public class TXRemoteCommitMessage extends TXMessage {
       logger.debug("TX: Committing: {}", txId);
     }
     final TXStateProxy txState = txMgr.getTXState();
-    boolean commitSuccessful = false;
     TXCommitMessage cmsg = null;
     try {
       // do the actual commit, only if it was not done before
@@ -97,26 +96,17 @@ public class TXRemoteCommitMessage extends TXMessage {
         if (txMgr.isExceptionToken(cmsg)) {
           throw txMgr.getExceptionForToken(cmsg, txId);
         }
-        commitSuccessful = true;
       } else {
         // if no TXState was created (e.g. due to only getEntry/size operations
         // that don't start remote TX) then ignore
         if (txState != null) {
           txState.setCommitOnBehalfOfRemoteStub(true);
           txMgr.commit();
-          commitSuccessful = true;
           cmsg = txState.getCommitMessage();
         }
       }
     } finally {
-      //Asif: If commit is successful then only remove the tx state
-      // else we expect a rollback to be issued . This is necessary for Sqlfabric 
-      //so that GFETransaction object behaves properly. presently adding this check
-      //only for sqlfabric, but may be this should hold true for GFE. Need to check if
-      //GFE in such cases send the rollback message or not.
-      if (commitSuccessful || !cache.isSqlfSystem()) {
-        txMgr.removeHostedTXState(txId);
-      }
+      txMgr.removeHostedTXState(txId);
     }
     TXRemoteCommitReplyMessage.send(getSender(), getProcessorId(), cmsg, getReplySender(dm));
     

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXState.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXState.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXState.java
index 617873c..e610991 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXState.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/TXState.java
@@ -1128,12 +1128,7 @@ public class TXState implements TXStateInterface {
                                           Object expectedOldValue)
   throws EntryNotFoundException {
     boolean createIfAbsent = true;
-    // Asif: If it is a sqlf system & a delta arrives it implies it is update
-    // which means old value is must so, in this case RememberRead should be
-    // false ( no point in creating TxEntry)
-    if (event.hasDelta() && region.getGemFireCache().isSqlfSystem()) {
-      createIfAbsent = false;
-    } else if (event.getOperation() == Operation.REPLACE) {
+    if (event.getOperation() == Operation.REPLACE) {
       // replace(K,V) and replace(K,V,V) cannot create an entry
       createIfAbsent = false;
     }
@@ -1203,14 +1198,7 @@ public class TXState implements TXStateInterface {
       }
     }
     catch (EntryNotFoundException e) {
-      if (region.getCache().isSqlfSystem()) {
-        // Asif:throw entry not found exception as sqlfabric is relying on it
-        // for transactional update on non existent row.
-        throw e;
-      }
-      else {
-        result = false;
-      }
+      result = false;
     } finally {
       recordEventAndResult(event, result);
     }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImpl.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImpl.java
index eeb611e..c2f3828 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImpl.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImpl.java
@@ -255,9 +255,6 @@ public class AcceptorImpl extends Acceptor implements Runnable
   /** The client health monitor tracking connections for this acceptor */
   private ClientHealthMonitor healthMonitor;
   
-  //Identifies if this Acceptor was started by SqlFabric Procedure
-  private final boolean isSqlFabricHub ;
-  
   /** bridge's setting of notifyBySubscription */
   private final boolean notifyBySubscription;
   
@@ -296,8 +293,6 @@ public class AcceptorImpl extends Acceptor implements Runnable
    *          the maximum number of connections allowed in the server pool
    * @param maxThreads
    *          the maximum number of threads allowed in the server pool
-   * @param  isSqlfStarted
-   *          true if the Accpetor is started via SqlFabric procedure      
    * 
    * @see SocketCreator#createServerSocket(int, int, InetAddress)
    * @see ClientHealthMonitor
@@ -310,7 +305,6 @@ public class AcceptorImpl extends Acceptor implements Runnable
                       int maximumMessageCount, int messageTimeToLive,
                       int transactionTimeToLive,
                       ConnectionListener listener,List overflowAttributesList, 
-                      boolean isSqlfStarted,
                       boolean isGatewayReceiver, List<GatewayTransportFilter> transportFilter,
                       boolean tcpNoDelay)
       throws IOException
@@ -318,7 +312,6 @@ public class AcceptorImpl extends Acceptor implements Runnable
     this.bindHostName = calcBindHostName(c, bindHostName);
     this.connectionListener = listener == null ? new ConnectionListenerAdapter() : listener;
     this.notifyBySubscription = notifyBySubscription;
-    this.isSqlFabricHub = isSqlfStarted;
     this.isGatewayReceiver = isGatewayReceiver;
     this.gatewayTransportFilters = transportFilter;
     {
@@ -1826,10 +1819,6 @@ public class AcceptorImpl extends Acceptor implements Runnable
     return connectionListener;
   }  
   
-  public boolean isSqlFabricSystem() {
-    return this.isSqlFabricHub;
-  }
-
   public boolean isGatewayReceiver() {
     return this.isGatewayReceiver;
   }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/ServerConnection.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/ServerConnection.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/ServerConnection.java
index e608db3..56aba4d 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/ServerConnection.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/ServerConnection.java
@@ -2099,8 +2099,4 @@ public class ServerConnection implements Runnable {
   public void setClientDisconnectCleanly() {
     this.clientDisconnectedCleanly = true;
   }
-  
-  public boolean isSqlFabricSystem() {
-    return this.acceptor.isSqlFabricSystem();
-  }
 }

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/GatewayReceiverCommand.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/GatewayReceiverCommand.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/GatewayReceiverCommand.java
index fce1175..448be92 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/GatewayReceiverCommand.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/GatewayReceiverCommand.java
@@ -340,8 +340,7 @@ public class GatewayReceiverCommand extends BaseCommand {
               // attempt to update the entry
               if (!result) {
                 result = region.basicBridgePut(key, value, null, isObject,
-                    callbackArg, servConn.getProxyID(), false, clientEvent,
-                    servConn.isSqlFabricSystem());
+                    callbackArg, servConn.getProxyID(), false, clientEvent);
               }
 
               if (result || clientEvent.isConcurrencyConflict()) {
@@ -441,8 +440,7 @@ public class GatewayReceiverCommand extends BaseCommand {
                 isObject = putContext.isObject();
               }
               boolean result = region.basicBridgePut(key, value, null, isObject,
-                  callbackArg, servConn.getProxyID(), false, clientEvent,
-                  servConn.isSqlFabricSystem());
+                  callbackArg, servConn.getProxyID(), false, clientEvent);
               if (result|| clientEvent.isConcurrencyConflict()) {
                 servConn.setModificationInfo(true, regionName, key);
                 stats.incUpdateRequest();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put.java
index 35cc085..21c1b02 100644
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put.java
@@ -198,7 +198,7 @@ public class Put extends BaseCommand {
           else {
             // Put the entry
             result = region.basicBridgePut(key, value, null, isObject, callbackArg,
-                servConn.getProxyID(), true, new EventIDHolder(eventId), servConn.isSqlFabricSystem());
+                servConn.getProxyID(), true, new EventIDHolder(eventId));
           }
           if (result) {
             servConn.setModificationInfo(true, regionName, key);

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put61.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put61.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put61.java
index cc4c1d6..941f711 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put61.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put61.java
@@ -233,8 +233,7 @@ public class Put61 extends BaseCommand {
               delta = valuePart.getSerializedForm();              
             }
             result = region.basicBridgePut(key, value, delta, isObject,
-                callbackArg, servConn.getProxyID(), true, new EventIDHolder(eventId), servConn
-                    .isSqlFabricSystem());
+                callbackArg, servConn.getProxyID(), true, new EventIDHolder(eventId));
           }
           if (result) {
             servConn.setModificationInfo(true, regionName, key);

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put65.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put65.java b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put65.java
index 9be1390..40a68ee 100755
--- a/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put65.java
+++ b/geode-core/src/main/java/com/gemstone/gemfire/internal/cache/tier/sockets/command/Put65.java
@@ -405,8 +405,7 @@ public class Put65 extends BaseCommand {
                   servConn.getProxyID(), true, clientEvent, true);
             } else {
               result = region.basicBridgePut(key, value, delta, isObject,
-                callbackArg, servConn.getProxyID(), true, clientEvent, servConn
-                    .isSqlFabricSystem());
+                callbackArg, servConn.getProxyID(), true, clientEvent);
             }
             if (msg.isRetry() && clientEvent.isConcurrencyConflict()
                 && clientEvent.getVersionTag() != null) {

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/test/java/com/gemstone/gemfire/cache30/DistributedAckRegionCCEDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/cache30/DistributedAckRegionCCEDUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/cache30/DistributedAckRegionCCEDUnitTest.java
index 8f922a0..3684e70 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/cache30/DistributedAckRegionCCEDUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/cache30/DistributedAckRegionCCEDUnitTest.java
@@ -475,7 +475,7 @@ public class DistributedAckRegionCCEDUnitTest extends DistributedAckRegionDUnitT
       tag.setRegionVersion(CCRegion.getVersionVector().getNextVersion());
       VersionTagHolder holder = new VersionTagHolder(tag);
       ClientProxyMembershipID id = ClientProxyMembershipID.getNewProxyMembership(CCRegion.getDistributionManager().getSystem());
-      CCRegion.basicBridgePut("cckey0", "newvalue", null, true, null, id, true, holder, false);
+      CCRegion.basicBridgePut("cckey0", "newvalue", null, true, null, id, true, holder);
       vm0.invoke(new SerializableRunnable("check conflation count") {
         public void run() {
           assertEquals("expected one conflated event", 1, CCRegion.getCachePerfStats().getConflatedEventsCount());

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImplJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImplJUnitTest.java b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImplJUnitTest.java
index e43797c..0ac9357 100644
--- a/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImplJUnitTest.java
+++ b/geode-core/src/test/java/com/gemstone/gemfire/internal/cache/tier/sockets/AcceptorImplJUnitTest.java
@@ -87,7 +87,7 @@ public class AcceptorImplJUnitTest
           AcceptorImpl.MINIMUM_MAX_CONNECTIONS - 1,
           CacheServer.DEFAULT_MAX_THREADS,
           CacheServer.DEFAULT_MAXIMUM_MESSAGE_COUNT,
-          CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null, false, false, Collections.EMPTY_LIST,
+          CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null, false, Collections.EMPTY_LIST,
           CacheServer.DEFAULT_TCP_NO_DELAY);
         fail("Expected an IllegalArgumentExcption due to max conns < min pool size");
       } catch (IllegalArgumentException expected) {
@@ -104,7 +104,7 @@ public class AcceptorImplJUnitTest
           0,
           CacheServer.DEFAULT_MAX_THREADS,
           CacheServer.DEFAULT_MAXIMUM_MESSAGE_COUNT,
-          CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null,false, false, Collections.EMPTY_LIST,
+          CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null,false, Collections.EMPTY_LIST,
           CacheServer.DEFAULT_TCP_NO_DELAY);
         fail("Expected an IllegalArgumentExcption due to max conns of zero");
       } catch (IllegalArgumentException expected) {
@@ -121,7 +121,7 @@ public class AcceptorImplJUnitTest
           AcceptorImpl.MINIMUM_MAX_CONNECTIONS,
           CacheServer.DEFAULT_MAX_THREADS,
           CacheServer.DEFAULT_MAXIMUM_MESSAGE_COUNT,
-          CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null,false, false, Collections.EMPTY_LIST,
+          CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null,false, Collections.EMPTY_LIST,
           CacheServer.DEFAULT_TCP_NO_DELAY);
         a2 = new AcceptorImpl(
           port1,
@@ -133,7 +133,7 @@ public class AcceptorImplJUnitTest
           AcceptorImpl.MINIMUM_MAX_CONNECTIONS,
           CacheServer.DEFAULT_MAX_THREADS,
           CacheServer.DEFAULT_MAXIMUM_MESSAGE_COUNT,
-          CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null,false, false, Collections.EMPTY_LIST,
+          CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null,false, Collections.EMPTY_LIST,
           CacheServer.DEFAULT_TCP_NO_DELAY);
         fail("Expecetd a BindException while attaching to the same port");
       } catch (BindException expected) {
@@ -149,7 +149,7 @@ public class AcceptorImplJUnitTest
         AcceptorImpl.MINIMUM_MAX_CONNECTIONS,
         CacheServer.DEFAULT_MAX_THREADS,
         CacheServer.DEFAULT_MAXIMUM_MESSAGE_COUNT,
-        CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null, false, false, Collections.EMPTY_LIST,
+        CacheServer.DEFAULT_MESSAGE_TIME_TO_LIVE,0,null,null, false, Collections.EMPTY_LIST,
         CacheServer.DEFAULT_TCP_NO_DELAY);
       assertEquals(port2, a3.getPort());
       InternalDistributedSystem isystem = (InternalDistributedSystem) this.cache.getDistributedSystem();

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/8a74b665/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
----------------------------------------------------------------------
diff --git a/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt b/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
index b8ef985..89305ac 100755
--- a/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
+++ b/geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
@@ -279,7 +279,7 @@ com/gemstone/gemfire/internal/cache/FilterProfile$interestType,false
 com/gemstone/gemfire/internal/cache/FilterProfile$operationType,false
 com/gemstone/gemfire/internal/cache/ForceReattemptException,true,-595988965679204903,hasHash:boolean,keyHash:int
 com/gemstone/gemfire/internal/cache/ForceableLinkedBlockingQueue,true,-6903933977591709194,capacity:int,count:java/util/concurrent/atomic/AtomicInteger,notEmpty:java/util/concurrent/locks/Condition,notFull:java/util/concurrent/locks/Condition,putLock:java/util/concurrent/locks/ReentrantLock,takeLock:java/util/concurrent/locks/ReentrantLock
-com/gemstone/gemfire/internal/cache/GemFireCacheImpl$3,true,-6456778743822843838,this$0:com/gemstone/gemfire/internal/cache/GemFireCacheImpl
+com/gemstone/gemfire/internal/cache/GemFireCacheImpl$3,true,1,this$0:com/gemstone/gemfire/internal/cache/GemFireCacheImpl
 com/gemstone/gemfire/internal/cache/GemFireCacheImpl$4,true,1,this$0:com/gemstone/gemfire/internal/cache/GemFireCacheImpl
 com/gemstone/gemfire/internal/cache/GemFireCacheImpl$5,true,1,this$0:com/gemstone/gemfire/internal/cache/GemFireCacheImpl
 com/gemstone/gemfire/internal/cache/GemFireCacheImpl$6,true,1,this$0:com/gemstone/gemfire/internal/cache/GemFireCacheImpl