This is an automated email from the ASF dual-hosted git repository.
mmartell pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-native.git
The following commit(s) were added to refs/heads/develop by this push:
new 2e9b6b7 Fix regexes in server messages (#944)
2e9b6b7 is described below
commit 2e9b6b7c5431f19a04c13c6d6b51f6fae62cbb86
Author: Blake Bender <[email protected]>
AuthorDate: Mon Mar 7 11:49:00 2022 -0800
Fix regexes in server messages (#944)
---
tools/gnmsg/server_message_decoder.py | 18 +++++++-----------
1 file changed, 7 insertions(+), 11 deletions(-)
diff --git a/tools/gnmsg/server_message_decoder.py
b/tools/gnmsg/server_message_decoder.py
index 38b92e6..6b510a5 100644
--- a/tools/gnmsg/server_message_decoder.py
+++ b/tools/gnmsg/server_message_decoder.py
@@ -16,9 +16,7 @@
# limitations under the License.
import re
import struct
-import sys
-from collections import OrderedDict
from dateutil import parser
from server_messages import parse_server_message
@@ -52,27 +50,27 @@ class ServerMessageDecoder(DecoderBase):
self.threads_connections_ = {}
self.connection_to_tid_expression_ = re.compile(
-
r"(\d\d:\d\d:\d\d\.\d+).+:\d+\s+([\d|a-f|A-F|x|X]+)\]\s*TcrConnection::send:\s*\[([\d|a-f|A-F|x|X]+).*sending
request to endpoint.*bytes:\s*(.+)"
+
r"(\d\d:\d\d:\d\d\.\d+).+:\d+\s+([\d|a-f|A-F|x|X]+).*\]\s*TcrConnection::send:\s*\[([\d|a-f|A-F|x|X]+).*sending
request to endpoint.*bytes:\s*(.+)"
)
self.trace_header_with_pointer_expression_ = re.compile(
- r"(\d\d\d\d\/\d\d\/\d\d
\d\d:\d\d:\d\d\.\d+).+:\d+\s+([\d|a-f|A-F|x|X]+)\]\s*TcrConnection::readMessage\(([\d|a-f|A-F|x|X]+)\):.*received
header from endpoint.*bytes:\s*(.+)"
+ r"(\d\d\d\d\/\d\d\/\d\d
\d\d:\d\d:\d\d\.\d+).+:\d+\s+([\d|a-f|A-F|x|X]+).*\]\s*TcrConnection::readMessage\(([\d|a-f|A-F|x|X]+)\):.*received
header from endpoint.*bytes:\s*(.+)"
)
self.trace_header_without_pointer_expression_ = re.compile(
- r"(\d\d\d\d\/\d\d\/\d\d
\d\d:\d\d:\d\d\.\d+).*:\d+\s+([\d|a-f|A-F|x|X]+)\]\s*TcrConnection::readMessage:\s*received
header from endpoint.*bytes:\s*(.+)"
+ r"(\d\d\d\d\/\d\d\/\d\d
\d\d:\d\d:\d\d\.\d+).*:\d+\s+([\d|a-f|A-F|x|X]+).*\]\s*TcrConnection::readMessage:\s*received
header from endpoint.*bytes:\s*(.+)"
)
self.trace_header_v911_expression_ = re.compile(
- r"(\d\d\d\d\/\d\d\/\d\d
\d\d:\d\d:\d\d\.\d+).*:\d+\s+(\d+)\]\s*TcrConnection::readMessage: received
header from endpoint.*bytes:\s*([\d| ]+)"
+ r"(\d\d\d\d\/\d\d\/\d\d
\d\d:\d\d:\d\d\.\d+).*:\d+\s+(\d+).*\]\s*TcrConnection::readMessage: received
header from endpoint.*bytes:\s*([\d| ]+)"
)
self.receive_trace_body_expression_ = re.compile(
- ":\d+\s+([\d|a-f|A-F|x|X]+)\]\s*TcrConnection::readMessage:
received message body from endpoint.*bytes:\s*(.+)"
+ ":\d+\s+([\d|a-f|A-F|x|X]+).*\]\s*TcrConnection::readMessage:
received message body from endpoint.*bytes:\s*(.+)"
)
self.security_trace_expression_ = re.compile(
- r"(\d\d\d\d\/\d\d\/\d\d
\d\d:\d\d:\d\d\.\d+).*:\d+\s+(\d+)\]\s*TcrMessage::addSecurityPart\s*\[(0x[\d|a-f|A-F]*).*length\s*=\s*(\d+)\s*,\s*encrypted\s+ID\s*=\s*(.+)"
+ r"(\d\d\d\d\/\d\d\/\d\d
\d\d:\d\d:\d\d\.\d+).*:\d+\s+(\d+).*\]\s*TcrMessage::addSecurityPart\s*\[(0x[\d|a-f|A-F]*).*length\s*=\s*(\d+)\s*,\s*encrypted\s+ID\s*=\s*(.+)"
)
self.response_header_with_pointer_expression_ = re.compile(
@@ -358,9 +356,7 @@ class ServerMessageDecoder(DecoderBase):
pass
elif self.get_receive_trace_parts(line, parts):
tid = parts[1]
- last_header = OrderedDict[
- "Timestamp" : parts[0], "tid":tid, "Connection" : parts[2]
- ]
+ last_header = {"Timestamp": parts[0], "tid": tid, "Connection":
parts[2]}
message_bytes = parts[3]
self.headers_[tid] = last_header
if (