Return-Path: X-Original-To: apmail-geode-issues-archive@minotaur.apache.org Delivered-To: apmail-geode-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DEFD618D82 for ; Fri, 21 Aug 2015 18:30:50 +0000 (UTC) Received: (qmail 57331 invoked by uid 500); 21 Aug 2015 18:30:50 -0000 Delivered-To: apmail-geode-issues-archive@geode.apache.org Received: (qmail 57300 invoked by uid 500); 21 Aug 2015 18:30:50 -0000 Mailing-List: contact issues-help@geode.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.incubator.apache.org Delivered-To: mailing list issues@geode.incubator.apache.org Received: (qmail 57291 invoked by uid 99); 21 Aug 2015 18:30:50 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Aug 2015 18:30:50 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 517AF18266B for ; Fri, 21 Aug 2015 18:30:50 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.974 X-Spam-Level: X-Spam-Status: No, score=0.974 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.006] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id NqpJqfdnanW5 for ; Fri, 21 Aug 2015 18:30:47 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with SMTP id F361021044 for ; Fri, 21 Aug 2015 18:30:46 +0000 (UTC) Received: (qmail 57256 invoked by uid 99); 21 Aug 2015 18:30:46 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Aug 2015 18:30:46 +0000 Date: Fri, 21 Aug 2015 18:30:46 +0000 (UTC) From: "Darrel Schneider (JIRA)" To: issues@geode.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (GEODE-72) Remove deprecated APIs from Geode MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GEODE-72?page=3Dcom.atlassian.= jira.plugin.system.issuetabpanels:all-tabpanel ] Darrel Schneider updated GEODE-72: ---------------------------------- Description:=20 The Geode APIs are riddled with old, deprecated interfaces, methods and set= tings inherited from GemFire. Unless there is a good reason to keep them s= houldn't we remove them all before going out of incubation? Here are the things I could find that are marked as being deprecated (items= with an "x" have a sub-task): APIs deprecated in GemFire 4.2: * x Cache.setGatewayHub(), getGatewayHub() =20 =20 APIs deprecated in GemFire 5.0: * x AttributesMutator/AttributesFactory.setCacheListener() * x AttributesFactory.createRegionAttributes() * x RegionAttributes.getPersistBackup(), getEnableWAN(), getCacheListener()= , getEnableConflation() and associated methods in other classes (RegionFact= ory, AttributesFactory, RegionAttributesCreation, RemoteRegionAttributes) * x Cache.createVMRegion(), SystemMemberCache.createVMRegion() * x CacheEvent.isExpiration() and isDistributed() * x TransactionEvent.getXXXEvents() * x EntryEvent.isLoad()/isLocalLoad()/isNetLoad() * x MirrorType and associated methods and identifiers (also xml and various= javadocs) * x CacheTransactionManager.getListener()/setListener() * AbstractRegion.setIgnoreJTA() (phase 2) * x DistributedSystem.getId(), getMemberId() =20 =20 APIs deprecated in GemFire 5.1: * AcceptorImpl BridgeServer.SELECTOR, SELECTOR_POOL_SIZE, HANDSHAKE_POOL_SI= ZE properties (phase 2) * DLS.lockInterruptibly(), suspendLockingInterruptibly() =20 APIs deprecated in an undocumented version prior to 5.7: * Use of hostname:port to specify a locator in gemfire.properties * x PartitionAttributesFactory.setLocalProperties(), setGlobalProperties() = & property names (LOCAL_MAX_MEMORY_PROPERTY, etc), and corresponding stuff = in PartitionAttributes (5.2?) * x PartitionAttributes.getTotalSize() * x class EntryNotFoundInRegion (5.0?) * x Region.keys(), entries(), * AdminDistributedSystemFactory.bindToAddress() * MessageFactory (phase 2) =20 APIs deprecated in GemFire 5.7: * x Endpoints in client/server, and associated classes (BridgeLoader/Writer= /Client, EndpointExistsException, etc),=20 * BridgePoolImpl (phase 2) * x BoundedLinkedHashMap * x Bridge cache.util utility classes no longer in use * x BridgeServer (use CacheServer), Cache.addBridgeServer(), Cache.getBridg= eServers(). Also associated methods in AdminDistributedSystem, SystemMembe= rCache, SystemMemberType, CacheServerConfig and DistributedSystemConfig * x EntryEvent.isBridgeEvent() and other places (InternalCacheEvent) * x RegionAttributes.getEnableBridgeConflation(), and associated methods in= other classes (RegionFactory, AttributesFactory, RegionAttributesCreation,= CacheXmlParser, RemoteRegionAttributes) * x DataSerializer.register(Class,byte) * The internal ForceDisconnectOperation (phase 2) * AdminDistributedSystemJmxImpl.manageCacheServer(), manageCacheServers() (= phase 2) =20 APIs deprecated after GemFire 5.7 and before 8.0 * The com.gemstone.gemfire.admin and admin.jmx packages. Some of the imple= mentation is in com.gemstone.gemfire.internal.remote. * x DiskWriteAttributes, DiskWriteAttributesFactory and associated methods * x AttributesFactory and associated methods * Cache.close(boolean), Cache.createRegion(String, RegionAttributes), Cache= .getLoggerI18n() and getSecurityLoggerI18n(), Cache.readyForEvents() * CacheFactory.create() * ClientNotReadyException * CommitConflictException, CommitDistributionException, CommitIncompleteExc= eption (7.0) * RemoteTransactionException (6.6) * DataPolicy.isEmpty(), and the other isXXXX() methods * EntryOperation.getOperation() (both introduced and deprecated in 6.0) * EvictionAlgorithm.LIFO_ENTRY, LIFO_MEMORY * Execution.execute(String, boolean), execute(String, boolean, boolean), ex= ecute(String, boolean, boolean, boolean) * FunctionService.onMember(DistributedSystem, DistributedMember), onMembers= (DistributedSystem), onMembers(DistributedSystem, Set) * IndexType * Query.compile(), isCompiled() * QueryService.createIndex() variants, getIndexes() * Region.loadSnapshot(), saveSnapshot() (7.0) * Region.createSubRegion() (7.0) * Region.getCache() * CacheServer.DEFAULT_GROUPS, get/setGroups(), get/setNotifyBySubscription(= ), get/setOverflowDi * RegionFactory constructors, RegionFactory.setEarlyAck(), RegionFactory.se= tEnableGateway(), setPublisher()=20 * BridgeServer.get/setNotifyBySubscription() * writeable-working-dir distribution property * DistributedSystem.connect(), disconnect() * Locator.startLocator(int, File), startLocator(int, File, InetAddress) etc= . * Locator.getLocators(), hasLocators() * LocalRegion.notifyToRoll() * ReflectionBasedAutoSerializer(List), setSerializableClasses() APIs deprecated since GemFire 5.7 with no version information mentioned * OperationContext.isClientUpdate() * PutAllOperationContext.setMap() * Region.writeToDisk(), forceRolling() * RegionFactory.setGatewayHubId() * x BridgeMembership, BridgeMembershipEvent, BridgeMembershipListener, Brid= geMembershipListenerAdapter * IncompatibleVersionException, UnknownVersionException, VersionException * ObjectSizerImpl * UniversalMembershipListenerAdapter * DistributedSystem.getId() * DistributedRegionMXBean.getDiskTaskWaiting() * MemberMXBean.getCurrentHeapSize(), getMaximumHeapSize(), getFreeHeapSize(= ) * RegionMXBean.getDiskReadsAverageLatency(), getDiskWritesAverageLatency(),= getDiskTaskWaiting() * ThreadInterruptedException * LocatorLauncher.DEFAULT_LOCATOR_PORT, DEFAULT_ENABLE_PEER_LOCATION, DEFA= ULT_ENABLE_SERVER_LOCATION,=20 DEFAULT_LOCATOR_PID_FILE * LocatorLauncher.stopWithPort() * ServerLauncher.DEFAULT_SERVER_PORT, DEFAULT_SERVER_PID_FILE Things that should be deprecated but aren=E2=80=99t consistently * MembershipAttributes and =E2=80=9Crequired roles=E2=80=9D. This is depre= cated in DistributedSystem=E2=80=99s class javadoc but nowhere else. * DynamicRegions APIs deprecated in 8.0. It would probably be a nice gesture to Pivotal to = keep these for a while to allow people to migrate from their GemFire produc= t to Geode. * FixedPartitionResolver.getPartitionName(EntryOperation, Set) * Gateway, GatewayEventListener, GatewayHub, GatewayQueueAttributes. These= might have already been removed. * ssl-enabled, ssl-protocols, ssl-ciphers, ssl-require-authentication, jmx-= manager-ssl distribution properties * LocalProcessController * RegionMXBean.getAvgBucketSize() * com.gemstone.gemfire.LicenseException The Admin API and packages are also marked as deprecated but there seem to = be some gfsh dependencies on this API, so I'm not sure if it can be removed= . was: The Geode APIs are riddled with old, deprecated interfaces, methods and set= tings inherited from GemFire. Unless there is a good reason to keep them s= houldn't we remove them all before going out of incubation? Here are the things I could find that are marked as being deprecated (items= with an "x" have a sub-task): APIs deprecated in GemFire 4.2: * x Cache.setGatewayHub(), getGatewayHub() =20 =20 APIs deprecated in GemFire 5.0: * x AttributesMutator/AttributesFactory.setCacheListener() * x AttributesFactory.createRegionAttributes() * x RegionAttributes.getPersistBackup(), getEnableWAN(), getCacheListener()= , getEnableConflation() and associated methods in other classes (RegionFact= ory, AttributesFactory, RegionAttributesCreation, RemoteRegionAttributes) * x Cache.createVMRegion(), SystemMemberCache.createVMRegion() * x CacheEvent.isExpiration() and isDistributed() * x TransactionEvent.getXXXEvents() * x EntryEvent.isLoad()/isLocalLoad()/isNetLoad() * x MirrorType and associated methods and identifiers (also xml and various= javadocs) * x CacheTransactionManager.getListener()/setListener() * AbstractRegion.setIgnoreJTA() (phase 2) * x DistributedSystem.getId(), getMemberId() =20 =20 APIs deprecated in GemFire 5.1: * AcceptorImpl BridgeServer.SELECTOR, SELECTOR_POOL_SIZE, HANDSHAKE_POOL_SI= ZE properties (phase 2) * DLS.lockInterruptibly(), suspendLockingInterruptibly() =20 APIs deprecated in an undocumented version prior to 5.7: * Use of hostname:port to specify a locator in gemfire.properties * x PartitionAttributesFactory.setLocalProperties(), setGlobalProperties() = & property names (LOCAL_MAX_MEMORY_PROPERTY, etc), and corresponding stuff = in PartitionAttributes (5.2?) * x PartitionAttributes.getTotalSize() * x class EntryNotFoundInRegion (5.0?) * x Region.keys(), entries(), * AdminDistributedSystemFactory.bindToAddress() * MessageFactory (phase 2) =20 APIs deprecated in GemFire 5.7: * x Endpoints in client/server, and associated classes (BridgeLoader/Writer= /Client, EndpointExistsException, etc),=20 * BridgePoolImpl (phase 2) * x BoundedLinkedHashMap * x Bridge cache.util utility classes no longer in use * x BridgeServer (use CacheServer), Cache.addBridgeServer(), Cache.getBridg= eServers(). Also associated methods in AdminDistributedSystem, SystemMembe= rCache, SystemMemberType, CacheServerConfig and DistributedSystemConfig * x EntryEvent.isBridgeEvent() and other places (InternalCacheEvent) * x RegionAttributes.getEnableBridgeConflation(), and associated methods in= other classes (RegionFactory, AttributesFactory, RegionAttributesCreation,= CacheXmlParser, RemoteRegionAttributes) * x DataSerializer.register(Class,byte) * The internal ForceDisconnectOperation (phase 2) * AdminDistributedSystemJmxImpl.manageCacheServer(), manageCacheServers() (= phase 2) =20 APIs deprecated after GemFire 5.7 and before 8.0 * The com.gemstone.gemfire.admin and admin.jmx packages. Some of the imple= mentation is in com.gemstone.gemfire.internal.remote. * DiskWriteAttributes, DiskWriteAttributesFactory and associated methods * DiskDirs and associated methods * DiskDirSizes and associated methods * x AttributesFactory and associated methods * Cache.close(boolean), Cache.createRegion(String, RegionAttributes), Cache= .getLoggerI18n() and getSecurityLoggerI18n(), Cache.readyForEvents() * CacheFactory.create() * ClientNotReadyException * CommitConflictException, CommitDistributionException, CommitIncompleteExc= eption (7.0) * RemoteTransactionException (6.6) * DataPolicy.isEmpty(), and the other isXXXX() methods * EntryOperation.getOperation() (both introduced and deprecated in 6.0) * EvictionAlgorithm.LIFO_ENTRY, LIFO_MEMORY * Execution.execute(String, boolean), execute(String, boolean, boolean), ex= ecute(String, boolean, boolean, boolean) * FunctionService.onMember(DistributedSystem, DistributedMember), onMembers= (DistributedSystem), onMembers(DistributedSystem, Set) * IndexType * Query.compile(), isCompiled() * QueryService.createIndex() variants, getIndexes() * Region.loadSnapshot(), saveSnapshot() (7.0) * Region.createSubRegion() (7.0) * Region.getCache() * CacheServer.DEFAULT_GROUPS, get/setGroups(), get/setNotifyBySubscription(= ), get/setOverflowDi * RegionFactory constructors, RegionFactory.setEarlyAck(), RegionFactory.se= tEnableGateway(), setPublisher()=20 * BridgeServer.get/setNotifyBySubscription() * writeable-working-dir distribution property * DistributedSystem.connect(), disconnect() * Locator.startLocator(int, File), startLocator(int, File, InetAddress) etc= . * Locator.getLocators(), hasLocators() * LocalRegion.notifyToRoll() * ReflectionBasedAutoSerializer(List), setSerializableClasses() APIs deprecated since GemFire 5.7 with no version information mentioned * OperationContext.isClientUpdate() * PutAllOperationContext.setMap() * Region.writeToDisk(), forceRolling() * RegionFactory.setGatewayHubId() * x BridgeMembership, BridgeMembershipEvent, BridgeMembershipListener, Brid= geMembershipListenerAdapter * IncompatibleVersionException, UnknownVersionException, VersionException * ObjectSizerImpl * UniversalMembershipListenerAdapter * DistributedSystem.getId() * DistributedRegionMXBean.getDiskTaskWaiting() * MemberMXBean.getCurrentHeapSize(), getMaximumHeapSize(), getFreeHeapSize(= ) * RegionMXBean.getDiskReadsAverageLatency(), getDiskWritesAverageLatency(),= getDiskTaskWaiting() * ThreadInterruptedException * LocatorLauncher.DEFAULT_LOCATOR_PORT, DEFAULT_ENABLE_PEER_LOCATION, DEFA= ULT_ENABLE_SERVER_LOCATION,=20 DEFAULT_LOCATOR_PID_FILE * LocatorLauncher.stopWithPort() * ServerLauncher.DEFAULT_SERVER_PORT, DEFAULT_SERVER_PID_FILE Things that should be deprecated but aren=E2=80=99t consistently * MembershipAttributes and =E2=80=9Crequired roles=E2=80=9D. This is depre= cated in DistributedSystem=E2=80=99s class javadoc but nowhere else. * DynamicRegions APIs deprecated in 8.0. It would probably be a nice gesture to Pivotal to = keep these for a while to allow people to migrate from their GemFire produc= t to Geode. * FixedPartitionResolver.getPartitionName(EntryOperation, Set) * Gateway, GatewayEventListener, GatewayHub, GatewayQueueAttributes. These= might have already been removed. * ssl-enabled, ssl-protocols, ssl-ciphers, ssl-require-authentication, jmx-= manager-ssl distribution properties * LocalProcessController * RegionMXBean.getAvgBucketSize() * com.gemstone.gemfire.LicenseException The Admin API and packages are also marked as deprecated but there seem to = be some gfsh dependencies on this API, so I'm not sure if it can be removed= . > Remove deprecated APIs from Geode > --------------------------------- > > Key: GEODE-72 > URL: https://issues.apache.org/jira/browse/GEODE-72 > Project: Geode > Issue Type: Improvement > Affects Versions: 1.0.0-incubating > Reporter: Bruce Schuchardt > Labels: cleanup > > The Geode APIs are riddled with old, deprecated interfaces, methods and s= ettings inherited from GemFire. Unless there is a good reason to keep them= shouldn't we remove them all before going out of incubation? > Here are the things I could find that are marked as being deprecated (ite= ms with an "x" have a sub-task): > APIs deprecated in GemFire 4.2: > * x Cache.setGatewayHub(), getGatewayHub() > =20 > =20 > APIs deprecated in GemFire 5.0: > * x AttributesMutator/AttributesFactory.setCacheListener() > * x AttributesFactory.createRegionAttributes() > * x RegionAttributes.getPersistBackup(), getEnableWAN(), getCacheListener= (), getEnableConflation() and associated methods in other classes (RegionFa= ctory, AttributesFactory, RegionAttributesCreation, RemoteRegionAttributes) > * x Cache.createVMRegion(), SystemMemberCache.createVMRegion() > * x CacheEvent.isExpiration() and isDistributed() > * x TransactionEvent.getXXXEvents() > * x EntryEvent.isLoad()/isLocalLoad()/isNetLoad() > * x MirrorType and associated methods and identifiers (also xml and vario= us javadocs) > * x CacheTransactionManager.getListener()/setListener() > * AbstractRegion.setIgnoreJTA() (phase 2) > * x DistributedSystem.getId(), getMemberId() > =20 > =20 > APIs deprecated in GemFire 5.1: > * AcceptorImpl BridgeServer.SELECTOR, SELECTOR_POOL_SIZE, HANDSHAKE_POOL_= SIZE properties (phase 2) > * DLS.lockInterruptibly(), suspendLockingInterruptibly() > =20 > APIs deprecated in an undocumented version prior to 5.7: > * Use of hostname:port to specify a locator in gemfire.properties > * x PartitionAttributesFactory.setLocalProperties(), setGlobalProperties(= ) & property names (LOCAL_MAX_MEMORY_PROPERTY, etc), and corresponding stuf= f in PartitionAttributes (5.2?) > * x PartitionAttributes.getTotalSize() > * x class EntryNotFoundInRegion (5.0?) > * x Region.keys(), entries(), > * AdminDistributedSystemFactory.bindToAddress() > * MessageFactory (phase 2) > =20 > APIs deprecated in GemFire 5.7: > * x Endpoints in client/server, and associated classes (BridgeLoader/Writ= er/Client, EndpointExistsException, etc),=20 > * BridgePoolImpl (phase 2) > * x BoundedLinkedHashMap > * x Bridge cache.util utility classes no longer in use > * x BridgeServer (use CacheServer), Cache.addBridgeServer(), Cache.getBri= dgeServers(). Also associated methods in AdminDistributedSystem, SystemMem= berCache, SystemMemberType, CacheServerConfig and DistributedSystemConfig > * x EntryEvent.isBridgeEvent() and other places (InternalCacheEvent) > * x RegionAttributes.getEnableBridgeConflation(), and associated methods = in other classes (RegionFactory, AttributesFactory, RegionAttributesCreatio= n, CacheXmlParser, RemoteRegionAttributes) > * x DataSerializer.register(Class,byte) > * The internal ForceDisconnectOperation (phase 2) > * AdminDistributedSystemJmxImpl.manageCacheServer(), manageCacheServers()= (phase 2) > =20 > APIs deprecated after GemFire 5.7 and before 8.0 > * The com.gemstone.gemfire.admin and admin.jmx packages. Some of the imp= lementation is in com.gemstone.gemfire.internal.remote. > * x DiskWriteAttributes, DiskWriteAttributesFactory and associated method= s > * x AttributesFactory and associated methods > * Cache.close(boolean), Cache.createRegion(String, RegionAttributes), Cac= he.getLoggerI18n() and getSecurityLoggerI18n(), Cache.readyForEvents() > * CacheFactory.create() > * ClientNotReadyException > * CommitConflictException, CommitDistributionException, CommitIncompleteE= xception (7.0) > * RemoteTransactionException (6.6) > * DataPolicy.isEmpty(), and the other isXXXX() methods > * EntryOperation.getOperation() (both introduced and deprecated in 6.0) > * EvictionAlgorithm.LIFO_ENTRY, LIFO_MEMORY > * Execution.execute(String, boolean), execute(String, boolean, boolean), = execute(String, boolean, boolean, boolean) > * FunctionService.onMember(DistributedSystem, DistributedMember), onMembe= rs(DistributedSystem), onMembers(DistributedSystem, Set) > * IndexType > * Query.compile(), isCompiled() > * QueryService.createIndex() variants, getIndexes() > * Region.loadSnapshot(), saveSnapshot() (7.0) > * Region.createSubRegion() (7.0) > * Region.getCache() > * CacheServer.DEFAULT_GROUPS, get/setGroups(), get/setNotifyBySubscriptio= n(), get/setOverflowDi > * RegionFactory constructors, RegionFactory.setEarlyAck(), RegionFactory.= setEnableGateway(), setPublisher()=20 > * BridgeServer.get/setNotifyBySubscription() > * writeable-working-dir distribution property > * DistributedSystem.connect(), disconnect() > * Locator.startLocator(int, File), startLocator(int, File, InetAddress) e= tc. > * Locator.getLocators(), hasLocators() > * LocalRegion.notifyToRoll() > * ReflectionBasedAutoSerializer(List), setSerializableClasses() > APIs deprecated since GemFire 5.7 with no version information mentioned > * OperationContext.isClientUpdate() > * PutAllOperationContext.setMap() > * Region.writeToDisk(), forceRolling() > * RegionFactory.setGatewayHubId() > * x BridgeMembership, BridgeMembershipEvent, BridgeMembershipListener, Br= idgeMembershipListenerAdapter > * IncompatibleVersionException, UnknownVersionException, VersionException > * ObjectSizerImpl > * UniversalMembershipListenerAdapter > * DistributedSystem.getId() > * DistributedRegionMXBean.getDiskTaskWaiting() > * MemberMXBean.getCurrentHeapSize(), getMaximumHeapSize(), getFreeHeapSiz= e() > * RegionMXBean.getDiskReadsAverageLatency(), getDiskWritesAverageLatency(= ), getDiskTaskWaiting() > * ThreadInterruptedException > * LocatorLauncher.DEFAULT_LOCATOR_PORT, DEFAULT_ENABLE_PEER_LOCATION, DE= FAULT_ENABLE_SERVER_LOCATION,=20 > DEFAULT_LOCATOR_PID_FILE > * LocatorLauncher.stopWithPort() > * ServerLauncher.DEFAULT_SERVER_PORT, DEFAULT_SERVER_PID_FILE > Things that should be deprecated but aren=E2=80=99t consistently > * MembershipAttributes and =E2=80=9Crequired roles=E2=80=9D. This is dep= recated in DistributedSystem=E2=80=99s class javadoc but nowhere else. > * DynamicRegions > APIs deprecated in 8.0. It would probably be a nice gesture to Pivotal t= o keep these for a while to allow people to migrate from their GemFire prod= uct to Geode. > * FixedPartitionResolver.getPartitionName(EntryOperation, Set) > * Gateway, GatewayEventListener, GatewayHub, GatewayQueueAttributes. The= se might have already been removed. > * ssl-enabled, ssl-protocols, ssl-ciphers, ssl-require-authentication, jm= x-manager-ssl distribution properties > * LocalProcessController > * RegionMXBean.getAvgBucketSize() > * com.gemstone.gemfire.LicenseException > The Admin API and packages are also marked as deprecated but there seem t= o be some gfsh dependencies on this API, so I'm not sure if it can be remov= ed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)