[geode] 16/16: GEODE-8870: Removes GFE_6622.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 010065e76daab8afd66422c54217db4804785b6c
Author: Jacob Barrett 
AuthorDate: Sat Jan 16 14:35:06 2021 -0800

GEODE-8870: Removes GFE_6622.
---
 .../cache/persistence/DiskInitFileParser.java  |  2 +-
 .../cache/tier/sockets/CacheClientNotifier.java| 27 +-
 .../cache/tier/sockets/ClientPingMessageImpl.java  | 15 +---
 .../geode/internal/serialization/KnownVersion.java |  7 --
 4 files changed, 13 insertions(+), 38 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
index aa06390..623ee75 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
@@ -65,7 +65,7 @@ public class DiskInitFileParser {
   private transient boolean gotEOF;
 
   public DiskStoreID parse() throws IOException, ClassNotFoundException {
-KnownVersion gfversion = KnownVersion.GFE_6622;
+KnownVersion gfversion = KnownVersion.GFE_70;
 DiskStoreID result = null;
 boolean endOfFile = false;
 while (!(endOfFile || dis.atEndOfFile())) {
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java
index 7f4fe13..da3c345 100755
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java
@@ -1870,23 +1870,18 @@ public class CacheClientNotifier {
 // Determine clients to ping
 for (CacheClientProxy proxy : getClientProxies()) {
   logger.debug("Checking whether to ping {}", proxy);
-  // Ping clients whose version is GE 6.6.2.2
-  if (proxy.getVersion().isNotOlderThan(KnownVersion.GFE_6622)) {
-// Send the ping message directly to the client. Do not qo through
-// the queue. If the queue were used, the secondary connection 
would
-// not be pinged. Instead, pings would just build up in secondary
-// queue and never be sent. The counter is used to help 
scalability.
-// If normal messages are sent by the proxy, then the counter will
-// be reset and no pings will be sent.
-if (proxy.incrementAndGetPingCounter() >= 
CLIENT_PING_TASK_COUNTER) {
-  logger.debug("Pinging {}", proxy);
-  proxy.sendMessageDirectly(message);
-  logger.debug("Done pinging {}", proxy);
-} else {
-  logger.debug("Not pinging because not idle: {}", proxy);
-}
+  // Send the ping message directly to the client. Do not qo through
+  // the queue. If the queue were used, the secondary connection would
+  // not be pinged. Instead, pings would just build up in secondary
+  // queue and never be sent. The counter is used to help scalability.
+  // If normal messages are sent by the proxy, then the counter will
+  // be reset and no pings will be sent.
+  if (proxy.incrementAndGetPingCounter() >= CLIENT_PING_TASK_COUNTER) {
+logger.debug("Pinging {}", proxy);
+proxy.sendMessageDirectly(message);
+logger.debug("Done pinging {}", proxy);
   } else {
-logger.debug("Ignoring because of version: {}", proxy);
+logger.debug("Not pinging because not idle: {}", proxy);
   }
 }
   }
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientPingMessageImpl.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientPingMessageImpl.java
index cc74f0a..fc082c7 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientPingMessageImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientPingMessageImpl.java
@@ -43,19 +43,6 @@ public class ClientPingMessageImpl implements ClientMessage {
 
   @Override
   public Message getMessage(CacheClientProxy proxy, boolean notify) throws 
IOException {
-KnownVersion clientVersion = proxy.getVersion();
-Message message = null;
-if (clientVersion.isNotOlderThan(KnownVersion.GFE_6622)) {
-  message = getGFEMessage();
-} else {
-  throw new IOException(
-  "Unsupported client version for server-to-client message creation: " 
+ clientVersion);
-}
-
-return message;
-  }
-
-  protected Message getGFEMessage() throws IOException {
 

[geode] 13/16: GEODE-6588: Static analyzer cleanup

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit cc1841a59dbb34c7a07ab9c685f7c8f05e169e5e
Author: Jacob Barrett 
AuthorDate: Fri Jan 22 07:39:38 2021 -0800

GEODE-6588: Static analyzer cleanup
---
 .../geode/internal/cache/PartitionedRegion.java|   2 +-
 .../internal/cache/tier/sockets/BaseCommand.java   | 145 +++--
 .../internal/cache/tier/sockets/command/Get70.java | 109 +---
 .../cache/tier/sockets/command/PutAll80.java   |  77 ---
 .../cache/tier/sockets/command/RemoveAll.java  |  54 +++-
 5 files changed, 127 insertions(+), 260 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java
index 4cb63d3..cd89363 100755
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java
@@ -4534,7 +4534,7 @@ public class PartitionedRegion extends LocalRegion
   /**
* Fetches entries from local and remote nodes and appends these to 
register-interest response.
*/
-  public void fetchEntries(HashMap bucketKeys, 
VersionedObjectList values,
+  public void fetchEntries(HashMap> bucketKeys, 
VersionedObjectList values,
   ServerConnection servConn) throws IOException {
 int retryAttempts = calcRetry();
 RetryTimeKeeper retryTime = null;
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommand.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommand.java
index d418616..8000d1e 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommand.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommand.java
@@ -14,6 +14,8 @@
  */
 package org.apache.geode.internal.cache.tier.sockets;
 
+import static org.apache.geode.util.internal.UncheckedUtils.uncheckedCast;
+
 import java.io.EOFException;
 import java.io.IOException;
 import java.io.InterruptedIOException;
@@ -161,7 +163,7 @@ public abstract class BaseCommand implements Command {
   SecurityService securityService) {
 // Read the request and update the statistics
 long start = DistributionStats.getStatTime();
-if (EntryLogger.isEnabled() && serverConnection != null) {
+if (EntryLogger.isEnabled()) {
   EntryLogger.setSource(serverConnection.getMembershipID(), "c2s");
 }
 boolean shouldMasquerade = shouldMasqueradeForTx(clientMessage);
@@ -227,7 +229,7 @@ public abstract class BaseCommand implements Command {
*/
   public boolean recoverVersionTagForRetriedOperation(EntryEventImpl 
clientEvent) {
 InternalRegion r = clientEvent.getRegion();
-VersionTag tag = r.findVersionTagForEvent(clientEvent.getEventId());
+VersionTag tag = r.findVersionTagForEvent(clientEvent.getEventId());
 if (tag == null) {
   if (r instanceof DistributedRegion || r instanceof PartitionedRegion) {
 // TODO this could be optimized for partitioned regions by sending the 
key
@@ -254,8 +256,8 @@ public abstract class BaseCommand implements Command {
* The client event should have the event identifier from the client and the 
region affected by
* the operation.
*/
-  protected VersionTag findVersionTagsForRetriedBulkOp(LocalRegion region, 
EventID eventID) {
-VersionTag tag = region.findVersionTagForClientBulkOp(eventID);
+  protected VersionTag findVersionTagsForRetriedBulkOp(LocalRegion region, 
EventID eventID) {
+VersionTag tag = region.findVersionTagForClientBulkOp(eventID);
 if (tag != null) {
   if (logger.isDebugEnabled()) {
 logger.debug("recovered version tag {} for replayed bulk operation 
{}", tag, eventID);
@@ -292,22 +294,6 @@ public abstract class BaseCommand implements Command {
 }
   }
 
-  protected void writeReplyWithRefreshMetadata(Message origMsg, 
ServerConnection serverConnection,
-  PartitionedRegion pr, byte nwHop) throws IOException {
-Message replyMsg = serverConnection.getReplyMessage();
-
serverConnection.getCache().getCancelCriterion().checkCancelInProgress(null);
-replyMsg.setMessageType(MessageType.REPLY);
-replyMsg.setNumberOfParts(1);
-replyMsg.setTransactionId(origMsg.getTransactionId());
-replyMsg.addBytesPart(new byte[] {pr.getMetadataVersion(), nwHop});
-replyMsg.send(serverConnection);
-pr.getPrStats().incPRMetaDataSentCount();
-if (logger.isTraceEnabled()) {
-  logger.trace("{}: rpl with REFRESH_METADATA tx: {}", 
serverConnection.getName(),
-  origMsg.getTransactionId());
-}
-  }
-
   private static void handleEOFException(Message msg, ServerConnection 
serverConnection,
   Exception eof) {
 CachedRegionHelper 

[geode] 15/16: GEODE-6588: Static analyzer cleanup.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 43c1195df32ac992bf0db32c6710742b9656d93b
Author: Jacob Barrett 
AuthorDate: Fri Jan 22 07:52:36 2021 -0800

GEODE-6588: Static analyzer cleanup.
---
 .../cache/persistence/DiskInitFileParser.java  | 27 +-
 1 file changed, 11 insertions(+), 16 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
index acf89bc..aa06390 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
@@ -51,7 +51,7 @@ public class DiskInitFileParser {
   private static final Logger logger = LogService.getLogger();
 
   private final CountingDataInputStream dis;
-  private DiskInitFileInterpreter interpreter;
+  private final DiskInitFileInterpreter interpreter;
 
   public DiskInitFileParser(CountingDataInputStream dis, 
DiskInitFileInterpreter interpreter) {
 this.dis = dis;
@@ -68,11 +68,7 @@ public class DiskInitFileParser {
 KnownVersion gfversion = KnownVersion.GFE_6622;
 DiskStoreID result = null;
 boolean endOfFile = false;
-while (!endOfFile) {
-  if (dis.atEndOfFile()) {
-endOfFile = true;
-break;
-  }
+while (!(endOfFile || dis.atEndOfFile())) {
   byte opCode = dis.readByte();
   if (logger.isTraceEnabled(LogMarker.PERSIST_RECOVERY_VERBOSE)) {
 logger.trace(LogMarker.PERSIST_RECOVERY_VERBOSE, "DiskInitFile 
opcode={}", opCode);
@@ -217,11 +213,11 @@ public class DiskInitFileParser {
   long drId = readDiskRegionID(dis);
   int size = dis.readInt();
   ConcurrentHashMap> 
memberToVersion =
-  new ConcurrentHashMap>(size);
+  new ConcurrentHashMap<>(size);
   for (int i = 0; i < size; i++) {
 DiskStoreID id = new DiskStoreID();
 InternalDataSerializer.invokeFromData(id, dis);
-RegionVersionHolder holder = new RegionVersionHolder(dis);
+RegionVersionHolder holder = new 
RegionVersionHolder<>(dis);
 memberToVersion.put(id, holder);
   }
   readEndOfRecord(dis);
@@ -438,7 +434,7 @@ public class DiskInitFileParser {
   if (gfversion == null) {
 throw new DiskAccessException(
 String.format("Unknown version ordinal %s found when 
recovering Oplogs", ver),
-this.interpreter.getNameForError());
+interpreter.getNameForError());
   }
   interpreter.cmnGemfireVersion(gfversion);
   break;
@@ -469,7 +465,7 @@ public class DiskInitFileParser {
   readEndOfRecord(dis);
   if (logger.isTraceEnabled(LogMarker.PERSIST_RECOVERY_VERBOSE)) {
 logger.trace(LogMarker.PERSIST_RECOVERY_VERBOSE,
-"IFREC_REVOKE_DISK_STORE_ID id={}" + pattern);
+"IFREC_REVOKE_DISK_STORE_ID id={}", pattern);
   }
   interpreter.cmnRevokeDiskStoreId(pattern);
 }
@@ -477,7 +473,7 @@ public class DiskInitFileParser {
 default:
   throw new DiskAccessException(
   String.format("Unknown opCode %s found in disk initialization 
file.", opCode),
-  this.interpreter.getNameForError());
+  interpreter.getNameForError());
   }
   if (interpreter.isClosing()) {
 break;
@@ -502,7 +498,7 @@ public class DiskInitFileParser {
 if (logger.isTraceEnabled(LogMarker.PERSIST_RECOVERY_VERBOSE)) {
   StringBuffer sb = new StringBuffer();
   for (int i = 0; i < OPLOG_TYPE.getLen(); i++) {
-sb.append(" " + seq[i]);
+sb.append(" ").append(seq[i]);
   }
   logger.trace(LogMarker.PERSIST_RECOVERY_VERBOSE, "oplog magic code: {}", 
sb);
 }
@@ -615,10 +611,9 @@ public class DiskInitFileParser {
 
   private static DiskInitFileInterpreter createPrintingInterpreter(
   DiskInitFileInterpreter wrapped) {
-DiskInitFileInterpreter interpreter = (DiskInitFileInterpreter) 
Proxy.newProxyInstance(
+return (DiskInitFileInterpreter) Proxy.newProxyInstance(
 DiskInitFileInterpreter.class.getClassLoader(), new Class[] 
{DiskInitFileInterpreter.class},
 new PrintingInterpreter(wrapped));
-return interpreter;
   }
 
 
@@ -627,7 +622,7 @@ public class DiskInitFileParser {
 private final DiskInitFileInterpreter delegate;
 
 public PrintingInterpreter(DiskInitFileInterpreter wrapped) {
-  this.delegate = wrapped;
+  delegate = wrapped;
 }
 
 @Override
@@ -664,6 +659,6 @@ public class DiskInitFileParser {
   }
 
   public boolean gotEOF() {
-return this.gotEOF;
+

[geode] 14/16: GEODE-8870: Removes GFE_662.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 4f795b727bda2510f26766a0b79ba233e50edc57
Author: Jacob Barrett 
AuthorDate: Fri Jan 22 07:48:22 2021 -0800

GEODE-8870: Removes GFE_662.
---
 .../geode/internal/cache/persistence/DiskInitFileParser.java   | 2 +-
 .../java/org/apache/geode/internal/serialization/KnownVersion.java | 7 ---
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
index a5744ff..acf89bc 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/persistence/DiskInitFileParser.java
@@ -65,7 +65,7 @@ public class DiskInitFileParser {
   private transient boolean gotEOF;
 
   public DiskStoreID parse() throws IOException, ClassNotFoundException {
-KnownVersion gfversion = KnownVersion.GFE_662;
+KnownVersion gfversion = KnownVersion.GFE_6622;
 DiskStoreID result = null;
 boolean endOfFile = false;
 while (!endOfFile) {
diff --git 
a/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
 
b/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
index a39613f..4796ef8 100644
--- 
a/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
+++ 
b/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
@@ -62,13 +62,6 @@ public class KnownVersion extends AbstractVersion {
   public static final KnownVersion TOKEN =
   new KnownVersion("", "TOKEN", (byte) -1, (byte) 0, (byte) 0, (byte) 0, 
TOKEN_ORDINAL);
 
-  private static final short GFE_662_ORDINAL = 17;
-
-  @Immutable
-  @Deprecated
-  public static final KnownVersion GFE_662 =
-  new KnownVersion("GFE", "6.6.2", (byte) 6, (byte) 6, (byte) 2, (byte) 0, 
GFE_662_ORDINAL);
-
   private static final short GFE_6622_ORDINAL = 18;
 
   @Immutable



[geode] 11/16: GEODE-8870: Removes GFE_6516.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit aa35166cafaaffb410ff5b0c660c21fe651634e9
Author: Jacob Barrett 
AuthorDate: Sat Jan 16 10:19:50 2021 -0800

GEODE-8870: Removes GFE_6516.
---
 .../cache/tier/sockets/ClientDataSerializerMessage.java   | 15 +--
 .../internal/cache/tier/sockets/SocketMessageWriter.java  | 14 +-
 .../apache/geode/internal/serialization/KnownVersion.java |  7 ---
 3 files changed, 6 insertions(+), 30 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
index 31d18b4..eb70ad9 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
@@ -25,7 +25,6 @@ import org.apache.geode.internal.cache.EventID;
 import org.apache.geode.internal.cache.tier.MessageType;
 import org.apache.geode.internal.serialization.DataSerializableFixedID;
 import org.apache.geode.internal.serialization.DeserializationContext;
-import org.apache.geode.internal.serialization.KnownVersion;
 import org.apache.geode.internal.serialization.SerializationContext;
 
 public class ClientDataSerializerMessage extends ClientUpdateMessageImpl {
@@ -65,16 +64,6 @@ public class ClientDataSerializerMessage extends 
ClientUpdateMessageImpl {
*/
   @Override
   protected Message getMessage(CacheClientProxy proxy, byte[] latestValue) 
throws IOException {
-if (proxy.getVersion().isNotOlderThan(KnownVersion.GFE_6516)) {
-  return getGFE6516Message(proxy.getVersion());
-} else {
-  throw new IOException("Unsupported client version for server-to-client 
message creation: "
-  + proxy.getVersion());
-}
-  }
-
-  private Message getGFE6516Message(KnownVersion clientVersion) {
-
 // The format:
 // part 0: serializer1 classname
 // part 1: serializer1 id
@@ -103,10 +92,8 @@ public class ClientDataSerializerMessage extends 
ClientUpdateMessageImpl {
   }
 }
 numOfParts += 1; // one for eventID
-// this._logger.fine("Number of parts for ClientDataSerializerMessage: "
-// + numOfParts + ", with eventID: " + this.getEventId());
 
-final Message message = new Message(numOfParts, clientVersion);
+final Message message = new Message(numOfParts, proxy.getVersion());
 // Set message type
 message.setMessageType(MessageType.REGISTER_DATASERIALIZERS);
 for (int i = 0; i < dsLength; i = i + 2) {
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/SocketMessageWriter.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/SocketMessageWriter.java
index 0a4ef53..a966620 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/SocketMessageWriter.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/SocketMessageWriter.java
@@ -69,19 +69,15 @@ public class SocketMessageWriter {
   for (DataSerializer dataSerializer : dataSerializers) {
 dataSerializersMap.put(dataSerializer.getId(),
 dataSerializer.getClass().toString().substring(6));
-if (clientVersion.isNotOlderThan(KnownVersion.GFE_6516)) {
-  ArrayList supportedClassNames = new ArrayList<>();
-  for (Class clazz : dataSerializer.getSupportedClasses()) {
-supportedClassNames.add(clazz.getName());
-  }
-  dsToSupportedClasses.put(dataSerializer.getId(), 
supportedClassNames);
+ArrayList supportedClassNames = new ArrayList<>();
+for (Class clazz : dataSerializer.getSupportedClasses()) {
+  supportedClassNames.add(clazz.getName());
 }
+dsToSupportedClasses.put(dataSerializer.getId(), supportedClassNames);
   }
 }
 DataSerializer.writeHashMap(dataSerializersMap, dos);
-if (clientVersion.isNotOlderThan(KnownVersion.GFE_6516)) {
-  DataSerializer.writeHashMap(dsToSupportedClasses, dos);
-}
+DataSerializer.writeHashMap(dsToSupportedClasses, dos);
 if (clientVersion.isNotOlderThan(KnownVersion.GEODE_1_5_0)) {
   dos.writeInt(CLIENT_PING_TASK_PERIOD);
 }
diff --git 
a/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
 
b/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
index 42d24d8..8dd16ec 100644
--- 
a/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
+++ 
b/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
@@ -62,13 +62,6 @@ public class KnownVersion extends AbstractVersion {
   

[geode] 10/16: GEODE-8870: Removes GFE_651.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 3555e4ba1615bd0a128b43088daecdd3d2bfab3d
Author: Jacob Barrett 
AuthorDate: Thu Jan 21 20:02:08 2021 -0800

GEODE-8870: Removes GFE_651.
---
 .../java/org/apache/geode/internal/serialization/KnownVersion.java | 7 ---
 1 file changed, 7 deletions(-)

diff --git 
a/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
 
b/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
index 5114f00..42d24d8 100644
--- 
a/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
+++ 
b/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
@@ -62,13 +62,6 @@ public class KnownVersion extends AbstractVersion {
   public static final KnownVersion TOKEN =
   new KnownVersion("", "TOKEN", (byte) -1, (byte) 0, (byte) 0, (byte) 0, 
TOKEN_ORDINAL);
 
-  private static final short GFE_651_ORDINAL = 7;
-
-  @Immutable
-  @Deprecated
-  public static final KnownVersion GFE_651 =
-  new KnownVersion("GFE", "6.5.1", (byte) 6, (byte) 5, (byte) 1, (byte) 0, 
GFE_651_ORDINAL);
-
   private static final short GFE_6516_ORDINAL = 12;
 
   @Immutable



[geode] 12/16: GEODE-8870: Removes GFE_66.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit bf94d0978a0f4b7c6e562f3077cbe33286bfcc44
Author: Jacob Barrett 
AuthorDate: Thu Jan 21 20:13:10 2021 -0800

GEODE-8870: Removes GFE_66.
---
 .../client/internal/ClientSideHandshakeImpl.java   |  5 +---
 .../org/apache/geode/internal/cache/Oplog.java | 32 ++
 .../internal/cache/tier/sockets/BaseCommand.java   | 11 +++-
 .../tier/sockets/ServerSideHandshakeImpl.java  | 27 --
 .../geode/internal/serialization/KnownVersion.java |  7 -
 5 files changed, 24 insertions(+), 58 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
index f0de522..5378df8 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
@@ -234,10 +234,7 @@ public class ClientSideHandshakeImpl extends Handshake 
implements ClientSideHand
   }
 
   // validate that the remote side has a different distributed system id.
-  if (communicationMode.isWAN()
-  && KnownVersion.GFE_66
-  .compareTo(Versioning.getVersion(conn.getWanSiteVersion())) <= 0
-  && currentClientVersion.isNotOlderThan(KnownVersion.GFE_66)) {
+  if (communicationMode.isWAN()) {
 int remoteDistributedSystemId = in.read();
 int localDistributedSystemId =
 ((InternalDistributedSystem) 
system).getDistributionManager().getDistributedSystemId();
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java 
b/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java
index f3146fd..026a549 100755
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java
@@ -6395,20 +6395,12 @@ public class Oplog implements CompactableOplog, 
Flushable {
*/
   public KnownVersion getProductVersionIfOld() {
 final KnownVersion version = this.gfversion;
-if (version == null) {
-  // check for the case of diskstore upgrade from 6.6 to >= 7.0
-  if (getParent().isUpgradeVersionOnly()) {
-// assume previous release version
-return KnownVersion.GFE_66;
-  } else {
-return null;
-  }
-} else if (version == KnownVersion.CURRENT) {
+if (version == KnownVersion.CURRENT) {
   return null;
-} else {
-  // version changed so return that for VersionedDataStream
-  return version;
 }
+
+// version changed so return that for VersionedDataStream
+return version;
   }
 
   /**
@@ -6417,20 +6409,12 @@ public class Oplog implements CompactableOplog, 
Flushable {
*/
   public KnownVersion getDataVersionIfOld() {
 final KnownVersion version = this.dataVersion;
-if (version == null) {
-  // check for the case of diskstore upgrade from 6.6 to >= 7.0
-  if (getParent().isUpgradeVersionOnly()) {
-// assume previous release version
-return KnownVersion.GFE_66;
-  } else {
-return null;
-  }
-} else if (version == KnownVersion.CURRENT) {
+if (version == KnownVersion.CURRENT) {
   return null;
-} else {
-  // version changed so return that for VersionedDataStream
-  return version;
 }
+
+// version changed so return that for VersionedDataStream
+return version;
   }
 
   public enum OPLOG_TYPE {
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommand.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommand.java
index 02ef1a7..d418616 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommand.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommand.java
@@ -164,7 +164,7 @@ public abstract class BaseCommand implements Command {
 if (EntryLogger.isEnabled() && serverConnection != null) {
   EntryLogger.setSource(serverConnection.getMembershipID(), "c2s");
 }
-boolean shouldMasquerade = shouldMasqueradeForTx(clientMessage, 
serverConnection);
+boolean shouldMasquerade = shouldMasqueradeForTx(clientMessage);
 try {
   if (shouldMasquerade) {
 InternalCache cache = serverConnection.getCache();
@@ -208,15 +208,12 @@ public abstract class BaseCommand implements Command {
   }
 
   /**
-   * checks to see if this thread needs to masquerade as a transactional 
thread. clients after
-   * GFE_66 should be able to start a transaction.
+   * checks to see if this thread needs to masquerade as a transactional 
thread.
*
* @return true if thread should 

[geode] 09/16: GEODE-6588: Static analyzer cleanup.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 088e08b10ee9af6e16d37f18ab54f5552c6e56b7
Author: Jacob Barrett 
AuthorDate: Sat Jan 16 09:58:12 2021 -0800

GEODE-6588: Static analyzer cleanup.
---
 .../cache/tier/sockets/BaseCommandQuery.java   | 105 -
 .../cache/tier/sockets/ChunkedMessage.java |  82 +++-
 .../cache/tier/sockets/ServerConnection.java   |  12 +--
 3 files changed, 75 insertions(+), 124 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommandQuery.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommandQuery.java
index b2933fd..bbf81ef 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommandQuery.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommandQuery.java
@@ -16,7 +16,6 @@ package org.apache.geode.internal.cache.tier.sockets;
 
 import java.io.IOException;
 import java.util.Collection;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Set;
 
@@ -57,7 +56,7 @@ public abstract class BaseCommandQuery extends BaseCommand {
   protected boolean processQuery(final Message msg,
   final Query query,
   final String queryString,
-  final Set regionNames,
+  final Set regionNames,
   final long start,
   final ServerCQ cqQuery,
   final QueryOperationContext queryContext,
@@ -77,7 +76,7 @@ public abstract class BaseCommandQuery extends BaseCommand {
   protected boolean processQueryUsingParams(final Message msg,
   final Query query,
   final String queryString,
-  final Set regionNames,
+  final Set regionNames,
   long start,
   final ServerCQ cqQuery,
   QueryOperationContext queryContext,
@@ -114,8 +113,7 @@ public abstract class BaseCommandQuery extends BaseCommand {
   // For now we assume the results are a SelectResults
   // which is the only possibility now, but this may change
   // in the future if we support arbitrary queries
-  Object result = null;
-
+  Object result;
   if (params != null) {
 result = query.execute(params);
   } else {
@@ -126,9 +124,7 @@ public abstract class BaseCommandQuery extends BaseCommand {
   // of the regions involved in the query have been destroyed
   // or not. If yes, throw an Exception.
   // This is a workaround/fix for Bug 36969
-  Iterator itr = regionNames.iterator();
-  while (itr.hasNext()) {
-String regionName = (String) itr.next();
+  for (final String regionName : regionNames) {
 if (crHelper.getRegion(regionName) == null) {
   throw new RegionDestroyedException(
   "Region destroyed during the execution of the query",
@@ -148,17 +144,13 @@ public abstract class BaseCommandQuery extends 
BaseCommand {
   }
 
   if (result instanceof SelectResults) {
-SelectResults selectResults = (SelectResults) result;
+SelectResults selectResults = (SelectResults) result;
 
 if (logger.isDebugEnabled()) {
   logger.debug("Query Result size for : {} is {}", 
query.getQueryString(),
   selectResults.size());
 }
 
-CollectionType collectionType = null;
-boolean sendCqResultsWithKey = true;
-boolean isStructs = false;
-
 // check if resultset has serialized objects, so that they could be 
sent
 // as ObjectPartList
 boolean hasSerializedObjects = ((DefaultQuery) 
query).isKeepSerialized();
@@ -177,20 +169,15 @@ public abstract class BaseCommandQuery extends 
BaseCommand {
 
 // Get the collection type (which includes the element type)
 // (used to generate the appropriate instance on the client)
-collectionType = getCollectionType(selectResults);
-isStructs = collectionType.getElementType().isStructType();
+CollectionType collectionType = getCollectionType(selectResults);
+boolean isStructs = collectionType.getElementType().isStructType();
 
 // Check if the Query is from CQ execution.
 if (cqQuery != null) {
-  // Check if the key can be sent to the client based on its version.
-  sendCqResultsWithKey = sendCqResultsWithKey(servConn);
-
-  if (sendCqResultsWithKey) {
-// Update the collection type to include key info.
-collectionType = new CollectionTypeImpl(Collection.class,
-new StructTypeImpl(new String[] {"key", "value"}));
-isStructs = collectionType.getElementType().isStructType();
-  }
+  // Update the collection type to include key info.
+  collectionType = new CollectionTypeImpl(Collection.class,
+  new StructTypeImpl(new String[] {"key", "value"}));
+   

[geode] 08/16: GEODE-8870: Removes GFE_65.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 63e223d49ba50b7427a1fcbebbfacb08fe4e9ce1
Author: Jacob Barrett 
AuthorDate: Thu Jan 21 19:54:46 2021 -0800

GEODE-8870: Removes GFE_65.
---
 .../cache/tier/sockets/BaseCommandQuery.java   |   6 +-
 .../cache/tier/sockets/ChunkedMessage.java |   4 +-
 .../tier/sockets/ClientUpdateMessageImpl.java  | 163 -
 .../cache/tier/sockets/ServerConnection.java   |   6 +-
 .../tier/sockets/ServerSideHandshakeImpl.java  |   2 +-
 .../internal/cache/tier/sockets/command/Put70.java |  26 
 .../cache/tier/sockets/ServerConnectionTest.java   |  14 +-
 .../geode/internal/serialization/KnownVersion.java |   7 -
 8 files changed, 9 insertions(+), 219 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommandQuery.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommandQuery.java
index 7a5cb6e..b2933fd 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommandQuery.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/BaseCommandQuery.java
@@ -309,11 +309,7 @@ public abstract class BaseCommandQuery extends BaseCommand 
{
   }
 
   private boolean sendCqResultsWithKey(ServerConnection servConn) {
-KnownVersion clientVersion = servConn.getClientVersion();
-if (clientVersion.isNotOlderThan(KnownVersion.GFE_65)) {
-  return true;
-}
-return false;
+return true;
   }
 
   protected void sendCqResponse(int msgType, String msgStr, int txId, 
Throwable e,
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ChunkedMessage.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ChunkedMessage.java
index 0be09bf..793891d 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ChunkedMessage.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ChunkedMessage.java
@@ -151,9 +151,7 @@ public class ChunkedMessage extends Message {
 
   public void setLastChunkAndNumParts(boolean lastChunk, int numParts) {
 setLastChunk(lastChunk);
-if (this.serverConnection != null
-&& 
this.serverConnection.getClientVersion().isNotOlderThan(KnownVersion.GFE_65)) {
-  // we us e three bits for number of parts in last chunk byte
+if (this.serverConnection != null) {
   // we us e three bits for number of parts in last chunk byte
   byte localLastChunk = (byte) (numParts << 5);
   this.lastChunk |= localLastChunk;
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImpl.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImpl.java
index 2e33fde..6fc67a0 100755
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImpl.java
@@ -373,8 +373,6 @@ public class ClientUpdateMessageImpl implements 
ClientUpdateMessage, Sizeable, N
 }
 if (clientVersion.isNotOlderThan(KnownVersion.GFE_70)) {
   message = getGFE70Message(proxy, serializedValue, conflation, 
clientVersion);
-} else if (clientVersion.isNotOlderThan(KnownVersion.GFE_65)) {
-  message = getGFE65Message(proxy, serializedValue, conflation, 
clientVersion);
 } else {
   throw new IOException(
   "Unsupported client version for server-to-client message creation: " 
+ clientVersion);
@@ -383,167 +381,6 @@ public class ClientUpdateMessageImpl implements 
ClientUpdateMessage, Sizeable, N
 return message;
   }
 
-  private Message getGFE65Message(CacheClientProxy proxy, byte[] p_latestValue,
-  boolean conflation, KnownVersion clientVersion) throws IOException {
-byte[] latestValue = p_latestValue;
-Message message;
-ClientProxyMembershipID proxyId = proxy.getProxyID();
-
-// Add CQ info.
-int cqMsgParts = 0;
-boolean clientHasCq = _hasCqs && (getCqs(proxyId) != null);
-
-if (clientHasCq) {
-  cqMsgParts = (getCqs(proxyId).length * 2) + 1;
-}
-
-if (isCreate() || isUpdate()) {
-  // Create or update event
-  if (_clientInterestListInv != null && 
_clientInterestListInv.contains(proxyId)) {
-// Client is registered for invalidates.
-if (cqMsgParts > 0) {
-  cqMsgParts++; // To store base operation type for CQ.
-}
-
-message = new Message(6 + cqMsgParts, clientVersion);
-message.setMessageType(MessageType.LOCAL_INVALIDATE);
-
-// Add the region name
-message.addStringPart(_regionName, true);
-
-// Add the key
-// Currently serializing the key here instead of when 

[geode] 07/16: GEODE-6588: Static analyzer cleanup.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 8d44f027ec1cb491d700b19ca3e30c5c474aee90
Author: Jacob Barrett 
AuthorDate: Sat Jan 16 08:58:28 2021 -0800

GEODE-6588: Static analyzer cleanup.
---
 .../client/internal/ClientSideHandshakeImpl.java   |   2 +-
 .../cache/tier/sockets/CacheClientNotifier.java| 110 +-
 .../cache/tier/sockets/ClientHealthMonitor.java|  31 ++---
 .../cache/tier/sockets/MessageDispatcher.java  | 127 ++---
 .../cache/tier/sockets/SocketMessageWriter.java|  16 +--
 5 files changed, 137 insertions(+), 149 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
index eb5fcf9..f0de522 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
@@ -169,7 +169,7 @@ public class ClientSideHandshakeImpl extends Handshake 
implements ClientSideHand
   // if running in a loner system, use the new port number in the ID to
   // help differentiate from other clients
   DistributionManager dm = ((InternalDistributedSystem) 
system).getDistributionManager();
-  InternalDistributedMember idm = dm.getDistributionManagerId();
+  final InternalDistributedMember idm = dm.getDistributionManagerId();
   synchronized (idm) {
 if (idm.getMembershipPort() == 0 && dm instanceof 
LonerDistributionManager) {
   int port = sock.getLocalPort();
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java
index a3a67a3..7f4fe13 100755
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java
@@ -17,6 +17,7 @@ package org.apache.geode.internal.cache.tier.sockets;
 import static org.apache.geode.cache.Region.SEPARATOR;
 import static 
org.apache.geode.distributed.ConfigurationProperties.SECURITY_CLIENT_ACCESSOR_PP;
 import static 
org.apache.geode.distributed.ConfigurationProperties.SECURITY_CLIENT_AUTHENTICATOR;
+import static org.apache.geode.util.internal.UncheckedUtils.uncheckedCast;
 
 import java.io.BufferedOutputStream;
 import java.io.DataOutputStream;
@@ -71,6 +72,7 @@ import org.apache.geode.distributed.DistributedMember;
 import org.apache.geode.distributed.DistributedSystem;
 import org.apache.geode.distributed.internal.DistributionManager;
 import org.apache.geode.distributed.internal.InternalDistributedSystem;
+import 
org.apache.geode.distributed.internal.membership.InternalDistributedMember;
 import org.apache.geode.internal.ClassLoadUtil;
 import org.apache.geode.internal.SystemTimer;
 import org.apache.geode.internal.cache.CacheClientStatus;
@@ -480,8 +482,7 @@ public class CacheClientNotifier {
 removeClientInitProxy(l_proxy);
   }
 }
-boolean status = false;
-return status;
+return false;
   }
 
   /**
@@ -620,7 +621,7 @@ public class CacheClientNotifier {
   }
 
   private boolean hasClientProxies() {
-return !this._initClientProxies.isEmpty() || 
!this._clientProxies.isEmpty();
+return !_initClientProxies.isEmpty() || !_clientProxies.isEmpty();
   }
 
   /**
@@ -745,7 +746,8 @@ public class CacheClientNotifier {
 
 // Add interestList info.
 if (filterInfo.getInterestedClientsInv() != null) {
-  Set rawIDs = 
regionProfile.getRealClientIDs(filterInfo.getInterestedClientsInv());
+  Set rawIDs =
+  
uncheckedCast(regionProfile.getRealClientIDs(filterInfo.getInterestedClientsInv()));
   Set ids = getProxyIDs(rawIDs);
   incMessagesNotQueuedOriginatorStat(event, ids);
   if (!ids.isEmpty()) {
@@ -757,7 +759,8 @@ public class CacheClientNotifier {
   }
 }
 if (filterInfo.getInterestedClients() != null) {
-  Set rawIDs = 
regionProfile.getRealClientIDs(filterInfo.getInterestedClients());
+  Set rawIDs =
+  
uncheckedCast(regionProfile.getRealClientIDs(filterInfo.getInterestedClients()));
   Set ids = getProxyIDs(rawIDs);
   incMessagesNotQueuedOriginatorStat(event, ids);
   if (!ids.isEmpty()) {
@@ -801,7 +804,7 @@ public class CacheClientNotifier {
   FilterInfo filterInfo) {
 FilterProfile regionProfile = ((InternalRegion) 
event.getRegion()).getFilterProfile();
 if (event.getOperation().isEntry() && filterInfo.getCQs() != null) {
-  EntryEvent entryEvent = (EntryEvent) event;
+  EntryEvent entryEvent = (EntryEvent) event;
   for (Map.Entry e : 

[geode] 06/16: GEODE-8870: Removes GFE_61.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 01812dfe4b5c40d67ed0c28b42e7d0458e3fb61a
Author: Jacob Barrett 
AuthorDate: Thu Jan 21 18:55:31 2021 -0800

GEODE-8870: Removes GFE_61.
---
 .../client/internal/ClientSideHandshakeImpl.java   |  11 +-
 .../cache/tier/sockets/ClientHealthMonitor.java|   2 +-
 .../tier/sockets/ClientUpdateMessageImpl.java  | 166 -
 .../cache/tier/sockets/MessageDispatcher.java  |   7 +-
 .../tier/sockets/ServerSideHandshakeImpl.java  |   2 +-
 .../cache/tier/sockets/SocketMessageWriter.java|  67 -
 .../cache/tier/sockets/ServerConnectionTest.java   |  22 ---
 .../geode/internal/serialization/KnownVersion.java |   7 -
 8 files changed, 39 insertions(+), 245 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
index 8a17041..eb5fcf9 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
@@ -229,9 +229,7 @@ public class ClientSideHandshakeImpl extends Handshake 
implements ClientSideHand
   readMessage(dis, dos, acceptanceCode, member);
 
   // Read delta-propagation property value from server.
-  // [sumedh] Static variable below? Client can connect to different
-  // DSes with different values of this. It shoule be a member variable.
-  if (!communicationMode.isWAN() && 
currentClientVersion.isNotOlderThan(KnownVersion.GFE_61)) {
+  if (!communicationMode.isWAN()) {
 ((InternalDistributedSystem) 
system).setDeltaEnabledOnServer(dis.readBoolean());
   }
 
@@ -319,13 +317,6 @@ public class ClientSideHandshakeImpl extends Handshake 
implements ClientSideHand
   // Read the message (if any)
   readMessage(dis, dos, acceptanceCode, member);
 
-  // nothing more to be done for older clients used in tests
-  // there is a difference in serializer map registration for >= 6.5.1.6
-  // clients but that is not used in tests
-  if (currentClientVersion.isOlderThan(KnownVersion.GFE_61)) {
-return new ServerQueueStatus(endpointType, queueSize, member);
-  }
-
   final Map> instantiatorMap = 
DataSerializer.readHashMap(dis);
   for (final Map.Entry> entry : 
instantiatorMap.entrySet()) {
 final Integer id = entry.getKey();
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientHealthMonitor.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientHealthMonitor.java
index 45e6cc4..70a1897 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientHealthMonitor.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientHealthMonitor.java
@@ -674,7 +674,7 @@ public class ClientHealthMonitor {
   }
 
   public boolean hasDeltaClients() {
-return getNumberOfClientsAtOrAboveVersion(KnownVersion.GFE_61) > 0;
+return getNumberOfClientsAtOrAboveVersion(KnownVersion.OLDEST) > 0;
   }
 
   private int getMaximumTimeBetweenPings(ClientProxyMembershipID proxyID) {
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImpl.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImpl.java
index 11cc3e8..2e33fde 100755
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientUpdateMessageImpl.java
@@ -375,8 +375,6 @@ public class ClientUpdateMessageImpl implements 
ClientUpdateMessage, Sizeable, N
   message = getGFE70Message(proxy, serializedValue, conflation, 
clientVersion);
 } else if (clientVersion.isNotOlderThan(KnownVersion.GFE_65)) {
   message = getGFE65Message(proxy, serializedValue, conflation, 
clientVersion);
-} else if (clientVersion.isNotOlderThan(KnownVersion.GFE_61)) {
-  message = getGFE61Message(proxy, serializedValue, conflation, 
clientVersion);
 } else {
   throw new IOException(
   "Unsupported client version for server-to-client message creation: " 
+ clientVersion);
@@ -385,170 +383,6 @@ public class ClientUpdateMessageImpl implements 
ClientUpdateMessage, Sizeable, N
 return message;
   }
 
-  private Message getGFE61Message(CacheClientProxy proxy, byte[] latestValue, 
boolean conflation,
-  KnownVersion clientVersion) throws IOException {
-Message message;
-ClientProxyMembershipID proxyId = proxy.getProxyID();
-
-// Add CQ info.
-int cqMsgParts = 0;
-boolean clientHasCq = _hasCqs && 

[geode] 04/16: GEODE-8870: Removes GFE_603.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 50717fffcaf4afa1fd577aca0992e3c54ed5ebf0
Author: Jacob Barrett 
AuthorDate: Thu Jan 21 18:24:27 2021 -0800

GEODE-8870: Removes GFE_603.
---
 .../client/internal/ClientSideHandshakeImpl.java   | 25 --
 .../tier/sockets/ClientRegistrationMetadata.java   | 13 ++-
 .../tier/sockets/ServerSideHandshakeImpl.java  |  6 +-
 .../geode/internal/serialization/KnownVersion.java |  7 --
 4 files changed, 7 insertions(+), 44 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
index 50c1515..8a17041 100644
--- 
a/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/cache/client/internal/ClientSideHandshakeImpl.java
@@ -124,15 +124,7 @@ public class ClientSideHandshakeImpl extends Handshake 
implements ClientSideHand
 
   private void setOverrides() {
 clientConflation = determineClientConflation();
-
-// As of May 2009 ( GFE 6.0 ):
-// Note that this.clientVersion is used by server side for accepting
-// handshakes.
-// Client side handshake code uses this.currentClientVersion which can be
-// set via tests.
-if (currentClientVersion.isNotOlderThan(KnownVersion.GFE_603)) {
-  overrides = new byte[] {clientConflation};
-}
+overrides = new byte[] {clientConflation};
   }
 
   // used by the client side
@@ -393,18 +385,9 @@ public class ClientSideHandshakeImpl extends Handshake 
implements ClientSideHand
   DataOutput idOut = new VersionedDataOutputStream(hdos, 
KnownVersion.GFE_81);
   DataSerializer.writeObject(id, idOut);
 
-  if (currentClientVersion.isNotOlderThan(KnownVersion.GFE_603)) {
-byte[] overrides = getOverrides();
-for (final byte override : overrides) {
-  hdos.writeByte(override);
-}
-  } else {
-// write the client conflation setting byte
-if (setClientConflationForTesting) {
-  hdos.writeByte(clientConflationForTesting);
-} else {
-  hdos.writeByte(clientConflation);
-}
+  byte[] overrides = getOverrides();
+  for (final byte override : overrides) {
+hdos.writeByte(override);
   }
 
   if (isCallbackConnection || communicationMode.isWAN()) {
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientRegistrationMetadata.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientRegistrationMetadata.java
index 1b369b1..1693ec6 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientRegistrationMetadata.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientRegistrationMetadata.java
@@ -158,10 +158,6 @@ class ClientRegistrationMetadata {
 return false;
   }
 
-  private boolean doesClientSupportExtractOverrides() {
-return clientVersion.isNotOlderThan(KnownVersion.GFE_603);
-  }
-
   private boolean oldClientRequiresVersionedStreams(final KnownVersion 
clientVersion) {
 return KnownVersion.CURRENT.compareTo(clientVersion) > 0;
   }
@@ -177,13 +173,8 @@ class ClientRegistrationMetadata {
 
   private boolean getAndValidateClientConflation()
   throws IOException {
-if (doesClientSupportExtractOverrides()) {
-  byte[] overrides =
-  Handshake.extractOverrides(new byte[] {(byte) 
dataInputStream.read()});
-  clientConflation = overrides[0];
-} else {
-  clientConflation = (byte) dataInputStream.read();
-}
+final byte[] overrides = Handshake.extractOverrides(new byte[] {(byte) 
dataInputStream.read()});
+clientConflation = overrides[0];
 
 switch (clientConflation) {
   case Handshake.CONFLATION_DEFAULT:
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
index 44d71af..9203b97 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
@@ -94,13 +94,9 @@ public class ServerSideHandshakeImpl extends Handshake 
implements ServerSideHand
   new VersionedDataOutputStream(dataOutputStream, clientVersion);
 }
 this.id = ClientProxyMembershipID.readCanonicalized(dataInputStream);
+setOverrides(new byte[] {dataInputStream.readByte()});
 // Note: credentials should always be the last piece in handshake for
 // Diffie-Hellman key exchange 

[geode] 05/16: GEODE-6588: Static analyzer cleanup.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 9e50cf1917f1176835f6aa981a12002ca33d2d85
Author: Jacob Barrett 
AuthorDate: Thu Jan 21 18:26:09 2021 -0800

GEODE-6588: Static analyzer cleanup.
---
 .../tier/sockets/ServerSideHandshakeImpl.java  | 42 +++---
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
index 9203b97..89f1e23 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerSideHandshakeImpl.java
@@ -46,7 +46,7 @@ public class ServerSideHandshakeImpl extends Handshake 
implements ServerSideHand
   @Immutable
   private static final KnownVersion currentServerVersion =
   ServerSideHandshakeFactory.currentServerVersion;
-  private KnownVersion clientVersion;
+  private final KnownVersion clientVersion;
 
   private final byte replyCode;
 
@@ -64,9 +64,9 @@ public class ServerSideHandshakeImpl extends Handshake 
implements ServerSideHand
   throws IOException, AuthenticationRequiredException {
 
 this.clientVersion = clientVersion;
-this.system = sys;
+system = sys;
 this.securityService = securityService;
-this.encryptor = new EncryptorImpl(sys.getSecurityLogWriter());
+encryptor = new EncryptorImpl(sys.getSecurityLogWriter());
 
 int soTimeout = -1;
 try {
@@ -78,7 +78,7 @@ public class ServerSideHandshakeImpl extends Handshake 
implements ServerSideHand
 throw new EOFException(
 "HandShake: EOF reached before client code could be read");
   }
-  this.replyCode = (byte) valRead;
+  replyCode = (byte) valRead;
   if (replyCode != REPLY_OK) {
 throw new IOException(
 "HandShake reply code is not ok");
@@ -86,22 +86,22 @@ public class ServerSideHandshakeImpl extends Handshake 
implements ServerSideHand
   try {
 DataInputStream dataInputStream = new DataInputStream(inputStream);
 DataOutputStream dataOutputStream = new 
DataOutputStream(sock.getOutputStream());
-this.clientReadTimeout = dataInputStream.readInt();
+clientReadTimeout = dataInputStream.readInt();
 if (clientVersion.isOlderThan(KnownVersion.CURRENT)) {
   // versioned streams allow object serialization code to deal with 
older clients
   dataInputStream = new VersionedDataInputStream(dataInputStream, 
clientVersion);
   dataOutputStream =
   new VersionedDataOutputStream(dataOutputStream, clientVersion);
 }
-this.id = ClientProxyMembershipID.readCanonicalized(dataInputStream);
+id = ClientProxyMembershipID.readCanonicalized(dataInputStream);
 setOverrides(new byte[] {dataInputStream.readByte()});
 // Note: credentials should always be the last piece in handshake for
 // Diffie-Hellman key exchange to work
 if (this.clientVersion.isOlderThan(KnownVersion.GFE_65) || 
communicationMode.isWAN()) {
-  this.credentials =
+  credentials =
   readCredentials(dataInputStream, dataOutputStream, sys, 
this.securityService);
 } else {
-  this.credentials = this.readCredential(dataInputStream, 
dataOutputStream, sys);
+  credentials = readCredential(dataInputStream, dataOutputStream, sys);
 }
   } catch (ClassNotFoundException cnfe) {
 throw new IOException(
@@ -118,12 +118,12 @@ public class ServerSideHandshakeImpl extends Handshake 
implements ServerSideHand
   }
 
   public KnownVersion getClientVersion() {
-return this.clientVersion;
+return clientVersion;
   }
 
   @Override
   public KnownVersion getVersion() {
-return this.clientVersion;
+return clientVersion;
   }
 
   @Override
@@ -154,11 +154,11 @@ public class ServerSideHandshakeImpl extends Handshake 
implements ServerSideHand
 dos.writeInt(queueSize);
 
 // Write the server's member
-DistributedMember member = this.system.getDistributedMember();
+DistributedMember member = system.getDistributedMember();
 
 KnownVersion v = KnownVersion.CURRENT;
 if (dos instanceof VersionedDataStream) {
-  v = (KnownVersion) ((VersionedDataStream) dos).getVersion();
+  v = ((VersionedDataStream) dos).getVersion();
 }
 HeapDataOutputStream hdos = new HeapDataOutputStream(v);
 DataSerializer.writeObject(member, hdos);
@@ -169,8 +169,8 @@ public class ServerSideHandshakeImpl extends Handshake 
implements ServerSideHand
 dos.writeUTF("");
 
 // Write delta-propagation property value if this is not WAN.
-if (!communicationMode.isWAN() 

[geode] 01/16: GEODE-8870: Removes GFE_57.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 8b6a06e842261325e41621b08ac3dc560182accc
Author: Jacob Barrett 
AuthorDate: Thu Jan 21 17:05:00 2021 -0800

GEODE-8870: Removes GFE_57.
---
 .../tier/sockets/ClientDataSerializerMessage.java  |   2 -
 .../tier/sockets/ClientInstantiatorMessage.java|  22 +
 .../tier/sockets/ClientInterestMessageImpl.java|  13 ---
 .../tier/sockets/ClientMarkerMessageImpl.java  |  13 ---
 .../tier/sockets/ClientRegistrationMetadata.java   |   7 --
 .../tier/sockets/ClientUpdateMessageImpl.java  | 110 -
 .../geode/internal/serialization/KnownVersion.java |   7 --
 7 files changed, 3 insertions(+), 171 deletions(-)

diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
index ea25d31..78c55d9 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
@@ -67,8 +67,6 @@ public class ClientDataSerializerMessage extends 
ClientUpdateMessageImpl {
   protected Message getMessage(CacheClientProxy proxy, byte[] latestValue) 
throws IOException {
 if (proxy.getVersion().isNotOlderThan(KnownVersion.GFE_6516)) {
   return getGFE6516Message(proxy.getVersion());
-} else if (proxy.getVersion().isNotOlderThan(KnownVersion.GFE_57)) {
-  return getGFEMessage(proxy.getVersion());
 } else {
   throw new IOException("Unsupported client version for server-to-client 
message creation: "
   + proxy.getVersion());
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage.java
index 54a9f0d..6dc8602 100755
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage.java
@@ -26,7 +26,6 @@ import org.apache.geode.internal.cache.EventID;
 import org.apache.geode.internal.cache.tier.MessageType;
 import org.apache.geode.internal.serialization.DataSerializableFixedID;
 import org.apache.geode.internal.serialization.DeserializationContext;
-import org.apache.geode.internal.serialization.KnownVersion;
 import org.apache.geode.internal.serialization.SerializationContext;
 
 /**
@@ -106,24 +105,9 @@ public class ClientInstantiatorMessage extends 
ClientUpdateMessageImpl {
 
   @Override
   protected Message getMessage(CacheClientProxy proxy, byte[] latestValue) 
throws IOException {
-KnownVersion clientVersion = proxy.getVersion();
-Message message = null;
-if (clientVersion.isNotOlderThan(KnownVersion.GFE_57)) {
-  message = getGFEMessage(proxy.getProxyID(), null, clientVersion);
-} else {
-  throw new IOException(
-  "Unsupported client version for server-to-client message creation: " 
+ clientVersion);
-}
-
-return message;
-  }
-
-  @Override
-  protected Message getGFEMessage(ClientProxyMembershipID proxy, byte[] 
latestValue,
-  KnownVersion clientVersion) throws IOException {
-Message message = null;
-int instantiatorsLength = this.serializedInstantiators.length;
-message = new Message(instantiatorsLength + 1, clientVersion); // one for 
eventID
+final int instantiatorsLength = serializedInstantiators.length;
+// one for eventID
+final Message message = new Message(instantiatorsLength + 1, 
proxy.getVersion());
 // Set message type
 message.setMessageType(MessageType.REGISTER_INSTANTIATORS);
 for (int i = 0; i < instantiatorsLength - 2; i += 3) {
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInterestMessageImpl.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInterestMessageImpl.java
index 028f536..bb69b09 100755
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInterestMessageImpl.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientInterestMessageImpl.java
@@ -135,19 +135,6 @@ public class ClientInterestMessageImpl implements 
ClientMessage {
 
   @Override
   public Message getMessage(CacheClientProxy proxy, boolean notify) throws 
IOException {
-KnownVersion clientVersion = proxy.getVersion();
-Message message = null;
-if (clientVersion.isNotOlderThan(KnownVersion.GFE_57)) {
-  message = getGFEMessage();
-} else {
-  throw new IOException(
-  "Unsupported client version for server-to-client message creation: 

[geode] 02/16: GEODE-6588: Static analyzer cleanup.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 5e744c606fbbcf15699fc00e74f7539c86508c5c
Author: Jacob Barrett 
AuthorDate: Fri Jan 15 14:48:09 2021 -0800

GEODE-6588: Static analyzer cleanup.
---
 .../codeAnalysis/sanctionedDataSerializables.txt   |   4 +-
 .../tier/sockets/ClientDataSerializerMessage.java  |  66 ++-
 .../tier/sockets/ClientInstantiatorMessage.java|  44 +-
 .../tier/sockets/ClientInterestMessageImpl.java|  98 ++---
 .../tier/sockets/ClientMarkerMessageImpl.java  |  12 +-
 .../tier/sockets/ClientRegistrationMetadata.java   |   2 +-
 .../tier/sockets/ClientUpdateMessageImpl.java  | 450 ++---
 7 files changed, 322 insertions(+), 354 deletions(-)

diff --git 
a/geode-core/src/integrationTest/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
 
b/geode-core/src/integrationTest/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
index 075b99d..058733c 100644
--- 
a/geode-core/src/integrationTest/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
+++ 
b/geode-core/src/integrationTest/resources/org/apache/geode/codeAnalysis/sanctionedDataSerializables.txt
@@ -1713,7 +1713,7 @@ toData,17
 
 org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage,2
 fromData,82
-toData,85
+toData,99
 
 
org/apache/geode/internal/cache/tier/sockets/ClientDenylistProcessor$ClientDenylistMessage,2
 fromData,25
@@ -1721,7 +1721,7 @@ toData,25
 
 org/apache/geode/internal/cache/tier/sockets/ClientInstantiatorMessage,2
 fromData,82
-toData,85
+toData,99
 
 org/apache/geode/internal/cache/tier/sockets/ClientInterestMessageImpl,2
 fromData,84
diff --git 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
index 78c55d9..31d18b4 100644
--- 
a/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
+++ 
b/geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ClientDataSerializerMessage.java
@@ -31,12 +31,12 @@ import 
org.apache.geode.internal.serialization.SerializationContext;
 public class ClientDataSerializerMessage extends ClientUpdateMessageImpl {
   private byte[][] serializedDataSerializer;
 
-  private Class[][] supportedClasses;
+  private Class[][] supportedClasses;
 
   public ClientDataSerializerMessage(EnumListenerEvent operation, byte[][] 
dataSerializer,
-  ClientProxyMembershipID memberId, EventID eventIdentifier, Class[][] 
supportedClasses) {
+  ClientProxyMembershipID memberId, EventID eventIdentifier, Class[][] 
supportedClasses) {
 super(operation, memberId, eventIdentifier);
-this.serializedDataSerializer = dataSerializer;
+serializedDataSerializer = dataSerializer;
 this.supportedClasses = supportedClasses;
   }
 
@@ -73,23 +73,7 @@ public class ClientDataSerializerMessage extends 
ClientUpdateMessageImpl {
 }
   }
 
-  protected Message getGFEMessage(KnownVersion clientVersion) {
-Message message = null;
-int dataSerializerLength = this.serializedDataSerializer.length;
-message = new Message(dataSerializerLength + 1, clientVersion); // one for 
eventID
-// Set message type
-message.setMessageType(MessageType.REGISTER_DATASERIALIZERS);
-for (int i = 0; i < dataSerializerLength - 1; i += 2) {
-  message.addBytesPart(this.serializedDataSerializer[i]);
-  message.addBytesPart(this.serializedDataSerializer[i + 1]);
-}
-message.setTransactionId(0);
-message.addObjPart(this.getEventId());
-return message;
-  }
-
-  protected Message getGFE6516Message(KnownVersion clientVersion) {
-Message message = null;
+  private Message getGFE6516Message(KnownVersion clientVersion) {
 
 // The format:
 // part 0: serializer1 classname
@@ -106,34 +90,34 @@ public class ClientDataSerializerMessage extends 
ClientUpdateMessageImpl {
 // ...
 // Last part: event ID
 
-int dsLength = this.serializedDataSerializer.length; // multiple of 2
+int dsLength = serializedDataSerializer.length; // multiple of 2
 assert (dsLength % 2) == 0;
-int numOfDS = (this.supportedClasses != null) ? 
this.supportedClasses.length : 0;
+int numOfDS = (supportedClasses != null) ? supportedClasses.length : 0;
 assert (dsLength / 2) == numOfDS;
 
 // Calculate total number of parts
 int numOfParts = dsLength + numOfDS;
 for (int i = 0; i < numOfDS; i++) {
-  if (this.supportedClasses[i] != null) {
-numOfParts += this.supportedClasses[i].length;
+  if (supportedClasses[i] != null) {
+numOfParts += supportedClasses[i].length;
   }
 }
 numOfParts += 1; // one for eventID
 // this._logger.fine("Number of parts for 

[geode] 03/16: GEODE-8870: Removes GFE_58.

2021-01-27 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git

commit a4d6810ab928d552c654ff00182c19c76f1f3b81
Author: Jacob Barrett 
AuthorDate: Fri Jan 15 15:18:33 2021 -0800

GEODE-8870: Removes GFE_58.
---
 .../java/org/apache/geode/internal/serialization/KnownVersion.java | 7 ---
 1 file changed, 7 deletions(-)

diff --git 
a/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
 
b/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
index edde979..1ad966f 100644
--- 
a/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
+++ 
b/geode-serialization/src/main/java/org/apache/geode/internal/serialization/KnownVersion.java
@@ -62,13 +62,6 @@ public class KnownVersion extends AbstractVersion {
   public static final KnownVersion TOKEN =
   new KnownVersion("", "TOKEN", (byte) -1, (byte) 0, (byte) 0, (byte) 0, 
TOKEN_ORDINAL);
 
-  private static final short GFE_58_ORDINAL = 3;
-
-  @Immutable
-  @Deprecated
-  public static final KnownVersion GFE_58 =
-  new KnownVersion("GFE", "5.8", (byte) 5, (byte) 8, (byte) 0, (byte) 0, 
GFE_58_ORDINAL);
-
   private static final short GFE_603_ORDINAL = 4;
 
   @Immutable



[geode] branch feature/GEODE-8278-2 updated (b145fc3 -> ae4c0bb)

2021-01-27 Thread boglesby
This is an automated email from the ASF dual-hosted git repository.

boglesby pushed a change to branch feature/GEODE-8278-2
in repository https://gitbox.apache.org/repos/asf/geode.git.


from b145fc3  GEODE-8278: Added debug logging to Alberto's test
 add ae4c0bb  GEODE-8278: Added additional logging for dunit test

No new revisions were added by this update.

Summary of changes:
 .../internal/cache/InitialImageOperation.java  | 27 --
 ...nderOverflowMBeanAttributesDistributedTest.java | 12 --
 2 files changed, 25 insertions(+), 14 deletions(-)



[geode] branch feature/GEODE-8278 created (now 7c3e2ab)

2021-01-27 Thread boglesby
This is an automated email from the ASF dual-hosted git repository.

boglesby pushed a change to branch feature/GEODE-8278
in repository https://gitbox.apache.org/repos/asf/geode.git.


  at 7c3e2ab  GEODE-8278: Update spotless

No new revisions were added by this update.



[geode] branch develop updated (dafd288 -> 61a5d2d)

2021-01-27 Thread onichols
This is an automated email from the ASF dual-hosted git repository.

onichols pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from dafd288  GEODE-8867: Add tests for HLEN (#5955)
 add 61a5d2d  GEODE-8880: skip Redis PR check in 1.13 and older support 
branches which do not have it (#5964)

No new revisions were added by this update.

Summary of changes:
 ci/scripts/execute_tests.sh | 5 +
 1 file changed, 5 insertions(+)



[geode] branch develop updated (f8987ed -> dafd288)

2021-01-27 Thread heybales
This is an automated email from the ASF dual-hosted git repository.

heybales pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from f8987ed  GEODE-8811: Fix new value in events for failing client (#5953)
 add dafd288  GEODE-8867: Add tests for HLEN (#5955)

No new revisions were added by this update.

Summary of changes:
 .../tools_modules/redis_api_for_geode.html.md.erb  |   4 +-
 geode-redis/README.md  |  80 ++---
 .../{HdelDUnitTest.java => HlenDUnitTest.java} | 124 -
 .../hash/AbstractHashesIntegrationTest.java|  20 +++-
 .../geode/redis/internal/RedisCommandType.java |   8 +-
 .../redis/internal/SupportedCommandsJUnitTest.java |   8 +-
 6 files changed, 137 insertions(+), 107 deletions(-)
 copy 
geode-redis/src/distributedTest/java/org/apache/geode/redis/internal/executor/hash/{HdelDUnitTest.java
 => HlenDUnitTest.java} (55%)