From 43667cfafdf3a8595d0b8d13f31b9550a117c87a Mon Sep 17 00:00:00 2001 From: Pavel Balaev Date: Mon, 27 Dec 2021 14:51:05 +0300 Subject: [PATCH] Tarantool binary protocol support Added Tarantool binary protocol parsing (IPROTO). Protocol info From IANA database: Service Name: tarantool Port Number: 3301 Transport Protocol: tcp/udp Description: Tarantool in-memory computing platform --- CMakeLists.txt | 14 + Makefile.in | 1 + cmake/Modules/FindMSGPUCK.cmake | 24 + cmakeconfig.h.in | 3 + configure.ac | 17 + netdissect.h | 2 + print-tarantool.c | 2404 ++++++++++++++++++++++++ print-tcp.c | 9 + tcp.h | 3 + tcpdump.1.in | 1 + tcpdump.c | 4 + tests/tarantool-truncated.out | 823 +++++++++ tests/tarantool-truncated.pcap | Bin 0 -> 28427 bytes tests/tarantool-v.out | 3054 +++++++++++++++++++++++++++++++ tests/tarantool.out | 863 +++++++++ tests/tarantool.pcap | Bin 0 -> 97941 bytes tests/tarantool.tests | 33 + 17 files changed, 7255 insertions(+) create mode 100644 cmake/Modules/FindMSGPUCK.cmake create mode 100644 print-tarantool.c create mode 100644 tests/tarantool-truncated.out create mode 100644 tests/tarantool-truncated.pcap create mode 100644 tests/tarantool-v.out create mode 100644 tests/tarantool.out create mode 100644 tests/tarantool.pcap create mode 100644 tests/tarantool.tests diff --git a/CMakeLists.txt b/CMakeLists.txt index c83eb8b6d6..670cb74a5b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -215,6 +215,7 @@ option(WITH_CRYPTO "Build with OpenSSL/libressl libcrypto, if available" ON) option(WITH_CAPSICUM "Build with Capsicum security functions, if available" ON) option(WITH_CAP_NG "Use libcap-ng, if available" ON) option(ENABLE_SMB "Build with the SMB dissector" OFF) +option(WITH_MSGPUCK "Build with msgpuck, if available" ON) # # String parameters. Neither of them are set, initially; only if the @@ -815,6 +816,18 @@ if(WITH_SMI) endif(SMI_FOUND) endif(WITH_SMI) +# +# msgpuck. +# +if(WITH_MSGPUCK) + find_package(MSGPUCK) + if(MSGPUCK_FOUND) + include_directories(SYSTEM ${MSGPUCK_INCLUDE_DIRS}) + set(TCPDUMP_LINK_LIBRARIES ${TCPDUMP_LINK_LIBRARIES} ${MSGPUCK_LIBRARIES}) + set(HAVE_MSGPUCK ON) + endif(MSGPUCK_FOUND) +endif(WITH_MSGPUCK) + # # OpenSSL/libressl libcrypto. # @@ -1209,6 +1222,7 @@ set(NETDISSECT_SOURCE_LIST_C print-sunrpc.c print-symantec.c print-syslog.c + print-tarantool.c print-tcp.c print-telnet.c print-tftp.c diff --git a/Makefile.in b/Makefile.in index 2128b640fb..0602b9bff0 100644 --- a/Makefile.in +++ b/Makefile.in @@ -231,6 +231,7 @@ LIBNETDISSECT_SRC=\ print-sunrpc.c \ print-symantec.c \ print-syslog.c \ + print-tarantool.c \ print-tcp.c \ print-telnet.c \ print-tftp.c \ diff --git a/cmake/Modules/FindMSGPUCK.cmake b/cmake/Modules/FindMSGPUCK.cmake new file mode 100644 index 0000000000..a4d3384e57 --- /dev/null +++ b/cmake/Modules/FindMSGPUCK.cmake @@ -0,0 +1,24 @@ +# +# try to find msgpuck. +# + +# Try to find the header +find_path(MSGPUCK_INCLUDE_DIR msgpuck.h) + +# Try to find the library +find_library(MSGPUCK_LIBRARY msgpuck) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(MSGPUCK + DEFAULT_MSG + MSGPUCK_INCLUDE_DIR + MSGPUCK_LIBRARY +) + +mark_as_advanced( + MSGPUCK_INCLUDE_DIR + MSGPUCK_LIBRARY +) + +set(MSGPUCK_INCLUDE_DIRS ${MSGPUCK_INCLUDE_DIR}) +set(MSGPUCK_LIBRARIES ${MSGPUCK_LIBRARY}) diff --git a/cmakeconfig.h.in b/cmakeconfig.h.in index 58450a8ae4..f90f476902 100644 --- a/cmakeconfig.h.in +++ b/cmakeconfig.h.in @@ -69,6 +69,9 @@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_MEMORY_H 1 +/* Define to 1 if you have the `msgpuck` library (-lmsgpuck) */ +#cmakedefine HAVE_MSGPUCK 1 + /* Define to 1 if you have the header file. */ #cmakedefine HAVE_NET_IF_H 1 diff --git a/configure.ac b/configure.ac index 4e0dc2dee3..0f83a060e7 100644 --- a/configure.ac +++ b/configure.ac @@ -136,6 +136,23 @@ int main() ]) fi +AC_ARG_WITH([tarantool], + [AS_HELP_STRING([--with-tarantool], + [link with msgpuck (Tarantool binary protocol support) [default=yes, if available]])], + [], + [with_tarantool=yes]) + +if test "x$with_tarantool" != "xno" ; then + AC_CHECK_HEADER(msgpuck.h, + [ + AC_CHECK_LIB(msgpuck, mp_decode_uint, + [ + LIBS="$LIBS -lmsgpuck" + AC_DEFINE(HAVE_MSGPUCK, 1, [Define to 1 if you have the `msgpuck` library (-lmsgpuck)]) + ]) + ]) +fi + AC_MSG_CHECKING([whether to enable the instrument functions code]) AC_ARG_ENABLE([instrument-functions], [AS_HELP_STRING([--enable-instrument-functions], diff --git a/netdissect.h b/netdissect.h index dcdc2548c3..a9669fd18e 100644 --- a/netdissect.h +++ b/netdissect.h @@ -305,6 +305,7 @@ NORETURN void nd_trunc_longjmp(netdissect_options *ndo); #define PT_SOMEIP 19 /* Autosar SOME/IP Protocol */ #define PT_DOMAIN 20 /* Domain Name System (DNS) */ #define PT_QUIC 21 /* QUIC */ +#define PT_IPROTO 22 /* Tarantool binary protocol */ #define ND_MIN(a,b) ((a)>(b)?(b):(a)) #define ND_MAX(a,b) ((b)>(a)?(b):(a)) @@ -748,6 +749,7 @@ extern void ssh_print(netdissect_options *, const u_char *, u_int); extern void stp_print(netdissect_options *, const u_char *, u_int); extern void sunrpc_print(netdissect_options *, const u_char *, u_int, const u_char *); extern void syslog_print(netdissect_options *, const u_char *, u_int); +extern void tarantool_print(netdissect_options *, const u_char *, u_int); extern void tcp_print(netdissect_options *, const u_char *, u_int, const u_char *, int); extern void telnet_print(netdissect_options *, const u_char *, u_int); extern void tftp_print(netdissect_options *, const u_char *, u_int); diff --git a/print-tarantool.c b/print-tarantool.c new file mode 100644 index 0000000000..bda09b89bb --- /dev/null +++ b/print-tarantool.c @@ -0,0 +1,2404 @@ +/* + * Copyright (c) 2023 The TCPDUMP project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * Initial contribution by Pavel Balaev (balaev@tarantool.org). + */ + +/* \summary: tarantool binary protocol printer */ + +#include +#include +#ifdef HAVE_CONFIG_H +#include +#endif + +#ifdef HAVE_MSGPUCK + +#include +#define ND_LONGJMP_FROM_TCHECK +#include "netdissect.h" +#include "netdissect-alloc.h" +#include "extract.h" + +/* + * For information regarding tarantool binary protocol, see: + * https://www.tarantool.io/en/doc/latest/dev_guide/internals/box_protocol/ + */ + +/* IPROTO_FLAGS bitfield constants. */ +enum { + IPROTO_FLAG_COMMIT = 0x01, + IPROTO_FLAG_WAIT_SYNC = 0x02, + IPROTO_FLAG_WAIT_ACK = 0x04, +}; + +/* IPROTO command codes. */ +enum request_type { + IPROTO_OK = 0, + IPROTO_SELECT = 1, + IPROTO_INSERT = 2, + IPROTO_REPLACE = 3, + IPROTO_UPDATE = 4, + IPROTO_DELETE = 5, + IPROTO_CALL_16 = 6, + IPROTO_AUTH = 7, + IPROTO_EVAL = 8, + IPROTO_UPSERT = 9, + IPROTO_CALL = 10, + IPROTO_EXECUTE = 11, + IPROTO_NOP = 12, + IPROTO_PREPARE = 13, + IPROTO_BEGIN = 14, + IPROTO_COMMIT = 15, + IPROTO_ROLLBACK = 16, + IPROTO_TYPE_STAT_MAX, + IPROTO_RAFT = 30, + IPROTO_RAFT_PROMOTE = 31, + IPROTO_RAFT_DEMOTE = 32, + IPROTO_RAFT_CONFIRM = 40, + IPROTO_RAFT_ROLLBACK = 41, + IPROTO_PING = 64, + IPROTO_JOIN = 65, + IPROTO_SUBSCRIBE = 66, + IPROTO_VOTE_DEPRECATED = 67, + IPROTO_VOTE = 68, + IPROTO_FETCH_SNAPSHOT = 69, + IPROTO_REGISTER = 70, + IPROTO_JOIN_META = 71, + IPROTO_JOIN_SNAPSHOT = 72, + IPROTO_ID = 73, + IPROTO_WATCH = 74, + IPROTO_UNWATCH = 75, + IPROTO_EVENT = 76, + IPROTO_TYPE_ERROR = 1 << 15 +}; + +enum iproto_key { + IPROTO_REQUEST_TYPE = 0x00, + IPROTO_SYNC = 0x01, + IPROTO_REPLICA_ID = 0x02, + IPROTO_LSN = 0x03, + IPROTO_TIMESTAMP = 0x04, + IPROTO_SCHEMA_VERSION = 0x05, + IPROTO_SERVER_VERSION = 0x06, + IPROTO_GROUP_ID = 0x07, + IPROTO_TSN = 0x08, + IPROTO_FLAGS = 0x09, + IPROTO_STREAM_ID = 0x0a, + IPROTO_SPACE_ID = 0x10, + IPROTO_INDEX_ID = 0x11, + IPROTO_LIMIT = 0x12, + IPROTO_OFFSET = 0x13, + IPROTO_ITERATOR = 0x14, + IPROTO_INDEX_BASE = 0x15, + IPROTO_KEY = 0x20, + IPROTO_TUPLE = 0x21, + IPROTO_FUNCTION_NAME = 0x22, + IPROTO_USER_NAME = 0x23, + IPROTO_INSTANCE_UUID = 0x24, + IPROTO_CLUSTER_UUID = 0x25, + IPROTO_VCLOCK = 0x26, + IPROTO_EXPR = 0x27, + IPROTO_OPS = 0x28, + IPROTO_BALLOT = 0x29, + IPROTO_TUPLE_META = 0x2a, + IPROTO_OPTIONS = 0x2b, + IPROTO_DATA = 0x30, + IPROTO_ERROR_24 = 0x31, + IPROTO_METADATA = 0x32, + IPROTO_BIND_METADATA = 0x33, + IPROTO_BIND_COUNT = 0x34, + IPROTO_SQL_TEXT = 0x40, + IPROTO_SQL_BIND = 0x41, + IPROTO_SQL_INFO = 0x42, + IPROTO_STMT_ID = 0x43, + IPROTO_REPLICA_ANON = 0x50, + IPROTO_ID_FILTER = 0x51, + IPROTO_ERROR = 0x52, + IPROTO_TERM = 0x53, + IPROTO_VERSION = 0x54, + IPROTO_FEATURES = 0x55, + IPROTO_TIMEOUT = 0x56, + IPROTO_EVENT_KEY = 0x57, + IPROTO_EVENT_DATA = 0x58, + IPROTO_KEY_MAX +}; + +enum iproto_metadata_key { + IPROTO_FIELD_NAME = 0, + IPROTO_FIELD_TYPE = 1, + IPROTO_FIELD_COLL = 2, + IPROTO_FIELD_IS_NULLABLE = 3, + IPROTO_FIELD_IS_AUTOINCREMENT = 4, + IPROTO_FIELD_SPAN = 5, +}; + +enum iproto_ballot_key { + IPROTO_BALLOT_IS_RO_CFG = 0x01, + IPROTO_BALLOT_VCLOCK = 0x02, + IPROTO_BALLOT_GC_VCLOCK = 0x03, + IPROTO_BALLOT_IS_RO = 0x04, + IPROTO_BALLOT_IS_ANON = 0x05, + IPROTO_BALLOT_IS_BOOTED = 0x06, + IPROTO_BALLOT_CAN_LEAD = 0x07, +}; + +enum iproto_raft_keys { + IPROTO_RAFT_TERM = 0, + IPROTO_RAFT_VOTE = 1, + IPROTO_RAFT_STATE = 2, + IPROTO_RAFT_VCLOCK = 3, +}; + +enum mp_extension_type { + MP_UNKNOWN_EXTENSION = 0, + MP_DECIMAL = 1, + MP_UUID = 2, + MP_ERROR = 3, + MP_DATETIME = 4, +}; + +/* MP_ERROR keys. */ +enum { + MP_ERROR_STACK = 0x00 +}; + +static const char *extension_type[] = { + "UNKNOWN_EXTENSION", "DECIMAL", "UUID", "ERROR", "DATETIME" +}; + +static const char *iterator_type[] = { + "EQ", "REQ", "ALL", "LT", "LE", "GE", "GT", + "BITS_ALL_SET", "BITS_ANY_SET", "BITS_ALL_NOT_SET", + "OVERLAPS", "NEIGHBOR" +}; + +static const char *error_codes[] = { + "ER_UNKNOWN", + "ER_ILLEGAL_PARAMS", + "ER_MEMORY_ISSUE", + "ER_TUPLE_FOUND", + "ER_TUPLE_NOT_FOUND", + "ER_UNSUPPORTED", + "ER_NONMASTER", + "ER_READONLY", + "ER_INJECTION", + "ER_CREATE_SPACE", + "ER_SPACE_EXISTS", + "ER_DROP_SPACE", + "ER_ALTER_SPACE", + "ER_INDEX_TYPE", + "ER_MODIFY_INDEX", + "ER_LAST_DROP", + "ER_TUPLE_FORMAT_LIMIT", + "ER_DROP_PRIMARY_KEY", + "ER_KEY_PART_TYPE", + "ER_EXACT_MATCH", + "ER_INVALID_MSGPACK", + "ER_PROC_RET", + "ER_TUPLE_NOT_ARRAY", + "ER_FIELD_TYPE", + "ER_INDEX_PART_TYPE_MISMATCH", + "ER_UPDATE_SPLICE", + "ER_UPDATE_ARG_TYPE", + "ER_FORMAT_MISMATCH_INDEX_PART", + "ER_UNKNOWN_UPDATE_OP", + "ER_UPDATE_FIELD", + "ER_FUNCTION_TX_ACTIVE", + "ER_KEY_PART_COUNT", + "ER_PROC_LUA", + "ER_NO_SUCH_PROC", + "ER_NO_SUCH_TRIGGER", + "ER_NO_SUCH_INDEX_ID", + "ER_NO_SUCH_SPACE", + "ER_NO_SUCH_FIELD_NO", + "ER_EXACT_FIELD_COUNT", + "ER_FIELD_MISSING", + "ER_WAL_IO", + "ER_MORE_THAN_ONE_TUPLE", + "ER_ACCESS_DENIED", + "ER_CREATE_USER", + "ER_DROP_USER", + "ER_NO_SUCH_USER", + "ER_USER_EXISTS", + "ER_PASSWORD_MISMATCH", + "ER_UNKNOWN_REQUEST_TYPE", + "ER_UNKNOWN_SCHEMA_OBJECT", + "ER_CREATE_FUNCTION", + "ER_NO_SUCH_FUNCTION", + "ER_FUNCTION_EXISTS", + "ER_BEFORE_REPLACE_RET", + "ER_MULTISTATEMENT_TRANSACTION", + "ER_TRIGGER_EXISTS", + "ER_USER_MAX", + "ER_NO_SUCH_ENGINE", + "ER_RELOAD_CFG", + "ER_CFG", + "ER_SAVEPOINT_EMPTY_TX", + "ER_NO_SUCH_SAVEPOINT", + "ER_UNKNOWN_REPLICA", + "ER_REPLICASET_UUID_MISMATCH", + "ER_INVALID_UUID", + "ER_REPLICASET_UUID_IS_RO", + "ER_INSTANCE_UUID_MISMATCH", + "ER_REPLICA_ID_IS_RESERVED", + "ER_INVALID_ORDER", + "ER_MISSING_REQUEST_FIELD", + "ER_IDENTIFIER", + "ER_DROP_FUNCTION", + "ER_ITERATOR_TYPE", + "ER_REPLICA_MAX", + "ER_INVALID_XLOG", + "ER_INVALID_XLOG_NAME", + "ER_INVALID_XLOG_ORDER", + "ER_NO_CONNECTION", + "ER_TIMEOUT", + "ER_ACTIVE_TRANSACTION", + "ER_CURSOR_NO_TRANSACTION", + "ER_CROSS_ENGINE_TRANSACTION", + "ER_NO_SUCH_ROLE", + "ER_ROLE_EXISTS", + "ER_CREATE_ROLE", + "ER_INDEX_EXISTS", + "ER_SESSION_CLOSED", + "ER_ROLE_LOOP", + "ER_GRANT", + "ER_PRIV_GRANTED", + "ER_ROLE_GRANTED", + "ER_PRIV_NOT_GRANTED", + "ER_ROLE_NOT_GRANTED", + "ER_MISSING_SNAPSHOT", + "ER_CANT_UPDATE_PRIMARY_KEY", + "ER_UPDATE_INTEGER_OVERFLOW", + "ER_GUEST_USER_PASSWORD", + "ER_TRANSACTION_CONFLICT", + "ER_UNSUPPORTED_PRIV", + "ER_LOAD_FUNCTION", + "ER_FUNCTION_LANGUAGE", + "ER_RTREE_RECT", + "ER_PROC_C", + "ER_UNKNOWN_RTREE_INDEX_DISTANCE_TYPE", + "ER_PROTOCOL", + "ER_UPSERT_UNIQUE_SECONDARY_KEY", + "ER_WRONG_INDEX_RECORD", + "ER_WRONG_INDEX_PARTS", + "ER_WRONG_INDEX_OPTIONS", + "ER_WRONG_SCHEMA_VERSION", + "ER_MEMTX_MAX_TUPLE_SIZE", + "ER_WRONG_SPACE_OPTIONS", + "ER_UNSUPPORTED_INDEX_FEATURE", + "ER_VIEW_IS_RO", + "ER_NO_TRANSACTION", + "ER_SYSTEM", + "ER_LOADING", + "ER_CONNECTION_TO_SELF", + "ER_KEY_PART_IS_TOO_LONG", + "ER_COMPRESSION", + "ER_CHECKPOINT_IN_PROGRESS", + "ER_SUB_STMT_MAX", + "ER_COMMIT_IN_SUB_STMT", + "ER_ROLLBACK_IN_SUB_STMT", + "ER_DECOMPRESSION", + "ER_INVALID_XLOG_TYPE", + "ER_ALREADY_RUNNING", + "ER_INDEX_FIELD_COUNT_LIMIT", + "ER_LOCAL_INSTANCE_ID_IS_READ_ONLY", + "ER_BACKUP_IN_PROGRESS", + "ER_READ_VIEW_ABORTED", + "ER_INVALID_INDEX_FILE", + "ER_INVALID_RUN_FILE", + "ER_INVALID_VYLOG_FILE", + "ER_CASCADE_ROLLBACK", + "ER_VY_QUOTA_TIMEOUT", + "ER_PARTIAL_KEY", + "ER_TRUNCATE_SYSTEM_SPACE", + "ER_LOAD_MODULE", + "ER_VINYL_MAX_TUPLE_SIZE", + "ER_WRONG_DD_VERSION", + "ER_WRONG_SPACE_FORMAT", + "ER_CREATE_SEQUENCE", + "ER_ALTER_SEQUENCE", + "ER_DROP_SEQUENCE", + "ER_NO_SUCH_SEQUENCE", + "ER_SEQUENCE_EXISTS", + "ER_SEQUENCE_OVERFLOW", + "ER_NO_SUCH_INDEX_NAME", + "ER_SPACE_FIELD_IS_DUPLICATE", + "ER_CANT_CREATE_COLLATION", + "ER_WRONG_COLLATION_OPTIONS", + "ER_NULLABLE_PRIMARY", + "ER_NO_SUCH_FIELD_NAME_IN_SPACE", + "ER_TRANSACTION_YIELD", + "ER_NO_SUCH_GROUP", + "ER_SQL_BIND_VALUE", + "ER_SQL_BIND_TYPE", + "ER_SQL_BIND_PARAMETER_MAX", + "ER_SQL_EXECUTE", + "ER_UPDATE_DECIMAL_OVERFLOW", + "ER_SQL_BIND_NOT_FOUND", + "ER_ACTION_MISMATCH", + "ER_VIEW_MISSING_SQL", + "ER_FOREIGN_KEY_CONSTRAINT", + "ER_NO_SUCH_MODULE", + "ER_NO_SUCH_COLLATION", + "ER_CREATE_FK_CONSTRAINT", + "ER_DROP_FK_CONSTRAINT", + "ER_NO_SUCH_CONSTRAINT", + "ER_CONSTRAINT_EXISTS", + "ER_SQL_TYPE_MISMATCH", + "ER_ROWID_OVERFLOW", + "ER_DROP_COLLATION", + "ER_ILLEGAL_COLLATION_MIX", + "ER_SQL_NO_SUCH_PRAGMA", + "ER_SQL_CANT_RESOLVE_FIELD", + "ER_INDEX_EXISTS_IN_SPACE", + "ER_INCONSISTENT_TYPES", + "ER_SQL_SYNTAX_WITH_POS", + "ER_SQL_STACK_OVERFLOW", + "ER_SQL_SELECT_WILDCARD", + "ER_SQL_STATEMENT_EMPTY", + "ER_SQL_KEYWORD_IS_RESERVED", + "ER_SQL_SYNTAX_NEAR_TOKEN", + "ER_SQL_UNKNOWN_TOKEN", + "ER_SQL_PARSER_GENERIC", + "ER_SQL_ANALYZE_ARGUMENT", + "ER_SQL_COLUMN_COUNT_MAX", + "ER_HEX_LITERAL_MAX", + "ER_INT_LITERAL_MAX", + "ER_SQL_PARSER_LIMIT", + "ER_INDEX_DEF_UNSUPPORTED", + "ER_CK_DEF_UNSUPPORTED", + "ER_MULTIKEY_INDEX_MISMATCH", + "ER_CREATE_CK_CONSTRAINT", + "ER_CK_CONSTRAINT_FAILED", + "ER_SQL_COLUMN_COUNT", + "ER_FUNC_INDEX_FUNC", + "ER_FUNC_INDEX_FORMAT", + "ER_FUNC_INDEX_PARTS", + "ER_NO_SUCH_FIELD_NAME", + "ER_FUNC_WRONG_ARG_COUNT", + "ER_BOOTSTRAP_READONLY", + "ER_SQL_FUNC_WRONG_RET_COUNT", + "ER_FUNC_INVALID_RETURN_TYPE", + "ER_SQL_PARSER_GENERIC_WITH_POS", + "ER_REPLICA_NOT_ANON", + "ER_CANNOT_REGISTER", + "ER_SESSION_SETTING_INVALID_VALUE", + "ER_SQL_PREPARE", + "ER_WRONG_QUERY_ID", + "ER_SEQUENCE_NOT_STARTED", + "ER_NO_SUCH_SESSION_SETTING", + "ER_UNCOMMITTED_FOREIGN_SYNC_TXNS", + "ER_SYNC_MASTER_MISMATCH", + "ER_SYNC_QUORUM_TIMEOUT", + "ER_SYNC_ROLLBACK", + "ER_TUPLE_METADATA_IS_TOO_BIG", + "ER_XLOG_GAP", + "ER_TOO_EARLY_SUBSCRIBE", + "ER_SQL_CANT_ADD_AUTOINC", + "ER_QUORUM_WAIT", + "ER_INTERFERING_PROMOTE", + "ER_ELECTION_DISABLED", + "ER_TXN_ROLLBACK", + "ER_NOT_LEADER", + "ER_SYNC_QUEUE_UNCLAIMED", + "ER_SYNC_QUEUE_FOREIGN", + "ER_UNABLE_TO_PROCESS_IN_STREAM", + "ER_UNABLE_TO_PROCESS_OUT_OF_STREAM", + "ER_TRANSACTION_TIMEOUT", + "ER_ACTIVE_TIMER", + "ER_TUPLE_FIELD_COUNT_LIMIT" +}; + +enum error_keys { + MP_ERROR_TYPE = 0x00, + MP_ERROR_FILE = 0x01, + MP_ERROR_LINE = 0x02, + MP_ERROR_MESSAGE = 0x03, + MP_ERROR_ERRNO = 0x04, + MP_ERROR_CODE = 0x05, + MP_ERROR_FIELDS = 0x06, +}; + +enum system_space_id { + BOX_VINYL_DEFERRED_DELETE_ID = 257, + BOX_SCHEMA_ID = 272, + BOX_COLLATION_ID = 276, + BOX_VCOLLATION_ID = 277, + BOX_SPACE_ID = 280, + BOX_VSPACE_ID = 281, + BOX_SEQUENCE_ID = 284, + BOX_SEQUENCE_DATA_ID = 285, + BOX_VSEQUENCE_ID = 286, + BOX_INDEX_ID = 288, + BOX_VINDEX_ID = 289, + BOX_FUNC_ID = 296, + BOX_VFUNC_ID = 297, + BOX_USER_ID = 304, + BOX_VUSER_ID = 305, + BOX_PRIV_ID = 312, + BOX_VPRIV_ID = 313, + BOX_CLUSTER_ID = 320, + BOX_TRIGGER_ID = 328, + BOX_TRUNCATE_ID = 330, + BOX_SPACE_SEQUENCE_ID = 340, + BOX_FK_CONSTRAINT_ID = 356, + BOX_CK_CONSTRAINT_ID = 364, + BOX_FUNC_INDEX_ID = 372, + BOX_SESSION_SETTINGS_ID = 380, + BOX_SYSTEM_ID_MAX = 511, +}; + +/* Must be sorted by id. */ +static struct space { + enum system_space_id id; + const char *name; +} system_spaces[] = { + { BOX_VINYL_DEFERRED_DELETE_ID, "_vinyl_deferred_delete" }, + { BOX_SCHEMA_ID, "_schema" }, + { BOX_COLLATION_ID, "_collation" }, + { BOX_VCOLLATION_ID, "_vcollation" }, + { BOX_SPACE_ID, "_space" }, + { BOX_VSPACE_ID, "_vspace" }, + { BOX_SEQUENCE_ID, "_sequence" }, + { BOX_SEQUENCE_DATA_ID, "_sequence_data" }, + { BOX_VSEQUENCE_ID, "_vsequence" }, + { BOX_INDEX_ID, "_index" }, + { BOX_VINDEX_ID, "_vindex" }, + { BOX_FUNC_ID, "_func" }, + { BOX_VFUNC_ID, "_vfunc" }, + { BOX_USER_ID, "_user" }, + { BOX_VUSER_ID, "_vuser" }, + { BOX_PRIV_ID, "_priv" }, + { BOX_VPRIV_ID, "_vpriv" }, + { BOX_CLUSTER_ID, "_cluster" }, + { BOX_TRIGGER_ID, "_trigger" }, + { BOX_TRUNCATE_ID, "_truncate" }, + { BOX_SPACE_SEQUENCE_ID, "_space_sequence" }, + { BOX_FK_CONSTRAINT_ID, "_fk_constraint" }, + { BOX_CK_CONSTRAINT_ID, "_ck_constraint" }, + { BOX_FUNC_INDEX_ID, "_func_index" }, + { BOX_SESSION_SETTINGS_ID, "_session_settings" } +}; + +enum { UUID_STR_LEN = 36 }; + +struct uuid { + uint32_t time_low; + uint16_t time_mid; + uint16_t time_hi_and_version; + uint8_t clock_seq_hi_and_reserved; + uint8_t clock_seq_low; + uint8_t node[6]; +}; + +const char *get_time(netdissect_options *ndo, double ts); + +static inline int +uuid_check(struct uuid *uu) +{ + /* Check variant (NCS, RFC4122, MSFT). */ + uint8_t n = uu->clock_seq_hi_and_reserved; + if ((n & 0x80) != 0x00 && (n & 0xc0) != 0x80 && (n & 0xe0) != 0xc0) { + return 1; + } + + return 0; +} + +static inline void +uuid_to_string(const struct uuid *uu, char *out) +{ + snprintf(out, UUID_STR_LEN + 1, + "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x", + uu->time_low, uu->time_mid, uu->time_hi_and_version, + uu->clock_seq_hi_and_reserved, uu->clock_seq_low, uu->node[0], + uu->node[1], uu->node[2], uu->node[3], uu->node[4], uu->node[5]); +} + +static struct uuid * +uuid_unpack(const char **data, uint32_t len, struct uuid *uuid) +{ + const char *const svp = *data; + + if (len != sizeof(struct uuid)) { + return NULL; + } + + uuid->time_low = mp_load_u32(data); + uuid->time_mid = mp_load_u16(data); + uuid->time_hi_and_version = mp_load_u16(data); + uuid->clock_seq_hi_and_reserved = mp_load_u8(data); + uuid->clock_seq_low = mp_load_u8(data); + + for (int i = 0; i < 6; i++) { + uuid->node[i] = mp_load_u8(data); + } + + if (uuid_check(uuid) != 0) { + *data = svp; + return NULL; + } + return uuid; +} + +#define DECIMAL_MAX_DIGITS 38 +#define DECIMAL_MAX_STR_LEN DECIMAL_MAX_DIGITS + 14 + +static int +decimal_unpack(const char **data, uint32_t len, char *res) +{ + enum mp_type type; + int32_t scale, digits = 0; + const char *const svp = *data; + char last_byte; + uint8_t sign; + + if (!len) { + return 1; + } + + type = mp_typeof(**data); + + if (type == MP_UINT) { + if (mp_check_uint(*data, *data + len) > 0) { + return 1; + } + scale = mp_decode_uint(data); + } else if (mp_typeof(**data) == MP_INT) { + if (mp_check_int(*data, *data + len) > 0) { + return 1; + } + scale = mp_decode_int(data); + } else { + return 1; + } + + if (scale > DECIMAL_MAX_DIGITS || scale <= -DECIMAL_MAX_DIGITS) { + *data = svp; + return 1; + } + + len -= *data - svp; + + for (uint32_t n = 0; n < len; n++) { + uint8_t high_nibble = (*data)[n]; + uint8_t low_nibble = high_nibble; + + high_nibble >>= 4; + low_nibble &= 0x0f; + + sprintf(res + digits, "%u", high_nibble); + digits++; + + if (!(strlen(res) == 0 && low_nibble == 0) && n != len - 1) { + sprintf(res + digits, "%u", low_nibble); + digits++; + } + } + + /* Add missing zeros when scale is less than current length. */ + if (scale >= digits) { + char zeroes[DECIMAL_MAX_STR_LEN] = {0}; + int32_t z = 0; + + for (; z <= scale - digits; z++) { + sprintf(zeroes + z, "%d", 0); + } + memmove(res + z, res, digits); + memcpy(res, zeroes, z); + } + + /* Add a dot when number is fractional. */ + if (scale != 0) { + size_t res_len = strlen(res); + size_t shift = res_len - scale; + memmove(res + shift + 1, res + shift, scale); + res[shift] = '.'; + } + + /* Add a sign, it is encoded in a low nibble of a last byte. */ + last_byte = (*data)[len - 1]; + sign = last_byte & 0x0f; + if (sign == 0x0d || sign == 0x0b) { + memmove(res + 1, res, strlen(res)); + res[0] = '-'; + } + + return 0; +} + +static int ext_error_check(const char **data) +{ + uint32_t map_size; + uint64_t key; + + if (mp_typeof(**data) != MP_MAP) { + return 1; + } + + map_size = mp_decode_map(data); + for (uint32_t i = 0; i < map_size; i++) { + if (mp_typeof(**data) != MP_UINT) { + return 1; + } + + key = mp_decode_uint(data); + switch (key) { + case MP_ERROR_STACK: + { + uint32_t stack_size; + + if (mp_typeof(**data) != MP_ARRAY) { + return 1; + } + + stack_size = mp_decode_array(data); + for (uint32_t j = 0; j < stack_size; j++) { + uint32_t err_map_size; + + if (mp_typeof(**data) != MP_MAP) { + return 1; + } + + err_map_size = mp_decode_map(data); + for (uint32_t k = 0; k < err_map_size; k++) { + uint64_t err_key; + + if (mp_typeof(**data) != MP_UINT) { + return 1; + } + + err_key = mp_decode_uint(data); + switch (err_key) { + case MP_ERROR_TYPE: + case MP_ERROR_FILE: + case MP_ERROR_MESSAGE: + { + uint32_t str_len; + + if (mp_typeof(**data) != MP_STR) { + return 1; + } + mp_decode_str(data, &str_len); + break; + } + case MP_ERROR_LINE: + case MP_ERROR_CODE: + case MP_ERROR_ERRNO: + if (mp_typeof(**data) != MP_UINT) { + return 1; + } + mp_decode_uint(data); + break; + case MP_ERROR_FIELDS: + { + uint32_t fields_size; + uint32_t str_len; + + if (mp_typeof(**data) != MP_MAP) { + return 1; + } + fields_size = mp_decode_map(data); + for (size_t f = 0; f < fields_size; f++) { + if (mp_typeof(**data) != MP_STR) { + return 1; + } + mp_decode_str(data, &str_len); + mp_next(data); + } + break; + } + default: + mp_next(data); + } + } + } + break; + } + default: + mp_next(data); + } + } + + return 0; +} + +static int snprint_error(const char **msg, char *buf, int size); + +static int +snprint_ext_custom(char *buf, int size, const char **data, int depth) +{ + (void) depth; + int8_t type; + uint32_t len; + const char *ext = mp_decode_ext(data, &type, &len); + + switch (type) { + case MP_UUID: + { + struct uuid uuid = {0}; + char uuid_out[UUID_STR_LEN + 1] = {0}; + + if (uuid_unpack(&ext, len, &uuid) == NULL) { + memcpy(uuid_out, "corrupted", 9); + } else { + uuid_to_string(&uuid, uuid_out); + } + + return snprintf(buf, size, "(UUID: %s)", uuid_out); + } + case MP_ERROR: + return snprint_error(&ext, buf, size); + case MP_DECIMAL: + { + char dec_str[DECIMAL_MAX_STR_LEN + 1] = {0}; + + if (decimal_unpack(&ext, len, dec_str) != 0) { + memcpy(dec_str, "Error", 5); + } + return snprintf(buf, size, "(Decimal: %s)", dec_str); + } + case MP_DATETIME: + return snprintf(buf, size, "(Datetime: len %u)", len); + } + + return snprintf(buf, size, "(extension: type %d, len %u)", (int)type, + (unsigned)len); +} + +static inline int validate_uuid(const char *data, uint32_t len) +{ + struct uuid uuid; + + return uuid_unpack(&data, len, &uuid) == NULL; +} + +static inline int validate_decimal(const char *data, uint32_t len) +{ + char dec_str[DECIMAL_MAX_STR_LEN + 1] = {0}; + + return decimal_unpack(&data, len, dec_str); +} + +static inline int validate_error(const char *data, uint32_t len) +{ + const char *end = data + len; + const char *check = data; + + /* + * The error extension stores the payload in MsgPack format + * inside the MsgPack. So we need to check all MsgPack messages first. + */ + if (mp_check(&check, end) != 0 || check != end) { + return 1; + } + + return ext_error_check(&data); +} + +static int +check_ext_data_custom(int8_t type, const char *data, uint32_t len) +{ + switch (type) { + case MP_UUID: + return validate_uuid(data, len); + case MP_DECIMAL: + return validate_decimal(data, len); + case MP_ERROR: + return validate_error(data, len); + default: + return mp_check_ext_data_default(type, data, len); + } + + return 0; +} + +static int space_compar(const void *s1, const void *s2) +{ + const struct space *sp1 = s1; + const struct space *sp2 = s2; + + if (sp1->id == sp2->id) { + return 0; + } + + return (sp1->id < sp2->id) ? -1 : 1; +} + +#define TIME_BUF_LEN 32 + +const char *get_time(netdissect_options *ndo, double ts) +{ + char buf[10] = {0}; +#if !defined(_MSC_VER) + struct tm time; +#else + struct tm *time; +#endif + time_t t = ts; + char *res, *p; + double fract; + size_t len; + +#if !defined(_MSC_VER) + if ((localtime_r(&t, &time)) != &time) { +#else + if ((time = localtime(&t)) == NULL) { +#endif + return NULL; + } + + if ((res = nd_malloc(ndo, TIME_BUF_LEN)) == NULL) { + return NULL; + } + p = res; + memset(res, 0, TIME_BUF_LEN); + +#if !defined(_MSC_VER) + if (!strftime(res, TIME_BUF_LEN, "%Y-%m-%d %H:%M:%S", &time)) { +#else + if (!strftime(res, TIME_BUF_LEN, "%Y-%m-%d %H:%M:%S", time)) { +#endif + return NULL; + } + + len = strlen(res); + p += len; + fract = ts - t; + snprintf(buf, sizeof(buf), "%lf", fract); + snprintf(p, TIME_BUF_LEN - len, "%s", buf + 1); + + return res; +} + +#define GR_NAME "Tarantool" +#define GR_MAXLEN 64 +#define ARR_LEN(p) (sizeof(p) / sizeof((p)[0])) +#define ND_PRINT_INVALID() (ndo->ndo_printf)(ndo, " [|iproto]") + +typedef struct { + uint64_t key; + union { + uint64_t val; + double val_d; + } u; +} kv_t; + +#define GEN_REQ(req) \ + static int parse_ ## req(netdissect_options *ndo, const char *msg, \ + const char *body_end, const kv_t *kv, size_t kv_len); + +#define GEN_REQ_FUNC(req, name) \ +static int parse_ ## req(netdissect_options *ndo, const char *msg, \ + const char *body_end, const kv_t *kv, size_t kv_len) \ +{ \ + double timestamp = 0; \ + uint64_t sync = 0, lsn = 0, rid = 0, flags = 0; \ + \ + for (size_t n = 0; n < kv_len; n++) { \ + switch (kv[n].key) { \ + case IPROTO_SYNC: \ + sync = kv[n].u.val; \ + break; \ + case IPROTO_LSN: \ + lsn = kv[n].u.val; \ + break; \ + case IPROTO_REPLICA_ID: \ + rid = kv[n].u.val; \ + break; \ + case IPROTO_FLAGS: \ + flags = kv[n].u.val; \ + break; \ + case IPROTO_TIMESTAMP: \ + timestamp = kv[n].u.val_d; \ + break; \ + } \ + } \ + \ + ND_PRINT(" request: %s, SYNC: %" PRIu64, #name, sync); \ + if (rid) { \ + ND_PRINT(", REPLICA_ID: %" PRIu64, rid); \ + } \ + if (lsn) { \ + ND_PRINT(", LSN: %" PRIu64, lsn); \ + } \ + if (timestamp) { \ + const char *time = get_time(ndo, timestamp); \ + ND_PRINT(", TIMESTAMP: %s", (time) ? time : "NULL"); \ + } \ + if (flags) { \ + ND_PRINT(", FLAGS: %" PRIu64, flags); \ + } \ + \ + if (ndo->ndo_vflag == 0) { \ + return 0; \ + } \ + \ + return parse_body(ndo, msg, body_end); \ +} + +#define GEN_NOBODY_REQ_FUNC(req, name) \ +static int parse_ ## req(netdissect_options *ndo, const char *msg, \ + const char *body_end, const kv_t *kv, size_t kv_len) \ +{ \ + uint64_t sync = 0; \ + (void) msg; \ + (void) body_end; \ + \ + for (size_t n = 0; n < kv_len; n++) { \ + switch (kv[n].key) { \ + case IPROTO_SYNC: \ + sync = kv[n].u.val; \ + break; \ + } \ + } \ + \ + ND_PRINT(" request: %s, SYNC: %" PRIu64, #name, sync); \ + return 0; \ +} + +#define GEN_TRANS_REQ_FUNC(req, name) \ +static int parse_ ## req(netdissect_options *ndo, const char *msg, \ + const char *body_end, const kv_t *kv, size_t kv_len) \ +{ \ + uint64_t sync, id; \ + (void) msg; \ + (void) body_end; \ + \ + sync = id = 0; \ + \ + for (size_t n = 0; n < kv_len; n++) { \ + switch (kv[n].key) { \ + case IPROTO_SYNC: \ + sync = kv[n].u.val; \ + break; \ + case IPROTO_STREAM_ID: \ + id = kv[n].u.val; \ + break; \ + default: \ + goto out; \ + } \ + } \ + \ + ND_PRINT(" request: %s, STREAM_ID: %" PRIu64 ", SYNC: %" PRIu64, \ + #name, id, sync); \ + \ + return 0; \ +out: \ + nd_print_invalid(ndo); \ + return -1; \ +} + +typedef int (*request_print_t)(netdissect_options *ndo, const char *msg, + const char *body_end, const kv_t *kv, size_t kv_len); + +GEN_REQ(ok) +GEN_REQ(id) +GEN_REQ(eval) +GEN_REQ(ping) +GEN_REQ(select) +GEN_REQ(insert) +GEN_REQ(update) +GEN_REQ(replace) +GEN_REQ(delete) +GEN_REQ(call) +GEN_REQ(call16) +GEN_REQ(auth) +GEN_REQ(upsert) +GEN_REQ(execute) +GEN_REQ(nop) +GEN_REQ(prepare) +GEN_REQ(begin) +GEN_REQ(commit) +GEN_REQ(rollback) +GEN_REQ(vote) +GEN_REQ(join) +GEN_REQ(subscribe) +GEN_REQ(join_meta) +GEN_REQ(join_snapshot) +GEN_REQ(raft) +GEN_REQ(raft_promote) +GEN_REQ(raft_confirm) +GEN_REQ(error) + +#define CASE_IPROTO_STR(param) \ + case IPROTO_ ## param: \ + { \ + const char *func; \ + \ + if (mp_typeof(*msg) != MP_STR) { \ + ND_PRINT_INVALID(); \ + return -1; \ + } \ + \ + func = get_string(ndo, &msg); \ + if (func) { \ + ND_PRINT("\n\t%s: %s", #param, func); \ + } \ + break; \ + } \ + +#define CASE_IPROTO_UINT(param) \ + case IPROTO_ ## param: \ + if (mp_typeof(*msg) != MP_UINT) { \ + ND_PRINT_INVALID(); \ + return -1; \ + } \ + ND_PRINT("\n\t%s: %" PRIu64, #param, mp_decode_uint(&msg)); \ + break; + +#define CASE_IPROTO_ARRAY(param) \ + case IPROTO_ ## param: \ + if (mp_typeof(*msg) != MP_ARRAY) { \ + ND_PRINT_INVALID(); \ + return -1; \ + } \ + \ + ND_PRINT("\n\t%s: %s", #param, get_content(ndo, msg)); \ + mp_next(&msg); \ + break; \ + +#define CASE_IPROTO_MAP(param) \ + case IPROTO_ ## param: \ + if (mp_typeof(*msg) != MP_MAP) { \ + ND_PRINT_INVALID(); \ + return -1; \ + } \ + ND_PRINT("\n\t%s: %s", #param, get_content(ndo, msg)); \ + mp_next(&msg); \ + break; + +#define CASE_IPROTO_BOOL(param) \ + case IPROTO_ ## param: \ + if (mp_typeof(*msg) != MP_BOOL) { \ + ND_PRINT_INVALID(); \ + return -1; \ + } \ + ND_PRINT("\n\t%s: %s", #param, \ + mp_decode_bool(&msg) ? "true" : "false"); \ + break; + +/* Must be sorted by type. */ +static struct request { + enum request_type type; + request_print_t print; +} request_ops[] = { + { .type = IPROTO_OK, .print = parse_ok }, + { .type = IPROTO_SELECT, .print = parse_select }, + { .type = IPROTO_INSERT, .print = parse_insert }, + { .type = IPROTO_REPLACE, .print = parse_replace }, + { .type = IPROTO_UPDATE, .print = parse_update }, + { .type = IPROTO_DELETE, .print = parse_delete }, + { .type = IPROTO_CALL_16, .print = parse_call16 }, + { .type = IPROTO_AUTH, .print = parse_auth }, + { .type = IPROTO_EVAL, .print = parse_eval }, + { .type = IPROTO_UPSERT, .print = parse_upsert }, + { .type = IPROTO_CALL, .print = parse_call }, + { .type = IPROTO_EXECUTE, .print = parse_execute }, + { .type = IPROTO_NOP, .print = parse_nop }, + { .type = IPROTO_PREPARE, .print = parse_prepare }, + { .type = IPROTO_BEGIN, .print = parse_begin }, + { .type = IPROTO_COMMIT, .print = parse_commit }, + { .type = IPROTO_ROLLBACK, .print = parse_rollback }, + { .type = IPROTO_RAFT, .print = parse_raft }, + { .type = IPROTO_RAFT_PROMOTE, .print = parse_raft_promote }, + { .type = IPROTO_RAFT_CONFIRM, .print = parse_raft_confirm }, + { .type = IPROTO_PING, .print = parse_ping }, + { .type = IPROTO_JOIN, .print = parse_join }, + { .type = IPROTO_SUBSCRIBE, .print = parse_subscribe }, + { .type = IPROTO_VOTE, .print = parse_vote }, + { .type = IPROTO_JOIN_META, .print = parse_join_meta }, + { .type = IPROTO_JOIN_SNAPSHOT, .print = parse_join_snapshot }, + { .type = IPROTO_ID, .print = parse_id }, + { .type = IPROTO_TYPE_ERROR, .print = parse_error } +}; + +static int request_compar(const void *r1, const void *r2) +{ + const struct request *re1 = r1; + const struct request *re2 = r2; + + if (re1->type == re2->type) { + return 0; + } + + return (re1->type < re2->type) ? -1 : 1; +} + +static char *get_content(netdissect_options *ndo, const char *msg) +{ + int len = mp_snprint(NULL, 0, msg); + char *data = NULL; + + if (len > 0) { + len++; /* '\0' */ + + data = nd_malloc(ndo, len); + if (!data) { + return NULL; + } + mp_snprint(data, len, msg); + } + + return data; +} + +static char *get_string(netdissect_options *ndo, const char **msg) +{ + const char *str; + uint32_t len; + char *res; + + str = mp_decode_str(msg, &len); + res = (char *) nd_malloc(ndo, len + 1); + if (!res) { + return NULL; + } + memcpy(res, str, len); + res[len] = '\0'; + + return res; +} + +static int snprint_error(const char **msg, char *buf, int size) +{ + int n = 0; + uint32_t stack_size; + int wlen = 0; + char *tmpbuf = NULL; + const char *err_ext = "(ERROR: "; + size_t err_ext_len = strlen(err_ext); + + if (buf != NULL) { + tmpbuf = calloc(1, size); + } + + if (!tmpbuf && buf) { + return snprintf(buf, size, "(Error: ENOMEM)"); + } + + if (mp_typeof(**msg) != MP_MAP) { + goto err_exit; + } + + if (mp_decode_map(msg) != 1) { + goto err_exit; + } + + if (mp_typeof(**msg) != MP_UINT) { + goto err_exit; + } + + if (mp_decode_uint(msg) != MP_ERROR_STACK) { + goto err_exit; + } + + if (mp_typeof(**msg) != MP_ARRAY) { + goto err_exit; + } + + stack_size = mp_decode_array(msg); + + if (buf != NULL) { + memcpy(tmpbuf + wlen, err_ext, err_ext_len); + } + wlen += err_ext_len; + + for (uint32_t s = 0; s < stack_size; s++) { + uint32_t map_items = mp_decode_map(msg); + + if (buf != NULL) { + memcpy(tmpbuf + wlen, "[", 1); + } + wlen++; + + for (uint32_t i = 0; i < map_items; i++) { + if (mp_typeof(**msg) != MP_UINT) { + goto err_exit; + } + uint64_t err_key = mp_decode_uint(msg); + + switch (err_key) { + case MP_ERROR_TYPE: + { + const char *type; + const char *info = "{ \"type\": \""; + size_t info_len = strlen(info); + uint32_t len; + + if (mp_typeof(**msg) != MP_STR) { + goto err_exit; + } + + type = mp_decode_str(msg, &len); + if (type != NULL) { + if (buf != NULL) { + memcpy(tmpbuf + wlen, info, info_len); + memcpy(tmpbuf + wlen + info_len, type, len); + memcpy(tmpbuf + wlen + info_len + len, "\"", 1); + } + wlen += (len + info_len + 1); + } + break; + } + case MP_ERROR_FILE: + { + const char *type; + const char *info = ", \"file\": \""; + size_t info_len = strlen(info); + uint32_t len; + + if (mp_typeof(**msg) != MP_STR) { + goto err_exit; + } + + type = mp_decode_str(msg, &len); + if (type != NULL) { + if (buf != NULL) { + memcpy(tmpbuf + wlen, info, info_len); + memcpy(tmpbuf + wlen + info_len, type, len); + memcpy(tmpbuf + wlen + info_len + len, "\"", 1); + } + wlen += (len + info_len + 1); + } + break; + } + case MP_ERROR_MESSAGE: + { + const char *type; + const char *info = ", \"message\": \""; + size_t info_len = strlen(info); + uint32_t len; + + if (mp_typeof(**msg) != MP_STR) { + goto err_exit; + } + + type = mp_decode_str(msg, &len); + if (type != NULL) { + if (buf != NULL) { + memcpy(tmpbuf + wlen, info, info_len); + memcpy(tmpbuf + wlen + info_len, type, len); + memcpy(tmpbuf + wlen + info_len + len, "\"", 1); + } + wlen += (len + info_len + 1); + } + break; + } + case MP_ERROR_LINE: + { + uint64_t num; + size_t num_len; + char num_buf[32] = {0}; + + if (mp_typeof(**msg) != MP_UINT) { + goto err_exit; + } + num = mp_decode_uint(msg); + snprintf(num_buf, sizeof(num_buf), + ", \"line\": %" PRIu64, num); + num_len = strlen(num_buf); + if (buf != NULL) { + memcpy(tmpbuf + wlen, num_buf, num_len); + } + wlen += num_len; + break; + } + case MP_ERROR_CODE: + { + uint64_t num; + size_t num_len; + char num_buf[32] = {0}; + + if (mp_typeof(**msg) != MP_UINT) { + goto err_exit; + } + num = mp_decode_uint(msg); + snprintf(num_buf, sizeof(num_buf), + ", \"code\": %" PRIu64 " }", num); + num_len = strlen(num_buf); + if (buf != NULL) { + memcpy(tmpbuf + wlen, num_buf, num_len); + } + wlen += num_len; + break; + } + case MP_ERROR_ERRNO: + { + uint64_t num; + size_t num_len; + char num_buf[32] = {0}; + + if (mp_typeof(**msg) != MP_UINT) { + goto err_exit; + } + num = mp_decode_uint(msg); + snprintf(num_buf, sizeof(num_buf), + ", \"errno\": %" PRIu64, num); + num_len = strlen(num_buf); + if (buf != NULL) { + memcpy(tmpbuf + wlen, num_buf, num_len); + } + wlen += num_len; + break; + } + case MP_ERROR_FIELDS: + { + if (mp_typeof(**msg) != MP_MAP) { + goto err_exit; + } + const char *fields_msg = ", \"fields\": {"; + size_t fields_len = strlen(fields_msg); + uint32_t fields = mp_decode_map(msg); + + if (buf != NULL && fields) { + memcpy(tmpbuf + wlen, fields_msg, fields_len); + } + + if (fields) { + wlen += fields_len; + } + + for (size_t f = 0; f < fields; f++) { + uint32_t len, val_len; + const char *k, *v; + + if (mp_typeof(**msg) != MP_STR) { + goto err_exit; + } + + k = mp_decode_str(msg, &len); + v = *msg; + mp_next(msg); + val_len = *msg - v; + + if (mp_typeof(*v) == MP_STR) { + v++; + val_len--; + } + + if (k && v && buf != NULL) { + memcpy(tmpbuf + wlen, " \"", 2); + memcpy(tmpbuf + wlen + 2, k, len); + memcpy(tmpbuf + wlen + 2 + len, "\": ", 3); + memcpy(tmpbuf + wlen + 5 + len, v, val_len); + memcpy(tmpbuf + wlen + 5 + len + val_len, + (f != fields - 1) ? "," : " ", 1); + } + + if (k && v) { + wlen += len + val_len + 6; + } + } + + if (buf != NULL && fields) { + memcpy(tmpbuf + wlen, "}", 1); + } + if (fields) { + wlen++; + } + break; + } + default: + mp_next(msg); + } + } + + if (buf != NULL) { + memcpy(tmpbuf + wlen, "]", 1); + } + wlen++; + } + + if (buf != NULL) { + memcpy(tmpbuf + wlen, ")", 1); + } + wlen++; + + if (buf != NULL) { + n = snprintf(buf, size, "%s", tmpbuf); + free(tmpbuf); + } else { + n = wlen; + } + return n; + +err_exit: + if (buf != NULL) { + free(tmpbuf); + return snprintf(buf, size, "(Error: incorrect message)"); + } else { + return strlen("(Error: incorrect message)"); + } +} + +/* Format: {0: [{}]} */ +static int print_error(netdissect_options *ndo, const char **msg) +{ + uint32_t stack_size; + + if (!msg) { + return -1; + } + + if (mp_typeof(**msg) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + if (mp_decode_map(msg) != 1) { + return -1; + } + + if (mp_typeof(**msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + if (mp_decode_uint(msg) != MP_ERROR_STACK) { + return -1; + } + + if (mp_typeof(**msg) != MP_ARRAY) { + ND_PRINT_INVALID(); + return -1; + } + + stack_size = mp_decode_array(msg); + for (uint32_t s = 0; s < stack_size; s++) { + uint32_t map_items = mp_decode_map(msg); + + if (map_items && s != 0) { + ND_PRINT("\n\t---"); + } + + for (uint32_t i = 0; i < map_items; i++) { + uint64_t err_key; + + if (mp_typeof(**msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + err_key = mp_decode_uint(msg); + switch (err_key) { + case MP_ERROR_TYPE: + { + const char *type; + + if (mp_typeof(**msg) != MP_STR) { + ND_PRINT_INVALID(); + return -1; + } + + type = get_string(ndo, msg); + if (type) { + ND_PRINT("\n\tTYPE: %s", type); + } + break; + } + case MP_ERROR_FILE: + { + const char *file; + + if (mp_typeof(**msg) != MP_STR) { + ND_PRINT_INVALID(); + return -1; + } + + file = get_string(ndo, msg); + if (file) { + ND_PRINT("\n\tFILE: %s", file); + } + break; + } + case MP_ERROR_LINE: + if (mp_typeof(**msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + ND_PRINT("\n\tLINE: %" PRIu64, mp_decode_uint(msg)); + break; + case MP_ERROR_MESSAGE: + { + const char *message; + + if (mp_typeof(**msg) != MP_STR) { + ND_PRINT_INVALID(); + return -1; + } + + message = get_string(ndo, msg); + if (message) { + ND_PRINT("\n\tMESSAGE: %s", message); + } + break; + } + case MP_ERROR_ERRNO: + if (mp_typeof(**msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + ND_PRINT("\n\tERRNO: %" PRIu64, mp_decode_uint(msg)); + break; + case MP_ERROR_CODE: + if (mp_typeof(**msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + ND_PRINT("\n\tCODE: %" PRIu64, mp_decode_uint(msg)); + break; + case MP_ERROR_FIELDS: + { + uint32_t fields = mp_decode_map(msg); + + if (fields) { + ND_PRINT("\n\tFIELDS:"); + } + + for (size_t f = 0; f < fields; f++) { + const char *k, *v; + + if (mp_typeof(**msg) != MP_STR) { + ND_PRINT_INVALID(); + return -1; + } + + k = get_string(ndo, msg); + v = get_string(ndo, msg); + + if (k && v) { + ND_PRINT(" %s: %s%s", k, v, + (f != fields - 1) ? "," : ""); + } + } + break; + } + } + } + } + + return 0; +} + +static int +parse_body(netdissect_options *ndo, const char *msg, const char *body_end) +{ + uint32_t body_items; + const char *p = msg; + + if (mp_check(&p, body_end) != 0 || p != body_end) { + ND_PRINT(" [|iproto]"); + return -1; + } + + if (mp_typeof(*msg) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + body_items = mp_decode_map(&msg); + + for (uint32_t n = 0; n < body_items; n++) { + uint64_t key; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + key = mp_decode_uint(&msg); + switch (key) { + case IPROTO_SPACE_ID: + { + uint64_t sid; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + sid = mp_decode_uint(&msg); + if (sid >= BOX_SYSTEM_ID_MAX) { + ND_PRINT("\n\tSPACE_ID: %" PRIu64, sid); + } else { + struct space sp = { .id = sid }; + struct space *res; + + res = bsearch(&sp, system_spaces, ARR_LEN(system_spaces), + sizeof(struct space), space_compar); + if (res) { + ND_PRINT("\n\tSPACE: %s (ID: %" PRIu64 ")", + res->name, sid); + } else { + ND_PRINT("\n\tSPACE_ID: %" PRIu64, sid); + } + } + break; + } + case IPROTO_ITERATOR: + { + uint64_t it; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + it = mp_decode_uint(&msg); + + ND_PRINT("\n\tITERATOR: %s", (it >= ARR_LEN(iterator_type)) ? + "unknown" : iterator_type[it]); + break; + } + case IPROTO_BALLOT: + { + uint32_t ballot_items; + + if (mp_typeof(*msg) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + ballot_items = mp_decode_map(&msg); + if (ballot_items) { + ND_PRINT("\n\t[BALLOT]"); + } + for (uint32_t b = 0; b < ballot_items; b++) { + uint64_t bkey; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + bkey = mp_decode_uint(&msg); + switch (bkey) { + CASE_IPROTO_BOOL(BALLOT_IS_RO_CFG); + CASE_IPROTO_BOOL(BALLOT_IS_RO); + CASE_IPROTO_BOOL(BALLOT_IS_ANON); + CASE_IPROTO_BOOL(BALLOT_IS_BOOTED); + CASE_IPROTO_BOOL(BALLOT_CAN_LEAD); + CASE_IPROTO_MAP(BALLOT_VCLOCK); + CASE_IPROTO_MAP(BALLOT_GC_VCLOCK); + } + } + break; + } + case IPROTO_DATA: + { + uint32_t data_items; + + if (mp_typeof(*msg) != MP_ARRAY) { + ND_PRINT_INVALID(); + return -1; + } + + data_items = mp_decode_array(&msg); + if (data_items) { + ND_PRINT("\n\tDATA:"); + } + for (uint32_t d = 0; d < data_items; d++) { + switch (mp_typeof(*msg)) { + case MP_EXT: + { + int8_t type; + uint32_t len; + const char *ext = mp_decode_ext(&msg, &type, &len); + uint8_t idx = type; + ND_PRINT("\n\tEXTENSION: type %s [%d], len %u", + (idx >= ARR_LEN(extension_type)) ? + "UNKNOWN" : extension_type[idx], + type, len); + switch (type) { + case MP_ERROR: + if (print_error(ndo, &ext) == -1) { + return -1; + } + break; + } + break; + } + default: + ND_PRINT("\n\t%s", get_content(ndo, msg)); + mp_next(&msg); + break; + } + } + break; + } + CASE_IPROTO_STR(INSTANCE_UUID); + CASE_IPROTO_STR(CLUSTER_UUID); + CASE_IPROTO_STR(FUNCTION_NAME); + CASE_IPROTO_STR(SQL_TEXT); + CASE_IPROTO_STR(EXPR); + CASE_IPROTO_MAP(VCLOCK); + CASE_IPROTO_UINT(SERVER_VERSION); + CASE_IPROTO_UINT(VERSION); + CASE_IPROTO_UINT(BIND_COUNT); + CASE_IPROTO_UINT(INDEX_ID); + CASE_IPROTO_UINT(INDEX_BASE); + CASE_IPROTO_UINT(STMT_ID); + CASE_IPROTO_UINT(OFFSET); + CASE_IPROTO_UINT(LIMIT); + CASE_IPROTO_UINT(REPLICA_ID); + CASE_IPROTO_UINT(LSN); + CASE_IPROTO_UINT(TERM); + CASE_IPROTO_BOOL(REPLICA_ANON); + CASE_IPROTO_ARRAY(FEATURES); + CASE_IPROTO_ARRAY(METADATA); + CASE_IPROTO_ARRAY(BIND_METADATA); + CASE_IPROTO_ARRAY(KEY); + CASE_IPROTO_ARRAY(TUPLE); + CASE_IPROTO_ARRAY(OPS); + CASE_IPROTO_ARRAY(OPTIONS); + CASE_IPROTO_ARRAY(SQL_BIND); + CASE_IPROTO_ARRAY(ID_FILTER); + default: + ND_PRINT("\n\t_UNKNOWN_"); + mp_next(&msg); + } + } + + return 0; +} + +GEN_REQ_FUNC(prepare, PREPARE) +GEN_REQ_FUNC(call, CALL) +GEN_REQ_FUNC(call16, CALL_16) +GEN_REQ_FUNC(id, ID) +GEN_REQ_FUNC(delete, DELETE) +GEN_REQ_FUNC(replace, REPLACE) +GEN_REQ_FUNC(upsert, UPSERT) +GEN_REQ_FUNC(update, UPDATE) +GEN_REQ_FUNC(execute, EXECUTE) +GEN_REQ_FUNC(insert, INSERT) +GEN_REQ_FUNC(select, SELECT) +GEN_REQ_FUNC(eval, EVAL) +GEN_REQ_FUNC(join, JOIN) +GEN_REQ_FUNC(subscribe, SUBSCRIBE) +GEN_REQ_FUNC(join_meta, JOIN_META) +GEN_REQ_FUNC(raft_promote, RAFT_PROMOTE) +GEN_REQ_FUNC(raft_confirm, RAFT_CONFIRM) +GEN_NOBODY_REQ_FUNC(ping, PING) +GEN_NOBODY_REQ_FUNC(nop, NOP) +GEN_NOBODY_REQ_FUNC(join_snapshot, JOIN_SNAPSHOT) +GEN_TRANS_REQ_FUNC(begin, BEGIN) +GEN_TRANS_REQ_FUNC(commit, COMMIT) +GEN_TRANS_REQ_FUNC(rollback, ROLLBACK) + +static int +parse_heartbeat(netdissect_options *ndo, const char *msg, const char *body_end) +{ + uint32_t body_items; + const char *p = msg; + bool heartbeat_resp = false; + + if (mp_check(&p, body_end) != 0 || p != body_end) { + ND_PRINT(" [|iproto]"); + return -1; + } + + if (mp_typeof(*msg) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + body_items = mp_decode_map(&msg); + + for (uint32_t n = 0; n < body_items; n++) { + uint64_t key; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + key = mp_decode_uint(&msg); + switch (key) { + case IPROTO_VCLOCK: + if (mp_typeof(*msg) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + heartbeat_resp = true; + break; + } + } + + if (heartbeat_resp) { + ND_PRINT(" response: HEARTBEAT"); + if (ndo->ndo_vflag == 0) { + return 0; + } + ND_PRINT("\n\tVCLOCK: %s", get_content(ndo, msg)); + } + + return 0; +} + +static int +parse_ok(netdissect_options *ndo, const char *msg, + const char *body_end, const kv_t *kv, size_t kv_len) +{ + uint64_t sync, version, key, replica_id; + double timestamp = 0; + + sync = version = key = replica_id = 0; + + if (!kv_len) { /* May be a heartbeat response. */ + return parse_heartbeat(ndo, msg, body_end); + } + + for (size_t n = 0; n < kv_len; n++) { + switch (kv[n].key) { + case IPROTO_SYNC: + sync = kv[n].u.val; + break; + case IPROTO_SCHEMA_VERSION: + version = kv[n].u.val; + break; + case IPROTO_REPLICA_ID: + replica_id = kv[n].u.val; + break; + case IPROTO_TIMESTAMP: + timestamp = kv[n].u.val_d; + break; + default: + return -1; + } + } + + if (replica_id && timestamp) { /* Heartbeat request. */ + const char *time = get_time(ndo, timestamp); + ND_PRINT(" request: HEARTBEAT, REPLICA_ID: %" PRIu64 ", TIMESTAMP: %s", + replica_id, (time) ? time : "NULL"); + return 0; + } + + ND_PRINT(" response: OK, SYNC: %" PRIu64 ", SCHEMA_VERSION: %" PRIu64, + sync, version); + if (timestamp) { + const char *time = get_time(ndo, timestamp); + ND_PRINT(", TIMESTAMP: %s", (time) ? time : "NULL"); + } + + if (ndo->ndo_vflag == 0) { + return 0; + } + + return parse_body(ndo, msg, body_end); +} + +static int +parse_error(netdissect_options *ndo, const char *msg, + const char *body_end, const kv_t *kv, size_t kv_len) +{ + uint64_t sync, version, errcode; + uint32_t body_items; + const char *p = msg; + + sync = version = errcode = 0; + + if (kv_len != 3) { + return -1; + } + + for (size_t n = 0; n < kv_len; n++) { + switch (kv[n].key) { + case IPROTO_SYNC: + sync = kv[n].u.val; + break; + case IPROTO_SCHEMA_VERSION: + version = kv[n].u.val; + break; + case IPROTO_REQUEST_TYPE: + errcode = kv[n].u.val; + break; + default: + return -1; + } + } + + ND_PRINT(" response: ERR: %s, SYNC: %" PRIu64 ", SCHEMA_VERSION: %" PRIu64, + (errcode >= ARR_LEN(error_codes)) ? "unknown" : + error_codes[errcode], sync, version); + + if (ndo->ndo_vflag == 0) { + return 0; + } + + /* Parse and print body. */ + if (mp_check(&p, body_end) != 0 || p != body_end) { + ND_PRINT(" [|iproto]"); + return -1; + } + if (mp_typeof(*msg) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + body_items = mp_decode_map(&msg); + + if (body_items == 1) { /* Versions <= 2.4.0 */ + uint64_t key; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + key = mp_decode_uint(&msg); + + if (key == IPROTO_ERROR_24) { + const char *error; + + if (mp_typeof(*msg) != MP_STR) { + ND_PRINT_INVALID(); + return -1; + } + + error = get_string(ndo, &msg); + if (error) { + ND_PRINT("\n\tERROR: %s", error); + } + } + return 0; + } + + for (uint32_t n = 0; n < body_items; n++) { + uint64_t key; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + key = mp_decode_uint(&msg); + switch (key) { + case IPROTO_ERROR_24: + mp_next(&msg); + break; + case IPROTO_ERROR: + if (print_error(ndo, &msg) == -1) { + return -1; + } + break; + } + } + + return 0; +} + +static int +parse_vote(netdissect_options *ndo, const char *msg, + const char *body_end, const kv_t *kv, size_t kv_len) +{ + (void) msg; + (void) body_end; + (void) kv; + (void) kv_len; + + ND_PRINT(" request: VOTE"); + return 0; +} + +static const char +base64_chars[] = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + +static char *base64_encode(netdissect_options *ndo, const uint8_t *src, + uint32_t src_len) +{ + size_t res_len; + char *res; + + res_len = 4 * ((src_len + 2) / 3); + res = nd_malloc(ndo, res_len + 1); + if (!res) { + return NULL; + } + + for (size_t i = 0, j = 0; i < src_len; i += 3, j += 4) { + size_t a = i < src_len ? src[i] : 0; + size_t b = i + 1 < src_len ? src[i + 1] : 0; + size_t c = i + 2 < src_len ? src[i + 2] : 0; + size_t abc = (a << 0x10) + (b << 0x8) + c; + + res[j] = base64_chars[(abc >> 18) & 0x3F]; + res[j + 1] = base64_chars[(abc >> 12) & 0x3F]; + + if (i + 1 < src_len) + res[j + 2] = base64_chars[(abc >> 6) & 0x3F]; + else + res[j + 2] = '='; + + if (i + 2 < src_len) + res[j + 3] = base64_chars[abc & 0x3F]; + else + res[j + 3] = '='; + } + + return res; +} + +/* + * IPROTO_AUTH requires additional processing: + * scramble is stored in binary format and needs to be encoded for printing. + */ +static int +parse_auth(netdissect_options *ndo, const char *msg, + const char *body_end, const kv_t *kv, size_t kv_len) +{ + uint64_t sync = 0; + uint32_t body_items; + const char *p = msg; + + for (size_t n = 0; n < kv_len; n++) { + switch (kv[n].key) { + case IPROTO_SYNC: + sync = kv[n].u.val; + break; + } + } + + ND_PRINT(" request: AUTH, SYNC: %" PRIu64, sync); + + if (ndo->ndo_vflag == 0) { + return 0; + } + + /* Parse and print body. */ + if (mp_check(&p, body_end) != 0 || p != body_end) { + ND_PRINT(" [|iproto]"); + return -1; + } + if (mp_typeof(*msg) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + body_items = mp_decode_map(&msg); + + for (uint32_t n = 0; n < body_items; n++) { + uint64_t key; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + key = mp_decode_uint(&msg); + switch (key) { + case IPROTO_TUPLE: + { + uint32_t items, scramble_len; + const char *auth, *scramble; + + if (mp_typeof(*msg) != MP_ARRAY) { + ND_PRINT_INVALID(); + return -1; + } + + items = mp_decode_array(&msg); + if (items != 2) { + return -1; + } + + if (mp_typeof(*msg) != MP_STR) { + ND_PRINT_INVALID(); + return -1; + } + auth = get_string(ndo, &msg); + if (auth) { + ND_PRINT("\n\tAUTH: %s", auth); + } + + if (mp_typeof(*msg) != MP_STR) { + ND_PRINT_INVALID(); + return -1; + } + + scramble = mp_decode_str(&msg, &scramble_len); + if (scramble) { + const char *scramble_encoded = base64_encode(ndo, + (const uint8_t *) scramble, scramble_len); + if (scramble_encoded) { + ND_PRINT("\n\tSCRAMBLE: %s", scramble_encoded); + } + } + break; + } + CASE_IPROTO_STR(USER_NAME); + default: + return -1; + } + } + + return 0; +} + +/* IPROTO_RAFT body does not have unique key in enum iproto_key. */ +static int +parse_raft(netdissect_options *ndo, const char *msg, + const char *body_end, const kv_t *kv, size_t kv_len) +{ + uint32_t body_items; + uint64_t sync, id; + const char *p = msg; + + sync = id = 0; + + for (size_t n = 0; n < kv_len; n++) { + switch (kv[n].key) { + case IPROTO_SYNC: + sync = kv[n].u.val; + break; + case IPROTO_GROUP_ID: + id = kv[n].u.val; + break; + default: + return -1; + } + } + + ND_PRINT(" request: RAFT, GROUP_ID: %" PRIu64 ", SYNC: %" PRIu64, id, sync); + + if (ndo->ndo_vflag == 0) { + return 0; + } + + /* Parse and print body. */ + if (mp_check(&p, body_end) != 0 || p != body_end) { + ND_PRINT(" [|iproto]"); + return -1; + } + if (mp_typeof(*msg) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + body_items = mp_decode_map(&msg); + + for (uint32_t n = 0; n < body_items; n++) { + uint64_t key; + + if (mp_typeof(*msg) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + key = mp_decode_uint(&msg); + switch (key) { + CASE_IPROTO_UINT(RAFT_TERM); + CASE_IPROTO_UINT(RAFT_VOTE); + CASE_IPROTO_UINT(RAFT_STATE); + CASE_IPROTO_MAP(RAFT_VCLOCK); + } + } + + return 0; +} + +static int parse_greeting(netdissect_options *ndo, const u_char *msg, + u_int length) +{ + /* Try to detect a "greeting" message. */ + if (length < (sizeof(GR_NAME) - 1)) { + return 0; + } + + if (memcmp(msg, GR_NAME, sizeof(GR_NAME) - 1) != 0) { + return 0; + } + + ND_PRINT(": "); + txtproto_print(ndo, msg, length, NULL, 0); + + return 1; +} + +/* + * +++++++++++++++++++++++++ + * | Packet | + * +++++++++++++++++++++++++ + * | size | MP_UINT | + * +++++++++++++++++++++++++ + * | header | MP_MAP | + * +++++++++++++++++++++++++ + * | body | MP_MAP | + * +++++++++++++++++++++++++ + * + * size - size of the header plus the size of the body. + */ +static int +tarantool_parse(netdissect_options *ndo, const u_char *bp) +{ + const char *payload_begin = (const char *) bp; + const char *payload = (const char *) bp; + request_print_t print_req = NULL; + const char *header_begin; + uint64_t mp_len, hdr_len; + uint32_t header_items; + size_t kvs_len = 0; + kv_t *kvs; + + if (mp_check((const char **) &bp, (const char *) ndo->ndo_snapend) != 0) { + ND_PRINT(" [|iproto]"); + return -1; + } + + if (mp_typeof(*payload) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + + mp_len = mp_decode_uint(&payload); + if (payload + mp_len > (const char *) ndo->ndo_snapend) { + ND_PRINT_INVALID(); + return -1; + } + header_begin = payload; + hdr_len = payload - payload_begin; + + /* Parse header. */ + if (mp_typeof(*payload) != MP_MAP) { + ND_PRINT_INVALID(); + return -1; + } + + ND_PRINT(" size %" PRIu64 ":", mp_len + hdr_len); + header_items = mp_decode_map(&payload); + + if (!header_items) { + ND_PRINT_INVALID(); + return -1; + } + + kvs = nd_malloc(ndo, header_items * sizeof(kv_t)); + if (!kvs) { + return -1; + } + + for (uint32_t n = 0; n < header_items; n++) { + uint64_t key, val = 0; + double val_d = 0; + + if (mp_typeof(*payload) != MP_UINT) { + ND_PRINT_INVALID(); + return -1; + } + key = mp_decode_uint(&payload); + + switch (mp_typeof(*payload)) { + case MP_UINT: + val = mp_decode_uint(&payload); + break; + case MP_DOUBLE: + val_d = mp_decode_double(&payload); + break; + default: + ND_PRINT_INVALID(); + return -1; + } + + if (key == IPROTO_REQUEST_TYPE) { + struct request *res; + struct request rkey = { .type = val }; + + /* Error code is 0x8XXX */ + if (val >> 12 == 8) { + uint32_t err = val & 0xfff; + kvs[kvs_len].key = key; + kvs[kvs_len].u.val = err; + kvs_len++; + rkey.type = IPROTO_TYPE_ERROR; + } + + res = bsearch(&rkey, request_ops, ARR_LEN(request_ops), + sizeof(struct request), request_compar); + if (res) { + print_req = res->print; + } + + continue; /* We do not need to store request type. */ + } + + kvs[kvs_len].key = key; + if (val_d) { + kvs[kvs_len].u.val_d = val_d; + } else { + kvs[kvs_len].u.val = val; + } + kvs_len++; + } + + if (print_req) { + const char *body_end = header_begin + mp_len; + int rc = print_req(ndo, payload, body_end, kvs, kvs_len); + + if (rc == -1) { + return -1; + } + + return mp_len + hdr_len; + } + + ND_PRINT(" UNKNOWN"); + return mp_len + hdr_len; +} + +void +tarantool_print(netdissect_options *ndo, const u_char *bp, u_int length) +{ + int ret_len = 0; + size_t mp_num = 1; + + /* Override default MP_EXT serialize and validate functions. */ + mp_snprint_ext = snprint_ext_custom; + mp_check_ext_data = check_ext_data_custom; + + ndo->ndo_protocol = "iproto"; + + /* Greeting message is not in MsgPack format. */ + if (parse_greeting(ndo, bp, length)) { + return; + } + + ND_PRINT(": IPROTO"); + while (length > 0) { + ND_PRINT("\n\t%zu)", mp_num++); + ret_len = tarantool_parse(ndo, bp); + if (ret_len < 0) { + return; + } + bp += ret_len; + length -= ret_len; + } +} +#endif diff --git a/print-tcp.c b/print-tcp.c index f9dfbb7cbc..c6fa47242e 100644 --- a/print-tcp.c +++ b/print-tcp.c @@ -742,6 +742,11 @@ tcp_print(netdissect_options *ndo, /* over_tcp: TRUE, is_mdns: FALSE */ domain_print(ndo, bp, length, TRUE, FALSE); break; +#ifdef HAVE_MSGPUCK + case PT_IPROTO: + tarantool_print(ndo, bp, length); + break; +#endif } return; } @@ -798,6 +803,10 @@ tcp_print(netdissect_options *ndo, } else if (IS_SRC_OR_DST_PORT(RTSP_PORT_ALT)) { ND_PRINT(": "); rtsp_print(ndo, bp, length); +#ifdef HAVE_MSGPUCK + } else if (IS_SRC_OR_DST_PORT(TARANTOOL_PORT)) { + tarantool_print(ndo, bp, length); +#endif } else if ((IS_SRC_OR_DST_PORT(NFS_PORT)) && length >= 4) { /* diff --git a/tcp.h b/tcp.h index a4c28b61c2..e5edd7a1e1 100644 --- a/tcp.h +++ b/tcp.h @@ -158,3 +158,6 @@ extern const struct tok tcp_flag_values[]; #ifndef REDIS_PORT #define REDIS_PORT 6379 #endif +#ifndef TARANTOOL_PORT +#define TARANTOOL_PORT 3301 +#endif diff --git a/tcpdump.1.in b/tcpdump.1.in index 652dd79688..ba287702e7 100644 --- a/tcpdump.1.in +++ b/tcpdump.1.in @@ -748,6 +748,7 @@ Currently known types are \fBrtp\fR (Real-Time Applications protocol), \fBsnmp\fR (Simple Network Management Protocol), \fBsomeip\fR (SOME/IP), +\fBtarantool\fR (Tarantool binary protocol), \fBtftp\fR (Trivial File Transfer Protocol), \fBvat\fR (Visual Audio Tool), \fBvxlan\fR (Virtual eXtensible Local Area Network), diff --git a/tcpdump.c b/tcpdump.c index b5893eba86..cba6d4f264 100644 --- a/tcpdump.c +++ b/tcpdump.c @@ -1887,6 +1887,10 @@ main(int argc, char **argv) ndo->ndo_packettype = PT_DOMAIN; else if (ascii_strcasecmp(optarg, "quic") == 0) ndo->ndo_packettype = PT_QUIC; +#ifdef HAVE_MSGPUCK + else if (ascii_strcasecmp(optarg, "tarantool") == 0) + ndo->ndo_packettype = PT_IPROTO; +#endif else error("unknown packet type `%s'", optarg); break; diff --git a/tests/tarantool-truncated.out b/tests/tarantool-truncated.out new file mode 100644 index 0000000000..42babb6b60 --- /dev/null +++ b/tests/tarantool-truncated.out @@ -0,0 +1,823 @@ + 1 08:05:02.114768 IP (tos 0x0, ttl 64, id 56001, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.38762 > 127.0.0.1.3301: Flags [S], cksum 0xfe30 (incorrect -> 0x24da), seq 192836087, win 65495, options [mss 65495,sackOK,TS val 662036973 ecr 0,nop,wscale 7], length 0 + 2 08:05:02.114779 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3301 > 127.0.0.1.38762: Flags [S.], cksum 0xfe30 (incorrect -> 0x854e), seq 2501050640, ack 192836088, win 65483, options [mss 65495,sackOK,TS val 662036973 ecr 662036973,nop,wscale 7], length 0 + 3 08:05:02.114788 IP (tos 0x0, ttl 64, id 56002, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38762 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xac0a), ack 1, win 512, options [nop,nop,TS val 662036973 ecr 662036973], length 0 + 4 08:05:02.115027 IP (tos 0x0, ttl 64, id 52730, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3301 > 127.0.0.1.38762: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 662036974 ecr 662036973], length 128: IPROTO, length: 128 [|iproto] + 5 08:05:02.115031 IP (tos 0x0, ttl 64, id 56003, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38762 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xab89), ack 129, win 511, options [nop,nop,TS val 662036974 ecr 662036974], length 0 + 6 08:05:02.115104 IP (tos 0x0, ttl 64, id 56004, offset 0, flags [DF], proto TCP (6), length 70) + 127.0.0.1.38762 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3a (incorrect -> 0xaff3), seq 1:19, ack 129, win 512, options [nop,nop,TS val 662036974 ecr 662036974], length 18: IPROTO + 1) size 18: request: ID, SYNC: 0 + VERSION: 4 + FEATURES: [0, 1, 2, 3, 4] + 7 08:05:02.115107 IP (tos 0x0, ttl 64, id 52731, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38762: Flags [.], cksum 0xfe28 (incorrect -> 0xab76), ack 19, win 512, options [nop,nop,TS val 662036974 ecr 662036974], length 0 + 8 08:05:02.115258 IP (tos 0x0, ttl 64, id 52732, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38762: Flags [P.], seq 129:182, ack 19, win 512, options [nop,nop,TS val 662036974 ecr 662036974], length 53: IPROTO + 1) [|iproto] + 9 08:05:02.115502 IP (tos 0x0, ttl 64, id 21169, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [S], cksum 0xfe30 (incorrect -> 0x78fc), seq 626328559, win 65495, options [mss 65495,sackOK,TS val 662036974 ecr 0,nop,wscale 7], length 0 + 10 08:05:02.115505 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3301 > 127.0.0.1.38776: Flags [S.], cksum 0xfe30 (incorrect -> 0xa50b), seq 3995720797, ack 626328560, win 65483, options [mss 65495,sackOK,TS val 662036974 ecr 662036974,nop,wscale 7], length 0 + 11 08:05:02.115509 IP (tos 0x0, ttl 64, id 21170, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xcbc7), ack 1, win 512, options [nop,nop,TS val 662036974 ecr 662036974], length 0 + 12 08:05:02.115687 IP (tos 0x0, ttl 64, id 48779, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3301 > 127.0.0.1.38776: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 662036974 ecr 662036974], length 128: IPROTO, length: 128 [|iproto] + 13 08:05:02.115692 IP (tos 0x0, ttl 64, id 21171, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xcb48), ack 129, win 511, options [nop,nop,TS val 662036974 ecr 662036974], length 0 + 14 08:05:02.115754 IP (tos 0x0, ttl 64, id 21172, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [P.], seq 1:27, ack 129, win 512, options [nop,nop,TS val 662036974 ecr 662036974], length 26: IPROTO + 1) [|iproto] + 15 08:05:02.115758 IP (tos 0x0, ttl 64, id 48780, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38776: Flags [.], cksum 0xfe28 (incorrect -> 0xcb2d), ack 27, win 512, options [nop,nop,TS val 662036974 ecr 662036974], length 0 + 16 08:05:02.115851 IP (tos 0x0, ttl 64, id 48781, offset 0, flags [DF], proto TCP (6), length 139) + 127.0.0.1.3301 > 127.0.0.1.38776: Flags [P.], seq 129:216, ack 27, win 512, options [nop,nop,TS val 662036974 ecr 662036974], length 87: IPROTO + 1) [|iproto] + 17 08:05:02.115869 IP (tos 0x0, ttl 64, id 21173, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [P.], seq 27:53, ack 216, win 512, options [nop,nop,TS val 662036975 ecr 662036974], length 26: IPROTO + 1) [|iproto] + 18 08:05:02.116102 IP (tos 0x0, ttl 64, id 48782, offset 0, flags [DF], proto TCP (6), length 139) + 127.0.0.1.3301 > 127.0.0.1.38776: Flags [P.], seq 216:303, ack 53, win 512, options [nop,nop,TS val 662036975 ecr 662036975], length 87: IPROTO + 1) [|iproto] + 19 08:05:02.116159 IP (tos 0x0, ttl 64, id 21174, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [P.], seq 53:79, ack 303, win 512, options [nop,nop,TS val 662036975 ecr 662036975], length 26: IPROTO + 1) [|iproto] + 20 08:05:02.124378 IP (tos 0x0, ttl 64, id 48783, offset 0, flags [DF], proto TCP (6), length 177) + 127.0.0.1.3301 > 127.0.0.1.38776: Flags [P.], seq 303:428, ack 79, win 512, options [nop,nop,TS val 662036983 ecr 662036975], length 125: IPROTO + 1) [|iproto] + 21 08:05:02.124450 IP (tos 0x0, ttl 64, id 21175, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [P.], seq 79:105, ack 428, win 512, options [nop,nop,TS val 662036983 ecr 662036983], length 26: IPROTO + 1) [|iproto] + 22 08:05:02.132068 IP (tos 0x0, ttl 64, id 56005, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38762 > 127.0.0.1.3301: Flags [F.], cksum 0xfe28 (incorrect -> 0xab2f), seq 19, ack 182, win 512, options [nop,nop,TS val 662036991 ecr 662036974], length 0 + 23 08:05:02.132102 IP (tos 0x0, ttl 64, id 52733, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38762: Flags [F.], cksum 0xfe28 (incorrect -> 0xab1d), seq 182, ack 20, win 512, options [nop,nop,TS val 662036991 ecr 662036991], length 0 + 24 08:05:02.132117 IP (tos 0x0, ttl 64, id 56006, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38762 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xab1d), ack 183, win 512, options [nop,nop,TS val 662036991 ecr 662036991], length 0 + 25 08:05:02.132152 IP (tos 0x0, ttl 64, id 48784, offset 0, flags [DF], proto TCP (6), length 177) + 127.0.0.1.3301 > 127.0.0.1.38776: Flags [P.], seq 428:553, ack 105, win 512, options [nop,nop,TS val 662036991 ecr 662036983], length 125: IPROTO + 1) [|iproto] + 26 08:05:02.132155 IP (tos 0x0, ttl 64, id 21176, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [F.], cksum 0xfe28 (incorrect -> 0xc999), seq 105, ack 428, win 512, options [nop,nop,TS val 662036991 ecr 662036983], length 0 + 27 08:05:02.132168 IP (tos 0x0, ttl 64, id 48785, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38776: Flags [F.], cksum 0xfe28 (incorrect -> 0xc913), seq 553, ack 106, win 512, options [nop,nop,TS val 662036991 ecr 662036991], length 0 + 28 08:05:02.132173 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [R], cksum 0xe3d3 (correct), seq 626328664, win 0, length 0 + 29 08:05:02.132174 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40) + 127.0.0.1.38776 > 127.0.0.1.3301: Flags [R], cksum 0xe3d2 (correct), seq 626328665, win 0, length 0 + 30 08:05:02.166049 IP (tos 0x0, ttl 64, id 16815, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [S], cksum 0xfe30 (incorrect -> 0xe8de), seq 3193502413, win 65495, options [mss 65495,sackOK,TS val 662037025 ecr 0,nop,wscale 7], length 0 + 31 08:05:02.166059 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [S.], cksum 0xfe30 (incorrect -> 0x5509), seq 618489180, ack 3193502414, win 65483, options [mss 65495,sackOK,TS val 662037025 ecr 662037025,nop,wscale 7], length 0 + 32 08:05:02.166068 IP (tos 0x0, ttl 64, id 16816, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x7bc5), ack 1, win 512, options [nop,nop,TS val 662037025 ecr 662037025], length 0 + 33 08:05:02.166384 IP (tos 0x0, ttl 64, id 45569, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 662037025 ecr 662037025], length 128: IPROTO, length: 128 [|iproto] + 34 08:05:02.166391 IP (tos 0x0, ttl 64, id 16817, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x7b46), ack 129, win 511, options [nop,nop,TS val 662037025 ecr 662037025], length 0 + 35 08:05:02.166425 IP (tos 0x0, ttl 64, id 16818, offset 0, flags [DF], proto TCP (6), length 70) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3a (incorrect -> 0x7fb0), seq 1:19, ack 129, win 512, options [nop,nop,TS val 662037025 ecr 662037025], length 18: IPROTO + 1) size 18: request: ID, SYNC: 0 + VERSION: 4 + FEATURES: [0, 1, 2, 3, 4] + 36 08:05:02.166429 IP (tos 0x0, ttl 64, id 45570, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x7b33), ack 19, win 512, options [nop,nop,TS val 662037025 ecr 662037025], length 0 + 37 08:05:02.166668 IP (tos 0x0, ttl 64, id 45571, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 129:182, ack 19, win 512, options [nop,nop,TS val 662037025 ecr 662037025], length 53: IPROTO + 1) [|iproto] + 38 08:05:02.166811 IP (tos 0x0, ttl 64, id 19991, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.38796 > 127.0.0.1.3301: Flags [S], cksum 0xfe30 (incorrect -> 0xcf06), seq 3226014377, win 65495, options [mss 65495,sackOK,TS val 662037025 ecr 0,nop,wscale 7], length 0 + 39 08:05:02.166816 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3301 > 127.0.0.1.38796: Flags [S.], cksum 0xfe30 (incorrect -> 0x9f30), seq 894628071, ack 3226014378, win 65483, options [mss 65495,sackOK,TS val 662037025 ecr 662037025,nop,wscale 7], length 0 + 40 08:05:02.166820 IP (tos 0x0, ttl 64, id 19992, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38796 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xc5ec), ack 1, win 512, options [nop,nop,TS val 662037025 ecr 662037025], length 0 + 41 08:05:02.166965 IP (tos 0x0, ttl 64, id 38853, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3301 > 127.0.0.1.38796: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 662037026 ecr 662037025], length 128: IPROTO, length: 128 [|iproto] + 42 08:05:02.166970 IP (tos 0x0, ttl 64, id 19993, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38796 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xc56b), ack 129, win 511, options [nop,nop,TS val 662037026 ecr 662037026], length 0 + 43 08:05:02.167016 IP (tos 0x0, ttl 64, id 19994, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.38796 > 127.0.0.1.3301: Flags [P.], seq 1:27, ack 129, win 512, options [nop,nop,TS val 662037026 ecr 662037026], length 26: IPROTO + 1) [|iproto] + 44 08:05:02.167020 IP (tos 0x0, ttl 64, id 38854, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38796: Flags [.], cksum 0xfe28 (incorrect -> 0xc550), ack 27, win 512, options [nop,nop,TS val 662037026 ecr 662037026], length 0 + 45 08:05:02.167146 IP (tos 0x0, ttl 64, id 38855, offset 0, flags [DF], proto TCP (6), length 177) + 127.0.0.1.3301 > 127.0.0.1.38796: Flags [P.], seq 129:254, ack 27, win 512, options [nop,nop,TS val 662037026 ecr 662037026], length 125: IPROTO + 1) [|iproto] + 46 08:05:02.167208 IP (tos 0x0, ttl 64, id 19995, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.38796 > 127.0.0.1.3301: Flags [P.], seq 27:53, ack 254, win 512, options [nop,nop,TS val 662037026 ecr 662037026], length 26: IPROTO + 1) [|iproto] + 47 08:05:02.167360 IP (tos 0x0, ttl 64, id 16819, offset 0, flags [DF], proto TCP (6), length 106) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 19:73, ack 182, win 512, options [nop,nop,TS val 662037026 ecr 662037025], length 54: IPROTO + 1) [|iproto] + 48 08:05:02.167522 IP (tos 0x0, ttl 64, id 45572, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 182:215, ack 73, win 512, options [nop,nop,TS val 662037026 ecr 662037026], length 33: IPROTO + 1) [|iproto] + 49 08:05:02.167596 IP (tos 0x0, ttl 64, id 16820, offset 0, flags [DF], proto TCP (6), length 106) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 73:127, ack 215, win 512, options [nop,nop,TS val 662037026 ecr 662037026], length 54: IPROTO + 1) [|iproto] + 50 08:05:02.167844 IP (tos 0x0, ttl 64, id 45573, offset 0, flags [DF], proto TCP (6), length 65) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], cksum 0xfe35 (incorrect -> 0x98b0), seq 215:228, ack 127, win 512, options [nop,nop,TS val 662037026 ecr 662037026], length 13: IPROTO + 1) size 13: response: HEARTBEAT + VCLOCK: {1: 9} + 51 08:05:02.167855 IP (tos 0x0, ttl 64, id 45574, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], cksum 0xfe30 (incorrect -> 0xa888), seq 228:236, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037026], length 8: IPROTO + 1) size 8: request: JOIN_META, SYNC: 0 [|iproto] + 52 08:05:02.167858 IP (tos 0x0, ttl 64, id 45575, offset 0, flags [DF], proto TCP (6), length 69) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], cksum 0xfe39 (incorrect -> 0x1745), seq 236:253, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037026], length 17: IPROTO + 1) size 17: request: RAFT_PROMOTE, SYNC: 0, REPLICA_ID: 1 + REPLICA_ID: 1 + LSN: 0 + TERM: 2 + 53 08:05:02.167860 IP (tos 0x0, ttl 64, id 45576, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], cksum 0xfe30 (incorrect -> 0xa86e), seq 253:261, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037026], length 8: IPROTO + 1) size 8: request: JOIN_SNAPSHOT, SYNC: 0 + 54 08:05:02.167947 IP (tos 0x0, ttl 64, id 16821, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x7a40), ack 261, win 512, options [nop,nop,TS val 662037027 ecr 662037026], length 0 + 55 08:05:02.168039 IP (tos 0x0, ttl 64, id 45577, offset 0, flags [DF], proto TCP (6), length 115) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 261:324, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 63: IPROTO + 1) [|iproto] + 56 08:05:02.168046 IP (tos 0x0, ttl 64, id 45578, offset 0, flags [DF], proto TCP (6), length 80) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 324:352, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 28: IPROTO + 1) [|iproto] + 57 08:05:02.168050 IP (tos 0x0, ttl 64, id 45579, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 352:385, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 33: IPROTO + 1) [|iproto] + 58 08:05:02.168052 IP (tos 0x0, ttl 64, id 45580, offset 0, flags [DF], proto TCP (6), length 103) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 385:436, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 51: IPROTO + 1) [|iproto] + 59 08:05:02.168056 IP (tos 0x0, ttl 64, id 45581, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 436:489, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 53: IPROTO + 1) [|iproto] + 60 08:05:02.168059 IP (tos 0x0, ttl 64, id 45582, offset 0, flags [DF], proto TCP (6), length 87) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 489:524, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 35: IPROTO + 1) [|iproto] + 61 08:05:02.168061 IP (tos 0x0, ttl 64, id 45583, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 524:582, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 58: IPROTO + 1) [|iproto] + 62 08:05:02.168064 IP (tos 0x0, ttl 64, id 45584, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 582:642, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 60: IPROTO + 1) [|iproto] + 63 08:05:02.168066 IP (tos 0x0, ttl 64, id 45585, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 642:701, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 59: IPROTO + 1) [|iproto] + 64 08:05:02.168069 IP (tos 0x0, ttl 64, id 45586, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 701:759, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 58: IPROTO + 1) [|iproto] + 65 08:05:02.168109 IP (tos 0x0, ttl 64, id 16822, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x784d), ack 759, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 0 + 66 08:05:02.168115 IP (tos 0x0, ttl 64, id 45587, offset 0, flags [DF], proto TCP (6), length 2853) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 759:3560, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 2801: IPROTO + 1) [|iproto] + 67 08:05:02.168119 IP (tos 0x0, ttl 64, id 45588, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 3560:3618, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 58: IPROTO + 1) [|iproto] + 68 08:05:02.168121 IP (tos 0x0, ttl 64, id 45589, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 3618:3678, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 60: IPROTO + 1) [|iproto] + 69 08:05:02.168124 IP (tos 0x0, ttl 64, id 45590, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 3678:3737, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 59: IPROTO + 1) [|iproto] + 70 08:05:02.168126 IP (tos 0x0, ttl 64, id 45591, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 3737:3795, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 58: IPROTO + 1) [|iproto] + 71 08:05:02.168129 IP (tos 0x0, ttl 64, id 45592, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 3795:3855, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 60: IPROTO + 1) [|iproto] + 72 08:05:02.168131 IP (tos 0x0, ttl 64, id 45593, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 3855:3914, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 59: IPROTO + 1) [|iproto] + 73 08:05:02.168134 IP (tos 0x0, ttl 64, id 45594, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 3914:3972, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 58: IPROTO + 1) [|iproto] + 74 08:05:02.168136 IP (tos 0x0, ttl 64, id 45595, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 3972:4032, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 60: IPROTO + 1) [|iproto] + 75 08:05:02.168139 IP (tos 0x0, ttl 64, id 45596, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4032:4091, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 59: IPROTO + 1) [|iproto] + 76 08:05:02.168141 IP (tos 0x0, ttl 64, id 45597, offset 0, flags [DF], proto TCP (6), length 133) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4091:4172, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 81: IPROTO + 1) [|iproto] + 77 08:05:02.168144 IP (tos 0x0, ttl 64, id 45598, offset 0, flags [DF], proto TCP (6), length 135) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4172:4255, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 83: IPROTO + 1) [|iproto] + 78 08:05:02.168147 IP (tos 0x0, ttl 64, id 45599, offset 0, flags [DF], proto TCP (6), length 134) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4255:4337, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 82: IPROTO + 1) [|iproto] + 79 08:05:02.168149 IP (tos 0x0, ttl 64, id 45600, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4337:4395, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 58: IPROTO + 1) [|iproto] + 80 08:05:02.168152 IP (tos 0x0, ttl 64, id 45601, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4395:4455, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 60: IPROTO + 1) [|iproto] + 81 08:05:02.168154 IP (tos 0x0, ttl 64, id 45602, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4455:4514, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 59: IPROTO + 1) [|iproto] + 82 08:05:02.168157 IP (tos 0x0, ttl 64, id 45603, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4514:4572, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 58: IPROTO + 1) [|iproto] + 83 08:05:02.168159 IP (tos 0x0, ttl 64, id 45604, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4572:4632, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 60: IPROTO + 1) [|iproto] + 84 08:05:02.168162 IP (tos 0x0, ttl 64, id 45605, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4632:4691, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 59: IPROTO + 1) [|iproto] + 85 08:05:02.168164 IP (tos 0x0, ttl 64, id 45606, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4691:4749, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 58: IPROTO + 1) [|iproto] + 86 08:05:02.168291 IP (tos 0x0, ttl 64, id 16823, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x68d6), ack 4749, win 481, options [nop,nop,TS val 662037027 ecr 662037027], length 0 + 87 08:05:02.168297 IP (tos 0x0, ttl 64, id 45607, offset 0, flags [DF], proto TCP (6), length 14028) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 4749:18725, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 13976: IPROTO + 1) [|iproto] + 88 08:05:02.168300 IP (tos 0x0, ttl 64, id 45608, offset 0, flags [DF], proto TCP (6), length 309) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 18725:18982, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 257: IPROTO + 1) [|iproto] + 89 08:05:02.168304 IP (tos 0x0, ttl 64, id 45609, offset 0, flags [DF], proto TCP (6), length 145) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 18982:19075, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 93: IPROTO + 1) [|iproto] + 90 08:05:02.168306 IP (tos 0x0, ttl 64, id 45610, offset 0, flags [DF], proto TCP (6), length 312) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 19075:19335, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 260: IPROTO + 1) [|iproto] + 91 08:05:02.168309 IP (tos 0x0, ttl 64, id 45611, offset 0, flags [DF], proto TCP (6), length 225) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 19335:19508, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 173: IPROTO + 1) [|iproto] + 92 08:05:02.168311 IP (tos 0x0, ttl 64, id 45612, offset 0, flags [DF], proto TCP (6), length 228) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 19508:19684, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 176: IPROTO + 1) [|iproto] + 93 08:05:02.168314 IP (tos 0x0, ttl 64, id 45613, offset 0, flags [DF], proto TCP (6), length 614) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 19684:20246, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 562: IPROTO + 1) [|iproto] + 94 08:05:02.168316 IP (tos 0x0, ttl 64, id 45614, offset 0, flags [DF], proto TCP (6), length 617) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 20246:20811, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 565: IPROTO + 1) [|iproto] + 95 08:05:02.168319 IP (tos 0x0, ttl 64, id 45615, offset 0, flags [DF], proto TCP (6), length 267) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 20811:21026, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 215: IPROTO + 1) [|iproto] + 96 08:05:02.168322 IP (tos 0x0, ttl 64, id 45616, offset 0, flags [DF], proto TCP (6), length 270) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 21026:21244, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 218: IPROTO + 1) [|iproto] + 97 08:05:02.168324 IP (tos 0x0, ttl 64, id 45617, offset 0, flags [DF], proto TCP (6), length 232) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 21244:21424, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 180: IPROTO + 1) [|iproto] + 98 08:05:02.168327 IP (tos 0x0, ttl 64, id 45618, offset 0, flags [DF], proto TCP (6), length 235) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 21424:21607, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 183: IPROTO + 1) [|iproto] + 99 08:05:02.168329 IP (tos 0x0, ttl 64, id 45619, offset 0, flags [DF], proto TCP (6), length 137) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 21607:21692, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 85: IPROTO + 1) [|iproto] + 100 08:05:02.168334 IP (tos 0x0, ttl 64, id 45620, offset 0, flags [DF], proto TCP (6), length 163) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 21692:21803, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 111: IPROTO + 1) [|iproto] + 101 08:05:02.168337 IP (tos 0x0, ttl 64, id 45621, offset 0, flags [DF], proto TCP (6), length 141) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 21803:21892, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 89: IPROTO + 1) [|iproto] + 102 08:05:02.168340 IP (tos 0x0, ttl 64, id 45622, offset 0, flags [DF], proto TCP (6), length 234) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 21892:22074, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 182: IPROTO + 1) [|iproto] + 103 08:05:02.168342 IP (tos 0x0, ttl 64, id 45623, offset 0, flags [DF], proto TCP (6), length 237) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 22074:22259, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 185: IPROTO + 1) [|iproto] + 104 08:05:02.168345 IP (tos 0x0, ttl 64, id 45624, offset 0, flags [DF], proto TCP (6), length 347) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 22259:22554, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 295: IPROTO + 1) [|iproto] + 105 08:05:02.168347 IP (tos 0x0, ttl 64, id 45625, offset 0, flags [DF], proto TCP (6), length 254) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 22554:22756, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 202: IPROTO + 1) [|iproto] + 106 08:05:02.168350 IP (tos 0x0, ttl 64, id 45626, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 22756:22884, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 128: IPROTO + 1) [|iproto] + 107 08:05:02.168353 IP (tos 0x0, ttl 64, id 45627, offset 0, flags [DF], proto TCP (6), length 157) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 22884:22989, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 105: IPROTO + 1) [|iproto] + 108 08:05:02.168356 IP (tos 0x0, ttl 64, id 45628, offset 0, flags [DF], proto TCP (6), length 101) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 22989:23038, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 49: IPROTO + 1) [|iproto] + 109 08:05:02.168360 IP (tos 0x0, ttl 64, id 45629, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23038:23091, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 53: IPROTO + 1) [|iproto] + 110 08:05:02.168362 IP (tos 0x0, ttl 64, id 45630, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23091:23146, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 55: IPROTO + 1) [|iproto] + 111 08:05:02.168365 IP (tos 0x0, ttl 64, id 45631, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23146:23196, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 50: IPROTO + 1) [|iproto] + 112 08:05:02.168367 IP (tos 0x0, ttl 64, id 45632, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23196:23251, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 55: IPROTO + 1) [|iproto] + 113 08:05:02.168370 IP (tos 0x0, ttl 64, id 45633, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23251:23301, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 50: IPROTO + 1) [|iproto] + 114 08:05:02.168373 IP (tos 0x0, ttl 64, id 45634, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23301:23356, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 55: IPROTO + 1) [|iproto] + 115 08:05:02.168375 IP (tos 0x0, ttl 64, id 45635, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23356:23409, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 53: IPROTO + 1) [|iproto] + 116 08:05:02.168378 IP (tos 0x0, ttl 64, id 45636, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23409:23459, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 50: IPROTO + 1) [|iproto] + 117 08:05:02.168380 IP (tos 0x0, ttl 64, id 45637, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23459:23514, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 55: IPROTO + 1) [|iproto] + 118 08:05:02.168383 IP (tos 0x0, ttl 64, id 45638, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23514:23567, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 53: IPROTO + 1) [|iproto] + 119 08:05:02.168385 IP (tos 0x0, ttl 64, id 45639, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23567:23617, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 50: IPROTO + 1) [|iproto] + 120 08:05:02.168388 IP (tos 0x0, ttl 64, id 45640, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23617:23672, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 55: IPROTO + 1) [|iproto] + 121 08:05:02.168390 IP (tos 0x0, ttl 64, id 45641, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23672:23725, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 53: IPROTO + 1) [|iproto] + 122 08:05:02.168393 IP (tos 0x0, ttl 64, id 45642, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23725:23775, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 50: IPROTO + 1) [|iproto] + 123 08:05:02.168396 IP (tos 0x0, ttl 64, id 45643, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23775:23830, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 55: IPROTO + 1) [|iproto] + 124 08:05:02.168398 IP (tos 0x0, ttl 64, id 45644, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23830:23885, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 55: IPROTO + 1) [|iproto] + 125 08:05:02.168401 IP (tos 0x0, ttl 64, id 45645, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23885:23938, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 53: IPROTO + 1) [|iproto] + 126 08:05:02.168403 IP (tos 0x0, ttl 64, id 45646, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23938:23988, ack 127, win 512, options [nop,nop,TS val 662037027 ecr 662037027], length 50: IPROTO + 1) [|iproto] + 127 08:05:02.168710 IP (tos 0x0, ttl 64, id 38856, offset 0, flags [DF], proto TCP (6), length 217) + 127.0.0.1.3301 > 127.0.0.1.38796: Flags [P.], seq 254:419, ack 53, win 512, options [nop,nop,TS val 662037027 ecr 662037026], length 165: IPROTO + 1) [|iproto] + 128 08:05:02.171963 IP (tos 0x0, ttl 64, id 45647, offset 0, flags [DF], proto TCP (6), length 3582) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 23988:27518, ack 127, win 512, options [nop,nop,TS val 662037031 ecr 662037027], length 3530: IPROTO + 1) [|iproto] + 129 08:05:02.173348 IP (tos 0x0, ttl 64, id 16824, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x106e), ack 27518, win 339, options [nop,nop,TS val 662037032 ecr 662037027], length 0 + 130 08:05:02.175889 IP (tos 0x0, ttl 64, id 19996, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.38796 > 127.0.0.1.3301: Flags [P.], seq 53:79, ack 419, win 512, options [nop,nop,TS val 662037035 ecr 662037027], length 26: IPROTO + 1) [|iproto] + 131 08:05:02.178357 IP (tos 0x0, ttl 64, id 16825, offset 0, flags [DF], proto TCP (6), length 154) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 127:229, ack 27518, win 512, options [nop,nop,TS val 662037037 ecr 662037027], length 102: IPROTO + 1) [|iproto] + 132 08:05:02.178408 IP (tos 0x0, ttl 64, id 19997, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38796 > 127.0.0.1.3301: Flags [F.], cksum 0xfe28 (incorrect -> 0xc3ed), seq 79, ack 419, win 512, options [nop,nop,TS val 662037037 ecr 662037027], length 0 + 133 08:05:02.178421 IP (tos 0x0, ttl 64, id 38857, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38796: Flags [F.], cksum 0xfe28 (incorrect -> 0xc3e4), seq 419, ack 80, win 512, options [nop,nop,TS val 662037037 ecr 662037035], length 0 + 134 08:05:02.178445 IP (tos 0x0, ttl 64, id 19998, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38796 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xc3e2), ack 420, win 512, options [nop,nop,TS val 662037037 ecr 662037037], length 0 + 135 08:05:02.178520 IP (tos 0x0, ttl 64, id 45648, offset 0, flags [DF], proto TCP (6), length 106) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27518:27572, ack 229, win 512, options [nop,nop,TS val 662037037 ecr 662037037], length 54: IPROTO + 1) [|iproto] + 136 08:05:02.178544 IP (tos 0x0, ttl 64, id 45649, offset 0, flags [DF], proto TCP (6), length 67) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], cksum 0xfe37 (incorrect -> 0xaa5a), seq 27572:27587, ack 229, win 512, options [nop,nop,TS val 662037037 ecr 662037037], length 15: IPROTO + 1) size 15: request: RAFT, GROUP_ID: 1, SYNC: 0 + RAFT_TERM: 2 + RAFT_STATE: 1 + 137 08:05:02.178580 IP (tos 0x0, ttl 64, id 16826, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0f07), ack 27587, win 512, options [nop,nop,TS val 662037037 ecr 662037037], length 0 + 138 08:05:02.178718 IP (tos 0x0, ttl 64, id 16827, offset 0, flags [DF], proto TCP (6), length 67) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], cksum 0xfe37 (incorrect -> 0x27f3), seq 229:244, ack 27587, win 512, options [nop,nop,TS val 662037037 ecr 662037037], length 15: IPROTO + 1) size 15: [|iproto] + 139 08:05:02.178805 IP (tos 0x0, ttl 64, id 45650, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], cksum 0xfe3f (incorrect -> 0xabdb), seq 27587:27610, ack 244, win 512, options [nop,nop,TS val 662037037 ecr 662037037], length 23: IPROTO + 1) size 23: request: HEARTBEAT, REPLICA_ID: 1, TIMESTAMP: 2023-08-30 08:05:02.178722 + 140 08:05:02.178942 IP (tos 0x0, ttl 64, id 16828, offset 0, flags [DF], proto TCP (6), length 69) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], cksum 0xfe39 (incorrect -> 0x2370), seq 244:261, ack 27610, win 512, options [nop,nop,TS val 662037038 ecr 662037037], length 17: IPROTO + 1) size 17: [|iproto] + 141 08:05:02.219994 IP (tos 0x0, ttl 64, id 45651, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x0ea5), ack 261, win 512, options [nop,nop,TS val 662037079 ecr 662037038], length 0 + 142 08:05:02.234412 IP (tos 0x0, ttl 64, id 38587, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [S], cksum 0xfe30 (incorrect -> 0x2247), seq 1028342303, win 65495, options [mss 65495,sackOK,TS val 662037093 ecr 0,nop,wscale 7], length 0 + 143 08:05:02.234419 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [S.], cksum 0xfe30 (incorrect -> 0xa272), seq 1318332256, ack 1028342304, win 65483, options [mss 65495,sackOK,TS val 662037093 ecr 662037093,nop,wscale 7], length 0 + 144 08:05:02.234426 IP (tos 0x0, ttl 64, id 38588, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xc92e), ack 1, win 512, options [nop,nop,TS val 662037093 ecr 662037093], length 0 + 145 08:05:02.234634 IP (tos 0x0, ttl 64, id 19861, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 662037093 ecr 662037093], length 128: IPROTO, length: 128 [|iproto] + 146 08:05:02.234639 IP (tos 0x0, ttl 64, id 38589, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0xc8af), ack 129, win 511, options [nop,nop,TS val 662037093 ecr 662037093], length 0 + 147 08:05:02.234693 IP (tos 0x0, ttl 64, id 38590, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3c (incorrect -> 0xca15), seq 1:21, ack 129, win 512, options [nop,nop,TS val 662037093 ecr 662037093], length 20: IPROTO + 1) size 20: request: ID, SYNC: 1 + VERSION: 4 + FEATURES: [0, 1, 2, 3, 4] + 148 08:05:02.234696 IP (tos 0x0, ttl 64, id 19862, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [.], cksum 0xfe28 (incorrect -> 0xc89a), ack 21, win 512, options [nop,nop,TS val 662037093 ecr 662037093], length 0 + 149 08:05:02.234845 IP (tos 0x0, ttl 64, id 19863, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 129:182, ack 21, win 512, options [nop,nop,TS val 662037093 ecr 662037093], length 53: IPROTO + 1) [|iproto] + 150 08:05:02.234881 IP (tos 0x0, ttl 64, id 38591, offset 0, flags [DF], proto TCP (6), length 144) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 21:113, ack 182, win 512, options [nop,nop,TS val 662037094 ecr 662037093], length 92: IPROTO + 1) size 23: request: SELECT, SYNC: 2 + SPACE: _vspace (ID: 281) + LIMIT: 4294967295 + KEY: [] + 2) [|iproto] + 151 08:05:02.235098 IP (tos 0x0, ttl 64, id 19864, offset 0, flags [DF], proto TCP (6), length 20239) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 182:20369, ack 113, win 512, options [nop,nop,TS val 662037094 ecr 662037094], length 20187: IPROTO + 1) [|iproto] + 152 08:05:02.235411 IP (tos 0x0, ttl 64, id 38592, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3f (incorrect -> 0x124a), seq 113:136, ack 20369, win 512, options [nop,nop,TS val 662037094 ecr 662037094], length 23: IPROTO + 1) size 23: UNKNOWN + 153 08:05:02.235421 IP (tos 0x0, ttl 64, id 38593, offset 0, flags [DF], proto TCP (6), length 62) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe32 (incorrect -> 0xa43a), seq 136:146, ack 20369, win 512, options [nop,nop,TS val 662037094 ecr 662037094], length 10: IPROTO + 1) size 10: request: PING, SYNC: 6 + 154 08:05:02.235458 IP (tos 0x0, ttl 64, id 19865, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [.], cksum 0xfe28 (incorrect -> 0x790b), ack 146, win 512, options [nop,nop,TS val 662037094 ecr 662037094], length 0 + 155 08:05:02.235565 IP (tos 0x0, ttl 64, id 19866, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20369:20427, ack 146, win 512, options [nop,nop,TS val 662037094 ecr 662037094], length 58: IPROTO + 1) [|iproto] + 156 08:05:02.235636 IP (tos 0x0, ttl 64, id 38594, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 146:188, ack 20427, win 512, options [nop,nop,TS val 662037094 ecr 662037094], length 42: IPROTO + 1) size 19: request: INSERT, SYNC: 7 + SPACE_ID: 512 + TUPLE: [1, 10] + 2) [|iproto] + 157 08:05:02.235904 IP (tos 0x0, ttl 64, id 45652, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27610:27643, ack 261, win 512, options [nop,nop,TS val 662037095 ecr 662037038], length 33: IPROTO + 1) [|iproto] + 158 08:05:02.236017 IP (tos 0x0, ttl 64, id 45653, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27643:27670, ack 261, win 512, options [nop,nop,TS val 662037095 ecr 662037038], length 27: IPROTO + 1) [|iproto] + 159 08:05:02.236068 IP (tos 0x0, ttl 64, id 19867, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20427:20469, ack 188, win 512, options [nop,nop,TS val 662037095 ecr 662037094], length 42: IPROTO + 1) [|iproto] + 160 08:05:02.236100 IP (tos 0x0, ttl 64, id 16829, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0e20), ack 27670, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 0 + 161 08:05:02.236132 IP (tos 0x0, ttl 64, id 38595, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3b (incorrect -> 0xa59c), seq 188:207, ack 20469, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 19: IPROTO + 1) size 19: request: INSERT, SYNC: 8 + SPACE_ID: 512 + TUPLE: [2, 20] + 162 08:05:02.236214 IP (tos 0x0, ttl 64, id 16830, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 261:288, ack 27670, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 27: IPROTO + 1) [|iproto] + 163 08:05:02.236250 IP (tos 0x0, ttl 64, id 45654, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x0e05), ack 288, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 0 + 164 08:05:02.236309 IP (tos 0x0, ttl 64, id 16831, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 288:315, ack 27670, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 27: IPROTO + 1) [|iproto] + 165 08:05:02.236360 IP (tos 0x0, ttl 64, id 45655, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x0dea), ack 315, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 0 + 166 08:05:02.236373 IP (tos 0x0, ttl 64, id 45656, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27670:27703, ack 315, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 33: IPROTO + 1) [|iproto] + 167 08:05:02.236481 IP (tos 0x0, ttl 64, id 45657, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27703:27730, ack 315, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 27: IPROTO + 1) [|iproto] + 168 08:05:02.236555 IP (tos 0x0, ttl 64, id 16832, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0dae), ack 27730, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 0 + 169 08:05:02.236570 IP (tos 0x0, ttl 64, id 19868, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20469:20511, ack 207, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 42: IPROTO + 1) [|iproto] + 170 08:05:02.236657 IP (tos 0x0, ttl 64, id 38596, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3b (incorrect -> 0x9b5d), seq 207:226, ack 20511, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 19: IPROTO + 1) size 19: request: INSERT, SYNC: 9 + SPACE_ID: 512 + TUPLE: [3, 30] + 171 08:05:02.236672 IP (tos 0x0, ttl 64, id 16833, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 315:342, ack 27730, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 27: IPROTO + 1) [|iproto] + 172 08:05:02.236803 IP (tos 0x0, ttl 64, id 16834, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 342:369, ack 27730, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 27: IPROTO + 1) [|iproto] + 173 08:05:02.236813 IP (tos 0x0, ttl 64, id 45658, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x0d78), ack 369, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 0 + 174 08:05:02.236845 IP (tos 0x0, ttl 64, id 45659, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27730:27763, ack 369, win 512, options [nop,nop,TS val 662037095 ecr 662037095], length 33: IPROTO + 1) [|iproto] + 175 08:05:02.236856 IP (tos 0x0, ttl 64, id 45660, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27763:27790, ack 369, win 512, options [nop,nop,TS val 662037096 ecr 662037095], length 27: IPROTO + 1) [|iproto] + 176 08:05:02.236865 IP (tos 0x0, ttl 64, id 16835, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0d3b), ack 27790, win 512, options [nop,nop,TS val 662037096 ecr 662037095], length 0 + 177 08:05:02.236915 IP (tos 0x0, ttl 64, id 19869, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20511:20553, ack 226, win 512, options [nop,nop,TS val 662037096 ecr 662037095], length 42: IPROTO + 1) [|iproto] + 178 08:05:02.236984 IP (tos 0x0, ttl 64, id 38597, offset 0, flags [DF], proto TCP (6), length 88) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 226:262, ack 20553, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 36: IPROTO + 1) [|iproto] + 179 08:05:02.237106 IP (tos 0x0, ttl 64, id 16836, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 369:396, ack 27790, win 512, options [nop,nop,TS val 662037096 ecr 662037095], length 27: IPROTO + 1) [|iproto] + 180 08:05:02.237182 IP (tos 0x0, ttl 64, id 45661, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27790:27840, ack 396, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 50: IPROTO + 1) [|iproto] + 181 08:05:02.237191 IP (tos 0x0, ttl 64, id 45662, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27840:27867, ack 396, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 182 08:05:02.237228 IP (tos 0x0, ttl 64, id 16837, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0cd2), ack 27867, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 183 08:05:02.237244 IP (tos 0x0, ttl 64, id 16838, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 396:423, ack 27867, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 184 08:05:02.237249 IP (tos 0x0, ttl 64, id 19870, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20553:20612, ack 262, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 59: IPROTO + 1) [|iproto] + 185 08:05:02.237270 IP (tos 0x0, ttl 64, id 38598, offset 0, flags [DF], proto TCP (6), length 86) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 262:296, ack 20612, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 34: IPROTO + 1) [|iproto] + 186 08:05:02.237305 IP (tos 0x0, ttl 64, id 45663, offset 0, flags [DF], proto TCP (6), length 100) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27867:27915, ack 423, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 48: IPROTO + 1) [|iproto] + 187 08:05:02.237310 IP (tos 0x0, ttl 64, id 45664, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27915:27942, ack 423, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 188 08:05:02.237335 IP (tos 0x0, ttl 64, id 16839, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0c6c), ack 27942, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 189 08:05:02.237345 IP (tos 0x0, ttl 64, id 16840, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 423:450, ack 27942, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 190 08:05:02.237370 IP (tos 0x0, ttl 64, id 16841, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 450:477, ack 27942, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 191 08:05:02.237374 IP (tos 0x0, ttl 64, id 45665, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x0c36), ack 477, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 192 08:05:02.237383 IP (tos 0x0, ttl 64, id 19871, offset 0, flags [DF], proto TCP (6), length 109) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20612:20669, ack 296, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 57: IPROTO + 1) [|iproto] + 193 08:05:02.237396 IP (tos 0x0, ttl 64, id 38599, offset 0, flags [DF], proto TCP (6), length 91) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 296:335, ack 20669, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 39: IPROTO + 1) [|iproto] + 194 08:05:02.237426 IP (tos 0x0, ttl 64, id 45666, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27942:27995, ack 477, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 53: IPROTO + 1) [|iproto] + 195 08:05:02.237431 IP (tos 0x0, ttl 64, id 45667, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 27995:28022, ack 477, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 196 08:05:02.237437 IP (tos 0x0, ttl 64, id 19872, offset 0, flags [DF], proto TCP (6), length 114) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20669:20731, ack 335, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 62: IPROTO + 1) [|iproto] + 197 08:05:02.237454 IP (tos 0x0, ttl 64, id 16842, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0be6), ack 28022, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 198 08:05:02.237464 IP (tos 0x0, ttl 64, id 16843, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 477:504, ack 28022, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 199 08:05:02.237478 IP (tos 0x0, ttl 64, id 16844, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 504:531, ack 28022, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 200 08:05:02.237485 IP (tos 0x0, ttl 64, id 38600, offset 0, flags [DF], proto TCP (6), length 88) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 335:371, ack 20731, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 36: IPROTO + 1) [|iproto] + 201 08:05:02.237485 IP (tos 0x0, ttl 64, id 45668, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x0bb0), ack 531, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 202 08:05:02.237490 IP (tos 0x0, ttl 64, id 16845, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 531:558, ack 28022, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 203 08:05:02.237494 IP (tos 0x0, ttl 64, id 16846, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 558:585, ack 28022, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 204 08:05:02.237497 IP (tos 0x0, ttl 64, id 45669, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x0b7a), ack 585, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 205 08:05:02.237506 IP (tos 0x0, ttl 64, id 45670, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28022:28072, ack 585, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 50: IPROTO + 1) [|iproto] + 206 08:05:02.237511 IP (tos 0x0, ttl 64, id 45671, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28072:28099, ack 585, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 207 08:05:02.237519 IP (tos 0x0, ttl 64, id 19873, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20731:20790, ack 371, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 59: IPROTO + 1) [|iproto] + 208 08:05:02.237530 IP (tos 0x0, ttl 64, id 38601, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 371:397, ack 20790, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 26: IPROTO + 1) [|iproto] + 209 08:05:02.237546 IP (tos 0x0, ttl 64, id 19874, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20790:20832, ack 397, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 42: IPROTO + 1) [|iproto] + 210 08:05:02.237569 IP (tos 0x0, ttl 64, id 38602, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 397:426, ack 20832, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 29: IPROTO + 1) [|iproto] + 211 08:05:02.237581 IP (tos 0x0, ttl 64, id 16847, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0b2d), ack 28099, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 212 08:05:02.237581 IP (tos 0x0, ttl 64, id 19875, offset 0, flags [DF], proto TCP (6), length 181) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20832:20961, ack 426, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 129: IPROTO + 1) [|iproto] + 213 08:05:02.237593 IP (tos 0x0, ttl 64, id 38603, offset 0, flags [DF], proto TCP (6), length 73) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3d (incorrect -> 0xa4ab), seq 426:447, ack 20961, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 21: IPROTO + 1) size 21: request: REPLACE, SYNC: 16 + SPACE_ID: 512 + TUPLE: [5, 6, 7, 8] + 214 08:05:02.237617 IP (tos 0x0, ttl 64, id 45672, offset 0, flags [DF], proto TCP (6), length 87) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28099:28134, ack 585, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 35: IPROTO + 1) [|iproto] + 215 08:05:02.237623 IP (tos 0x0, ttl 64, id 45673, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28134:28161, ack 585, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 216 08:05:02.237628 IP (tos 0x0, ttl 64, id 19876, offset 0, flags [DF], proto TCP (6), length 96) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 20961:21005, ack 447, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 44: IPROTO + 1) [|iproto] + 217 08:05:02.237654 IP (tos 0x0, ttl 64, id 38604, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 447:476, ack 21005, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 29: IPROTO + 1) [|iproto] + 218 08:05:02.237669 IP (tos 0x0, ttl 64, id 16848, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0aef), ack 28161, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 219 08:05:02.237678 IP (tos 0x0, ttl 64, id 45674, offset 0, flags [DF], proto TCP (6), length 93) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28161:28202, ack 585, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 41: IPROTO + 1) [|iproto] + 220 08:05:02.237683 IP (tos 0x0, ttl 64, id 16849, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 585:612, ack 28202, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 221 08:05:02.237683 IP (tos 0x0, ttl 64, id 45675, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28202:28229, ack 585, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 222 08:05:02.237686 IP (tos 0x0, ttl 64, id 19877, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21005:21047, ack 476, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 42: IPROTO + 1) [|iproto] + 223 08:05:02.237698 IP (tos 0x0, ttl 64, id 38605, offset 0, flags [DF], proto TCP (6), length 88) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 476:512, ack 21047, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 36: IPROTO + 1) [|iproto] + 224 08:05:02.237702 IP (tos 0x0, ttl 64, id 16850, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 612:639, ack 28229, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 225 08:05:02.237707 IP (tos 0x0, ttl 64, id 16851, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 639:666, ack 28229, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 226 08:05:02.237708 IP (tos 0x0, ttl 64, id 45676, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x0a75), ack 639, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 227 08:05:02.237723 IP (tos 0x0, ttl 64, id 45677, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28229:28279, ack 666, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 50: IPROTO + 1) [|iproto] + 228 08:05:02.237727 IP (tos 0x0, ttl 64, id 45678, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28279:28306, ack 666, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 229 08:05:02.237735 IP (tos 0x0, ttl 64, id 19878, offset 0, flags [DF], proto TCP (6), length 91) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21047:21086, ack 512, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 39: IPROTO + 1) [|iproto] + 230 08:05:02.237748 IP (tos 0x0, ttl 64, id 38606, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3c (incorrect -> 0xb4cf), seq 512:532, ack 21086, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 19 + SPACE_ID: 512 + INDEX_ID: 0 + KEY: [1] + 231 08:05:02.237780 IP (tos 0x0, ttl 64, id 45679, offset 0, flags [DF], proto TCP (6), length 84) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28306:28338, ack 666, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 32: IPROTO + 1) [|iproto] + 232 08:05:02.237785 IP (tos 0x0, ttl 64, id 45680, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28338:28365, ack 666, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 233 08:05:02.237785 IP (tos 0x0, ttl 64, id 16852, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0a0d), ack 28306, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 234 08:05:02.237789 IP (tos 0x0, ttl 64, id 19879, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21086:21128, ack 532, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 42: IPROTO + 1) [|iproto] + 235 08:05:02.237794 IP (tos 0x0, ttl 64, id 16853, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x09d2), ack 28365, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 236 08:05:02.237800 IP (tos 0x0, ttl 64, id 16854, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 666:693, ack 28365, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 237 08:05:02.237814 IP (tos 0x0, ttl 64, id 16855, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 693:720, ack 28365, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 238 08:05:02.237819 IP (tos 0x0, ttl 64, id 45681, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x099c), ack 720, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 239 08:05:02.237824 IP (tos 0x0, ttl 64, id 16856, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 720:747, ack 28365, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 240 08:05:02.237829 IP (tos 0x0, ttl 64, id 16857, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 747:774, ack 28365, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 241 08:05:02.237833 IP (tos 0x0, ttl 64, id 16858, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 774:801, ack 28365, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 242 08:05:02.237836 IP (tos 0x0, ttl 64, id 45682, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x094b), ack 801, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 0 + 243 08:05:02.237842 IP (tos 0x0, ttl 64, id 16859, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 801:828, ack 28365, win 512, options [nop,nop,TS val 662037096 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 244 08:05:02.237853 IP (tos 0x0, ttl 64, id 38607, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3c (incorrect -> 0xb48e), seq 532:552, ack 21128, win 512, options [nop,nop,TS val 662037097 ecr 662037096], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 20 + SPACE_ID: 512 + INDEX_ID: 0 + KEY: [2] + 245 08:05:02.237880 IP (tos 0x0, ttl 64, id 45683, offset 0, flags [DF], proto TCP (6), length 84) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28365:28397, ack 828, win 512, options [nop,nop,TS val 662037097 ecr 662037096], length 32: IPROTO + 1) [|iproto] + 246 08:05:02.237886 IP (tos 0x0, ttl 64, id 45684, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28397:28424, ack 828, win 512, options [nop,nop,TS val 662037097 ecr 662037096], length 27: IPROTO + 1) [|iproto] + 247 08:05:02.237889 IP (tos 0x0, ttl 64, id 19880, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21128:21170, ack 552, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 42: IPROTO + 1) [|iproto] + 248 08:05:02.237892 IP (tos 0x0, ttl 64, id 16860, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x08f3), ack 28424, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 0 + 249 08:05:02.237907 IP (tos 0x0, ttl 64, id 16861, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 828:855, ack 28424, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 27: IPROTO + 1) [|iproto] + 250 08:05:02.237911 IP (tos 0x0, ttl 64, id 38608, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3c (incorrect -> 0xb44d), seq 552:572, ack 21170, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 21 + SPACE_ID: 512 + INDEX_ID: 0 + KEY: [3] + 251 08:05:02.237912 IP (tos 0x0, ttl 64, id 16862, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 855:882, ack 28424, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 27: IPROTO + 1) [|iproto] + 252 08:05:02.237916 IP (tos 0x0, ttl 64, id 45685, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x08bd), ack 882, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 0 + 253 08:05:02.237935 IP (tos 0x0, ttl 64, id 45686, offset 0, flags [DF], proto TCP (6), length 84) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28424:28456, ack 882, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 32: IPROTO + 1) [|iproto] + 254 08:05:02.237940 IP (tos 0x0, ttl 64, id 45687, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [P.], seq 28456:28483, ack 882, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 27: IPROTO + 1) [|iproto] + 255 08:05:02.237944 IP (tos 0x0, ttl 64, id 19881, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21170:21212, ack 572, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 42: IPROTO + 1) [|iproto] + 256 08:05:02.237944 IP (tos 0x0, ttl 64, id 16863, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0882), ack 28483, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 0 + 257 08:05:02.237956 IP (tos 0x0, ttl 64, id 16864, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 882:909, ack 28483, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 27: IPROTO + 1) [|iproto] + 258 08:05:02.237956 IP (tos 0x0, ttl 64, id 38609, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 572:632, ack 21212, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 60: IPROTO + 1) [|iproto] + 259 08:05:02.237964 IP (tos 0x0, ttl 64, id 16865, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [P.], seq 909:936, ack 28483, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 27: IPROTO + 1) [|iproto] + 260 08:05:02.237969 IP (tos 0x0, ttl 64, id 45688, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [.], cksum 0xfe28 (incorrect -> 0x084c), ack 936, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 0 + 261 08:05:02.237983 IP (tos 0x0, ttl 64, id 19882, offset 0, flags [DF], proto TCP (6), length 92) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21212:21252, ack 632, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 40: IPROTO + 1) [|iproto] + 262 08:05:02.237992 IP (tos 0x0, ttl 64, id 38610, offset 0, flags [DF], proto TCP (6), length 83) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 632:663, ack 21252, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 31: IPROTO + 1) [|iproto] + 263 08:05:02.238007 IP (tos 0x0, ttl 64, id 19883, offset 0, flags [DF], proto TCP (6), length 97) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21252:21297, ack 663, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 45: IPROTO + 1) [|iproto] + 264 08:05:02.238021 IP (tos 0x0, ttl 64, id 38611, offset 0, flags [DF], proto TCP (6), length 98) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 663:709, ack 21297, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 46: IPROTO + 1) [|iproto] + 265 08:05:02.238035 IP (tos 0x0, ttl 64, id 19884, offset 0, flags [DF], proto TCP (6), length 91) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21297:21336, ack 709, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 39: IPROTO + 1) [|iproto] + 266 08:05:02.238043 IP (tos 0x0, ttl 64, id 38612, offset 0, flags [DF], proto TCP (6), length 69) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe39 (incorrect -> 0xb1a1), seq 709:726, ack 21336, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 17: IPROTO + 1) size 17: request: CALL, SYNC: 25 + FUNCTION_NAME: f1 + TUPLE: [] + 267 08:05:02.238055 IP (tos 0x0, ttl 64, id 19885, offset 0, flags [DF], proto TCP (6), length 92) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21336:21376, ack 726, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 40: IPROTO + 1) [|iproto] + 268 08:05:02.238062 IP (tos 0x0, ttl 64, id 38613, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 726:776, ack 21376, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 50: IPROTO + 1) [|iproto] + 269 08:05:02.238076 IP (tos 0x0, ttl 64, id 19886, offset 0, flags [DF], proto TCP (6), length 91) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21376:21415, ack 776, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 39: IPROTO + 1) [|iproto] + 270 08:05:02.238083 IP (tos 0x0, ttl 64, id 38614, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe3c (incorrect -> 0x09c7), seq 776:796, ack 21415, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 20: IPROTO + 1) size 20: request: CALL, SYNC: 27 + FUNCTION_NAME: f2 + TUPLE: [1, "B"] + 271 08:05:02.238095 IP (tos 0x0, ttl 64, id 19887, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21415:21457, ack 796, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 42: IPROTO + 1) [|iproto] + 272 08:05:02.238102 IP (tos 0x0, ttl 64, id 38615, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 796:823, ack 21457, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 27: IPROTO + 1) [|iproto] + 273 08:05:02.238144 IP (tos 0x0, ttl 64, id 19888, offset 0, flags [DF], proto TCP (6), length 155) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21457:21560, ack 823, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 103: IPROTO + 1) [|iproto] + 274 08:05:02.238155 IP (tos 0x0, ttl 64, id 38616, offset 0, flags [DF], proto TCP (6), length 76) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], seq 823:847, ack 21560, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 24: IPROTO + 1) [|iproto] + 275 08:05:02.238172 IP (tos 0x0, ttl 64, id 19889, offset 0, flags [DF], proto TCP (6), length 130) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21560:21638, ack 847, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 78: IPROTO + 1) [|iproto] + 276 08:05:02.238182 IP (tos 0x0, ttl 64, id 38617, offset 0, flags [DF], proto TCP (6), length 64) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe34 (incorrect -> 0x908e), seq 847:859, ack 21638, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 12: IPROTO + 1) size 12: request: BEGIN, STREAM_ID: 1, SYNC: 30 + 277 08:05:02.238198 IP (tos 0x0, ttl 64, id 19890, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21638:21671, ack 859, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 33: IPROTO + 1) [|iproto] + 278 08:05:02.238205 IP (tos 0x0, ttl 64, id 38618, offset 0, flags [DF], proto TCP (6), length 64) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe34 (incorrect -> 0x905e), seq 859:871, ack 21671, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 12: IPROTO + 1) size 12: request: ROLLBACK, STREAM_ID: 1, SYNC: 31 + 279 08:05:02.238216 IP (tos 0x0, ttl 64, id 19891, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21671:21704, ack 871, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 33: IPROTO + 1) [|iproto] + 280 08:05:02.238223 IP (tos 0x0, ttl 64, id 38619, offset 0, flags [DF], proto TCP (6), length 64) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [P.], cksum 0xfe34 (incorrect -> 0x9031), seq 871:883, ack 21704, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 12: IPROTO + 1) size 12: request: COMMIT, STREAM_ID: 1, SYNC: 32 + 281 08:05:02.238233 IP (tos 0x0, ttl 64, id 19892, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [P.], seq 21704:21737, ack 883, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 33: IPROTO + 1) [|iproto] + 282 08:05:02.238265 IP (tos 0x0, ttl 64, id 38620, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [F.], cksum 0xfe28 (incorrect -> 0x70cb), seq 883, ack 21737, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 0 + 283 08:05:02.238272 IP (tos 0x0, ttl 64, id 19893, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38800: Flags [F.], cksum 0xfe28 (incorrect -> 0x70ca), seq 21737, ack 884, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 0 + 284 08:05:02.238278 IP (tos 0x0, ttl 64, id 38621, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38800 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x70ca), ack 21738, win 512, options [nop,nop,TS val 662037097 ecr 662037097], length 0 + 285 08:05:02.239347 IP (tos 0x0, ttl 64, id 16866, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [F.], cksum 0xfe28 (incorrect -> 0x084a), seq 936, ack 28483, win 512, options [nop,nop,TS val 662037098 ecr 662037097], length 0 + 286 08:05:02.239502 IP (tos 0x0, ttl 64, id 45689, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3301 > 127.0.0.1.38784: Flags [F.], cksum 0xfe28 (incorrect -> 0x0848), seq 28483, ack 937, win 512, options [nop,nop,TS val 662037098 ecr 662037098], length 0 + 287 08:05:02.239505 IP (tos 0x0, ttl 64, id 16867, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.38784 > 127.0.0.1.3301: Flags [.], cksum 0xfe28 (incorrect -> 0x0848), ack 28484, win 512, options [nop,nop,TS val 662037098 ecr 662037098], length 0 diff --git a/tests/tarantool-truncated.pcap b/tests/tarantool-truncated.pcap new file mode 100644 index 0000000000000000000000000000000000000000..a56c8ae578a5b1ccd5c20b58749469819c2f0e13 GIT binary patch literal 28427 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 KalI5ZS^Pg 127.0.0.1.3309: Flags [S], cksum 0xfe30 (incorrect -> 0x4c33), seq 3784122596, win 65495, options [mss 65495,sackOK,TS val 1977541146 ecr 0,nop,wscale 7], length 0 + 2 16:57:31.257135 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3309 > 127.0.0.1.40054: Flags [S.], cksum 0xfe30 (incorrect -> 0x21c6), seq 4139244470, ack 3784122597, win 65483, options [mss 65495,sackOK,TS val 1977541146 ecr 1977541146,nop,wscale 7], length 0 + 3 16:57:31.257142 IP (tos 0x0, ttl 64, id 10332, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40054 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x4882), ack 1, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 0 + 4 16:57:31.257310 IP (tos 0x0, ttl 64, id 36974, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3309 > 127.0.0.1.40054: Flags [P.], cksum 0xfea8 (incorrect -> 0x9c6b), seq 1:129, ack 1, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 128: IPROTO, length: 128 + Tarantool 2.10.4 (Binary) e6bd3069-1336-4934-97d1-61b2dc4392f9 + JbnlcBzGrEJqDYVKNsxXSle8r3Ya8zMIJFlmT0KrP/A= + 5 16:57:31.257314 IP (tos 0x0, ttl 64, id 10333, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40054 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x4803), ack 129, win 511, options [nop,nop,TS val 1977541146 ecr 1977541146], length 0 + 6 16:57:31.257375 IP (tos 0x0, ttl 64, id 10334, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.40054 > 127.0.0.1.3309: Flags [P.], cksum 0xfe30 (incorrect -> 0x762c), seq 1:9, ack 129, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 8: IPROTO + 1) size 8: request: VOTE + 7 16:57:31.257378 IP (tos 0x0, ttl 64, id 36975, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40054: Flags [.], cksum 0xfe28 (incorrect -> 0x47fa), ack 9, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 0 + 8 16:57:31.257559 IP (tos 0x0, ttl 64, id 36976, offset 0, flags [DF], proto TCP (6), length 97) + 127.0.0.1.3309 > 127.0.0.1.40054: Flags [P.], cksum 0xfe55 (incorrect -> 0x758b), seq 129:174, ack 9, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 45: IPROTO + 1) size 45: response: OK, SYNC: 0, SCHEMA_VERSION: 0 + [BALLOT] + BALLOT_IS_RO_CFG: false + BALLOT_IS_RO: true + BALLOT_IS_ANON: false + BALLOT_IS_BOOTED: false + BALLOT_VCLOCK: {} + BALLOT_GC_VCLOCK: {} + BALLOT_CAN_LEAD: false + 9 16:57:31.266905 IP (tos 0x0, ttl 64, id 10335, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40054 > 127.0.0.1.3309: Flags [F.], cksum 0xfe28 (incorrect -> 0x47c2), seq 9, ack 174, win 512, options [nop,nop,TS val 1977541156 ecr 1977541146], length 0 + 10 16:57:31.267007 IP (tos 0x0, ttl 64, id 36977, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40054: Flags [F.], cksum 0xfe28 (incorrect -> 0x47b7), seq 174, ack 10, win 512, options [nop,nop,TS val 1977541156 ecr 1977541156], length 0 + 11 16:57:31.267015 IP (tos 0x0, ttl 64, id 10336, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40054 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x47b7), ack 175, win 512, options [nop,nop,TS val 1977541156 ecr 1977541156], length 0 + 12 16:57:31.284958 IP (tos 0x0, ttl 64, id 43340, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [S], cksum 0xfe30 (incorrect -> 0x6d2b), seq 1357811807, win 65495, options [mss 65495,sackOK,TS val 1977541174 ecr 0,nop,wscale 7], length 0 + 13 16:57:31.284966 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [S.], cksum 0xfe30 (incorrect -> 0x98ba), seq 4221993135, ack 1357811808, win 65483, options [mss 65495,sackOK,TS val 1977541174 ecr 1977541174,nop,wscale 7], length 0 + 14 16:57:31.284972 IP (tos 0x0, ttl 64, id 43341, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0xbf76), ack 1, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 0 + 15 16:57:31.285240 IP (tos 0x0, ttl 64, id 57315, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfea8 (incorrect -> 0x7bad), seq 1:129, ack 1, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 128: IPROTO, length: 128 + Tarantool 2.10.4 (Binary) e6bd3069-1336-4934-97d1-61b2dc4392f9 + 5LkiDWp/a/53A4ggshLxyD5we4CNJmaVQFQmKhl+GPE= + 16 16:57:31.285247 IP (tos 0x0, ttl 64, id 43342, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0xbef7), ack 129, win 511, options [nop,nop,TS val 1977541174 ecr 1977541174], length 0 + 17 16:57:31.285353 IP (tos 0x0, ttl 64, id 43343, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe30 (incorrect -> 0xed20), seq 1:9, ack 129, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 8: IPROTO + 1) size 8: request: VOTE + 18 16:57:31.285357 IP (tos 0x0, ttl 64, id 57316, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0xbeee), ack 9, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 0 + 19 16:57:31.285461 IP (tos 0x0, ttl 64, id 57317, offset 0, flags [DF], proto TCP (6), length 99) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe57 (incorrect -> 0xdf2c), seq 129:176, ack 9, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 47: IPROTO + 1) size 47: response: OK, SYNC: 0, SCHEMA_VERSION: 80 + [BALLOT] + BALLOT_IS_RO_CFG: false + BALLOT_IS_RO: false + BALLOT_IS_ANON: false + BALLOT_IS_BOOTED: true + BALLOT_VCLOCK: {1: 10} + BALLOT_GC_VCLOCK: {} + BALLOT_CAN_LEAD: false + 20 16:57:31.285500 IP (tos 0x0, ttl 64, id 43344, offset 0, flags [DF], proto TCP (6), length 106) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe5e (incorrect -> 0x3344), seq 9:63, ack 176, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 54: IPROTO + 1) size 54: request: AUTH, SYNC: 0 + USER_NAME: replicator + AUTH: chap-sha1 + SCRAMBLE: ywEByCJGlOrolJx1ESktfcC7G+A= + 21 16:57:31.285673 IP (tos 0x0, ttl 64, id 57318, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x4f25), seq 176:205, ack 63, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 29: IPROTO + 1) size 29: response: OK, SYNC: 0, SCHEMA_VERSION: 80 + 22 16:57:31.285736 IP (tos 0x0, ttl 64, id 43345, offset 0, flags [DF], proto TCP (6), length 106) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe5e (incorrect -> 0xf90d), seq 63:117, ack 205, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 54: IPROTO + 1) size 54: request: JOIN, SYNC: 0 + INSTANCE_UUID: 144d18f7-75fd-4654-a083-6998c1f10622 + SERVER_VERSION: 133636 + 23 16:57:31.286004 IP (tos 0x0, ttl 64, id 57319, offset 0, flags [DF], proto TCP (6), length 65) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe35 (incorrect -> 0xdb76), seq 205:218, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541174], length 13: IPROTO + 1) size 13: response: HEARTBEAT + VCLOCK: {1: 10} + 24 16:57:31.286011 IP (tos 0x0, ttl 64, id 57320, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe30 (incorrect -> 0xec4f), seq 218:226, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541174], length 8: IPROTO + 1) size 8: request: JOIN_META, SYNC: 0 [|iproto] + 25 16:57:31.286014 IP (tos 0x0, ttl 64, id 57321, offset 0, flags [DF], proto TCP (6), length 69) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe39 (incorrect -> 0x5b0c), seq 226:243, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541174], length 17: IPROTO + 1) size 17: request: RAFT_PROMOTE, SYNC: 0, REPLICA_ID: 1 + REPLICA_ID: 1 + LSN: 0 + TERM: 2 + 26 16:57:31.286016 IP (tos 0x0, ttl 64, id 57322, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe30 (incorrect -> 0xec35), seq 243:251, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541174], length 8: IPROTO + 1) size 8: request: JOIN_SNAPSHOT, SYNC: 0 + 27 16:57:31.286048 IP (tos 0x0, ttl 64, id 43346, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0xbe06), ack 251, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 0 + 28 16:57:31.286105 IP (tos 0x0, ttl 64, id 57323, offset 0, flags [DF], proto TCP (6), length 115) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe67 (incorrect -> 0xc94f), seq 251:314, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 63: IPROTO + 1) size 63: request: INSERT, SYNC: 0 + SPACE: _schema (ID: 272) + TUPLE: ["cluster", "0fa96161-16e5-4cfa-ae7e-c342258abedc"] + 29 16:57:31.286111 IP (tos 0x0, ttl 64, id 57324, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0xca1e), seq 314:341, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 27: IPROTO + 1) size 27: request: INSERT, SYNC: 0 + SPACE: _schema (ID: 272) + TUPLE: ["max_id", 512] + 30 16:57:31.286115 IP (tos 0x0, ttl 64, id 57325, offset 0, flags [DF], proto TCP (6), length 80) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe44 (incorrect -> 0x18db), seq 341:369, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 28: IPROTO + 1) size 28: request: INSERT, SYNC: 0 + SPACE: _schema (ID: 272) + TUPLE: ["version", 2, 10, 4] + 31 16:57:31.286118 IP (tos 0x0, ttl 64, id 57326, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe49 (incorrect -> 0x554d), seq 369:402, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 33: IPROTO + 1) size 33: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [0, "none", 1, "BINARY", "", {}] + 32 16:57:31.286120 IP (tos 0x0, ttl 64, id 57327, offset 0, flags [DF], proto TCP (6), length 103) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe5b (incorrect -> 0xa12b), seq 402:453, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 51: IPROTO + 1) size 51: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [1, "unicode", 1, "ICU", "", {"strength": "tertiary"}] + 33 16:57:31.286122 IP (tos 0x0, ttl 64, id 57328, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe5d (incorrect -> 0x8d49), seq 453:506, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 53: IPROTO + 1) size 53: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [2, "unicode_ci", 1, "ICU", "", {"strength": "primary"}] + 34 16:57:31.286124 IP (tos 0x0, ttl 64, id 57329, offset 0, flags [DF], proto TCP (6), length 87) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe4b (incorrect -> 0xe158), seq 506:541, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 35: IPROTO + 1) size 35: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [3, "binary", 1, "BINARY", "", {}] + 35 16:57:31.286126 IP (tos 0x0, ttl 64, id 57330, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe62 (incorrect -> 0x5c4a), seq 541:599, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [4, "unicode_af_s1", 1, "ICU", "af", {"strength": "primary"}] + 36 16:57:31.286128 IP (tos 0x0, ttl 64, id 57331, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe64 (incorrect -> 0xfea0), seq 599:659, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [5, "unicode_af_s2", 1, "ICU", "af", {"strength": "secondary"}] + 37 16:57:31.286130 IP (tos 0x0, ttl 64, id 57332, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe63 (incorrect -> 0xf7c0), seq 659:718, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [6, "unicode_af_s3", 1, "ICU", "af", {"strength": "tertiary"}] + 38 16:57:31.286166 IP (tos 0x0, ttl 64, id 43347, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0xbc33), ack 718, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 0 + 39 16:57:31.286173 IP (tos 0x0, ttl 64, id 57333, offset 0, flags [DF], proto TCP (6), length 5200) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0x1245 (incorrect -> 0x0021), seq 718:5866, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 5148: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [7, "unicode_am_s1", 1, "ICU", "am", {"strength": "primary"}] + 2) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [8, "unicode_am_s2", 1, "ICU", "am", {"strength": "secondary"}] + 3) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [9, "unicode_am_s3", 1, "ICU", "am", {"strength": "tertiary"}] + 4) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [10, "unicode_ar_s1", 1, "ICU", "ar", {"strength": "primary"}] + 5) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [11, "unicode_ar_s2", 1, "ICU", "ar", {"strength": "secondary"}] + 6) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [12, "unicode_ar_s3", 1, "ICU", "ar", {"strength": "tertiary"}] + 7) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [13, "unicode_as_s1", 1, "ICU", "as", {"strength": "primary"}] + 8) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [14, "unicode_as_s2", 1, "ICU", "as", {"strength": "secondary"}] + 9) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [15, "unicode_as_s3", 1, "ICU", "as", {"strength": "tertiary"}] + 10) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [16, "unicode_az_s1", 1, "ICU", "az", {"strength": "primary"}] + 11) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [17, "unicode_az_s2", 1, "ICU", "az", {"strength": "secondary"}] + 12) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [18, "unicode_az_s3", 1, "ICU", "az", {"strength": "tertiary"}] + 13) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [19, "unicode_be_s1", 1, "ICU", "be", {"strength": "primary"}] + 14) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [20, "unicode_be_s2", 1, "ICU", "be", {"strength": "secondary"}] + 15) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [21, "unicode_be_s3", 1, "ICU", "be", {"strength": "tertiary"}] + 16) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [22, "unicode_bn_s1", 1, "ICU", "bn", {"strength": "primary"}] + 17) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [23, "unicode_bn_s2", 1, "ICU", "bn", {"strength": "secondary"}] + 18) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [24, "unicode_bn_s3", 1, "ICU", "bn", {"strength": "tertiary"}] + 19) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [25, "unicode_bs_s1", 1, "ICU", "bs", {"strength": "primary"}] + 20) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [26, "unicode_bs_s2", 1, "ICU", "bs", {"strength": "secondary"}] + 21) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [27, "unicode_bs_s3", 1, "ICU", "bs", {"strength": "tertiary"}] + 22) size 68: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [28, "unicode_bs_Cyrl_s1", 1, "ICU", "bs_Cyrl", {"strength": "primary"}] + 23) size 70: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [29, "unicode_bs_Cyrl_s2", 1, "ICU", "bs_Cyrl", {"strength": "secondary"}] + 24) size 69: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [30, "unicode_bs_Cyrl_s3", 1, "ICU", "bs_Cyrl", {"strength": "tertiary"}] + 25) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [31, "unicode_ca_s1", 1, "ICU", "ca", {"strength": "primary"}] + 26) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [32, "unicode_ca_s2", 1, "ICU", "ca", {"strength": "secondary"}] + 27) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [33, "unicode_ca_s3", 1, "ICU", "ca", {"strength": "tertiary"}] + 28) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [34, "unicode_cs_s1", 1, "ICU", "cs", {"strength": "primary"}] + 29) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [35, "unicode_cs_s2", 1, "ICU", "cs", {"strength": "secondary"}] + 30) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [36, "unicode_cs_s3", 1, "ICU", "cs", {"strength": "tertiary"}] + 31) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [37, "unicode_cy_s1", 1, "ICU", "cy", {"strength": "primary"}] + 32) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [38, "unicode_cy_s2", 1, "ICU", "cy", {"strength": "secondary"}] + 33) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [39, "unicode_cy_s3", 1, "ICU", "cy", {"strength": "tertiary"}] + 34) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [40, "unicode_da_s1", 1, "ICU", "da", {"strength": "primary"}] + 35) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [41, "unicode_da_s2", 1, "ICU", "da", {"strength": "secondary"}] + 36) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [42, "unicode_da_s3", 1, "ICU", "da", {"strength": "tertiary"}] + 37) size 85: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [43, "unicode_de__phonebook_s1", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "primary"}] + 38) size 87: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [44, "unicode_de__phonebook_s2", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "secondary"}] + 39) size 86: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [45, "unicode_de__phonebook_s3", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "tertiary"}] + 40) size 87: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [46, "unicode_de_AT_phonebook_s1", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "primary"}] + 41) size 89: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [47, "unicode_de_AT_phonebook_s2", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "secondary"}] + 42) size 88: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [48, "unicode_de_AT_phonebook_s3", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "tertiary"}] + 43) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [49, "unicode_dsb_s1", 1, "ICU", "dsb", {"strength": "primary"}] + 44) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [50, "unicode_dsb_s2", 1, "ICU", "dsb", {"strength": "secondary"}] + 45) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [51, "unicode_dsb_s3", 1, "ICU", "dsb", {"strength": "tertiary"}] + 46) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [52, "unicode_ee_s1", 1, "ICU", "ee", {"strength": "primary"}] + 47) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [53, "unicode_ee_s2", 1, "ICU", "ee", {"strength": "secondary"}] + 48) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [54, "unicode_ee_s3", 1, "ICU", "ee", {"strength": "tertiary"}] + 49) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [55, "unicode_eo_s1", 1, "ICU", "eo", {"strength": "primary"}] + 50) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [56, "unicode_eo_s2", 1, "ICU", "eo", {"strength": "secondary"}] + 51) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [57, "unicode_eo_s3", 1, "ICU", "eo", {"strength": "tertiary"}] + 52) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [58, "unicode_es_s1", 1, "ICU", "es", {"strength": "primary"}] + 53) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [59, "unicode_es_s2", 1, "ICU", "es", {"strength": "secondary"}] + 54) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [60, "unicode_es_s3", 1, "ICU", "es", {"strength": "tertiary"}] + 55) size 81: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [61, "unicode_es__traditional_s1", 1, "ICU", "es_u_co_trad", {"strength": "primary"}] + 56) size 83: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [62, "unicode_es__traditional_s2", 1, "ICU", "es_u_co_trad", {"strength": "secondary"}] + 57) size 82: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [63, "unicode_es__traditional_s3", 1, "ICU", "es_u_co_trad", {"strength": "tertiary"}] + 58) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [64, "unicode_et_s1", 1, "ICU", "et", {"strength": "primary"}] + 59) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [65, "unicode_et_s2", 1, "ICU", "et", {"strength": "secondary"}] + 60) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [66, "unicode_et_s3", 1, "ICU", "et", {"strength": "tertiary"}] + 61) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [67, "unicode_fa_s1", 1, "ICU", "fa", {"strength": "primary"}] + 62) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [68, "unicode_fa_s2", 1, "ICU", "fa", {"strength": "secondary"}] + 63) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [69, "unicode_fa_s3", 1, "ICU", "fa", {"strength": "tertiary"}] + 64) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [70, "unicode_fi_s1", 1, "ICU", "fi", {"strength": "primary"}] + 65) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [71, "unicode_fi_s2", 1, "ICU", "fi", {"strength": "secondary"}] + 66) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [72, "unicode_fi_s3", 1, "ICU", "fi", {"strength": "tertiary"}] + 67) size 82: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [73, "unicode_fi__phonebook_s1", 1, "ICU", "fi_u_co_phonebk", {"strength": "primary"}] + 68) size 84: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [74, "unicode_fi__phonebook_s2", 1, "ICU", "fi_u_co_phonebk", {"strength": "secondary"}] + 69) size 83: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [75, "unicode_fi__phonebook_s3", 1, "ICU", "fi_u_co_phonebk", {"strength": "tertiary"}] + 70) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [76, "unicode_fil_s1", 1, "ICU", "fil", {"strength": "primary"}] + 71) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [77, "unicode_fil_s2", 1, "ICU", "fil", {"strength": "secondary"}] + 72) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [78, "unicode_fil_s3", 1, "ICU", "fil", {"strength": "tertiary"}] + 73) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [79, "unicode_fo_s1", 1, "ICU", "fo", {"strength": "primary"}] + 74) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [80, "unicode_fo_s2", 1, "ICU", "fo", {"strength": "secondary"}] + 75) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [81, "unicode_fo_s3", 1, "ICU", "fo", {"strength": "tertiary"}] + 76) size 64: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [82, "unicode_fr_CA_s1", 1, "ICU", "fr_CA", {"strength": "primary"}] + 77) size 66: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [83, "unicode_fr_CA_s2", 1, "ICU", "fr_CA", {"strength": "secondary"}] + 78) size 65: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [84, "unicode_fr_CA_s3", 1, "ICU", "fr_CA", {"strength": "tertiary"}] + 79) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [85, "unicode_gu_s1", 1, "ICU", "gu", {"strength": "primary"}] + 80) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [86, "unicode_gu_s2", 1, "ICU", "gu", {"strength": "secondary"}] + 81) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [87, "unicode_gu_s3", 1, "ICU", "gu", {"strength": "tertiary"}] + 40 16:57:31.286176 IP (tos 0x0, ttl 64, id 57334, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe62 (incorrect -> 0x4527), seq 5866:5924, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [88, "unicode_ha_s1", 1, "ICU", "ha", {"strength": "primary"}] + 41 16:57:31.286178 IP (tos 0x0, ttl 64, id 57335, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe64 (incorrect -> 0xe77d), seq 5924:5984, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [89, "unicode_ha_s2", 1, "ICU", "ha", {"strength": "secondary"}] + 42 16:57:31.286179 IP (tos 0x0, ttl 64, id 57336, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe63 (incorrect -> 0xe09d), seq 5984:6043, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [90, "unicode_ha_s3", 1, "ICU", "ha", {"strength": "tertiary"}] + 43 16:57:31.286181 IP (tos 0x0, ttl 64, id 57337, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe64 (incorrect -> 0x4181), seq 6043:6103, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [91, "unicode_haw_s1", 1, "ICU", "haw", {"strength": "primary"}] + 44 16:57:31.286183 IP (tos 0x0, ttl 64, id 57338, offset 0, flags [DF], proto TCP (6), length 114) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe66 (incorrect -> 0xe2d6), seq 6103:6165, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 62: IPROTO + 1) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [92, "unicode_haw_s2", 1, "ICU", "haw", {"strength": "secondary"}] + 45 16:57:31.286185 IP (tos 0x0, ttl 64, id 57339, offset 0, flags [DF], proto TCP (6), length 113) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe65 (incorrect -> 0xdaf5), seq 6165:6226, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 61: IPROTO + 1) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [93, "unicode_haw_s3", 1, "ICU", "haw", {"strength": "tertiary"}] + 46 16:57:31.286187 IP (tos 0x0, ttl 64, id 57340, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe62 (incorrect -> 0x3fb5), seq 6226:6284, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [94, "unicode_he_s1", 1, "ICU", "he", {"strength": "primary"}] + 47 16:57:31.286189 IP (tos 0x0, ttl 64, id 57341, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe64 (incorrect -> 0xe20b), seq 6284:6344, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [95, "unicode_he_s2", 1, "ICU", "he", {"strength": "secondary"}] + 48 16:57:31.286190 IP (tos 0x0, ttl 64, id 57342, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe63 (incorrect -> 0xdb2b), seq 6344:6403, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [96, "unicode_he_s3", 1, "ICU", "he", {"strength": "tertiary"}] + 49 16:57:31.286192 IP (tos 0x0, ttl 64, id 57343, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe62 (incorrect -> 0x3afd), seq 6403:6461, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [97, "unicode_hi_s1", 1, "ICU", "hi", {"strength": "primary"}] + 50 16:57:31.286194 IP (tos 0x0, ttl 64, id 57344, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe64 (incorrect -> 0xdd53), seq 6461:6521, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [98, "unicode_hi_s2", 1, "ICU", "hi", {"strength": "secondary"}] + 51 16:57:31.286196 IP (tos 0x0, ttl 64, id 57345, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe63 (incorrect -> 0xd673), seq 6521:6580, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [99, "unicode_hi_s3", 1, "ICU", "hi", {"strength": "tertiary"}] + 52 16:57:31.286198 IP (tos 0x0, ttl 64, id 57346, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe62 (incorrect -> 0x3140), seq 6580:6638, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [100, "unicode_hr_s1", 1, "ICU", "hr", {"strength": "primary"}] + 53 16:57:31.286200 IP (tos 0x0, ttl 64, id 57347, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe64 (incorrect -> 0xd396), seq 6638:6698, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [101, "unicode_hr_s2", 1, "ICU", "hr", {"strength": "secondary"}] + 54 16:57:31.286202 IP (tos 0x0, ttl 64, id 57348, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe63 (incorrect -> 0xccb6), seq 6698:6757, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [102, "unicode_hr_s3", 1, "ICU", "hr", {"strength": "tertiary"}] + 55 16:57:31.286204 IP (tos 0x0, ttl 64, id 57349, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe62 (incorrect -> 0x2d89), seq 6757:6815, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [103, "unicode_hu_s1", 1, "ICU", "hu", {"strength": "primary"}] + 56 16:57:31.286206 IP (tos 0x0, ttl 64, id 57350, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe64 (incorrect -> 0xcfdf), seq 6815:6875, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [104, "unicode_hu_s2", 1, "ICU", "hu", {"strength": "secondary"}] + 57 16:57:31.286208 IP (tos 0x0, ttl 64, id 57351, offset 0, flags [DF], proto TCP (6), length 111) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe63 (incorrect -> 0xc8ff), seq 6875:6934, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [105, "unicode_hu_s3", 1, "ICU", "hu", {"strength": "tertiary"}] + 58 16:57:31.286210 IP (tos 0x0, ttl 64, id 57352, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe62 (incorrect -> 0x28d1), seq 6934:6992, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [106, "unicode_hy_s1", 1, "ICU", "hy", {"strength": "primary"}] + 59 16:57:31.286312 IP (tos 0x0, ttl 64, id 43348, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0xa3e2), ack 6992, win 463, options [nop,nop,TS val 1977541175 ecr 1977541175], length 0 + 60 16:57:31.286319 IP (tos 0x0, ttl 64, id 57353, offset 0, flags [DF], proto TCP (6), length 19220) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0x4909 (incorrect -> 0xaa24), seq 6992:26160, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 19168: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [107, "unicode_hy_s2", 1, "ICU", "hy", {"strength": "secondary"}] + 2) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [108, "unicode_hy_s3", 1, "ICU", "hy", {"strength": "tertiary"}] + 3) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [109, "unicode_ig_s1", 1, "ICU", "ig", {"strength": "primary"}] + 4) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [110, "unicode_ig_s2", 1, "ICU", "ig", {"strength": "secondary"}] + 5) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [111, "unicode_ig_s3", 1, "ICU", "ig", {"strength": "tertiary"}] + 6) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [112, "unicode_is_s1", 1, "ICU", "is", {"strength": "primary"}] + 7) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [113, "unicode_is_s2", 1, "ICU", "is", {"strength": "secondary"}] + 8) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [114, "unicode_is_s3", 1, "ICU", "is", {"strength": "tertiary"}] + 9) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [115, "unicode_ja_s1", 1, "ICU", "ja", {"strength": "primary"}] + 10) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [116, "unicode_ja_s2", 1, "ICU", "ja", {"strength": "secondary"}] + 11) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [117, "unicode_ja_s3", 1, "ICU", "ja", {"strength": "tertiary"}] + 12) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [118, "unicode_kk_s1", 1, "ICU", "kk", {"strength": "primary"}] + 13) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [119, "unicode_kk_s2", 1, "ICU", "kk", {"strength": "secondary"}] + 14) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [120, "unicode_kk_s3", 1, "ICU", "kk", {"strength": "tertiary"}] + 15) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [121, "unicode_kl_s1", 1, "ICU", "kl", {"strength": "primary"}] + 16) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [122, "unicode_kl_s2", 1, "ICU", "kl", {"strength": "secondary"}] + 17) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [123, "unicode_kl_s3", 1, "ICU", "kl", {"strength": "tertiary"}] + 18) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [124, "unicode_kn_s1", 1, "ICU", "kn", {"strength": "primary"}] + 19) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [125, "unicode_kn_s2", 1, "ICU", "kn", {"strength": "secondary"}] + 20) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [126, "unicode_kn_s3", 1, "ICU", "kn", {"strength": "tertiary"}] + 21) size 58: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [127, "unicode_ko_s1", 1, "ICU", "ko", {"strength": "primary"}] + 22) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [128, "unicode_ko_s2", 1, "ICU", "ko", {"strength": "secondary"}] + 23) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [129, "unicode_ko_s3", 1, "ICU", "ko", {"strength": "tertiary"}] + 24) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [130, "unicode_kok_s1", 1, "ICU", "kok", {"strength": "primary"}] + 25) size 63: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [131, "unicode_kok_s2", 1, "ICU", "kok", {"strength": "secondary"}] + 26) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [132, "unicode_kok_s3", 1, "ICU", "kok", {"strength": "tertiary"}] + 27) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [133, "unicode_ky_s1", 1, "ICU", "ky", {"strength": "primary"}] + 28) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [134, "unicode_ky_s2", 1, "ICU", "ky", {"strength": "secondary"}] + 29) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [135, "unicode_ky_s3", 1, "ICU", "ky", {"strength": "tertiary"}] + 30) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [136, "unicode_lkt_s1", 1, "ICU", "lkt", {"strength": "primary"}] + 31) size 63: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [137, "unicode_lkt_s2", 1, "ICU", "lkt", {"strength": "secondary"}] + 32) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [138, "unicode_lkt_s3", 1, "ICU", "lkt", {"strength": "tertiary"}] + 33) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [139, "unicode_ln_s1", 1, "ICU", "ln", {"strength": "primary"}] + 34) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [140, "unicode_ln_s2", 1, "ICU", "ln", {"strength": "secondary"}] + 35) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [141, "unicode_ln_s3", 1, "ICU", "ln", {"strength": "tertiary"}] + 36) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [142, "unicode_lt_s1", 1, "ICU", "lt", {"strength": "primary"}] + 37) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [143, "unicode_lt_s2", 1, "ICU", "lt", {"strength": "secondary"}] + 38) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [144, "unicode_lt_s3", 1, "ICU", "lt", {"strength": "tertiary"}] + 39) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [145, "unicode_lv_s1", 1, "ICU", "lv", {"strength": "primary"}] + 40) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [146, "unicode_lv_s2", 1, "ICU", "lv", {"strength": "secondary"}] + 41) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [147, "unicode_lv_s3", 1, "ICU", "lv", {"strength": "tertiary"}] + 42) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [148, "unicode_mk_s1", 1, "ICU", "mk", {"strength": "primary"}] + 43) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [149, "unicode_mk_s2", 1, "ICU", "mk", {"strength": "secondary"}] + 44) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [150, "unicode_mk_s3", 1, "ICU", "mk", {"strength": "tertiary"}] + 45) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [151, "unicode_ml_s1", 1, "ICU", "ml", {"strength": "primary"}] + 46) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [152, "unicode_ml_s2", 1, "ICU", "ml", {"strength": "secondary"}] + 47) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [153, "unicode_ml_s3", 1, "ICU", "ml", {"strength": "tertiary"}] + 48) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [154, "unicode_mr_s1", 1, "ICU", "mr", {"strength": "primary"}] + 49) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [155, "unicode_mr_s2", 1, "ICU", "mr", {"strength": "secondary"}] + 50) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [156, "unicode_mr_s3", 1, "ICU", "mr", {"strength": "tertiary"}] + 51) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [157, "unicode_mt_s1", 1, "ICU", "mt", {"strength": "primary"}] + 52) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [158, "unicode_mt_s2", 1, "ICU", "mt", {"strength": "secondary"}] + 53) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [159, "unicode_mt_s3", 1, "ICU", "mt", {"strength": "tertiary"}] + 54) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [160, "unicode_nb_s1", 1, "ICU", "nb", {"strength": "primary"}] + 55) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [161, "unicode_nb_s2", 1, "ICU", "nb", {"strength": "secondary"}] + 56) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [162, "unicode_nb_s3", 1, "ICU", "nb", {"strength": "tertiary"}] + 57) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [163, "unicode_nn_s1", 1, "ICU", "nn", {"strength": "primary"}] + 58) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [164, "unicode_nn_s2", 1, "ICU", "nn", {"strength": "secondary"}] + 59) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [165, "unicode_nn_s3", 1, "ICU", "nn", {"strength": "tertiary"}] + 60) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [166, "unicode_nso_s1", 1, "ICU", "nso", {"strength": "primary"}] + 61) size 63: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [167, "unicode_nso_s2", 1, "ICU", "nso", {"strength": "secondary"}] + 62) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [168, "unicode_nso_s3", 1, "ICU", "nso", {"strength": "tertiary"}] + 63) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [169, "unicode_om_s1", 1, "ICU", "om", {"strength": "primary"}] + 64) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [170, "unicode_om_s2", 1, "ICU", "om", {"strength": "secondary"}] + 65) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [171, "unicode_om_s3", 1, "ICU", "om", {"strength": "tertiary"}] + 66) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [172, "unicode_or_s1", 1, "ICU", "or", {"strength": "primary"}] + 67) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [173, "unicode_or_s2", 1, "ICU", "or", {"strength": "secondary"}] + 68) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [174, "unicode_or_s3", 1, "ICU", "or", {"strength": "tertiary"}] + 69) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [175, "unicode_pa_s1", 1, "ICU", "pa", {"strength": "primary"}] + 70) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [176, "unicode_pa_s2", 1, "ICU", "pa", {"strength": "secondary"}] + 71) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [177, "unicode_pa_s3", 1, "ICU", "pa", {"strength": "tertiary"}] + 72) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [178, "unicode_pl_s1", 1, "ICU", "pl", {"strength": "primary"}] + 73) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [179, "unicode_pl_s2", 1, "ICU", "pl", {"strength": "secondary"}] + 74) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [180, "unicode_pl_s3", 1, "ICU", "pl", {"strength": "tertiary"}] + 75) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [181, "unicode_ro_s1", 1, "ICU", "ro", {"strength": "primary"}] + 76) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [182, "unicode_ro_s2", 1, "ICU", "ro", {"strength": "secondary"}] + 77) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [183, "unicode_ro_s3", 1, "ICU", "ro", {"strength": "tertiary"}] + 78) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [184, "unicode_sa_s1", 1, "ICU", "sa", {"strength": "primary"}] + 79) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [185, "unicode_sa_s2", 1, "ICU", "sa", {"strength": "secondary"}] + 80) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [186, "unicode_sa_s3", 1, "ICU", "sa", {"strength": "tertiary"}] + 81) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [187, "unicode_se_s1", 1, "ICU", "se", {"strength": "primary"}] + 82) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [188, "unicode_se_s2", 1, "ICU", "se", {"strength": "secondary"}] + 83) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [189, "unicode_se_s3", 1, "ICU", "se", {"strength": "tertiary"}] + 84) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [190, "unicode_si_s1", 1, "ICU", "si", {"strength": "primary"}] + 85) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [191, "unicode_si_s2", 1, "ICU", "si", {"strength": "secondary"}] + 86) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [192, "unicode_si_s3", 1, "ICU", "si", {"strength": "tertiary"}] + 87) size 81: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [193, "unicode_si__dictionary_s1", 1, "ICU", "si_u_co_dict", {"strength": "primary"}] + 88) size 83: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [194, "unicode_si__dictionary_s2", 1, "ICU", "si_u_co_dict", {"strength": "secondary"}] + 89) size 82: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [195, "unicode_si__dictionary_s3", 1, "ICU", "si_u_co_dict", {"strength": "tertiary"}] + 90) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [196, "unicode_sk_s1", 1, "ICU", "sk", {"strength": "primary"}] + 91) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [197, "unicode_sk_s2", 1, "ICU", "sk", {"strength": "secondary"}] + 92) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [198, "unicode_sk_s3", 1, "ICU", "sk", {"strength": "tertiary"}] + 93) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [199, "unicode_sl_s1", 1, "ICU", "sl", {"strength": "primary"}] + 94) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [200, "unicode_sl_s2", 1, "ICU", "sl", {"strength": "secondary"}] + 95) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [201, "unicode_sl_s3", 1, "ICU", "sl", {"strength": "tertiary"}] + 96) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [202, "unicode_sq_s1", 1, "ICU", "sq", {"strength": "primary"}] + 97) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [203, "unicode_sq_s2", 1, "ICU", "sq", {"strength": "secondary"}] + 98) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [204, "unicode_sq_s3", 1, "ICU", "sq", {"strength": "tertiary"}] + 99) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [205, "unicode_sr_s1", 1, "ICU", "sr", {"strength": "primary"}] + 100) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [206, "unicode_sr_s2", 1, "ICU", "sr", {"strength": "secondary"}] + 101) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [207, "unicode_sr_s3", 1, "ICU", "sr", {"strength": "tertiary"}] + 102) size 69: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [208, "unicode_sr_Latn_s1", 1, "ICU", "sr_Latn", {"strength": "primary"}] + 103) size 71: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [209, "unicode_sr_Latn_s2", 1, "ICU", "sr_Latn", {"strength": "secondary"}] + 104) size 70: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [210, "unicode_sr_Latn_s3", 1, "ICU", "sr_Latn", {"strength": "tertiary"}] + 105) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [211, "unicode_sv_s1", 1, "ICU", "sv", {"strength": "primary"}] + 106) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [212, "unicode_sv_s2", 1, "ICU", "sv", {"strength": "secondary"}] + 107) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [213, "unicode_sv_s3", 1, "ICU", "sv", {"strength": "tertiary"}] + 108) size 83: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [214, "unicode_sv__reformed_s1", 1, "ICU", "sv_u_co_reformed", {"strength": "primary"}] + 109) size 85: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [215, "unicode_sv__reformed_s2", 1, "ICU", "sv_u_co_reformed", {"strength": "secondary"}] + 110) size 84: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [216, "unicode_sv__reformed_s3", 1, "ICU", "sv_u_co_reformed", {"strength": "tertiary"}] + 111) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [217, "unicode_ta_s1", 1, "ICU", "ta", {"strength": "primary"}] + 112) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [218, "unicode_ta_s2", 1, "ICU", "ta", {"strength": "secondary"}] + 113) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [219, "unicode_ta_s3", 1, "ICU", "ta", {"strength": "tertiary"}] + 114) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [220, "unicode_te_s1", 1, "ICU", "te", {"strength": "primary"}] + 115) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [221, "unicode_te_s2", 1, "ICU", "te", {"strength": "secondary"}] + 116) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [222, "unicode_te_s3", 1, "ICU", "te", {"strength": "tertiary"}] + 117) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [223, "unicode_th_s1", 1, "ICU", "th", {"strength": "primary"}] + 118) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [224, "unicode_th_s2", 1, "ICU", "th", {"strength": "secondary"}] + 119) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [225, "unicode_th_s3", 1, "ICU", "th", {"strength": "tertiary"}] + 120) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [226, "unicode_tn_s1", 1, "ICU", "tn", {"strength": "primary"}] + 121) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [227, "unicode_tn_s2", 1, "ICU", "tn", {"strength": "secondary"}] + 122) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [228, "unicode_tn_s3", 1, "ICU", "tn", {"strength": "tertiary"}] + 123) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [229, "unicode_to_s1", 1, "ICU", "to", {"strength": "primary"}] + 124) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [230, "unicode_to_s2", 1, "ICU", "to", {"strength": "secondary"}] + 125) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [231, "unicode_to_s3", 1, "ICU", "to", {"strength": "tertiary"}] + 126) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [232, "unicode_tr_s1", 1, "ICU", "tr", {"strength": "primary"}] + 127) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [233, "unicode_tr_s2", 1, "ICU", "tr", {"strength": "secondary"}] + 128) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [234, "unicode_tr_s3", 1, "ICU", "tr", {"strength": "tertiary"}] + 129) size 64: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [235, "unicode_ug_Cyrl_s1", 1, "ICU", "ug", {"strength": "primary"}] + 130) size 66: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [236, "unicode_ug_Cyrl_s2", 1, "ICU", "ug", {"strength": "secondary"}] + 131) size 65: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [237, "unicode_ug_Cyrl_s3", 1, "ICU", "ug", {"strength": "tertiary"}] + 132) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [238, "unicode_uk_s1", 1, "ICU", "uk", {"strength": "primary"}] + 133) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [239, "unicode_uk_s2", 1, "ICU", "uk", {"strength": "secondary"}] + 134) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [240, "unicode_uk_s3", 1, "ICU", "uk", {"strength": "tertiary"}] + 135) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [241, "unicode_ur_s1", 1, "ICU", "ur", {"strength": "primary"}] + 136) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [242, "unicode_ur_s2", 1, "ICU", "ur", {"strength": "secondary"}] + 137) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [243, "unicode_ur_s3", 1, "ICU", "ur", {"strength": "tertiary"}] + 138) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [244, "unicode_vi_s1", 1, "ICU", "vi", {"strength": "primary"}] + 139) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [245, "unicode_vi_s2", 1, "ICU", "vi", {"strength": "secondary"}] + 140) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [246, "unicode_vi_s3", 1, "ICU", "vi", {"strength": "tertiary"}] + 141) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [247, "unicode_vo_s1", 1, "ICU", "vo", {"strength": "primary"}] + 142) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [248, "unicode_vo_s2", 1, "ICU", "vo", {"strength": "secondary"}] + 143) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [249, "unicode_vo_s3", 1, "ICU", "vo", {"strength": "tertiary"}] + 144) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [250, "unicode_wae_s1", 1, "ICU", "wae", {"strength": "primary"}] + 145) size 63: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [251, "unicode_wae_s2", 1, "ICU", "wae", {"strength": "secondary"}] + 146) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [252, "unicode_wae_s3", 1, "ICU", "wae", {"strength": "tertiary"}] + 147) size 59: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [253, "unicode_wo_s1", 1, "ICU", "wo", {"strength": "primary"}] + 148) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [254, "unicode_wo_s2", 1, "ICU", "wo", {"strength": "secondary"}] + 149) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [255, "unicode_wo_s3", 1, "ICU", "wo", {"strength": "tertiary"}] + 150) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [256, "unicode_yo_s1", 1, "ICU", "yo", {"strength": "primary"}] + 151) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [257, "unicode_yo_s2", 1, "ICU", "yo", {"strength": "secondary"}] + 152) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [258, "unicode_yo_s3", 1, "ICU", "yo", {"strength": "tertiary"}] + 153) size 60: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [259, "unicode_zh_s1", 1, "ICU", "zh", {"strength": "primary"}] + 154) size 62: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [260, "unicode_zh_s2", 1, "ICU", "zh", {"strength": "secondary"}] + 155) size 61: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [261, "unicode_zh_s3", 1, "ICU", "zh", {"strength": "tertiary"}] + 156) size 82: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [262, "unicode_zh__big5han_s1", 1, "ICU", "zh_u_co_big5han", {"strength": "primary"}] + 157) size 84: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [263, "unicode_zh__big5han_s2", 1, "ICU", "zh_u_co_big5han", {"strength": "secondary"}] + 158) size 83: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [264, "unicode_zh__big5han_s3", 1, "ICU", "zh_u_co_big5han", {"strength": "tertiary"}] + 159) size 83: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [265, "unicode_zh__gb2312han_s1", 1, "ICU", "zh_u_co_gb2312", {"strength": "primary"}] + 160) size 85: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [266, "unicode_zh__gb2312han_s2", 1, "ICU", "zh_u_co_gb2312", {"strength": "secondary"}] + 161) size 84: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [267, "unicode_zh__gb2312han_s3", 1, "ICU", "zh_u_co_gb2312", {"strength": "tertiary"}] + 162) size 80: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [268, "unicode_zh__pinyin_s1", 1, "ICU", "zh_u_co_pinyin", {"strength": "primary"}] + 163) size 82: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [269, "unicode_zh__pinyin_s2", 1, "ICU", "zh_u_co_pinyin", {"strength": "secondary"}] + 164) size 81: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [270, "unicode_zh__pinyin_s3", 1, "ICU", "zh_u_co_pinyin", {"strength": "tertiary"}] + 165) size 80: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [271, "unicode_zh__stroke_s1", 1, "ICU", "zh_u_co_stroke", {"strength": "primary"}] + 166) size 82: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [272, "unicode_zh__stroke_s2", 1, "ICU", "zh_u_co_stroke", {"strength": "secondary"}] + 167) size 81: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [273, "unicode_zh__stroke_s3", 1, "ICU", "zh_u_co_stroke", {"strength": "tertiary"}] + 168) size 80: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [274, "unicode_zh__zhuyin_s1", 1, "ICU", "zh_u_co_zhuyin", {"strength": "primary"}] + 169) size 82: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [275, "unicode_zh__zhuyin_s2", 1, "ICU", "zh_u_co_zhuyin", {"strength": "secondary"}] + 170) size 81: request: INSERT, SYNC: 0 + SPACE: _collation (ID: 276) + TUPLE: [276, "unicode_zh__zhuyin_s3", 1, "ICU", "zh_u_co_zhuyin", {"strength": "tertiary"}] + 171) size 143: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [257, 1, "_vinyl_deferred_delete", "blackhole", 0, {"group_id": 1}, [{"name": "space_id", "type": "unsigned"}, {"name": "lsn", "type": "unsigned"}, {"name": "tuple", "type": "array"}]] + 172) size 94: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [272, 1, "_schema", "memtx", 0, {}, [{"type": "string", "name": "key"}, {"type": "any", "name": "value", "is_nullable": true}]] + 173) size 181: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [276, 1, "_collation", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "owner", "type": "unsigned"}, {"name": "type", "type": "string"}, {"name": "locale", "type": "string"}, {"name": "opts", "type": "map"}]] + 174) size 184: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [277, 1, "_vcollation", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "owner", "type": "unsigned"}, {"name": "type", "type": "string"}, {"name": "locale", "type": "string"}, {"name": "opts", "type": "map"}]] + 175) size 211: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [280, 1, "_space", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "engine", "type": "string"}, {"name": "field_count", "type": "unsigned"}, {"name": "flags", "type": "map"}, {"name": "format", "type": "array"}]] + 176) size 214: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [281, 1, "_vspace", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "engine", "type": "string"}, {"name": "field_count", "type": "unsigned"}, {"name": "flags", "type": "map"}, {"name": "format", "type": "array"}]] + 177) size 257: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [284, 1, "_sequence", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "step", "type": "integer"}, {"name": "min", "type": "integer"}, {"name": "max", "type": "integer"}, {"name": "start", "type": "integer"}, {"name": "cache", "type": "integer"}, {"name": "cycle", "type": "boolean"}]] + 178) size 93: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [285, 1, "_sequence_data", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "value", "type": "integer"}]] + 179) size 260: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [286, 1, "_vsequence", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "step", "type": "integer"}, {"name": "min", "type": "integer"}, {"name": "max", "type": "integer"}, {"name": "start", "type": "integer"}, {"name": "cache", "type": "integer"}, {"name": "cycle", "type": "boolean"}]] + 180) size 173: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [288, 1, "_index", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "iid", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "opts", "type": "map"}, {"name": "parts", "type": "array"}]] + 181) size 176: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [289, 1, "_vindex", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "iid", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "opts", "type": "map"}, {"name": "parts", "type": "array"}]] + 182) size 562: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [296, 1, "_func", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "setuid", "type": "unsigned"}, {"name": "language", "type": "string"}, {"name": "body", "type": "string"}, {"name": "routine_type", "type": "string"}, {"name": "param_list", "type": "array"}, {"name": "returns", "type": "string"}, {"name": "aggregate", "type": "string"}, {"name": "sql_data_access", "type": "string"}, {"name": "is_deterministic", "type": "boolean"}, {"name": "is_sandboxed", "type": "boolean"}, {"name": "is_null_call", "type": "boolean"}, {"name": "exports", "type": "array"}, {"name": "opts", "type": "map"}, {"name": "comment", "type": "string"}, {"name": "created", "type": "string"}, {"name": "last_altered", "type": "string"}]] + 183) size 565: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [297, 1, "_vfunc", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "setuid", "type": "unsigned"}, {"name": "language", "type": "string"}, {"name": "body", "type": "string"}, {"name": "routine_type", "type": "string"}, {"name": "param_list", "type": "array"}, {"name": "returns", "type": "string"}, {"name": "aggregate", "type": "string"}, {"name": "sql_data_access", "type": "string"}, {"name": "is_deterministic", "type": "boolean"}, {"name": "is_sandboxed", "type": "boolean"}, {"name": "is_null_call", "type": "boolean"}, {"name": "exports", "type": "array"}, {"name": "opts", "type": "map"}, {"name": "comment", "type": "string"}, {"name": "created", "type": "string"}, {"name": "last_altered", "type": "string"}]] + 184) size 151: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [304, 1, "_user", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "auth", "type": "map"}]] + 185) size 154: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [305, 1, "_vuser", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "auth", "type": "map"}]] + 186) size 180: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [312, 1, "_priv", "memtx", 0, {}, [{"name": "grantor", "type": "unsigned"}, {"name": "grantee", "type": "unsigned"}, {"name": "object_type", "type": "string"}, {"name": "object_id", "type": "scalar"}, {"name": "privilege", "type": "unsigned"}]] + 187) size 183: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [313, 1, "_vpriv", "sysview", 0, {}, [{"name": "grantor", "type": "unsigned"}, {"name": "grantee", "type": "unsigned"}, {"name": "object_type", "type": "string"}, {"name": "object_id", "type": "scalar"}, {"name": "privilege", "type": "unsigned"}]] + 188) size 85: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [320, 1, "_cluster", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "uuid", "type": "string"}]] + 189) size 111: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [328, 1, "_trigger", "memtx", 0, {}, [{"name": "name", "type": "string"}, {"name": "space_id", "type": "unsigned"}, {"name": "opts", "type": "map"}]] + 190) size 89: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [330, 1, "_truncate", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "count", "type": "unsigned"}]] + 191) size 182: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [340, 1, "_space_sequence", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "sequence_id", "type": "unsigned"}, {"name": "is_generated", "type": "boolean"}, {"name": "field", "type": "unsigned"}, {"name": "path", "type": "string"}]] + 192) size 295: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [356, 1, "_fk_constraint", "memtx", 0, {}, [{"name": "name", "type": "string"}, {"name": "child_id", "type": "unsigned"}, {"name": "parent_id", "type": "unsigned"}, {"name": "is_deferred", "type": "boolean"}, {"name": "match", "type": "string"}, {"name": "on_delete", "type": "string"}, {"name": "on_update", "type": "string"}, {"name": "child_cols", "type": "array"}, {"name": "parent_cols", "type": "array"}]] + 193) size 202: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [364, 1, "_ck_constraint", "memtx", 0, {}, [{"name": "space_id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "is_deferred", "type": "boolean"}, {"name": "language", "type": "str"}, {"name": "code", "type": "str"}, {"name": "is_enabled", "type": "boolean"}]] + 194) size 128: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [372, 1, "_func_index", "memtx", 0, {}, [{"name": "space_id", "type": "unsigned"}, {"name": "index_id", "type": "unsigned"}, {"name": "func_id", "type": "unsigned"}]] + 195) size 105: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [380, 1, "_session_settings", "service", 2, {"temporary": true}, [{"name": "name", "type": "string"}, {"name": "value", "type": "any"}]] + 196) size 49: request: INSERT, SYNC: 0 + SPACE: _space (ID: 280) + TUPLE: [512, 1, "testspace", "memtx", 0, {"is_sync": true}, []] + 197) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [272, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + 198) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [276, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 199) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [276, 1, "name", "tree", {"unique": true}, [[1, "string"]]] + 200) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [277, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 201) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [277, 1, "name", "tree", {"unique": true}, [[1, "string"]]] + 202) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [280, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 203) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [280, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + 204) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [280, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + 205) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [281, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 206) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [281, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + 207) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [281, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + 208) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [284, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 209) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [284, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + 210) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [284, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + 211) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [285, 0, "primary", "hash", {"unique": true}, [[0, "unsigned"]]] + 212) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [286, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 213) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [286, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + 214) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [286, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + 215) size 66: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [288, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + 216) size 61: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [288, 2, "name", "tree", {"unique": true}, [[0, "unsigned"], [2, "string"]]] + 217) size 66: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [289, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + 218) size 61: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [289, 2, "name", "tree", {"unique": true}, [[0, "unsigned"], [2, "string"]]] + 219) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [296, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 220) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [296, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + 221) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [296, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + 222) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [297, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 223) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [297, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + 224) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [297, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + 225) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [304, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 226) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [304, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + 227) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [304, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + 228) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [305, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 229) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [305, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + 230) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [305, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + 231) size 73: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [312, 0, "primary", "tree", {"unique": true}, [[1, "unsigned"], [2, "string"], [3, "scalar"]]] + 232) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [312, 1, "owner", "tree", {"unique": false}, [[0, "unsigned"]]] + 233) size 61: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [312, 2, "object", "tree", {"unique": false}, [[2, "string"], [3, "scalar"]]] + 234) size 73: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [313, 0, "primary", "tree", {"unique": true}, [[1, "unsigned"], [2, "string"], [3, "scalar"]]] + 235) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [313, 1, "owner", "tree", {"unique": false}, [[0, "unsigned"]]] + 236) size 61: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [313, 2, "object", "tree", {"unique": false}, [[2, "string"], [3, "scalar"]]] + 237) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [320, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 238) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [320, 1, "uuid", "tree", {"unique": true}, [[1, "string"]]] + 239) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [328, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + 240) size 56: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [328, 1, "space_id", "tree", {"unique": false}, [[1, "unsigned"]]] + 241) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [330, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 242) size 55: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [340, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + 243) size 56: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [340, 1, "sequence", "tree", {"unique": false}, [[1, "unsigned"]]] + 244) size 64: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [356, 0, "primary", "tree", {"unique": true}, [[0, "string"], [1, "unsigned"]]] + 245) size 56: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [356, 1, "child_id", "tree", {"unique": false}, [[1, "unsigned"]]] + 246) size 64: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [364, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "string"]]] + 247) size 66: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [372, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + 248) size 51: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [372, 1, "fid", "tree", {"unique": false}, [[2, "unsigned"]]] + 249) size 53: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [380, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + 250) size 50: request: INSERT, SYNC: 0 + SPACE: _index (ID: 288) + TUPLE: [512, 0, "pk", "hash", {"unique": true}, [[0, "unsigned"]]] + 251) size 122: request: INSERT, SYNC: 0 + SPACE: _func (ID: 296) + TUPLE: [1, 1, "box.schema.user.info", 0, "LUA", "", "function", [], "any", "none", "none", false, false, true, ["LUA"], {}, "", "2022-10-19 11:33:18", "2022-10-19 11:33:18"] + 252) size 169: request: INSERT, SYNC: 0 + SPACE: _func (ID: 296) + TUPLE: [65, 1, "LUA", 0, "LUA", "function(code) return assert(loadstring(code))() end", "function", ["string"], "any", "none", "none", false, false, true, ["LUA", "SQL"], {}, "", "2022-10-19 11:33:18", "2022-10-19 11:33:18"] + 253) size 70: request: INSERT, SYNC: 0 + SPACE: _user (ID: 304) + TUPLE: [0, 1, "guest", "user", {"chap-sha1": "vhvewKp0tNyweZQ+cFKAlsyphfg="}] + 254) size 31: request: INSERT, SYNC: 0 + SPACE: _user (ID: 304) + TUPLE: [1, 1, "admin", "user", {}] + 255) size 32: request: INSERT, SYNC: 0 + SPACE: _user (ID: 304) + TUPLE: [2, 1, "public", "role", {}] + 61 16:57:31.286320 IP (tos 0x0, ttl 64, id 57354, offset 0, flags [DF], proto TCP (6), length 89) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe4d (incorrect -> 0x6eab), seq 26160:26197, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 37: IPROTO + 1) size 37: request: INSERT, SYNC: 0 + SPACE: _user (ID: 304) + TUPLE: [3, 1, "replication", "role", {}] + 62 16:57:31.286322 IP (tos 0x0, ttl 64, id 57355, offset 0, flags [DF], proto TCP (6), length 83) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe47 (incorrect -> 0xa3b4), seq 26197:26228, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 31: IPROTO + 1) size 31: request: INSERT, SYNC: 0 + SPACE: _user (ID: 304) + TUPLE: [31, 1, "super", "role", {}] + 63 16:57:31.286325 IP (tos 0x0, ttl 64, id 57356, offset 0, flags [DF], proto TCP (6), length 127) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe73 (incorrect -> 0x8eea), seq 26228:26303, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 75: IPROTO + 1) size 75: request: INSERT, SYNC: 0 + SPACE: _user (ID: 304) + TUPLE: [32, 1, "replicator", "user", {"chap-sha1": "JHDAwG3uQv0WGLuZAFrcouydHhk="}] + 64 16:57:31.286328 IP (tos 0x0, ttl 64, id 57357, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe42 (incorrect -> 0x75ea), seq 26303:26329, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 26: IPROTO + 1) size 26: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 0, "role", 2, 4] + 65 16:57:31.286330 IP (tos 0x0, ttl 64, id 57358, offset 0, flags [DF], proto TCP (6), length 82) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe46 (incorrect -> 0x9ac5), seq 26329:26359, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 0, "universe", 0, 31] + 66 16:57:31.286332 IP (tos 0x0, ttl 64, id 57359, offset 0, flags [DF], proto TCP (6), length 86) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe4a (incorrect -> 0x94f4), seq 26359:26393, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 34: IPROTO + 1) size 34: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 1, "universe", 0, 4294967295] + 67 16:57:31.286334 IP (tos 0x0, ttl 64, id 57360, offset 0, flags [DF], proto TCP (6), length 82) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe46 (incorrect -> 0x96ac), seq 26393:26423, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "function", 1, 4] + 68 16:57:31.286336 IP (tos 0x0, ttl 64, id 57361, offset 0, flags [DF], proto TCP (6), length 82) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe46 (incorrect -> 0x5691), seq 26423:26453, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "function", 65, 1] + 69 16:57:31.286338 IP (tos 0x0, ttl 64, id 57362, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x1374), seq 26453:26482, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 276, 2] + 70 16:57:31.286340 IP (tos 0x0, ttl 64, id 57363, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x1456), seq 26482:26511, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 277, 1] + 71 16:57:31.286342 IP (tos 0x0, ttl 64, id 57364, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x1435), seq 26511:26540, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 281, 1] + 72 16:57:31.286344 IP (tos 0x0, ttl 64, id 57365, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x1413), seq 26540:26569, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 286, 1] + 73 16:57:31.286346 IP (tos 0x0, ttl 64, id 57366, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x13f3), seq 26569:26598, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 289, 1] + 74 16:57:31.286348 IP (tos 0x0, ttl 64, id 57367, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x13ce), seq 26598:26627, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 297, 1] + 75 16:57:31.286350 IP (tos 0x0, ttl 64, id 57368, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x13a9), seq 26627:26656, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 305, 1] + 76 16:57:31.286352 IP (tos 0x0, ttl 64, id 57369, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x1384), seq 26656:26685, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 313, 1] + 77 16:57:31.286354 IP (tos 0x0, ttl 64, id 57370, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x1256), seq 26685:26714, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 330, 2] + 78 16:57:31.286357 IP (tos 0x0, ttl 64, id 57371, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x1107), seq 26714:26743, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 2, "space", 380, 3] + 79 16:57:31.286359 IP (tos 0x0, ttl 64, id 57372, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe45 (incorrect -> 0x1126), seq 26743:26772, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 3, "space", 320, 2] + 80 16:57:31.286361 IP (tos 0x0, ttl 64, id 57373, offset 0, flags [DF], proto TCP (6), length 82) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe46 (incorrect -> 0x9628), seq 26772:26802, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 3, "universe", 0, 1] + 81 16:57:31.286363 IP (tos 0x0, ttl 64, id 57374, offset 0, flags [DF], proto TCP (6), length 86) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe4a (incorrect -> 0x7539), seq 26802:26836, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 34: IPROTO + 1) size 34: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 31, "universe", 0, 4294967295] + 82 16:57:31.286365 IP (tos 0x0, ttl 64, id 57375, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe42 (incorrect -> 0x53d5), seq 26836:26862, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 26: IPROTO + 1) size 26: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 32, "role", 2, 4] + 83 16:57:31.286369 IP (tos 0x0, ttl 64, id 57376, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe42 (incorrect -> 0x52bb), seq 26862:26888, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 26: IPROTO + 1) size 26: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 32, "role", 3, 4] + 84 16:57:31.286371 IP (tos 0x0, ttl 64, id 57377, offset 0, flags [DF], proto TCP (6), length 82) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe46 (incorrect -> 0x789d), seq 26888:26918, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 32, "universe", 0, 24] + 85 16:57:31.286373 IP (tos 0x0, ttl 64, id 57378, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0xb7a8), seq 26918:26945, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 27: IPROTO + 1) size 27: request: INSERT, SYNC: 0 + SPACE: _priv (ID: 312) + TUPLE: [1, 32, "user", 32, 128] + 86 16:57:31.286375 IP (tos 0x0, ttl 64, id 57379, offset 0, flags [DF], proto TCP (6), length 108) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe60 (incorrect -> 0xc36e), seq 26945:27001, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 56: IPROTO + 1) size 56: request: INSERT, SYNC: 0 + SPACE: _cluster (ID: 320) + TUPLE: [1, "e6bd3069-1336-4934-97d1-61b2dc4392f9"] + 87 16:57:31.286582 IP (tos 0x0, ttl 64, id 57380, offset 0, flags [DF], proto TCP (6), length 65) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe35 (incorrect -> 0x71c9), seq 27001:27014, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 13: IPROTO + 1) size 13: response: HEARTBEAT + VCLOCK: {1: 11} + 88 16:57:31.286719 IP (tos 0x0, ttl 64, id 57381, offset 0, flags [DF], proto TCP (6), length 120) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe6c (incorrect -> 0xecdd), seq 27014:27082, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 68: IPROTO + 1) size 68: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 11, TIMESTAMP: 2022-12-15 16:57:31.286489 + SPACE: _cluster (ID: 320) + TUPLE: [2, "144d18f7-75fd-4654-a083-6998c1f10622"] + 89 16:57:31.286800 IP (tos 0x0, ttl 64, id 57382, offset 0, flags [DF], proto TCP (6), length 65) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe35 (incorrect -> 0x7177), seq 27082:27095, ack 117, win 512, options [nop,nop,TS val 1977541176 ecr 1977541175], length 13: IPROTO + 1) size 13: response: HEARTBEAT + VCLOCK: {1: 11} + 90 16:57:31.290485 IP (tos 0x0, ttl 64, id 43349, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x55bf), ack 27095, win 359, options [nop,nop,TS val 1977541179 ecr 1977541175], length 0 + 91 16:57:31.295019 IP (tos 0x0, ttl 64, id 43350, offset 0, flags [DF], proto TCP (6), length 154) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe8e (incorrect -> 0x9680), seq 117:219, ack 27095, win 512, options [nop,nop,TS val 1977541184 ecr 1977541175], length 102: IPROTO + 1) size 102: request: SUBSCRIBE, SYNC: 0 + CLUSTER_UUID: 0fa96161-16e5-4cfa-ae7e-c342258abedc + INSTANCE_UUID: 144d18f7-75fd-4654-a083-6998c1f10622 + VCLOCK: {1: 11} + SERVER_VERSION: 133636 + REPLICA_ANON: false + ID_FILTER: [2] + 92 16:57:31.295163 IP (tos 0x0, ttl 64, id 57383, offset 0, flags [DF], proto TCP (6), length 106) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe5e (incorrect -> 0x7969), seq 27095:27149, ack 219, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 54: IPROTO + 1) size 54: response: OK, SYNC: 0, SCHEMA_VERSION: 0 + VCLOCK: {1: 11} + CLUSTER_UUID: 0fa96161-16e5-4cfa-ae7e-c342258abedc + 93 16:57:31.295184 IP (tos 0x0, ttl 64, id 57384, offset 0, flags [DF], proto TCP (6), length 67) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe37 (incorrect -> 0xefc0), seq 27149:27164, ack 219, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 15: IPROTO + 1) size 15: request: RAFT, GROUP_ID: 1, SYNC: 0 + RAFT_TERM: 2 + RAFT_STATE: 1 + 94 16:57:31.295204 IP (tos 0x0, ttl 64, id 43351, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x546d), ack 27164, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 0 + 95 16:57:31.295333 IP (tos 0x0, ttl 64, id 43352, offset 0, flags [DF], proto TCP (6), length 65) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe35 (incorrect -> 0x70ae), seq 219:232, ack 27164, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 13: IPROTO + 1) size 13: response: HEARTBEAT + VCLOCK: {1: 11} + 96 16:57:31.295554 IP (tos 0x0, ttl 64, id 57385, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe3c (incorrect -> 0xdf3f), seq 27164:27184, ack 232, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 20: IPROTO + 1) size 20: request: HEARTBEAT, REPLICA_ID: 1, TIMESTAMP: 2022-12-15 16:57:31.295484 + 97 16:57:31.295749 IP (tos 0x0, ttl 64, id 43353, offset 0, flags [DF], proto TCP (6), length 65) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe35 (incorrect -> 0x708d), seq 232:245, ack 27184, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 13: IPROTO + 1) size 13: response: HEARTBEAT + VCLOCK: {1: 11} + 98 16:57:31.336637 IP (tos 0x0, ttl 64, id 57386, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x5416), ack 245, win 512, options [nop,nop,TS val 1977541225 ecr 1977541184], length 0 + 99 16:57:31.368370 IP (tos 0x0, ttl 64, id 12066, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [S], cksum 0xfe30 (incorrect -> 0x9bd3), seq 3722433644, win 65495, options [mss 65495,sackOK,TS val 1977541257 ecr 0,nop,wscale 7], length 0 + 100 16:57:31.368378 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [S.], cksum 0xfe30 (incorrect -> 0xb1ca), seq 3735401205, ack 3722433645, win 65483, options [mss 65495,sackOK,TS val 1977541257 ecr 1977541257,nop,wscale 7], length 0 + 101 16:57:31.368385 IP (tos 0x0, ttl 64, id 12067, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0xd886), ack 1, win 512, options [nop,nop,TS val 1977541257 ecr 1977541257], length 0 + 102 16:57:31.368682 IP (tos 0x0, ttl 64, id 51474, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfea8 (incorrect -> 0x4f67), seq 1:129, ack 1, win 512, options [nop,nop,TS val 1977541257 ecr 1977541257], length 128: IPROTO, length: 128 + Tarantool 2.10.4 (Binary) e6bd3069-1336-4934-97d1-61b2dc4392f9 + IrPp7kzbyxmkm23YKBDponl9diEvxWKter1Z0mpJga8= + 103 16:57:31.368687 IP (tos 0x0, ttl 64, id 12068, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0xd807), ack 129, win 511, options [nop,nop,TS val 1977541257 ecr 1977541257], length 0 + 104 16:57:31.368744 IP (tos 0x0, ttl 64, id 12069, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xdc72), seq 1:20, ack 129, win 512, options [nop,nop,TS val 1977541257 ecr 1977541257], length 19: IPROTO + 1) size 19: request: ID, SYNC: 1 + VERSION: 3 + FEATURES: [0, 1, 2, 3] + 105 16:57:31.368748 IP (tos 0x0, ttl 64, id 51475, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [.], cksum 0xfe28 (incorrect -> 0xd7f3), ack 20, win 512, options [nop,nop,TS val 1977541257 ecr 1977541257], length 0 + 106 16:57:31.368886 IP (tos 0x0, ttl 64, id 51476, offset 0, flags [DF], proto TCP (6), length 89) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4d (incorrect -> 0xc2d9), seq 129:166, ack 20, win 512, options [nop,nop,TS val 1977541258 ecr 1977541257], length 37: IPROTO + 1) size 37: response: OK, SYNC: 1, SCHEMA_VERSION: 80 + VERSION: 3 + FEATURES: [0, 1, 2, 3] + 107 16:57:31.368950 IP (tos 0x0, ttl 64, id 12070, offset 0, flags [DF], proto TCP (6), length 121) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe6d (incorrect -> 0xbd35), seq 20:89, ack 166, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 69: IPROTO + 1) size 23: request: SELECT, SYNC: 2 + SPACE: _vspace (ID: 281) + LIMIT: 4294967295 + KEY: [] + 2) size 23: request: SELECT, SYNC: 3 + SPACE: _vindex (ID: 289) + LIMIT: 4294967295 + KEY: [] + 3) size 23: request: SELECT, SYNC: 4 + SPACE: _vcollation (ID: 277) + LIMIT: 4294967295 + KEY: [] + 108 16:57:31.369122 IP (tos 0x0, ttl 64, id 51477, offset 0, flags [DF], proto TCP (6), length 19812) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0x4b59 (incorrect -> 0x3d22), seq 166:19926, ack 89, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 19760: IPROTO + 1) size 4646: response: OK, SYNC: 2, SCHEMA_VERSION: 80 + DATA: + [257, 1, "_vinyl_deferred_delete", "blackhole", 0, {"group_id": 1}, [{"name": "space_id", "type": "unsigned"}, {"name": "lsn", "type": "unsigned"}, {"name": "tuple", "type": "array"}]] + [272, 1, "_schema", "memtx", 0, {}, [{"type": "string", "name": "key"}, {"type": "any", "name": "value", "is_nullable": true}]] + [276, 1, "_collation", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "owner", "type": "unsigned"}, {"name": "type", "type": "string"}, {"name": "locale", "type": "string"}, {"name": "opts", "type": "map"}]] + [277, 1, "_vcollation", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "owner", "type": "unsigned"}, {"name": "type", "type": "string"}, {"name": "locale", "type": "string"}, {"name": "opts", "type": "map"}]] + [280, 1, "_space", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "engine", "type": "string"}, {"name": "field_count", "type": "unsigned"}, {"name": "flags", "type": "map"}, {"name": "format", "type": "array"}]] + [281, 1, "_vspace", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "engine", "type": "string"}, {"name": "field_count", "type": "unsigned"}, {"name": "flags", "type": "map"}, {"name": "format", "type": "array"}]] + [284, 1, "_sequence", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "step", "type": "integer"}, {"name": "min", "type": "integer"}, {"name": "max", "type": "integer"}, {"name": "start", "type": "integer"}, {"name": "cache", "type": "integer"}, {"name": "cycle", "type": "boolean"}]] + [285, 1, "_sequence_data", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "value", "type": "integer"}]] + [286, 1, "_vsequence", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "step", "type": "integer"}, {"name": "min", "type": "integer"}, {"name": "max", "type": "integer"}, {"name": "start", "type": "integer"}, {"name": "cache", "type": "integer"}, {"name": "cycle", "type": "boolean"}]] + [288, 1, "_index", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "iid", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "opts", "type": "map"}, {"name": "parts", "type": "array"}]] + [289, 1, "_vindex", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "iid", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "opts", "type": "map"}, {"name": "parts", "type": "array"}]] + [296, 1, "_func", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "setuid", "type": "unsigned"}, {"name": "language", "type": "string"}, {"name": "body", "type": "string"}, {"name": "routine_type", "type": "string"}, {"name": "param_list", "type": "array"}, {"name": "returns", "type": "string"}, {"name": "aggregate", "type": "string"}, {"name": "sql_data_access", "type": "string"}, {"name": "is_deterministic", "type": "boolean"}, {"name": "is_sandboxed", "type": "boolean"}, {"name": "is_null_call", "type": "boolean"}, {"name": "exports", "type": "array"}, {"name": "opts", "type": "map"}, {"name": "comment", "type": "string"}, {"name": "created", "type": "string"}, {"name": "last_altered", "type": "string"}]] + [297, 1, "_vfunc", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "setuid", "type": "unsigned"}, {"name": "language", "type": "string"}, {"name": "body", "type": "string"}, {"name": "routine_type", "type": "string"}, {"name": "param_list", "type": "array"}, {"name": "returns", "type": "string"}, {"name": "aggregate", "type": "string"}, {"name": "sql_data_access", "type": "string"}, {"name": "is_deterministic", "type": "boolean"}, {"name": "is_sandboxed", "type": "boolean"}, {"name": "is_null_call", "type": "boolean"}, {"name": "exports", "type": "array"}, {"name": "opts", "type": "map"}, {"name": "comment", "type": "string"}, {"name": "created", "type": "string"}, {"name": "last_altered", "type": "string"}]] + [304, 1, "_user", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "auth", "type": "map"}]] + [305, 1, "_vuser", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "auth", "type": "map"}]] + [312, 1, "_priv", "memtx", 0, {}, [{"name": "grantor", "type": "unsigned"}, {"name": "grantee", "type": "unsigned"}, {"name": "object_type", "type": "string"}, {"name": "object_id", "type": "scalar"}, {"name": "privilege", "type": "unsigned"}]] + [313, 1, "_vpriv", "sysview", 0, {}, [{"name": "grantor", "type": "unsigned"}, {"name": "grantee", "type": "unsigned"}, {"name": "object_type", "type": "string"}, {"name": "object_id", "type": "scalar"}, {"name": "privilege", "type": "unsigned"}]] + [320, 1, "_cluster", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "uuid", "type": "string"}]] + [328, 1, "_trigger", "memtx", 0, {}, [{"name": "name", "type": "string"}, {"name": "space_id", "type": "unsigned"}, {"name": "opts", "type": "map"}]] + [330, 1, "_truncate", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "count", "type": "unsigned"}]] + [340, 1, "_space_sequence", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "sequence_id", "type": "unsigned"}, {"name": "is_generated", "type": "boolean"}, {"name": "field", "type": "unsigned"}, {"name": "path", "type": "string"}]] + [356, 1, "_fk_constraint", "memtx", 0, {}, [{"name": "name", "type": "string"}, {"name": "child_id", "type": "unsigned"}, {"name": "parent_id", "type": "unsigned"}, {"name": "is_deferred", "type": "boolean"}, {"name": "match", "type": "string"}, {"name": "on_delete", "type": "string"}, {"name": "on_update", "type": "string"}, {"name": "child_cols", "type": "array"}, {"name": "parent_cols", "type": "array"}]] + [364, 1, "_ck_constraint", "memtx", 0, {}, [{"name": "space_id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "is_deferred", "type": "boolean"}, {"name": "language", "type": "str"}, {"name": "code", "type": "str"}, {"name": "is_enabled", "type": "boolean"}]] + [372, 1, "_func_index", "memtx", 0, {}, [{"name": "space_id", "type": "unsigned"}, {"name": "index_id", "type": "unsigned"}, {"name": "func_id", "type": "unsigned"}]] + [380, 1, "_session_settings", "service", 2, {"temporary": true}, [{"name": "name", "type": "string"}, {"name": "value", "type": "any"}]] + [512, 1, "testspace", "memtx", 0, {"is_sync": true}, []] + 2) size 2165: response: OK, SYNC: 3, SCHEMA_VERSION: 80 + DATA: + [272, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + [276, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [276, 1, "name", "tree", {"unique": true}, [[1, "string"]]] + [277, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [277, 1, "name", "tree", {"unique": true}, [[1, "string"]]] + [280, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [280, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [280, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [281, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [281, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [281, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [284, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [284, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [284, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [285, 0, "primary", "hash", {"unique": true}, [[0, "unsigned"]]] + [286, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [286, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [286, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [288, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + [288, 2, "name", "tree", {"unique": true}, [[0, "unsigned"], [2, "string"]]] + [289, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + [289, 2, "name", "tree", {"unique": true}, [[0, "unsigned"], [2, "string"]]] + [296, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [296, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [296, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [297, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [297, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [297, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [304, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [304, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [304, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [305, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [305, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [305, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [312, 0, "primary", "tree", {"unique": true}, [[1, "unsigned"], [2, "string"], [3, "scalar"]]] + [312, 1, "owner", "tree", {"unique": false}, [[0, "unsigned"]]] + [312, 2, "object", "tree", {"unique": false}, [[2, "string"], [3, "scalar"]]] + [313, 0, "primary", "tree", {"unique": true}, [[1, "unsigned"], [2, "string"], [3, "scalar"]]] + [313, 1, "owner", "tree", {"unique": false}, [[0, "unsigned"]]] + [313, 2, "object", "tree", {"unique": false}, [[2, "string"], [3, "scalar"]]] + [320, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [320, 1, "uuid", "tree", {"unique": true}, [[1, "string"]]] + [328, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + [328, 1, "space_id", "tree", {"unique": false}, [[1, "unsigned"]]] + [330, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [340, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [340, 1, "sequence", "tree", {"unique": false}, [[1, "unsigned"]]] + [356, 0, "primary", "tree", {"unique": true}, [[0, "string"], [1, "unsigned"]]] + [356, 1, "child_id", "tree", {"unique": false}, [[1, "unsigned"]]] + [364, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "string"]]] + [372, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + [372, 1, "fid", "tree", {"unique": false}, [[2, "unsigned"]]] + [380, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + [512, 0, "pk", "hash", {"unique": true}, [[0, "unsigned"]]] + 3) size 12949: response: OK, SYNC: 4, SCHEMA_VERSION: 80 + DATA: + [0, "none", 1, "BINARY", "", {}] + [1, "unicode", 1, "ICU", "", {"strength": "tertiary"}] + [2, "unicode_ci", 1, "ICU", "", {"strength": "primary"}] + [3, "binary", 1, "BINARY", "", {}] + [4, "unicode_af_s1", 1, "ICU", "af", {"strength": "primary"}] + [5, "unicode_af_s2", 1, "ICU", "af", {"strength": "secondary"}] + [6, "unicode_af_s3", 1, "ICU", "af", {"strength": "tertiary"}] + [7, "unicode_am_s1", 1, "ICU", "am", {"strength": "primary"}] + [8, "unicode_am_s2", 1, "ICU", "am", {"strength": "secondary"}] + [9, "unicode_am_s3", 1, "ICU", "am", {"strength": "tertiary"}] + [10, "unicode_ar_s1", 1, "ICU", "ar", {"strength": "primary"}] + [11, "unicode_ar_s2", 1, "ICU", "ar", {"strength": "secondary"}] + [12, "unicode_ar_s3", 1, "ICU", "ar", {"strength": "tertiary"}] + [13, "unicode_as_s1", 1, "ICU", "as", {"strength": "primary"}] + [14, "unicode_as_s2", 1, "ICU", "as", {"strength": "secondary"}] + [15, "unicode_as_s3", 1, "ICU", "as", {"strength": "tertiary"}] + [16, "unicode_az_s1", 1, "ICU", "az", {"strength": "primary"}] + [17, "unicode_az_s2", 1, "ICU", "az", {"strength": "secondary"}] + [18, "unicode_az_s3", 1, "ICU", "az", {"strength": "tertiary"}] + [19, "unicode_be_s1", 1, "ICU", "be", {"strength": "primary"}] + [20, "unicode_be_s2", 1, "ICU", "be", {"strength": "secondary"}] + [21, "unicode_be_s3", 1, "ICU", "be", {"strength": "tertiary"}] + [22, "unicode_bn_s1", 1, "ICU", "bn", {"strength": "primary"}] + [23, "unicode_bn_s2", 1, "ICU", "bn", {"strength": "secondary"}] + [24, "unicode_bn_s3", 1, "ICU", "bn", {"strength": "tertiary"}] + [25, "unicode_bs_s1", 1, "ICU", "bs", {"strength": "primary"}] + [26, "unicode_bs_s2", 1, "ICU", "bs", {"strength": "secondary"}] + [27, "unicode_bs_s3", 1, "ICU", "bs", {"strength": "tertiary"}] + [28, "unicode_bs_Cyrl_s1", 1, "ICU", "bs_Cyrl", {"strength": "primary"}] + [29, "unicode_bs_Cyrl_s2", 1, "ICU", "bs_Cyrl", {"strength": "secondary"}] + [30, "unicode_bs_Cyrl_s3", 1, "ICU", "bs_Cyrl", {"strength": "tertiary"}] + [31, "unicode_ca_s1", 1, "ICU", "ca", {"strength": "primary"}] + [32, "unicode_ca_s2", 1, "ICU", "ca", {"strength": "secondary"}] + [33, "unicode_ca_s3", 1, "ICU", "ca", {"strength": "tertiary"}] + [34, "unicode_cs_s1", 1, "ICU", "cs", {"strength": "primary"}] + [35, "unicode_cs_s2", 1, "ICU", "cs", {"strength": "secondary"}] + [36, "unicode_cs_s3", 1, "ICU", "cs", {"strength": "tertiary"}] + [37, "unicode_cy_s1", 1, "ICU", "cy", {"strength": "primary"}] + [38, "unicode_cy_s2", 1, "ICU", "cy", {"strength": "secondary"}] + [39, "unicode_cy_s3", 1, "ICU", "cy", {"strength": "tertiary"}] + [40, "unicode_da_s1", 1, "ICU", "da", {"strength": "primary"}] + [41, "unicode_da_s2", 1, "ICU", "da", {"strength": "secondary"}] + [42, "unicode_da_s3", 1, "ICU", "da", {"strength": "tertiary"}] + [43, "unicode_de__phonebook_s1", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "primary"}] + [44, "unicode_de__phonebook_s2", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "secondary"}] + [45, "unicode_de__phonebook_s3", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "tertiary"}] + [46, "unicode_de_AT_phonebook_s1", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "primary"}] + [47, "unicode_de_AT_phonebook_s2", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "secondary"}] + [48, "unicode_de_AT_phonebook_s3", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "tertiary"}] + [49, "unicode_dsb_s1", 1, "ICU", "dsb", {"strength": "primary"}] + [50, "unicode_dsb_s2", 1, "ICU", "dsb", {"strength": "secondary"}] + [51, "unicode_dsb_s3", 1, "ICU", "dsb", {"strength": "tertiary"}] + [52, "unicode_ee_s1", 1, "ICU", "ee", {"strength": "primary"}] + [53, "unicode_ee_s2", 1, "ICU", "ee", {"strength": "secondary"}] + [54, "unicode_ee_s3", 1, "ICU", "ee", {"strength": "tertiary"}] + [55, "unicode_eo_s1", 1, "ICU", "eo", {"strength": "primary"}] + [56, "unicode_eo_s2", 1, "ICU", "eo", {"strength": "secondary"}] + [57, "unicode_eo_s3", 1, "ICU", "eo", {"strength": "tertiary"}] + [58, "unicode_es_s1", 1, "ICU", "es", {"strength": "primary"}] + [59, "unicode_es_s2", 1, "ICU", "es", {"strength": "secondary"}] + [60, "unicode_es_s3", 1, "ICU", "es", {"strength": "tertiary"}] + [61, "unicode_es__traditional_s1", 1, "ICU", "es_u_co_trad", {"strength": "primary"}] + [62, "unicode_es__traditional_s2", 1, "ICU", "es_u_co_trad", {"strength": "secondary"}] + [63, "unicode_es__traditional_s3", 1, "ICU", "es_u_co_trad", {"strength": "tertiary"}] + [64, "unicode_et_s1", 1, "ICU", "et", {"strength": "primary"}] + [65, "unicode_et_s2", 1, "ICU", "et", {"strength": "secondary"}] + [66, "unicode_et_s3", 1, "ICU", "et", {"strength": "tertiary"}] + [67, "unicode_fa_s1", 1, "ICU", "fa", {"strength": "primary"}] + [68, "unicode_fa_s2", 1, "ICU", "fa", {"strength": "secondary"}] + [69, "unicode_fa_s3", 1, "ICU", "fa", {"strength": "tertiary"}] + [70, "unicode_fi_s1", 1, "ICU", "fi", {"strength": "primary"}] + [71, "unicode_fi_s2", 1, "ICU", "fi", {"strength": "secondary"}] + [72, "unicode_fi_s3", 1, "ICU", "fi", {"strength": "tertiary"}] + [73, "unicode_fi__phonebook_s1", 1, "ICU", "fi_u_co_phonebk", {"strength": "primary"}] + [74, "unicode_fi__phonebook_s2", 1, "ICU", "fi_u_co_phonebk", {"strength": "secondary"}] + [75, "unicode_fi__phonebook_s3", 1, "ICU", "fi_u_co_phonebk", {"strength": "tertiary"}] + [76, "unicode_fil_s1", 1, "ICU", "fil", {"strength": "primary"}] + [77, "unicode_fil_s2", 1, "ICU", "fil", {"strength": "secondary"}] + [78, "unicode_fil_s3", 1, "ICU", "fil", {"strength": "tertiary"}] + [79, "unicode_fo_s1", 1, "ICU", "fo", {"strength": "primary"}] + [80, "unicode_fo_s2", 1, "ICU", "fo", {"strength": "secondary"}] + [81, "unicode_fo_s3", 1, "ICU", "fo", {"strength": "tertiary"}] + [82, "unicode_fr_CA_s1", 1, "ICU", "fr_CA", {"strength": "primary"}] + [83, "unicode_fr_CA_s2", 1, "ICU", "fr_CA", {"strength": "secondary"}] + [84, "unicode_fr_CA_s3", 1, "ICU", "fr_CA", {"strength": "tertiary"}] + [85, "unicode_gu_s1", 1, "ICU", "gu", {"strength": "primary"}] + [86, "unicode_gu_s2", 1, "ICU", "gu", {"strength": "secondary"}] + [87, "unicode_gu_s3", 1, "ICU", "gu", {"strength": "tertiary"}] + [88, "unicode_ha_s1", 1, "ICU", "ha", {"strength": "primary"}] + [89, "unicode_ha_s2", 1, "ICU", "ha", {"strength": "secondary"}] + [90, "unicode_ha_s3", 1, "ICU", "ha", {"strength": "tertiary"}] + [91, "unicode_haw_s1", 1, "ICU", "haw", {"strength": "primary"}] + [92, "unicode_haw_s2", 1, "ICU", "haw", {"strength": "secondary"}] + [93, "unicode_haw_s3", 1, "ICU", "haw", {"strength": "tertiary"}] + [94, "unicode_he_s1", 1, "ICU", "he", {"strength": "primary"}] + [95, "unicode_he_s2", 1, "ICU", "he", {"strength": "secondary"}] + [96, "unicode_he_s3", 1, "ICU", "he", {"strength": "tertiary"}] + [97, "unicode_hi_s1", 1, "ICU", "hi", {"strength": "primary"}] + [98, "unicode_hi_s2", 1, "ICU", "hi", {"strength": "secondary"}] + [99, "unicode_hi_s3", 1, "ICU", "hi", {"strength": "tertiary"}] + [100, "unicode_hr_s1", 1, "ICU", "hr", {"strength": "primary"}] + [101, "unicode_hr_s2", 1, "ICU", "hr", {"strength": "secondary"}] + [102, "unicode_hr_s3", 1, "ICU", "hr", {"strength": "tertiary"}] + [103, "unicode_hu_s1", 1, "ICU", "hu", {"strength": "primary"}] + [104, "unicode_hu_s2", 1, "ICU", "hu", {"strength": "secondary"}] + [105, "unicode_hu_s3", 1, "ICU", "hu", {"strength": "tertiary"}] + [106, "unicode_hy_s1", 1, "ICU", "hy", {"strength": "primary"}] + [107, "unicode_hy_s2", 1, "ICU", "hy", {"strength": "secondary"}] + [108, "unicode_hy_s3", 1, "ICU", "hy", {"strength": "tertiary"}] + [109, "unicode_ig_s1", 1, "ICU", "ig", {"strength": "primary"}] + [110, "unicode_ig_s2", 1, "ICU", "ig", {"strength": "secondary"}] + [111, "unicode_ig_s3", 1, "ICU", "ig", {"strength": "tertiary"}] + [112, "unicode_is_s1", 1, "ICU", "is", {"strength": "primary"}] + [113, "unicode_is_s2", 1, "ICU", "is", {"strength": "secondary"}] + [114, "unicode_is_s3", 1, "ICU", "is", {"strength": "tertiary"}] + [115, "unicode_ja_s1", 1, "ICU", "ja", {"strength": "primary"}] + [116, "unicode_ja_s2", 1, "ICU", "ja", {"strength": "secondary"}] + [117, "unicode_ja_s3", 1, "ICU", "ja", {"strength": "tertiary"}] + [118, "unicode_kk_s1", 1, "ICU", "kk", {"strength": "primary"}] + [119, "unicode_kk_s2", 1, "ICU", "kk", {"strength": "secondary"}] + [120, "unicode_kk_s3", 1, "ICU", "kk", {"strength": "tertiary"}] + [121, "unicode_kl_s1", 1, "ICU", "kl", {"strength": "primary"}] + [122, "unicode_kl_s2", 1, "ICU", "kl", {"strength": "secondary"}] + [123, "unicode_kl_s3", 1, "ICU", "kl", {"strength": "tertiary"}] + [124, "unicode_kn_s1", 1, "ICU", "kn", {"strength": "primary"}] + [125, "unicode_kn_s2", 1, "ICU", "kn", {"strength": "secondary"}] + [126, "unicode_kn_s3", 1, "ICU", "kn", {"strength": "tertiary"}] + [127, "unicode_ko_s1", 1, "ICU", "ko", {"strength": "primary"}] + [128, "unicode_ko_s2", 1, "ICU", "ko", {"strength": "secondary"}] + [129, "unicode_ko_s3", 1, "ICU", "ko", {"strength": "tertiary"}] + [130, "unicode_kok_s1", 1, "ICU", "kok", {"strength": "primary"}] + [131, "unicode_kok_s2", 1, "ICU", "kok", {"strength": "secondary"}] + [132, "unicode_kok_s3", 1, "ICU", "kok", {"strength": "tertiary"}] + [133, "unicode_ky_s1", 1, "ICU", "ky", {"strength": "primary"}] + [134, "unicode_ky_s2", 1, "ICU", "ky", {"strength": "secondary"}] + [135, "unicode_ky_s3", 1, "ICU", "ky", {"strength": "tertiary"}] + [136, "unicode_lkt_s1", 1, "ICU", "lkt", {"strength": "primary"}] + [137, "unicode_lkt_s2", 1, "ICU", "lkt", {"strength": "secondary"}] + [138, "unicode_lkt_s3", 1, "ICU", "lkt", {"strength": "tertiary"}] + [139, "unicode_ln_s1", 1, "ICU", "ln", {"strength": "primary"}] + [140, "unicode_ln_s2", 1, "ICU", "ln", {"strength": "secondary"}] + [141, "unicode_ln_s3", 1, "ICU", "ln", {"strength": "tertiary"}] + [142, "unicode_lt_s1", 1, "ICU", "lt", {"strength": "primary"}] + [143, "unicode_lt_s2", 1, "ICU", "lt", {"strength": "secondary"}] + [144, "unicode_lt_s3", 1, "ICU", "lt", {"strength": "tertiary"}] + [145, "unicode_lv_s1", 1, "ICU", "lv", {"strength": "primary"}] + [146, "unicode_lv_s2", 1, "ICU", "lv", {"strength": "secondary"}] + [147, "unicode_lv_s3", 1, "ICU", "lv", {"strength": "tertiary"}] + [148, "unicode_mk_s1", 1, "ICU", "mk", {"strength": "primary"}] + [149, "unicode_mk_s2", 1, "ICU", "mk", {"strength": "secondary"}] + [150, "unicode_mk_s3", 1, "ICU", "mk", {"strength": "tertiary"}] + [151, "unicode_ml_s1", 1, "ICU", "ml", {"strength": "primary"}] + [152, "unicode_ml_s2", 1, "ICU", "ml", {"strength": "secondary"}] + [153, "unicode_ml_s3", 1, "ICU", "ml", {"strength": "tertiary"}] + [154, "unicode_mr_s1", 1, "ICU", "mr", {"strength": "primary"}] + [155, "unicode_mr_s2", 1, "ICU", "mr", {"strength": "secondary"}] + [156, "unicode_mr_s3", 1, "ICU", "mr", {"strength": "tertiary"}] + [157, "unicode_mt_s1", 1, "ICU", "mt", {"strength": "primary"}] + [158, "unicode_mt_s2", 1, "ICU", "mt", {"strength": "secondary"}] + [159, "unicode_mt_s3", 1, "ICU", "mt", {"strength": "tertiary"}] + [160, "unicode_nb_s1", 1, "ICU", "nb", {"strength": "primary"}] + [161, "unicode_nb_s2", 1, "ICU", "nb", {"strength": "secondary"}] + [162, "unicode_nb_s3", 1, "ICU", "nb", {"strength": "tertiary"}] + [163, "unicode_nn_s1", 1, "ICU", "nn", {"strength": "primary"}] + [164, "unicode_nn_s2", 1, "ICU", "nn", {"strength": "secondary"}] + [165, "unicode_nn_s3", 1, "ICU", "nn", {"strength": "tertiary"}] + [166, "unicode_nso_s1", 1, "ICU", "nso", {"strength": "primary"}] + [167, "unicode_nso_s2", 1, "ICU", "nso", {"strength": "secondary"}] + [168, "unicode_nso_s3", 1, "ICU", "nso", {"strength": "tertiary"}] + [169, "unicode_om_s1", 1, "ICU", "om", {"strength": "primary"}] + [170, "unicode_om_s2", 1, "ICU", "om", {"strength": "secondary"}] + [171, "unicode_om_s3", 1, "ICU", "om", {"strength": "tertiary"}] + [172, "unicode_or_s1", 1, "ICU", "or", {"strength": "primary"}] + [173, "unicode_or_s2", 1, "ICU", "or", {"strength": "secondary"}] + [174, "unicode_or_s3", 1, "ICU", "or", {"strength": "tertiary"}] + [175, "unicode_pa_s1", 1, "ICU", "pa", {"strength": "primary"}] + [176, "unicode_pa_s2", 1, "ICU", "pa", {"strength": "secondary"}] + [177, "unicode_pa_s3", 1, "ICU", "pa", {"strength": "tertiary"}] + [178, "unicode_pl_s1", 1, "ICU", "pl", {"strength": "primary"}] + [179, "unicode_pl_s2", 1, "ICU", "pl", {"strength": "secondary"}] + [180, "unicode_pl_s3", 1, "ICU", "pl", {"strength": "tertiary"}] + [181, "unicode_ro_s1", 1, "ICU", "ro", {"strength": "primary"}] + [182, "unicode_ro_s2", 1, "ICU", "ro", {"strength": "secondary"}] + [183, "unicode_ro_s3", 1, "ICU", "ro", {"strength": "tertiary"}] + [184, "unicode_sa_s1", 1, "ICU", "sa", {"strength": "primary"}] + [185, "unicode_sa_s2", 1, "ICU", "sa", {"strength": "secondary"}] + [186, "unicode_sa_s3", 1, "ICU", "sa", {"strength": "tertiary"}] + [187, "unicode_se_s1", 1, "ICU", "se", {"strength": "primary"}] + [188, "unicode_se_s2", 1, "ICU", "se", {"strength": "secondary"}] + [189, "unicode_se_s3", 1, "ICU", "se", {"strength": "tertiary"}] + [190, "unicode_si_s1", 1, "ICU", "si", {"strength": "primary"}] + [191, "unicode_si_s2", 1, "ICU", "si", {"strength": "secondary"}] + [192, "unicode_si_s3", 1, "ICU", "si", {"strength": "tertiary"}] + [193, "unicode_si__dictionary_s1", 1, "ICU", "si_u_co_dict", {"strength": "primary"}] + [194, "unicode_si__dictionary_s2", 1, "ICU", "si_u_co_dict", {"strength": "secondary"}] + [195, "unicode_si__dictionary_s3", 1, "ICU", "si_u_co_dict", {"strength": "tertiary"}] + [196, "unicode_sk_s1", 1, "ICU", "sk", {"strength": "primary"}] + [197, "unicode_sk_s2", 1, "ICU", "sk", {"strength": "secondary"}] + [198, "unicode_sk_s3", 1, "ICU", "sk", {"strength": "tertiary"}] + [199, "unicode_sl_s1", 1, "ICU", "sl", {"strength": "primary"}] + [200, "unicode_sl_s2", 1, "ICU", "sl", {"strength": "secondary"}] + [201, "unicode_sl_s3", 1, "ICU", "sl", {"strength": "tertiary"}] + [202, "unicode_sq_s1", 1, "ICU", "sq", {"strength": "primary"}] + [203, "unicode_sq_s2", 1, "ICU", "sq", {"strength": "secondary"}] + [204, "unicode_sq_s3", 1, "ICU", "sq", {"strength": "tertiary"}] + [205, "unicode_sr_s1", 1, "ICU", "sr", {"strength": "primary"}] + [206, "unicode_sr_s2", 1, "ICU", "sr", {"strength": "secondary"}] + [207, "unicode_sr_s3", 1, "ICU", "sr", {"strength": "tertiary"}] + [208, "unicode_sr_Latn_s1", 1, "ICU", "sr_Latn", {"strength": "primary"}] + [209, "unicode_sr_Latn_s2", 1, "ICU", "sr_Latn", {"strength": "secondary"}] + [210, "unicode_sr_Latn_s3", 1, "ICU", "sr_Latn", {"strength": "tertiary"}] + [211, "unicode_sv_s1", 1, "ICU", "sv", {"strength": "primary"}] + [212, "unicode_sv_s2", 1, "ICU", "sv", {"strength": "secondary"}] + [213, "unicode_sv_s3", 1, "ICU", "sv", {"strength": "tertiary"}] + [214, "unicode_sv__reformed_s1", 1, "ICU", "sv_u_co_reformed", {"strength": "primary"}] + [215, "unicode_sv__reformed_s2", 1, "ICU", "sv_u_co_reformed", {"strength": "secondary"}] + [216, "unicode_sv__reformed_s3", 1, "ICU", "sv_u_co_reformed", {"strength": "tertiary"}] + [217, "unicode_ta_s1", 1, "ICU", "ta", {"strength": "primary"}] + [218, "unicode_ta_s2", 1, "ICU", "ta", {"strength": "secondary"}] + [219, "unicode_ta_s3", 1, "ICU", "ta", {"strength": "tertiary"}] + [220, "unicode_te_s1", 1, "ICU", "te", {"strength": "primary"}] + [221, "unicode_te_s2", 1, "ICU", "te", {"strength": "secondary"}] + [222, "unicode_te_s3", 1, "ICU", "te", {"strength": "tertiary"}] + [223, "unicode_th_s1", 1, "ICU", "th", {"strength": "primary"}] + [224, "unicode_th_s2", 1, "ICU", "th", {"strength": "secondary"}] + [225, "unicode_th_s3", 1, "ICU", "th", {"strength": "tertiary"}] + [226, "unicode_tn_s1", 1, "ICU", "tn", {"strength": "primary"}] + [227, "unicode_tn_s2", 1, "ICU", "tn", {"strength": "secondary"}] + [228, "unicode_tn_s3", 1, "ICU", "tn", {"strength": "tertiary"}] + [229, "unicode_to_s1", 1, "ICU", "to", {"strength": "primary"}] + [230, "unicode_to_s2", 1, "ICU", "to", {"strength": "secondary"}] + [231, "unicode_to_s3", 1, "ICU", "to", {"strength": "tertiary"}] + [232, "unicode_tr_s1", 1, "ICU", "tr", {"strength": "primary"}] + [233, "unicode_tr_s2", 1, "ICU", "tr", {"strength": "secondary"}] + [234, "unicode_tr_s3", 1, "ICU", "tr", {"strength": "tertiary"}] + [235, "unicode_ug_Cyrl_s1", 1, "ICU", "ug", {"strength": "primary"}] + [236, "unicode_ug_Cyrl_s2", 1, "ICU", "ug", {"strength": "secondary"}] + [237, "unicode_ug_Cyrl_s3", 1, "ICU", "ug", {"strength": "tertiary"}] + [238, "unicode_uk_s1", 1, "ICU", "uk", {"strength": "primary"}] + [239, "unicode_uk_s2", 1, "ICU", "uk", {"strength": "secondary"}] + [240, "unicode_uk_s3", 1, "ICU", "uk", {"strength": "tertiary"}] + [241, "unicode_ur_s1", 1, "ICU", "ur", {"strength": "primary"}] + [242, "unicode_ur_s2", 1, "ICU", "ur", {"strength": "secondary"}] + [243, "unicode_ur_s3", 1, "ICU", "ur", {"strength": "tertiary"}] + [244, "unicode_vi_s1", 1, "ICU", "vi", {"strength": "primary"}] + [245, "unicode_vi_s2", 1, "ICU", "vi", {"strength": "secondary"}] + [246, "unicode_vi_s3", 1, "ICU", "vi", {"strength": "tertiary"}] + [247, "unicode_vo_s1", 1, "ICU", "vo", {"strength": "primary"}] + [248, "unicode_vo_s2", 1, "ICU", "vo", {"strength": "secondary"}] + [249, "unicode_vo_s3", 1, "ICU", "vo", {"strength": "tertiary"}] + [250, "unicode_wae_s1", 1, "ICU", "wae", {"strength": "primary"}] + [251, "unicode_wae_s2", 1, "ICU", "wae", {"strength": "secondary"}] + [252, "unicode_wae_s3", 1, "ICU", "wae", {"strength": "tertiary"}] + [253, "unicode_wo_s1", 1, "ICU", "wo", {"strength": "primary"}] + [254, "unicode_wo_s2", 1, "ICU", "wo", {"strength": "secondary"}] + [255, "unicode_wo_s3", 1, "ICU", "wo", {"strength": "tertiary"}] + [256, "unicode_yo_s1", 1, "ICU", "yo", {"strength": "primary"}] + [257, "unicode_yo_s2", 1, "ICU", "yo", {"strength": "secondary"}] + [258, "unicode_yo_s3", 1, "ICU", "yo", {"strength": "tertiary"}] + [259, "unicode_zh_s1", 1, "ICU", "zh", {"strength": "primary"}] + [260, "unicode_zh_s2", 1, "ICU", "zh", {"strength": "secondary"}] + [261, "unicode_zh_s3", 1, "ICU", "zh", {"strength": "tertiary"}] + [262, "unicode_zh__big5han_s1", 1, "ICU", "zh_u_co_big5han", {"strength": "primary"}] + [263, "unicode_zh__big5han_s2", 1, "ICU", "zh_u_co_big5han", {"strength": "secondary"}] + [264, "unicode_zh__big5han_s3", 1, "ICU", "zh_u_co_big5han", {"strength": "tertiary"}] + [265, "unicode_zh__gb2312han_s1", 1, "ICU", "zh_u_co_gb2312", {"strength": "primary"}] + [266, "unicode_zh__gb2312han_s2", 1, "ICU", "zh_u_co_gb2312", {"strength": "secondary"}] + [267, "unicode_zh__gb2312han_s3", 1, "ICU", "zh_u_co_gb2312", {"strength": "tertiary"}] + [268, "unicode_zh__pinyin_s1", 1, "ICU", "zh_u_co_pinyin", {"strength": "primary"}] + [269, "unicode_zh__pinyin_s2", 1, "ICU", "zh_u_co_pinyin", {"strength": "secondary"}] + [270, "unicode_zh__pinyin_s3", 1, "ICU", "zh_u_co_pinyin", {"strength": "tertiary"}] + [271, "unicode_zh__stroke_s1", 1, "ICU", "zh_u_co_stroke", {"strength": "primary"}] + [272, "unicode_zh__stroke_s2", 1, "ICU", "zh_u_co_stroke", {"strength": "secondary"}] + [273, "unicode_zh__stroke_s3", 1, "ICU", "zh_u_co_stroke", {"strength": "tertiary"}] + [274, "unicode_zh__zhuyin_s1", 1, "ICU", "zh_u_co_zhuyin", {"strength": "primary"}] + [275, "unicode_zh__zhuyin_s2", 1, "ICU", "zh_u_co_zhuyin", {"strength": "secondary"}] + [276, "unicode_zh__zhuyin_s3", 1, "ICU", "zh_u_co_zhuyin", {"strength": "tertiary"}] + 109 16:57:31.369454 IP (tos 0x0, ttl 64, id 12071, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0x2375), seq 89:112, ack 19926, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 23: IPROTO + 1) size 23: UNKNOWN + 110 16:57:31.369464 IP (tos 0x0, ttl 64, id 12072, offset 0, flags [DF], proto TCP (6), length 62) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe32 (incorrect -> 0xb566), seq 112:122, ack 19926, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 10: IPROTO + 1) size 10: request: PING, SYNC: 5 + 111 16:57:31.369561 IP (tos 0x0, ttl 64, id 51478, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [.], cksum 0xfe28 (incorrect -> 0x8a36), ack 122, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 0 + 112 16:57:31.369694 IP (tos 0x0, ttl 64, id 51479, offset 0, flags [DF], proto TCP (6), length 104) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe5c (incorrect -> 0x554f), seq 19926:19978, ack 122, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 52: IPROTO + 1) size 29: response: OK, SYNC: 5, SCHEMA_VERSION: 80 + 2) size 23: UNKNOWN + 113 16:57:31.369766 IP (tos 0x0, ttl 64, id 12073, offset 0, flags [DF], proto TCP (6), length 94) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe52 (incorrect -> 0xfda8), seq 122:164, ack 19978, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 42: IPROTO + 1) size 19: request: INSERT, SYNC: 6 + SPACE_ID: 512 + TUPLE: [1, 10] + 2) size 23: UNKNOWN + 114 16:57:31.370030 IP (tos 0x0, ttl 64, id 57387, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe49 (incorrect -> 0x15e7), seq 27184:27217, ack 245, win 512, options [nop,nop,TS val 1977541259 ecr 1977541184], length 33: IPROTO + 1) size 33: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 12, TIMESTAMP: 2022-12-15 16:57:31.369981, FLAGS: 6 + SPACE_ID: 512 + TUPLE: [1, 10] + 115 16:57:31.370150 IP (tos 0x0, ttl 64, id 57388, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x7e7f), seq 27217:27244, ack 245, win 512, options [nop,nop,TS val 1977541259 ecr 1977541184], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 13, TIMESTAMP: 2022-12-15 16:57:31.370125 + REPLICA_ID: 1 + LSN: 12 + 116 16:57:31.370210 IP (tos 0x0, ttl 64, id 43354, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x536d), ack 27244, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 0 + 117 16:57:31.370210 IP (tos 0x0, ttl 64, id 51480, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x3097), seq 19978:20016, ack 164, win 512, options [nop,nop,TS val 1977541259 ecr 1977541258], length 38: IPROTO + 1) size 38: response: OK, SYNC: 6, SCHEMA_VERSION: 80 + DATA: + [1, 10] + 118 16:57:31.370301 IP (tos 0x0, ttl 64, id 12074, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xb6d2), seq 164:183, ack 20016, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 19: IPROTO + 1) size 19: request: INSERT, SYNC: 7 + SPACE_ID: 512 + TUPLE: [2, 20] + 119 16:57:31.370368 IP (tos 0x0, ttl 64, id 43355, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0x0a90), seq 245:268, ack 27244, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.369981 + VCLOCK: {1: 12} + 120 16:57:31.370446 IP (tos 0x0, ttl 64, id 57389, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x5356), ack 268, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 0 + 121 16:57:31.370452 IP (tos 0x0, ttl 64, id 43356, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0x071c), seq 268:291, ack 27244, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370125 + VCLOCK: {1: 13} + 122 16:57:31.370460 IP (tos 0x0, ttl 64, id 57390, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x533f), ack 291, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 0 + 123 16:57:31.370481 IP (tos 0x0, ttl 64, id 57391, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe49 (incorrect -> 0x0368), seq 27244:27277, ack 291, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 33: IPROTO + 1) size 33: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 14, TIMESTAMP: 2022-12-15 16:57:31.370455, FLAGS: 6 + SPACE_ID: 512 + TUPLE: [2, 20] + 124 16:57:31.370486 IP (tos 0x0, ttl 64, id 57392, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x7625), seq 27277:27304, ack 291, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 15, TIMESTAMP: 2022-12-15 16:57:31.370469 + REPLICA_ID: 1 + LSN: 14 + 125 16:57:31.370566 IP (tos 0x0, ttl 64, id 51481, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x2f52), seq 20016:20054, ack 183, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 38: IPROTO + 1) size 38: response: OK, SYNC: 7, SCHEMA_VERSION: 80 + DATA: + [2, 20] + 126 16:57:31.370566 IP (tos 0x0, ttl 64, id 43357, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x5303), ack 27304, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 0 + 127 16:57:31.370627 IP (tos 0x0, ttl 64, id 12075, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xac97), seq 183:202, ack 20054, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 19: IPROTO + 1) size 19: request: INSERT, SYNC: 8 + SPACE_ID: 512 + TUPLE: [3, 30] + 128 16:57:31.370804 IP (tos 0x0, ttl 64, id 43358, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0x005e), seq 291:314, ack 27304, win 512, options [nop,nop,TS val 1977541260 ecr 1977541259], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370455 + VCLOCK: {1: 14} + 129 16:57:31.370845 IP (tos 0x0, ttl 64, id 57393, offset 0, flags [DF], proto TCP (6), length 85) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe49 (incorrect -> 0xf394), seq 27304:27337, ack 314, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 33: IPROTO + 1) size 33: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 16, TIMESTAMP: 2022-12-15 16:57:31.370790, FLAGS: 6 + SPACE_ID: 512 + TUPLE: [3, 30] + 130 16:57:31.370868 IP (tos 0x0, ttl 64, id 57394, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x6d93), seq 27337:27364, ack 314, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 17, TIMESTAMP: 2022-12-15 16:57:31.370849 + REPLICA_ID: 1 + LSN: 16 + 131 16:57:31.370898 IP (tos 0x0, ttl 64, id 43359, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x52ae), ack 27364, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 132 16:57:31.370907 IP (tos 0x0, ttl 64, id 43360, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xfed0), seq 314:337, ack 27364, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370469 + VCLOCK: {1: 15} + 133 16:57:31.371014 IP (tos 0x0, ttl 64, id 51482, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x2e0d), seq 20054:20092, ack 202, win 512, options [nop,nop,TS val 1977541260 ecr 1977541259], length 38: IPROTO + 1) size 38: response: OK, SYNC: 8, SCHEMA_VERSION: 80 + DATA: + [3, 30] + 134 16:57:31.371066 IP (tos 0x0, ttl 64, id 12076, offset 0, flags [DF], proto TCP (6), length 88) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe4c (incorrect -> 0x7165), seq 202:238, ack 20092, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 36: IPROTO + 1) size 36: request: INSERT, SYNC: 9 + SPACE_ID: 512 + TUPLE: [4, (UUID: 8ca72637-11b1-4d80-8ac8-8f530a623953)] + 135 16:57:31.371114 IP (tos 0x0, ttl 64, id 43361, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xf877), seq 337:360, ack 27364, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370790 + VCLOCK: {1: 16} + 136 16:57:31.371124 IP (tos 0x0, ttl 64, id 43362, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xf667), seq 360:383, ack 27364, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370849 + VCLOCK: {1: 17} + 137 16:57:31.371200 IP (tos 0x0, ttl 64, id 57395, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x5269), ack 383, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 138 16:57:31.371215 IP (tos 0x0, ttl 64, id 57396, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe5a (incorrect -> 0xb189), seq 27364:27414, ack 383, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 50: IPROTO + 1) size 50: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 18, TIMESTAMP: 2022-12-15 16:57:31.371191, FLAGS: 6 + SPACE_ID: 512 + TUPLE: [4, (UUID: 8ca72637-11b1-4d80-8ac8-8f530a623953)] + 139 16:57:31.371222 IP (tos 0x0, ttl 64, id 57397, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x6501), seq 27414:27441, ack 383, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 19, TIMESTAMP: 2022-12-15 16:57:31.371215 + REPLICA_ID: 1 + LSN: 18 + 140 16:57:31.371229 IP (tos 0x0, ttl 64, id 43363, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x521c), ack 27441, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 141 16:57:31.371234 IP (tos 0x0, ttl 64, id 51483, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe5f (incorrect -> 0x3786), seq 20092:20147, ack 238, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 55: IPROTO + 1) size 55: response: OK, SYNC: 9, SCHEMA_VERSION: 80 + DATA: + [4, (UUID: 8ca72637-11b1-4d80-8ac8-8f530a623953)] + 142 16:57:31.371254 IP (tos 0x0, ttl 64, id 12077, offset 0, flags [DF], proto TCP (6), length 86) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe4a (incorrect -> 0x50cc), seq 238:272, ack 20147, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 34: IPROTO + 1) size 34: request: INSERT, SYNC: 10 + SPACE_ID: 512 + TUPLE: [5, (Decimal: -0987654321.0000000000123)] + 143 16:57:31.371308 IP (tos 0x0, ttl 64, id 43364, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xef6a), seq 383:406, ack 27441, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371191 + VCLOCK: {1: 18} + 144 16:57:31.371317 IP (tos 0x0, ttl 64, id 43365, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xedee), seq 406:429, ack 27441, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371215 + VCLOCK: {1: 19} + 145 16:57:31.371329 IP (tos 0x0, ttl 64, id 57398, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x51ee), ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 146 16:57:31.371341 IP (tos 0x0, ttl 64, id 51484, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe5d (incorrect -> 0xfa0b), seq 20147:20200, ack 272, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 53: IPROTO + 1) size 53: response: OK, SYNC: 10, SCHEMA_VERSION: 80 + DATA: + [5, (Decimal: -0987654321.0000000000123)] + 147 16:57:31.371343 IP (tos 0x0, ttl 64, id 57399, offset 0, flags [DF], proto TCP (6), length 100) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe58 (incorrect -> 0x8ee5), seq 27441:27489, ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 48: IPROTO + 1) size 48: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 20, TIMESTAMP: 2022-12-15 16:57:31.371308, FLAGS: 6 + SPACE_ID: 512 + TUPLE: [5, (Decimal: -0987654321.0000000000123)] + 148 16:57:31.371348 IP (tos 0x0, ttl 64, id 57400, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x60b6), seq 27489:27516, ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 21, TIMESTAMP: 2022-12-15 16:57:31.371325 + REPLICA_ID: 1 + LSN: 20 + 149 16:57:31.371352 IP (tos 0x0, ttl 64, id 12078, offset 0, flags [DF], proto TCP (6), length 91) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe4f (incorrect -> 0x26b1), seq 272:311, ack 20200, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 39: IPROTO + 1) size 39: request: INSERT, SYNC: 11 + SPACE_ID: 512 + TUPLE: [6, (Decimal: 0.0123456789876543212345678987654321)] + 150 16:57:31.371352 IP (tos 0x0, ttl 64, id 43366, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x51a3), ack 27516, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 151 16:57:31.371378 IP (tos 0x0, ttl 64, id 57401, offset 0, flags [DF], proto TCP (6), length 105) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe5d (incorrect -> 0x63ec), seq 27516:27569, ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 53: IPROTO + 1) size 53: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 22, TIMESTAMP: 2022-12-15 16:57:31.371363, FLAGS: 6 + SPACE_ID: 512 + TUPLE: [6, (Decimal: 0.0123456789876543212345678987654321)] + 152 16:57:31.371384 IP (tos 0x0, ttl 64, id 57402, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x5d8c), seq 27569:27596, ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 23, TIMESTAMP: 2022-12-15 16:57:31.371377 + REPLICA_ID: 1 + LSN: 22 + 153 16:57:31.371391 IP (tos 0x0, ttl 64, id 51485, offset 0, flags [DF], proto TCP (6), length 110) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe62 (incorrect -> 0x3685), seq 20200:20258, ack 311, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 58: IPROTO + 1) size 58: response: OK, SYNC: 11, SCHEMA_VERSION: 80 + DATA: + [6, (Decimal: 0.0123456789876543212345678987654321)] + 154 16:57:31.371392 IP (tos 0x0, ttl 64, id 43367, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x5153), ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 155 16:57:31.371417 IP (tos 0x0, ttl 64, id 43368, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xeab7), seq 429:452, ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371308 + VCLOCK: {1: 20} + 156 16:57:31.371430 IP (tos 0x0, ttl 64, id 43369, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xe955), seq 452:475, ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371325 + VCLOCK: {1: 21} + 157 16:57:31.371435 IP (tos 0x0, ttl 64, id 57403, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x5125), ack 475, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 158 16:57:31.371435 IP (tos 0x0, ttl 64, id 43370, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xe7a0), seq 475:498, ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371363 + VCLOCK: {1: 22} + 159 16:57:31.371443 IP (tos 0x0, ttl 64, id 12079, offset 0, flags [DF], proto TCP (6), length 88) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe4c (incorrect -> 0x14d0), seq 311:347, ack 20258, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 36: IPROTO + 1) size 36: request: INSERT, SYNC: 12 + SPACE_ID: 512 + TUPLE: [7, (Datetime: len 16)] + 160 16:57:31.371451 IP (tos 0x0, ttl 64, id 43371, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xe64f), seq 498:521, ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371377 + VCLOCK: {1: 23} + 161 16:57:31.371457 IP (tos 0x0, ttl 64, id 57404, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x50f7), ack 521, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 162 16:57:31.371476 IP (tos 0x0, ttl 64, id 57405, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe5a (incorrect -> 0x502d), seq 27596:27646, ack 521, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 50: IPROTO + 1) size 50: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 24, TIMESTAMP: 2022-12-15 16:57:31.371459, FLAGS: 6 + SPACE_ID: 512 + TUPLE: [7, (Datetime: len 16)] + 163 16:57:31.371479 IP (tos 0x0, ttl 64, id 51486, offset 0, flags [DF], proto TCP (6), length 107) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe5f (incorrect -> 0xb714), seq 20258:20313, ack 347, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 55: IPROTO + 1) size 55: response: OK, SYNC: 12, SCHEMA_VERSION: 80 + DATA: + [7, (Datetime: len 16)] + 164 16:57:31.371480 IP (tos 0x0, ttl 64, id 57406, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x5972), seq 27646:27673, ack 521, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 25, TIMESTAMP: 2022-12-15 16:57:31.371464 + REPLICA_ID: 1 + LSN: 24 + 165 16:57:31.371484 IP (tos 0x0, ttl 64, id 43372, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x50aa), ack 27673, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 166 16:57:31.371492 IP (tos 0x0, ttl 64, id 12080, offset 0, flags [DF], proto TCP (6), length 78) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe42 (incorrect -> 0xbc9c), seq 347:373, ack 20313, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 26: IPROTO + 1) size 26: request: SELECT, SYNC: 13 + SPACE_ID: 512 + INDEX_ID: 0 + ITERATOR: EQ + OFFSET: 0 + LIMIT: 2 + KEY: [1] + 167 16:57:31.371509 IP (tos 0x0, ttl 64, id 51487, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x2e6d), seq 20313:20351, ack 373, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 38: IPROTO + 1) size 38: response: OK, SYNC: 13, SCHEMA_VERSION: 80 + DATA: + [1, 10] + 168 16:57:31.371522 IP (tos 0x0, ttl 64, id 12081, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe45 (incorrect -> 0xec58), seq 373:402, ack 20351, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 29: IPROTO + 1) size 29: request: SELECT, SYNC: 14 + SPACE_ID: 512 + INDEX_ID: 0 + ITERATOR: ALL + OFFSET: 0 + LIMIT: 4294967295 + KEY: [] + 169 16:57:31.371534 IP (tos 0x0, ttl 64, id 51488, offset 0, flags [DF], proto TCP (6), length 177) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfea5 (incorrect -> 0xc7f2), seq 20351:20476, ack 402, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 125: IPROTO + 1) size 125: response: OK, SYNC: 14, SCHEMA_VERSION: 80 + DATA: + [1, 10] + [2, 20] + [3, 30] + [4, (UUID: 8ca72637-11b1-4d80-8ac8-8f530a623953)] + [5, (Decimal: -0987654321.0000000000123)] + [6, (Decimal: 0.0123456789876543212345678987654321)] + [7, (Datetime: len 16)] + 170 16:57:31.371546 IP (tos 0x0, ttl 64, id 12082, offset 0, flags [DF], proto TCP (6), length 73) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3d (incorrect -> 0xb601), seq 402:423, ack 20476, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 21: IPROTO + 1) size 21: request: REPLACE, SYNC: 15 + SPACE_ID: 512 + TUPLE: [5, 6, 7, 8] + 171 16:57:31.371567 IP (tos 0x0, ttl 64, id 43373, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xe393), seq 521:544, ack 27673, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371459 + VCLOCK: {1: 24} + 172 16:57:31.371579 IP (tos 0x0, ttl 64, id 43374, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xe265), seq 544:567, ack 27673, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371464 + VCLOCK: {1: 25} + 173 16:57:31.371612 IP (tos 0x0, ttl 64, id 57407, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x507c), ack 567, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 174 16:57:31.371626 IP (tos 0x0, ttl 64, id 57408, offset 0, flags [DF], proto TCP (6), length 87) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe4b (incorrect -> 0xefd1), seq 27673:27708, ack 567, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 35: IPROTO + 1) size 35: request: REPLACE, SYNC: 0, REPLICA_ID: 1, LSN: 26, TIMESTAMP: 2022-12-15 16:57:31.371598, FLAGS: 6 + SPACE_ID: 512 + TUPLE: [5, 6, 7, 8] + 175 16:57:31.371633 IP (tos 0x0, ttl 64, id 57409, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x5470), seq 27708:27735, ack 567, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 27, TIMESTAMP: 2022-12-15 16:57:31.371622 + REPLICA_ID: 1 + LSN: 26 + 176 16:57:31.371635 IP (tos 0x0, ttl 64, id 51489, offset 0, flags [DF], proto TCP (6), length 92) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe50 (incorrect -> 0x208e), seq 20476:20516, ack 423, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 40: IPROTO + 1) size 40: response: OK, SYNC: 15, SCHEMA_VERSION: 80 + DATA: + [5, 6, 7, 8] + 177 16:57:31.371639 IP (tos 0x0, ttl 64, id 43375, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x503e), ack 27735, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 178 16:57:31.371650 IP (tos 0x0, ttl 64, id 12083, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe45 (incorrect -> 0xc36b), seq 423:452, ack 20516, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 29: IPROTO + 1) size 29: request: UPDATE, SYNC: 16 + SPACE_ID: 512 + INDEX_ID: 0 + INDEX_BASE: 1 + KEY: [1] + TUPLE: [["=", 2, 5]] + 179 16:57:31.371705 IP (tos 0x0, ttl 64, id 43376, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xdedf), seq 567:590, ack 27735, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371598 + VCLOCK: {1: 26} + 180 16:57:31.371722 IP (tos 0x0, ttl 64, id 43377, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xdd65), seq 590:613, ack 27735, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371622 + VCLOCK: {1: 27} + 181 16:57:31.371734 IP (tos 0x0, ttl 64, id 57410, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x5010), ack 613, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 182 16:57:31.371751 IP (tos 0x0, ttl 64, id 57411, offset 0, flags [DF], proto TCP (6), length 93) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe51 (incorrect -> 0xfe0b), seq 27735:27776, ack 613, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 41: IPROTO + 1) size 41: request: UPDATE, SYNC: 0, REPLICA_ID: 1, LSN: 28, TIMESTAMP: 2022-12-15 16:57:31.371725, FLAGS: 6 + SPACE_ID: 512 + INDEX_BASE: 1 + KEY: [1] + TUPLE: [["=", 2, 5]] + 183 16:57:31.371759 IP (tos 0x0, ttl 64, id 57412, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x4ff1), seq 27776:27803, ack 613, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 29, TIMESTAMP: 2022-12-15 16:57:31.371747 + REPLICA_ID: 1 + LSN: 28 + 184 16:57:31.371760 IP (tos 0x0, ttl 64, id 51490, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x2d55), seq 20516:20554, ack 452, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 38: IPROTO + 1) size 38: response: OK, SYNC: 16, SCHEMA_VERSION: 80 + DATA: + [1, 5] + 185 16:57:31.371765 IP (tos 0x0, ttl 64, id 43378, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x4fcc), ack 27803, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 186 16:57:31.371774 IP (tos 0x0, ttl 64, id 12084, offset 0, flags [DF], proto TCP (6), length 88) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe4c (incorrect -> 0x0551), seq 452:488, ack 20554, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 36: IPROTO + 1) size 36: request: UPSERT, SYNC: 17 + SPACE_ID: 512 + INDEX_BASE: 1 + TUPLE: [12, "c"] + OPS: [["=", 3, "a"], ["=", 4, "b"]] + 187 16:57:31.371819 IP (tos 0x0, ttl 64, id 57413, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe5a (incorrect -> 0xa723), seq 27803:27853, ack 613, win 512, options [nop,nop,TS val 1977541261 ecr 1977541260], length 50: IPROTO + 1) size 50: request: UPSERT, SYNC: 0, REPLICA_ID: 1, LSN: 30, TIMESTAMP: 2022-12-15 16:57:31.371804, FLAGS: 6 + SPACE_ID: 512 + INDEX_BASE: 1 + OPS: [["=", 3, "a"], ["=", 4, "b"]] + TUPLE: [12, "c"] + 188 16:57:31.371825 IP (tos 0x0, ttl 64, id 57414, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x4c86), seq 27853:27880, ack 613, win 512, options [nop,nop,TS val 1977541261 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 31, TIMESTAMP: 2022-12-15 16:57:31.371814 + REPLICA_ID: 1 + LSN: 30 + 189 16:57:31.371826 IP (tos 0x0, ttl 64, id 51491, offset 0, flags [DF], proto TCP (6), length 87) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4b (incorrect -> 0x32a3), seq 20554:20589, ack 488, win 512, options [nop,nop,TS val 1977541261 ecr 1977541260], length 35: IPROTO + 1) size 35: response: OK, SYNC: 17, SCHEMA_VERSION: 80 + 190 16:57:31.371828 IP (tos 0x0, ttl 64, id 43379, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xda0b), seq 613:636, ack 27880, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371725 + VCLOCK: {1: 28} + 191 16:57:31.371836 IP (tos 0x0, ttl 64, id 12085, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3c (incorrect -> 0xc62f), seq 488:508, ack 20589, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 18 + SPACE_ID: 512 + INDEX_ID: 0 + KEY: [1] + 192 16:57:31.371841 IP (tos 0x0, ttl 64, id 43380, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xd899), seq 636:659, ack 27880, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371747 + VCLOCK: {1: 29} + 193 16:57:31.371846 IP (tos 0x0, ttl 64, id 57415, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x4f4f), ack 659, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 194 16:57:31.371861 IP (tos 0x0, ttl 64, id 57416, offset 0, flags [DF], proto TCP (6), length 84) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe48 (incorrect -> 0xfe91), seq 27880:27912, ack 659, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 32: IPROTO + 1) size 32: request: DELETE, SYNC: 0, REPLICA_ID: 1, LSN: 32, TIMESTAMP: 2022-12-15 16:57:31.371849, FLAGS: 6 + SPACE_ID: 512 + KEY: [1] + 195 16:57:31.371868 IP (tos 0x0, ttl 64, id 57417, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x4968), seq 27912:27939, ack 659, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 33, TIMESTAMP: 2022-12-15 16:57:31.371856 + REPLICA_ID: 1 + LSN: 32 + 196 16:57:31.371870 IP (tos 0x0, ttl 64, id 51492, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x2cd0), seq 20589:20627, ack 508, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 38: IPROTO + 1) size 38: response: OK, SYNC: 18, SCHEMA_VERSION: 80 + DATA: + [1, 5] + 197 16:57:31.371873 IP (tos 0x0, ttl 64, id 43381, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x4f14), ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 198 16:57:31.371880 IP (tos 0x0, ttl 64, id 12086, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3c (incorrect -> 0xc5f3), seq 508:528, ack 20627, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 19 + SPACE_ID: 512 + INDEX_ID: 0 + KEY: [2] + 199 16:57:31.371930 IP (tos 0x0, ttl 64, id 43382, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xd656), seq 659:682, ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371804 + VCLOCK: {1: 30} + 200 16:57:31.371948 IP (tos 0x0, ttl 64, id 43383, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xd515), seq 682:705, ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371814 + VCLOCK: {1: 31} + 201 16:57:31.371958 IP (tos 0x0, ttl 64, id 43384, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xd36d), seq 705:728, ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371849 + VCLOCK: {1: 32} + 202 16:57:31.371960 IP (tos 0x0, ttl 64, id 57418, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x4ee6), ack 705, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 203 16:57:31.371971 IP (tos 0x0, ttl 64, id 43385, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xd235), seq 728:751, ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371856 + VCLOCK: {1: 33} + 204 16:57:31.371977 IP (tos 0x0, ttl 64, id 57419, offset 0, flags [DF], proto TCP (6), length 84) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe48 (incorrect -> 0xfc48), seq 27939:27971, ack 751, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 32: IPROTO + 1) size 32: request: DELETE, SYNC: 0, REPLICA_ID: 1, LSN: 34, TIMESTAMP: 2022-12-15 16:57:31.371951, FLAGS: 6 + SPACE_ID: 512 + KEY: [2] + 205 16:57:31.371984 IP (tos 0x0, ttl 64, id 51493, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x2b86), seq 20627:20665, ack 528, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 38: IPROTO + 1) size 38: response: OK, SYNC: 19, SCHEMA_VERSION: 80 + DATA: + [2, 20] + 206 16:57:31.371984 IP (tos 0x0, ttl 64, id 57420, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x44f0), seq 27971:27998, ack 751, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 35, TIMESTAMP: 2022-12-15 16:57:31.371971 + REPLICA_ID: 1 + LSN: 34 + 207 16:57:31.371988 IP (tos 0x0, ttl 64, id 43386, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x4e7d), ack 27998, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 208 16:57:31.371995 IP (tos 0x0, ttl 64, id 12087, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3c (incorrect -> 0xc5b7), seq 528:548, ack 20665, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 20 + SPACE_ID: 512 + INDEX_ID: 0 + KEY: [3] + 209 16:57:31.372021 IP (tos 0x0, ttl 64, id 57421, offset 0, flags [DF], proto TCP (6), length 84) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe48 (incorrect -> 0xfb21), seq 27998:28030, ack 751, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 32: IPROTO + 1) size 32: request: DELETE, SYNC: 0, REPLICA_ID: 1, LSN: 36, TIMESTAMP: 2022-12-15 16:57:31.372007, FLAGS: 6 + SPACE_ID: 512 + KEY: [3] + 210 16:57:31.372031 IP (tos 0x0, ttl 64, id 57422, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], cksum 0xfe43 (incorrect -> 0x41e2), seq 28030:28057, ack 751, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 37, TIMESTAMP: 2022-12-15 16:57:31.372020 + REPLICA_ID: 1 + LSN: 36 + 211 16:57:31.372036 IP (tos 0x0, ttl 64, id 43387, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x4e42), ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 212 16:57:31.372036 IP (tos 0x0, ttl 64, id 51494, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x2a41), seq 20665:20703, ack 548, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 38: IPROTO + 1) size 38: response: OK, SYNC: 20, SCHEMA_VERSION: 80 + DATA: + [3, 30] + 213 16:57:31.372046 IP (tos 0x0, ttl 64, id 12088, offset 0, flags [DF], proto TCP (6), length 112) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe64 (incorrect -> 0x6e7a), seq 548:608, ack 20703, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 60: IPROTO + 1) size 60: request: EVAL, SYNC: 21 + EXPR: function f5() return 5 + 5 end; return f5(); + TUPLE: [] + 214 16:57:31.372059 IP (tos 0x0, ttl 64, id 43388, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xcf1a), seq 751:774, ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371951 + VCLOCK: {1: 34} + 215 16:57:31.372070 IP (tos 0x0, ttl 64, id 51495, offset 0, flags [DF], proto TCP (6), length 88) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4c (incorrect -> 0x2f86), seq 20703:20739, ack 608, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 36: IPROTO + 1) size 36: response: OK, SYNC: 21, SCHEMA_VERSION: 80 + DATA: + 10 + 216 16:57:31.372079 IP (tos 0x0, ttl 64, id 43389, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xcdb2), seq 774:797, ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371971 + VCLOCK: {1: 35} + 217 16:57:31.372084 IP (tos 0x0, ttl 64, id 43390, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xcc03), seq 797:820, ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.372007 + VCLOCK: {1: 36} + 218 16:57:31.372085 IP (tos 0x0, ttl 64, id 12089, offset 0, flags [DF], proto TCP (6), length 83) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe47 (incorrect -> 0xb82f), seq 608:639, ack 20739, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 31: IPROTO + 1) size 31: request: EVAL, SYNC: 22 + EXPR: return ... + TUPLE: [1, 2, [3, "x"]] + 219 16:57:31.372113 IP (tos 0x0, ttl 64, id 51496, offset 0, flags [DF], proto TCP (6), length 93) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe51 (incorrect -> 0xaa12), seq 20739:20780, ack 639, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 41: IPROTO + 1) size 41: response: OK, SYNC: 22, SCHEMA_VERSION: 80 + DATA: + 1 + 2 + [3, "x"] + 220 16:57:31.372121 IP (tos 0x0, ttl 64, id 12090, offset 0, flags [DF], proto TCP (6), length 98) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe56 (incorrect -> 0x218e), seq 639:685, ack 20780, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 46: IPROTO + 1) size 46: request: EVAL, SYNC: 23 + EXPR: function f1() return 5 + 5 end; + TUPLE: [] + 221 16:57:31.372127 IP (tos 0x0, ttl 64, id 57423, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], cksum 0xfe28 (incorrect -> 0x4dfd), ack 820, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 222 16:57:31.372139 IP (tos 0x0, ttl 64, id 51497, offset 0, flags [DF], proto TCP (6), length 87) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4b (incorrect -> 0x30f5), seq 20780:20815, ack 685, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 35: IPROTO + 1) size 35: response: OK, SYNC: 23, SCHEMA_VERSION: 80 + 223 16:57:31.372155 IP (tos 0x0, ttl 64, id 12091, offset 0, flags [DF], proto TCP (6), length 69) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe39 (incorrect -> 0xc31b), seq 685:702, ack 20815, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 17: IPROTO + 1) size 17: request: CALL, SYNC: 24 + FUNCTION_NAME: f1 + TUPLE: [] + 224 16:57:31.372170 IP (tos 0x0, ttl 64, id 51498, offset 0, flags [DF], proto TCP (6), length 88) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4c (incorrect -> 0x2eb5), seq 20815:20851, ack 702, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 36: IPROTO + 1) size 36: response: OK, SYNC: 24, SCHEMA_VERSION: 80 + DATA: + 10 + 225 16:57:31.372180 IP (tos 0x0, ttl 64, id 12092, offset 0, flags [DF], proto TCP (6), length 102) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe5a (incorrect -> 0x54e6), seq 702:752, ack 20851, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 50: IPROTO + 1) size 50: request: EVAL, SYNC: 25 + EXPR: function f2(x, y) return x, y end; + TUPLE: [] + 226 16:57:31.372181 IP (tos 0x0, ttl 64, id 43391, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xcab3), seq 820:843, ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.372020 + VCLOCK: {1: 37} + 227 16:57:31.372197 IP (tos 0x0, ttl 64, id 51499, offset 0, flags [DF], proto TCP (6), length 87) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4b (incorrect -> 0x3069), seq 20851:20886, ack 752, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 35: IPROTO + 1) size 35: response: OK, SYNC: 25, SCHEMA_VERSION: 80 + 228 16:57:31.372204 IP (tos 0x0, ttl 64, id 12093, offset 0, flags [DF], proto TCP (6), length 72) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3c (incorrect -> 0x1b49), seq 752:772, ack 20886, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 20: IPROTO + 1) size 20: request: CALL, SYNC: 26 + FUNCTION_NAME: f2 + TUPLE: [1, "B"] + 229 16:57:31.372216 IP (tos 0x0, ttl 64, id 51500, offset 0, flags [DF], proto TCP (6), length 90) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe4e (incorrect -> 0x89ea), seq 20886:20924, ack 772, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 38: IPROTO + 1) size 38: response: OK, SYNC: 26, SCHEMA_VERSION: 80 + DATA: + 1 + "B" + 230 16:57:31.372224 IP (tos 0x0, ttl 64, id 12094, offset 0, flags [DF], proto TCP (6), length 79) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe43 (incorrect -> 0xb620), seq 772:799, ack 20924, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 27: IPROTO + 1) size 27: request: PREPARE, SYNC: 27 + SQL_TEXT: VALUES (?, ?); + 231 16:57:31.372270 IP (tos 0x0, ttl 64, id 51501, offset 0, flags [DF], proto TCP (6), length 151) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe8b (incorrect -> 0x555e), seq 20924:21023, ack 799, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 99: IPROTO + 1) size 99: response: OK, SYNC: 27, SCHEMA_VERSION: 80 + STMT_ID: 3618272283 + BIND_COUNT: 2 + BIND_METADATA: [{0: "?", 1: "ANY"}, {0: "?", 1: "ANY"}] + METADATA: [{0: "COLUMN_1", 1: "boolean"}, {0: "COLUMN_2", 1: "boolean"}] + 232 16:57:31.372281 IP (tos 0x0, ttl 64, id 12095, offset 0, flags [DF], proto TCP (6), length 76) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe40 (incorrect -> 0x29b4), seq 799:823, ack 21023, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 24: IPROTO + 1) size 24: request: EXECUTE, SYNC: 28 + STMT_ID: 3618272283 + SQL_BIND: [1, "a"] + OPTIONS: [] + 233 16:57:31.372297 IP (tos 0x0, ttl 64, id 51502, offset 0, flags [DF], proto TCP (6), length 126) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe72 (incorrect -> 0xcc59), seq 21023:21097, ack 823, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 74: IPROTO + 1) size 74: response: OK, SYNC: 28, SCHEMA_VERSION: 80 + METADATA: [{0: "COLUMN_1", 1: "integer"}, {0: "COLUMN_2", 1: "text"}] + DATA: + [1, "a"] + 234 16:57:31.372309 IP (tos 0x0, ttl 64, id 12096, offset 0, flags [DF], proto TCP (6), length 64) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe34 (incorrect -> 0xa21c), seq 823:835, ack 21097, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 12: IPROTO + 1) size 12: request: BEGIN, STREAM_ID: 1, SYNC: 29 + 235 16:57:31.372324 IP (tos 0x0, ttl 64, id 51503, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe45 (incorrect -> 0x1353), seq 21097:21126, ack 835, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 29: IPROTO + 1) size 29: response: OK, SYNC: 29, SCHEMA_VERSION: 80 + 236 16:57:31.372331 IP (tos 0x0, ttl 64, id 12097, offset 0, flags [DF], proto TCP (6), length 64) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe34 (incorrect -> 0xa1f0), seq 835:847, ack 21126, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 12: IPROTO + 1) size 12: request: ROLLBACK, STREAM_ID: 1, SYNC: 30 + 237 16:57:31.372343 IP (tos 0x0, ttl 64, id 51504, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe45 (incorrect -> 0x1329), seq 21126:21155, ack 847, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 29: IPROTO + 1) size 29: response: OK, SYNC: 30, SCHEMA_VERSION: 80 + 238 16:57:31.372350 IP (tos 0x0, ttl 64, id 12098, offset 0, flags [DF], proto TCP (6), length 64) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], cksum 0xfe34 (incorrect -> 0xa1c7), seq 847:859, ack 21155, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 12: IPROTO + 1) size 12: request: COMMIT, STREAM_ID: 1, SYNC: 31 + 239 16:57:31.372362 IP (tos 0x0, ttl 64, id 51505, offset 0, flags [DF], proto TCP (6), length 81) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], cksum 0xfe45 (incorrect -> 0x12ff), seq 21155:21184, ack 859, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 29: IPROTO + 1) size 29: response: OK, SYNC: 31, SCHEMA_VERSION: 80 + 240 16:57:31.372419 IP (tos 0x0, ttl 64, id 12099, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [F.], cksum 0xfe28 (incorrect -> 0x8264), seq 859, ack 21184, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 241 16:57:31.372427 IP (tos 0x0, ttl 64, id 51506, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40076: Flags [F.], cksum 0xfe28 (incorrect -> 0x8263), seq 21184, ack 860, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 242 16:57:31.372435 IP (tos 0x0, ttl 64, id 12100, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40076 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x8263), ack 21185, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 243 16:57:31.373225 IP (tos 0x0, ttl 64, id 43392, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [F.], cksum 0xfe28 (incorrect -> 0x4de4), seq 843, ack 28057, win 512, options [nop,nop,TS val 1977541262 ecr 1977541261], length 0 + 244 16:57:31.373454 IP (tos 0x0, ttl 64, id 57424, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40070: Flags [F.], cksum 0xfe28 (incorrect -> 0x4de3), seq 28057, ack 844, win 512, options [nop,nop,TS val 1977541262 ecr 1977541261], length 0 + 245 16:57:31.373458 IP (tos 0x0, ttl 64, id 43393, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x4de2), ack 28058, win 512, options [nop,nop,TS val 1977541262 ecr 1977541262], length 0 + 246 16:57:32.818697 IP (tos 0x0, ttl 64, id 13000, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [S], cksum 0xfe30 (incorrect -> 0x0bd1), seq 725422438, win 65495, options [mss 65495,sackOK,TS val 1977542707 ecr 0,nop,wscale 7], length 0 + 247 16:57:32.818705 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [S.], cksum 0xfe30 (incorrect -> 0x5516), seq 2701899671, ack 725422439, win 65483, options [mss 65495,sackOK,TS val 1977542707 ecr 1977542707,nop,wscale 7], length 0 + 248 16:57:32.818713 IP (tos 0x0, ttl 64, id 13001, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x7bd2), ack 1, win 512, options [nop,nop,TS val 1977542707 ecr 1977542707], length 0 + 249 16:57:32.818891 IP (tos 0x0, ttl 64, id 7475, offset 0, flags [DF], proto TCP (6), length 180) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfea8 (incorrect -> 0x4eef), seq 1:129, ack 1, win 512, options [nop,nop,TS val 1977542708 ecr 1977542707], length 128: IPROTO, length: 128 + Tarantool 2.10.4 (Binary) 056cb614-461f-4cc2-a26b-8a50f5286086 + 5ndApMi9Bm1zp5fR42X/WpfXcUBCabHQX+Na6hRot+0= + 250 16:57:32.818896 IP (tos 0x0, ttl 64, id 13002, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x7b51), ack 129, win 511, options [nop,nop,TS val 1977542708 ecr 1977542708], length 0 + 251 16:57:32.818950 IP (tos 0x0, ttl 64, id 13003, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0x7fbc), seq 1:20, ack 129, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 19: IPROTO + 1) size 19: request: ID, SYNC: 1 + VERSION: 3 + FEATURES: [0, 1, 2, 3] + 252 16:57:32.818955 IP (tos 0x0, ttl 64, id 7476, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [.], cksum 0xfe28 (incorrect -> 0x7b3d), ack 20, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 0 + 253 16:57:32.819084 IP (tos 0x0, ttl 64, id 7477, offset 0, flags [DF], proto TCP (6), length 89) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe4d (incorrect -> 0x6626), seq 129:166, ack 20, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 37: IPROTO + 1) size 37: response: OK, SYNC: 1, SCHEMA_VERSION: 78 + VERSION: 3 + FEATURES: [0, 1, 2, 3] + 254 16:57:32.819150 IP (tos 0x0, ttl 64, id 13004, offset 0, flags [DF], proto TCP (6), length 121) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe6d (incorrect -> 0x6081), seq 20:89, ack 166, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 69: IPROTO + 1) size 23: request: SELECT, SYNC: 2 + SPACE: _vspace (ID: 281) + LIMIT: 4294967295 + KEY: [] + 2) size 23: request: SELECT, SYNC: 3 + SPACE: _vindex (ID: 289) + LIMIT: 4294967295 + KEY: [] + 3) size 23: request: SELECT, SYNC: 4 + SPACE: _vcollation (ID: 277) + LIMIT: 4294967295 + KEY: [] + 255 16:57:32.819319 IP (tos 0x0, ttl 64, id 7478, offset 0, flags [DF], proto TCP (6), length 19745) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0x4b16 (incorrect -> 0x1dce), seq 166:19859, ack 89, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 19693: IPROTO + 1) size 4613: response: OK, SYNC: 2, SCHEMA_VERSION: 78 + DATA: + [257, 1, "_vinyl_deferred_delete", "blackhole", 0, {"group_id": 1}, [{"name": "space_id", "type": "unsigned"}, {"name": "lsn", "type": "unsigned"}, {"name": "tuple", "type": "array"}]] + [272, 1, "_schema", "memtx", 0, {}, [{"type": "string", "name": "key"}, {"type": "any", "name": "value", "is_nullable": true}]] + [276, 1, "_collation", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "owner", "type": "unsigned"}, {"name": "type", "type": "string"}, {"name": "locale", "type": "string"}, {"name": "opts", "type": "map"}]] + [277, 1, "_vcollation", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "owner", "type": "unsigned"}, {"name": "type", "type": "string"}, {"name": "locale", "type": "string"}, {"name": "opts", "type": "map"}]] + [280, 1, "_space", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "engine", "type": "string"}, {"name": "field_count", "type": "unsigned"}, {"name": "flags", "type": "map"}, {"name": "format", "type": "array"}]] + [281, 1, "_vspace", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "engine", "type": "string"}, {"name": "field_count", "type": "unsigned"}, {"name": "flags", "type": "map"}, {"name": "format", "type": "array"}]] + [284, 1, "_sequence", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "step", "type": "integer"}, {"name": "min", "type": "integer"}, {"name": "max", "type": "integer"}, {"name": "start", "type": "integer"}, {"name": "cache", "type": "integer"}, {"name": "cycle", "type": "boolean"}]] + [285, 1, "_sequence_data", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "value", "type": "integer"}]] + [286, 1, "_vsequence", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "step", "type": "integer"}, {"name": "min", "type": "integer"}, {"name": "max", "type": "integer"}, {"name": "start", "type": "integer"}, {"name": "cache", "type": "integer"}, {"name": "cycle", "type": "boolean"}]] + [288, 1, "_index", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "iid", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "opts", "type": "map"}, {"name": "parts", "type": "array"}]] + [289, 1, "_vindex", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "iid", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "opts", "type": "map"}, {"name": "parts", "type": "array"}]] + [296, 1, "_func", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "setuid", "type": "unsigned"}, {"name": "language", "type": "string"}, {"name": "body", "type": "string"}, {"name": "routine_type", "type": "string"}, {"name": "param_list", "type": "array"}, {"name": "returns", "type": "string"}, {"name": "aggregate", "type": "string"}, {"name": "sql_data_access", "type": "string"}, {"name": "is_deterministic", "type": "boolean"}, {"name": "is_sandboxed", "type": "boolean"}, {"name": "is_null_call", "type": "boolean"}, {"name": "exports", "type": "array"}, {"name": "opts", "type": "map"}, {"name": "comment", "type": "string"}, {"name": "created", "type": "string"}, {"name": "last_altered", "type": "string"}]] + [297, 1, "_vfunc", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "setuid", "type": "unsigned"}, {"name": "language", "type": "string"}, {"name": "body", "type": "string"}, {"name": "routine_type", "type": "string"}, {"name": "param_list", "type": "array"}, {"name": "returns", "type": "string"}, {"name": "aggregate", "type": "string"}, {"name": "sql_data_access", "type": "string"}, {"name": "is_deterministic", "type": "boolean"}, {"name": "is_sandboxed", "type": "boolean"}, {"name": "is_null_call", "type": "boolean"}, {"name": "exports", "type": "array"}, {"name": "opts", "type": "map"}, {"name": "comment", "type": "string"}, {"name": "created", "type": "string"}, {"name": "last_altered", "type": "string"}]] + [304, 1, "_user", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "auth", "type": "map"}]] + [305, 1, "_vuser", "sysview", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "owner", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "type", "type": "string"}, {"name": "auth", "type": "map"}]] + [312, 1, "_priv", "memtx", 0, {}, [{"name": "grantor", "type": "unsigned"}, {"name": "grantee", "type": "unsigned"}, {"name": "object_type", "type": "string"}, {"name": "object_id", "type": "scalar"}, {"name": "privilege", "type": "unsigned"}]] + [313, 1, "_vpriv", "sysview", 0, {}, [{"name": "grantor", "type": "unsigned"}, {"name": "grantee", "type": "unsigned"}, {"name": "object_type", "type": "string"}, {"name": "object_id", "type": "scalar"}, {"name": "privilege", "type": "unsigned"}]] + [320, 1, "_cluster", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "uuid", "type": "string"}]] + [328, 1, "_trigger", "memtx", 0, {}, [{"name": "name", "type": "string"}, {"name": "space_id", "type": "unsigned"}, {"name": "opts", "type": "map"}]] + [330, 1, "_truncate", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "count", "type": "unsigned"}]] + [340, 1, "_space_sequence", "memtx", 0, {}, [{"name": "id", "type": "unsigned"}, {"name": "sequence_id", "type": "unsigned"}, {"name": "is_generated", "type": "boolean"}, {"name": "field", "type": "unsigned"}, {"name": "path", "type": "string"}]] + [356, 1, "_fk_constraint", "memtx", 0, {}, [{"name": "name", "type": "string"}, {"name": "child_id", "type": "unsigned"}, {"name": "parent_id", "type": "unsigned"}, {"name": "is_deferred", "type": "boolean"}, {"name": "match", "type": "string"}, {"name": "on_delete", "type": "string"}, {"name": "on_update", "type": "string"}, {"name": "child_cols", "type": "array"}, {"name": "parent_cols", "type": "array"}]] + [364, 1, "_ck_constraint", "memtx", 0, {}, [{"name": "space_id", "type": "unsigned"}, {"name": "name", "type": "string"}, {"name": "is_deferred", "type": "boolean"}, {"name": "language", "type": "str"}, {"name": "code", "type": "str"}, {"name": "is_enabled", "type": "boolean"}]] + [372, 1, "_func_index", "memtx", 0, {}, [{"name": "space_id", "type": "unsigned"}, {"name": "index_id", "type": "unsigned"}, {"name": "func_id", "type": "unsigned"}]] + [380, 1, "_session_settings", "service", 2, {"temporary": true}, [{"name": "name", "type": "string"}, {"name": "value", "type": "any"}]] + 2) size 2131: response: OK, SYNC: 3, SCHEMA_VERSION: 78 + DATA: + [272, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + [276, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [276, 1, "name", "tree", {"unique": true}, [[1, "string"]]] + [277, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [277, 1, "name", "tree", {"unique": true}, [[1, "string"]]] + [280, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [280, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [280, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [281, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [281, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [281, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [284, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [284, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [284, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [285, 0, "primary", "hash", {"unique": true}, [[0, "unsigned"]]] + [286, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [286, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [286, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [288, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + [288, 2, "name", "tree", {"unique": true}, [[0, "unsigned"], [2, "string"]]] + [289, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + [289, 2, "name", "tree", {"unique": true}, [[0, "unsigned"], [2, "string"]]] + [296, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [296, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [296, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [297, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [297, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [297, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [304, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [304, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [304, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [305, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [305, 1, "owner", "tree", {"unique": false}, [[1, "unsigned"]]] + [305, 2, "name", "tree", {"unique": true}, [[2, "string"]]] + [312, 0, "primary", "tree", {"unique": true}, [[1, "unsigned"], [2, "string"], [3, "scalar"]]] + [312, 1, "owner", "tree", {"unique": false}, [[0, "unsigned"]]] + [312, 2, "object", "tree", {"unique": false}, [[2, "string"], [3, "scalar"]]] + [313, 0, "primary", "tree", {"unique": true}, [[1, "unsigned"], [2, "string"], [3, "scalar"]]] + [313, 1, "owner", "tree", {"unique": false}, [[0, "unsigned"]]] + [313, 2, "object", "tree", {"unique": false}, [[2, "string"], [3, "scalar"]]] + [320, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [320, 1, "uuid", "tree", {"unique": true}, [[1, "string"]]] + [328, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + [328, 1, "space_id", "tree", {"unique": false}, [[1, "unsigned"]]] + [330, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [340, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"]]] + [340, 1, "sequence", "tree", {"unique": false}, [[1, "unsigned"]]] + [356, 0, "primary", "tree", {"unique": true}, [[0, "string"], [1, "unsigned"]]] + [356, 1, "child_id", "tree", {"unique": false}, [[1, "unsigned"]]] + [364, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "string"]]] + [372, 0, "primary", "tree", {"unique": true}, [[0, "unsigned"], [1, "unsigned"]]] + [372, 1, "fid", "tree", {"unique": false}, [[2, "unsigned"]]] + [380, 0, "primary", "tree", {"unique": true}, [[0, "string"]]] + 3) size 12949: response: OK, SYNC: 4, SCHEMA_VERSION: 78 + DATA: + [0, "none", 1, "BINARY", "", {}] + [1, "unicode", 1, "ICU", "", {"strength": "tertiary"}] + [2, "unicode_ci", 1, "ICU", "", {"strength": "primary"}] + [3, "binary", 1, "BINARY", "", {}] + [4, "unicode_af_s1", 1, "ICU", "af", {"strength": "primary"}] + [5, "unicode_af_s2", 1, "ICU", "af", {"strength": "secondary"}] + [6, "unicode_af_s3", 1, "ICU", "af", {"strength": "tertiary"}] + [7, "unicode_am_s1", 1, "ICU", "am", {"strength": "primary"}] + [8, "unicode_am_s2", 1, "ICU", "am", {"strength": "secondary"}] + [9, "unicode_am_s3", 1, "ICU", "am", {"strength": "tertiary"}] + [10, "unicode_ar_s1", 1, "ICU", "ar", {"strength": "primary"}] + [11, "unicode_ar_s2", 1, "ICU", "ar", {"strength": "secondary"}] + [12, "unicode_ar_s3", 1, "ICU", "ar", {"strength": "tertiary"}] + [13, "unicode_as_s1", 1, "ICU", "as", {"strength": "primary"}] + [14, "unicode_as_s2", 1, "ICU", "as", {"strength": "secondary"}] + [15, "unicode_as_s3", 1, "ICU", "as", {"strength": "tertiary"}] + [16, "unicode_az_s1", 1, "ICU", "az", {"strength": "primary"}] + [17, "unicode_az_s2", 1, "ICU", "az", {"strength": "secondary"}] + [18, "unicode_az_s3", 1, "ICU", "az", {"strength": "tertiary"}] + [19, "unicode_be_s1", 1, "ICU", "be", {"strength": "primary"}] + [20, "unicode_be_s2", 1, "ICU", "be", {"strength": "secondary"}] + [21, "unicode_be_s3", 1, "ICU", "be", {"strength": "tertiary"}] + [22, "unicode_bn_s1", 1, "ICU", "bn", {"strength": "primary"}] + [23, "unicode_bn_s2", 1, "ICU", "bn", {"strength": "secondary"}] + [24, "unicode_bn_s3", 1, "ICU", "bn", {"strength": "tertiary"}] + [25, "unicode_bs_s1", 1, "ICU", "bs", {"strength": "primary"}] + [26, "unicode_bs_s2", 1, "ICU", "bs", {"strength": "secondary"}] + [27, "unicode_bs_s3", 1, "ICU", "bs", {"strength": "tertiary"}] + [28, "unicode_bs_Cyrl_s1", 1, "ICU", "bs_Cyrl", {"strength": "primary"}] + [29, "unicode_bs_Cyrl_s2", 1, "ICU", "bs_Cyrl", {"strength": "secondary"}] + [30, "unicode_bs_Cyrl_s3", 1, "ICU", "bs_Cyrl", {"strength": "tertiary"}] + [31, "unicode_ca_s1", 1, "ICU", "ca", {"strength": "primary"}] + [32, "unicode_ca_s2", 1, "ICU", "ca", {"strength": "secondary"}] + [33, "unicode_ca_s3", 1, "ICU", "ca", {"strength": "tertiary"}] + [34, "unicode_cs_s1", 1, "ICU", "cs", {"strength": "primary"}] + [35, "unicode_cs_s2", 1, "ICU", "cs", {"strength": "secondary"}] + [36, "unicode_cs_s3", 1, "ICU", "cs", {"strength": "tertiary"}] + [37, "unicode_cy_s1", 1, "ICU", "cy", {"strength": "primary"}] + [38, "unicode_cy_s2", 1, "ICU", "cy", {"strength": "secondary"}] + [39, "unicode_cy_s3", 1, "ICU", "cy", {"strength": "tertiary"}] + [40, "unicode_da_s1", 1, "ICU", "da", {"strength": "primary"}] + [41, "unicode_da_s2", 1, "ICU", "da", {"strength": "secondary"}] + [42, "unicode_da_s3", 1, "ICU", "da", {"strength": "tertiary"}] + [43, "unicode_de__phonebook_s1", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "primary"}] + [44, "unicode_de__phonebook_s2", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "secondary"}] + [45, "unicode_de__phonebook_s3", 1, "ICU", "de_DE_u_co_phonebk", {"strength": "tertiary"}] + [46, "unicode_de_AT_phonebook_s1", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "primary"}] + [47, "unicode_de_AT_phonebook_s2", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "secondary"}] + [48, "unicode_de_AT_phonebook_s3", 1, "ICU", "de_AT_u_co_phonebk", {"strength": "tertiary"}] + [49, "unicode_dsb_s1", 1, "ICU", "dsb", {"strength": "primary"}] + [50, "unicode_dsb_s2", 1, "ICU", "dsb", {"strength": "secondary"}] + [51, "unicode_dsb_s3", 1, "ICU", "dsb", {"strength": "tertiary"}] + [52, "unicode_ee_s1", 1, "ICU", "ee", {"strength": "primary"}] + [53, "unicode_ee_s2", 1, "ICU", "ee", {"strength": "secondary"}] + [54, "unicode_ee_s3", 1, "ICU", "ee", {"strength": "tertiary"}] + [55, "unicode_eo_s1", 1, "ICU", "eo", {"strength": "primary"}] + [56, "unicode_eo_s2", 1, "ICU", "eo", {"strength": "secondary"}] + [57, "unicode_eo_s3", 1, "ICU", "eo", {"strength": "tertiary"}] + [58, "unicode_es_s1", 1, "ICU", "es", {"strength": "primary"}] + [59, "unicode_es_s2", 1, "ICU", "es", {"strength": "secondary"}] + [60, "unicode_es_s3", 1, "ICU", "es", {"strength": "tertiary"}] + [61, "unicode_es__traditional_s1", 1, "ICU", "es_u_co_trad", {"strength": "primary"}] + [62, "unicode_es__traditional_s2", 1, "ICU", "es_u_co_trad", {"strength": "secondary"}] + [63, "unicode_es__traditional_s3", 1, "ICU", "es_u_co_trad", {"strength": "tertiary"}] + [64, "unicode_et_s1", 1, "ICU", "et", {"strength": "primary"}] + [65, "unicode_et_s2", 1, "ICU", "et", {"strength": "secondary"}] + [66, "unicode_et_s3", 1, "ICU", "et", {"strength": "tertiary"}] + [67, "unicode_fa_s1", 1, "ICU", "fa", {"strength": "primary"}] + [68, "unicode_fa_s2", 1, "ICU", "fa", {"strength": "secondary"}] + [69, "unicode_fa_s3", 1, "ICU", "fa", {"strength": "tertiary"}] + [70, "unicode_fi_s1", 1, "ICU", "fi", {"strength": "primary"}] + [71, "unicode_fi_s2", 1, "ICU", "fi", {"strength": "secondary"}] + [72, "unicode_fi_s3", 1, "ICU", "fi", {"strength": "tertiary"}] + [73, "unicode_fi__phonebook_s1", 1, "ICU", "fi_u_co_phonebk", {"strength": "primary"}] + [74, "unicode_fi__phonebook_s2", 1, "ICU", "fi_u_co_phonebk", {"strength": "secondary"}] + [75, "unicode_fi__phonebook_s3", 1, "ICU", "fi_u_co_phonebk", {"strength": "tertiary"}] + [76, "unicode_fil_s1", 1, "ICU", "fil", {"strength": "primary"}] + [77, "unicode_fil_s2", 1, "ICU", "fil", {"strength": "secondary"}] + [78, "unicode_fil_s3", 1, "ICU", "fil", {"strength": "tertiary"}] + [79, "unicode_fo_s1", 1, "ICU", "fo", {"strength": "primary"}] + [80, "unicode_fo_s2", 1, "ICU", "fo", {"strength": "secondary"}] + [81, "unicode_fo_s3", 1, "ICU", "fo", {"strength": "tertiary"}] + [82, "unicode_fr_CA_s1", 1, "ICU", "fr_CA", {"strength": "primary"}] + [83, "unicode_fr_CA_s2", 1, "ICU", "fr_CA", {"strength": "secondary"}] + [84, "unicode_fr_CA_s3", 1, "ICU", "fr_CA", {"strength": "tertiary"}] + [85, "unicode_gu_s1", 1, "ICU", "gu", {"strength": "primary"}] + [86, "unicode_gu_s2", 1, "ICU", "gu", {"strength": "secondary"}] + [87, "unicode_gu_s3", 1, "ICU", "gu", {"strength": "tertiary"}] + [88, "unicode_ha_s1", 1, "ICU", "ha", {"strength": "primary"}] + [89, "unicode_ha_s2", 1, "ICU", "ha", {"strength": "secondary"}] + [90, "unicode_ha_s3", 1, "ICU", "ha", {"strength": "tertiary"}] + [91, "unicode_haw_s1", 1, "ICU", "haw", {"strength": "primary"}] + [92, "unicode_haw_s2", 1, "ICU", "haw", {"strength": "secondary"}] + [93, "unicode_haw_s3", 1, "ICU", "haw", {"strength": "tertiary"}] + [94, "unicode_he_s1", 1, "ICU", "he", {"strength": "primary"}] + [95, "unicode_he_s2", 1, "ICU", "he", {"strength": "secondary"}] + [96, "unicode_he_s3", 1, "ICU", "he", {"strength": "tertiary"}] + [97, "unicode_hi_s1", 1, "ICU", "hi", {"strength": "primary"}] + [98, "unicode_hi_s2", 1, "ICU", "hi", {"strength": "secondary"}] + [99, "unicode_hi_s3", 1, "ICU", "hi", {"strength": "tertiary"}] + [100, "unicode_hr_s1", 1, "ICU", "hr", {"strength": "primary"}] + [101, "unicode_hr_s2", 1, "ICU", "hr", {"strength": "secondary"}] + [102, "unicode_hr_s3", 1, "ICU", "hr", {"strength": "tertiary"}] + [103, "unicode_hu_s1", 1, "ICU", "hu", {"strength": "primary"}] + [104, "unicode_hu_s2", 1, "ICU", "hu", {"strength": "secondary"}] + [105, "unicode_hu_s3", 1, "ICU", "hu", {"strength": "tertiary"}] + [106, "unicode_hy_s1", 1, "ICU", "hy", {"strength": "primary"}] + [107, "unicode_hy_s2", 1, "ICU", "hy", {"strength": "secondary"}] + [108, "unicode_hy_s3", 1, "ICU", "hy", {"strength": "tertiary"}] + [109, "unicode_ig_s1", 1, "ICU", "ig", {"strength": "primary"}] + [110, "unicode_ig_s2", 1, "ICU", "ig", {"strength": "secondary"}] + [111, "unicode_ig_s3", 1, "ICU", "ig", {"strength": "tertiary"}] + [112, "unicode_is_s1", 1, "ICU", "is", {"strength": "primary"}] + [113, "unicode_is_s2", 1, "ICU", "is", {"strength": "secondary"}] + [114, "unicode_is_s3", 1, "ICU", "is", {"strength": "tertiary"}] + [115, "unicode_ja_s1", 1, "ICU", "ja", {"strength": "primary"}] + [116, "unicode_ja_s2", 1, "ICU", "ja", {"strength": "secondary"}] + [117, "unicode_ja_s3", 1, "ICU", "ja", {"strength": "tertiary"}] + [118, "unicode_kk_s1", 1, "ICU", "kk", {"strength": "primary"}] + [119, "unicode_kk_s2", 1, "ICU", "kk", {"strength": "secondary"}] + [120, "unicode_kk_s3", 1, "ICU", "kk", {"strength": "tertiary"}] + [121, "unicode_kl_s1", 1, "ICU", "kl", {"strength": "primary"}] + [122, "unicode_kl_s2", 1, "ICU", "kl", {"strength": "secondary"}] + [123, "unicode_kl_s3", 1, "ICU", "kl", {"strength": "tertiary"}] + [124, "unicode_kn_s1", 1, "ICU", "kn", {"strength": "primary"}] + [125, "unicode_kn_s2", 1, "ICU", "kn", {"strength": "secondary"}] + [126, "unicode_kn_s3", 1, "ICU", "kn", {"strength": "tertiary"}] + [127, "unicode_ko_s1", 1, "ICU", "ko", {"strength": "primary"}] + [128, "unicode_ko_s2", 1, "ICU", "ko", {"strength": "secondary"}] + [129, "unicode_ko_s3", 1, "ICU", "ko", {"strength": "tertiary"}] + [130, "unicode_kok_s1", 1, "ICU", "kok", {"strength": "primary"}] + [131, "unicode_kok_s2", 1, "ICU", "kok", {"strength": "secondary"}] + [132, "unicode_kok_s3", 1, "ICU", "kok", {"strength": "tertiary"}] + [133, "unicode_ky_s1", 1, "ICU", "ky", {"strength": "primary"}] + [134, "unicode_ky_s2", 1, "ICU", "ky", {"strength": "secondary"}] + [135, "unicode_ky_s3", 1, "ICU", "ky", {"strength": "tertiary"}] + [136, "unicode_lkt_s1", 1, "ICU", "lkt", {"strength": "primary"}] + [137, "unicode_lkt_s2", 1, "ICU", "lkt", {"strength": "secondary"}] + [138, "unicode_lkt_s3", 1, "ICU", "lkt", {"strength": "tertiary"}] + [139, "unicode_ln_s1", 1, "ICU", "ln", {"strength": "primary"}] + [140, "unicode_ln_s2", 1, "ICU", "ln", {"strength": "secondary"}] + [141, "unicode_ln_s3", 1, "ICU", "ln", {"strength": "tertiary"}] + [142, "unicode_lt_s1", 1, "ICU", "lt", {"strength": "primary"}] + [143, "unicode_lt_s2", 1, "ICU", "lt", {"strength": "secondary"}] + [144, "unicode_lt_s3", 1, "ICU", "lt", {"strength": "tertiary"}] + [145, "unicode_lv_s1", 1, "ICU", "lv", {"strength": "primary"}] + [146, "unicode_lv_s2", 1, "ICU", "lv", {"strength": "secondary"}] + [147, "unicode_lv_s3", 1, "ICU", "lv", {"strength": "tertiary"}] + [148, "unicode_mk_s1", 1, "ICU", "mk", {"strength": "primary"}] + [149, "unicode_mk_s2", 1, "ICU", "mk", {"strength": "secondary"}] + [150, "unicode_mk_s3", 1, "ICU", "mk", {"strength": "tertiary"}] + [151, "unicode_ml_s1", 1, "ICU", "ml", {"strength": "primary"}] + [152, "unicode_ml_s2", 1, "ICU", "ml", {"strength": "secondary"}] + [153, "unicode_ml_s3", 1, "ICU", "ml", {"strength": "tertiary"}] + [154, "unicode_mr_s1", 1, "ICU", "mr", {"strength": "primary"}] + [155, "unicode_mr_s2", 1, "ICU", "mr", {"strength": "secondary"}] + [156, "unicode_mr_s3", 1, "ICU", "mr", {"strength": "tertiary"}] + [157, "unicode_mt_s1", 1, "ICU", "mt", {"strength": "primary"}] + [158, "unicode_mt_s2", 1, "ICU", "mt", {"strength": "secondary"}] + [159, "unicode_mt_s3", 1, "ICU", "mt", {"strength": "tertiary"}] + [160, "unicode_nb_s1", 1, "ICU", "nb", {"strength": "primary"}] + [161, "unicode_nb_s2", 1, "ICU", "nb", {"strength": "secondary"}] + [162, "unicode_nb_s3", 1, "ICU", "nb", {"strength": "tertiary"}] + [163, "unicode_nn_s1", 1, "ICU", "nn", {"strength": "primary"}] + [164, "unicode_nn_s2", 1, "ICU", "nn", {"strength": "secondary"}] + [165, "unicode_nn_s3", 1, "ICU", "nn", {"strength": "tertiary"}] + [166, "unicode_nso_s1", 1, "ICU", "nso", {"strength": "primary"}] + [167, "unicode_nso_s2", 1, "ICU", "nso", {"strength": "secondary"}] + [168, "unicode_nso_s3", 1, "ICU", "nso", {"strength": "tertiary"}] + [169, "unicode_om_s1", 1, "ICU", "om", {"strength": "primary"}] + [170, "unicode_om_s2", 1, "ICU", "om", {"strength": "secondary"}] + [171, "unicode_om_s3", 1, "ICU", "om", {"strength": "tertiary"}] + [172, "unicode_or_s1", 1, "ICU", "or", {"strength": "primary"}] + [173, "unicode_or_s2", 1, "ICU", "or", {"strength": "secondary"}] + [174, "unicode_or_s3", 1, "ICU", "or", {"strength": "tertiary"}] + [175, "unicode_pa_s1", 1, "ICU", "pa", {"strength": "primary"}] + [176, "unicode_pa_s2", 1, "ICU", "pa", {"strength": "secondary"}] + [177, "unicode_pa_s3", 1, "ICU", "pa", {"strength": "tertiary"}] + [178, "unicode_pl_s1", 1, "ICU", "pl", {"strength": "primary"}] + [179, "unicode_pl_s2", 1, "ICU", "pl", {"strength": "secondary"}] + [180, "unicode_pl_s3", 1, "ICU", "pl", {"strength": "tertiary"}] + [181, "unicode_ro_s1", 1, "ICU", "ro", {"strength": "primary"}] + [182, "unicode_ro_s2", 1, "ICU", "ro", {"strength": "secondary"}] + [183, "unicode_ro_s3", 1, "ICU", "ro", {"strength": "tertiary"}] + [184, "unicode_sa_s1", 1, "ICU", "sa", {"strength": "primary"}] + [185, "unicode_sa_s2", 1, "ICU", "sa", {"strength": "secondary"}] + [186, "unicode_sa_s3", 1, "ICU", "sa", {"strength": "tertiary"}] + [187, "unicode_se_s1", 1, "ICU", "se", {"strength": "primary"}] + [188, "unicode_se_s2", 1, "ICU", "se", {"strength": "secondary"}] + [189, "unicode_se_s3", 1, "ICU", "se", {"strength": "tertiary"}] + [190, "unicode_si_s1", 1, "ICU", "si", {"strength": "primary"}] + [191, "unicode_si_s2", 1, "ICU", "si", {"strength": "secondary"}] + [192, "unicode_si_s3", 1, "ICU", "si", {"strength": "tertiary"}] + [193, "unicode_si__dictionary_s1", 1, "ICU", "si_u_co_dict", {"strength": "primary"}] + [194, "unicode_si__dictionary_s2", 1, "ICU", "si_u_co_dict", {"strength": "secondary"}] + [195, "unicode_si__dictionary_s3", 1, "ICU", "si_u_co_dict", {"strength": "tertiary"}] + [196, "unicode_sk_s1", 1, "ICU", "sk", {"strength": "primary"}] + [197, "unicode_sk_s2", 1, "ICU", "sk", {"strength": "secondary"}] + [198, "unicode_sk_s3", 1, "ICU", "sk", {"strength": "tertiary"}] + [199, "unicode_sl_s1", 1, "ICU", "sl", {"strength": "primary"}] + [200, "unicode_sl_s2", 1, "ICU", "sl", {"strength": "secondary"}] + [201, "unicode_sl_s3", 1, "ICU", "sl", {"strength": "tertiary"}] + [202, "unicode_sq_s1", 1, "ICU", "sq", {"strength": "primary"}] + [203, "unicode_sq_s2", 1, "ICU", "sq", {"strength": "secondary"}] + [204, "unicode_sq_s3", 1, "ICU", "sq", {"strength": "tertiary"}] + [205, "unicode_sr_s1", 1, "ICU", "sr", {"strength": "primary"}] + [206, "unicode_sr_s2", 1, "ICU", "sr", {"strength": "secondary"}] + [207, "unicode_sr_s3", 1, "ICU", "sr", {"strength": "tertiary"}] + [208, "unicode_sr_Latn_s1", 1, "ICU", "sr_Latn", {"strength": "primary"}] + [209, "unicode_sr_Latn_s2", 1, "ICU", "sr_Latn", {"strength": "secondary"}] + [210, "unicode_sr_Latn_s3", 1, "ICU", "sr_Latn", {"strength": "tertiary"}] + [211, "unicode_sv_s1", 1, "ICU", "sv", {"strength": "primary"}] + [212, "unicode_sv_s2", 1, "ICU", "sv", {"strength": "secondary"}] + [213, "unicode_sv_s3", 1, "ICU", "sv", {"strength": "tertiary"}] + [214, "unicode_sv__reformed_s1", 1, "ICU", "sv_u_co_reformed", {"strength": "primary"}] + [215, "unicode_sv__reformed_s2", 1, "ICU", "sv_u_co_reformed", {"strength": "secondary"}] + [216, "unicode_sv__reformed_s3", 1, "ICU", "sv_u_co_reformed", {"strength": "tertiary"}] + [217, "unicode_ta_s1", 1, "ICU", "ta", {"strength": "primary"}] + [218, "unicode_ta_s2", 1, "ICU", "ta", {"strength": "secondary"}] + [219, "unicode_ta_s3", 1, "ICU", "ta", {"strength": "tertiary"}] + [220, "unicode_te_s1", 1, "ICU", "te", {"strength": "primary"}] + [221, "unicode_te_s2", 1, "ICU", "te", {"strength": "secondary"}] + [222, "unicode_te_s3", 1, "ICU", "te", {"strength": "tertiary"}] + [223, "unicode_th_s1", 1, "ICU", "th", {"strength": "primary"}] + [224, "unicode_th_s2", 1, "ICU", "th", {"strength": "secondary"}] + [225, "unicode_th_s3", 1, "ICU", "th", {"strength": "tertiary"}] + [226, "unicode_tn_s1", 1, "ICU", "tn", {"strength": "primary"}] + [227, "unicode_tn_s2", 1, "ICU", "tn", {"strength": "secondary"}] + [228, "unicode_tn_s3", 1, "ICU", "tn", {"strength": "tertiary"}] + [229, "unicode_to_s1", 1, "ICU", "to", {"strength": "primary"}] + [230, "unicode_to_s2", 1, "ICU", "to", {"strength": "secondary"}] + [231, "unicode_to_s3", 1, "ICU", "to", {"strength": "tertiary"}] + [232, "unicode_tr_s1", 1, "ICU", "tr", {"strength": "primary"}] + [233, "unicode_tr_s2", 1, "ICU", "tr", {"strength": "secondary"}] + [234, "unicode_tr_s3", 1, "ICU", "tr", {"strength": "tertiary"}] + [235, "unicode_ug_Cyrl_s1", 1, "ICU", "ug", {"strength": "primary"}] + [236, "unicode_ug_Cyrl_s2", 1, "ICU", "ug", {"strength": "secondary"}] + [237, "unicode_ug_Cyrl_s3", 1, "ICU", "ug", {"strength": "tertiary"}] + [238, "unicode_uk_s1", 1, "ICU", "uk", {"strength": "primary"}] + [239, "unicode_uk_s2", 1, "ICU", "uk", {"strength": "secondary"}] + [240, "unicode_uk_s3", 1, "ICU", "uk", {"strength": "tertiary"}] + [241, "unicode_ur_s1", 1, "ICU", "ur", {"strength": "primary"}] + [242, "unicode_ur_s2", 1, "ICU", "ur", {"strength": "secondary"}] + [243, "unicode_ur_s3", 1, "ICU", "ur", {"strength": "tertiary"}] + [244, "unicode_vi_s1", 1, "ICU", "vi", {"strength": "primary"}] + [245, "unicode_vi_s2", 1, "ICU", "vi", {"strength": "secondary"}] + [246, "unicode_vi_s3", 1, "ICU", "vi", {"strength": "tertiary"}] + [247, "unicode_vo_s1", 1, "ICU", "vo", {"strength": "primary"}] + [248, "unicode_vo_s2", 1, "ICU", "vo", {"strength": "secondary"}] + [249, "unicode_vo_s3", 1, "ICU", "vo", {"strength": "tertiary"}] + [250, "unicode_wae_s1", 1, "ICU", "wae", {"strength": "primary"}] + [251, "unicode_wae_s2", 1, "ICU", "wae", {"strength": "secondary"}] + [252, "unicode_wae_s3", 1, "ICU", "wae", {"strength": "tertiary"}] + [253, "unicode_wo_s1", 1, "ICU", "wo", {"strength": "primary"}] + [254, "unicode_wo_s2", 1, "ICU", "wo", {"strength": "secondary"}] + [255, "unicode_wo_s3", 1, "ICU", "wo", {"strength": "tertiary"}] + [256, "unicode_yo_s1", 1, "ICU", "yo", {"strength": "primary"}] + [257, "unicode_yo_s2", 1, "ICU", "yo", {"strength": "secondary"}] + [258, "unicode_yo_s3", 1, "ICU", "yo", {"strength": "tertiary"}] + [259, "unicode_zh_s1", 1, "ICU", "zh", {"strength": "primary"}] + [260, "unicode_zh_s2", 1, "ICU", "zh", {"strength": "secondary"}] + [261, "unicode_zh_s3", 1, "ICU", "zh", {"strength": "tertiary"}] + [262, "unicode_zh__big5han_s1", 1, "ICU", "zh_u_co_big5han", {"strength": "primary"}] + [263, "unicode_zh__big5han_s2", 1, "ICU", "zh_u_co_big5han", {"strength": "secondary"}] + [264, "unicode_zh__big5han_s3", 1, "ICU", "zh_u_co_big5han", {"strength": "tertiary"}] + [265, "unicode_zh__gb2312han_s1", 1, "ICU", "zh_u_co_gb2312", {"strength": "primary"}] + [266, "unicode_zh__gb2312han_s2", 1, "ICU", "zh_u_co_gb2312", {"strength": "secondary"}] + [267, "unicode_zh__gb2312han_s3", 1, "ICU", "zh_u_co_gb2312", {"strength": "tertiary"}] + [268, "unicode_zh__pinyin_s1", 1, "ICU", "zh_u_co_pinyin", {"strength": "primary"}] + [269, "unicode_zh__pinyin_s2", 1, "ICU", "zh_u_co_pinyin", {"strength": "secondary"}] + [270, "unicode_zh__pinyin_s3", 1, "ICU", "zh_u_co_pinyin", {"strength": "tertiary"}] + [271, "unicode_zh__stroke_s1", 1, "ICU", "zh_u_co_stroke", {"strength": "primary"}] + [272, "unicode_zh__stroke_s2", 1, "ICU", "zh_u_co_stroke", {"strength": "secondary"}] + [273, "unicode_zh__stroke_s3", 1, "ICU", "zh_u_co_stroke", {"strength": "tertiary"}] + [274, "unicode_zh__zhuyin_s1", 1, "ICU", "zh_u_co_zhuyin", {"strength": "primary"}] + [275, "unicode_zh__zhuyin_s2", 1, "ICU", "zh_u_co_zhuyin", {"strength": "secondary"}] + [276, "unicode_zh__zhuyin_s3", 1, "ICU", "zh_u_co_zhuyin", {"strength": "tertiary"}] + 256 16:57:32.819674 IP (tos 0x0, ttl 64, id 13005, offset 0, flags [DF], proto TCP (6), length 75) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3f (incorrect -> 0xc703), seq 89:112, ack 19859, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 23: IPROTO + 1) size 23: UNKNOWN + 257 16:57:32.819692 IP (tos 0x0, ttl 64, id 13006, offset 0, flags [DF], proto TCP (6), length 122) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe6e (incorrect -> 0x0a20), seq 112:182, ack 19859, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 70: IPROTO + 1) size 70: request: EVAL, SYNC: 5 + EXPR: return box.error.new(box.error.ILLEGAL_PARAMS, "test") + TUPLE: [] + 258 16:57:32.819734 IP (tos 0x0, ttl 64, id 7479, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [.], cksum 0xfe28 (incorrect -> 0x2d89), ack 182, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 0 + 259 16:57:32.819884 IP (tos 0x0, ttl 64, id 7480, offset 0, flags [DF], proto TCP (6), length 135) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe7b (incorrect -> 0x83ed), seq 19859:19942, ack 182, win 512, options [nop,nop,TS val 1977542709 ecr 1977542708], length 83: IPROTO + 1) size 60: response: OK, SYNC: 5, SCHEMA_VERSION: 78 + DATA: + "Illegal parameters, test" + 2) size 23: UNKNOWN + 260 16:57:32.819963 IP (tos 0x0, ttl 64, id 13007, offset 0, flags [DF], proto TCP (6), length 122) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe6e (incorrect -> 0x4b79), seq 182:252, ack 19942, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 70: IPROTO + 1) size 47: request: CALL, SYNC: 6 + FUNCTION_NAME: error_new + TUPLE: [{"code": 1000, "reason": "Reason"}] + 2) size 23: UNKNOWN + 261 16:57:32.820143 IP (tos 0x0, ttl 64, id 7481, offset 0, flags [DF], proto TCP (6), length 132) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe78 (incorrect -> 0x3e9e), seq 19942:20022, ack 252, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 80: IPROTO + 1) size 80: response: OK, SYNC: 6, SCHEMA_VERSION: 78 + DATA: + EXTENSION: type ERROR [3], len 42 + TYPE: ClientError + LINE: 4294967295 + FILE: [C] + MESSAGE: Reason + ERRNO: 0 + CODE: 1000 + 262 16:57:32.820243 IP (tos 0x0, ttl 64, id 13008, offset 0, flags [DF], proto TCP (6), length 101) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe59 (incorrect -> 0x97e5), seq 252:301, ack 20022, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 49: IPROTO + 1) size 49: request: CALL, SYNC: 7 + FUNCTION_NAME: error_throw + TUPLE: [{"code": 1000, "reason": "Reason"}] + 263 16:57:32.820381 IP (tos 0x0, ttl 64, id 7482, offset 0, flags [DF], proto TCP (6), length 148) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe88 (incorrect -> 0x1b6c), seq 20022:20118, ack 301, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 96: IPROTO + 1) size 96: response: ERR: unknown, SYNC: 7, SCHEMA_VERSION: 78 + TYPE: ClientError + LINE: 42 + FILE: extended_error.test.lua + MESSAGE: Reason + ERRNO: 0 + CODE: 1000 + 264 16:57:32.820466 IP (tos 0x0, ttl 64, id 13009, offset 0, flags [DF], proto TCP (6), length 113) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe65 (incorrect -> 0x03a4), seq 301:362, ack 20118, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 61: IPROTO + 1) size 61: request: CALL, SYNC: 8 + FUNCTION_NAME: error_new + TUPLE: [{"type": "MyError", "reason": "Reason2", "code": 1001}] + 265 16:57:32.820575 IP (tos 0x0, ttl 64, id 7483, offset 0, flags [DF], proto TCP (6), length 155) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe8f (incorrect -> 0xac0a), seq 20118:20221, ack 362, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 103: IPROTO + 1) size 103: response: OK, SYNC: 8, SCHEMA_VERSION: 78 + DATA: + EXTENSION: type ERROR [3], len 65 + TYPE: CustomError + LINE: 4294967295 + FILE: [C] + MESSAGE: Reason2 + ERRNO: 0 + CODE: 1001 + FIELDS: custom_type: MyError + 266 16:57:32.820661 IP (tos 0x0, ttl 64, id 13010, offset 0, flags [DF], proto TCP (6), length 115) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe67 (incorrect -> 0x8c84), seq 362:425, ack 20221, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 63: IPROTO + 1) size 63: request: CALL, SYNC: 9 + FUNCTION_NAME: error_throw + TUPLE: [{"type": "MyError", "reason": "Reason2", "code": 1001}] + 267 16:57:32.820841 IP (tos 0x0, ttl 64, id 7484, offset 0, flags [DF], proto TCP (6), length 172) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfea0 (incorrect -> 0x78a3), seq 20221:20341, ack 425, win 512, options [nop,nop,TS val 1977542710 ecr 1977542709], length 120: IPROTO + 1) size 120: response: ERR: unknown, SYNC: 9, SCHEMA_VERSION: 78 + TYPE: CustomError + LINE: 42 + FILE: extended_error.test.lua + MESSAGE: Reason2 + ERRNO: 0 + CODE: 1001 + FIELDS: custom_type: MyError + 268 16:57:32.820928 IP (tos 0x0, ttl 64, id 13011, offset 0, flags [DF], proto TCP (6), length 86) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe4a (incorrect -> 0x3127), seq 425:459, ack 20341, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 34: IPROTO + 1) size 34: request: CALL, SYNC: 10 + FUNCTION_NAME: error_access_denied + TUPLE: [] + 269 16:57:32.821055 IP (tos 0x0, ttl 64, id 7485, offset 0, flags [DF], proto TCP (6), length 290) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xff16 (incorrect -> 0xa534), seq 20341:20579, ack 459, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 238: IPROTO + 1) size 238: response: OK, SYNC: 10, SCHEMA_VERSION: 78 + DATA: + EXTENSION: type ERROR [3], len 200 + TYPE: AccessDeniedError + LINE: 533 + FILE: ./src/box/func.c + MESSAGE: Execute access to function 'forbidden_function' is denied for user 'guest' + ERRNO: 0 + CODE: 42 + FIELDS: object_type: function, object_name: forbidden_function, access_type: Execute + 270 16:57:32.821152 IP (tos 0x0, ttl 64, id 13012, offset 0, flags [DF], proto TCP (6), length 92) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe50 (incorrect -> 0xecb1), seq 459:499, ack 20579, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 40: IPROTO + 1) size 40: request: CALL, SYNC: 11 + FUNCTION_NAME: error_throw_access_denied + TUPLE: [] + 271 16:57:32.821176 IP (tos 0x0, ttl 64, id 7486, offset 0, flags [DF], proto TCP (6), length 359) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xff5b (incorrect -> 0xe952), seq 20579:20886, ack 499, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 307: IPROTO + 1) size 307: response: ERR: ER_ACCESS_DENIED, SYNC: 11, SCHEMA_VERSION: 78 + TYPE: AccessDeniedError + LINE: 533 + FILE: ./src/box/func.c + MESSAGE: Execute access to function 'forbidden_function' is denied for user 'guest' + ERRNO: 0 + CODE: 42 + FIELDS: object_type: function, object_name: forbidden_function, access_type: Execute + 272 16:57:32.821203 IP (tos 0x0, ttl 64, id 13013, offset 0, flags [DF], proto TCP (6), length 146) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe86 (incorrect -> 0xe338), seq 499:593, ack 20886, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 94: IPROTO + 1) size 94: request: CALL, SYNC: 12 + FUNCTION_NAME: error_new_stacked + TUPLE: [{"type": "MyError2", "reason": "Reason3", "code": 1003}, {"code": 1004, "reason": "Reason4"}] + 273 16:57:32.821225 IP (tos 0x0, ttl 64, id 7487, offset 0, flags [DF], proto TCP (6), length 228) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfed8 (incorrect -> 0x46d8), seq 20886:21062, ack 593, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 176: IPROTO + 1) size 176: response: OK, SYNC: 12, SCHEMA_VERSION: 78 + DATA: + EXTENSION: type ERROR [3], len 138 + TYPE: CustomError + LINE: 46 + FILE: extended_error.test.lua + MESSAGE: Reason3 + ERRNO: 0 + CODE: 1003 + FIELDS: custom_type: MyError2 + --- + TYPE: ClientError + LINE: 47 + FILE: extended_error.test.lua + MESSAGE: Reason4 + ERRNO: 0 + CODE: 1004 + 274 16:57:32.821253 IP (tos 0x0, ttl 64, id 13014, offset 0, flags [DF], proto TCP (6), length 148) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe88 (incorrect -> 0x6baf), seq 593:689, ack 21062, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 96: IPROTO + 1) size 96: request: CALL, SYNC: 13 + FUNCTION_NAME: error_throw_stacked + TUPLE: [{"type": "MyError2", "reason": "Reason3", "code": 1003}, {"code": 1004, "reason": "Reason4"}] + 275 16:57:32.821272 IP (tos 0x0, ttl 64, id 7488, offset 0, flags [DF], proto TCP (6), length 229) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfed9 (incorrect -> 0x4aeb), seq 21062:21239, ack 689, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 177: IPROTO + 1) size 177: response: ERR: unknown, SYNC: 13, SCHEMA_VERSION: 78 + TYPE: CustomError + LINE: 46 + FILE: extended_error.test.lua + MESSAGE: Reason3 + ERRNO: 0 + CODE: 1003 + FIELDS: custom_type: MyError2 + --- + TYPE: ClientError + LINE: 47 + FILE: extended_error.test.lua + MESSAGE: Reason4 + ERRNO: 0 + CODE: 1004 + 276 16:57:32.821298 IP (tos 0x0, ttl 64, id 13015, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xb95a), seq 689:708, ack 21239, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 14 + FUNCTION_NAME: func + TUPLE: [] + 277 16:57:32.821311 IP (tos 0x0, ttl 64, id 7489, offset 0, flags [DF], proto TCP (6), length 155) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe8f (incorrect -> 0xa75d), seq 21239:21342, ack 708, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 103: IPROTO + 1) size 103: response: OK, SYNC: 14, SCHEMA_VERSION: 78 + DATA: + [(ERROR: [{ "type": "ClientError", "line": 158, "file": "extended_error.test.lua", "message": "Unknown error", "errno": 0, "code": 0 }])] + 278 16:57:32.821335 IP (tos 0x0, ttl 64, id 13016, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xb8df), seq 708:727, ack 21342, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 15 + FUNCTION_NAME: func + TUPLE: [] + 279 16:57:32.821347 IP (tos 0x0, ttl 64, id 7490, offset 0, flags [DF], proto TCP (6), length 157) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe91 (incorrect -> 0xa24f), seq 21342:21447, ack 727, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 105: IPROTO + 1) size 105: response: OK, SYNC: 15, SCHEMA_VERSION: 78 + DATA: + [1] + [(ERROR: [{ "type": "ClientError", "line": 158, "file": "extended_error.test.lua", "message": "Unknown error", "errno": 0, "code": 0 }])] + 280 16:57:32.821365 IP (tos 0x0, ttl 64, id 13017, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xb862), seq 727:746, ack 21447, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 16 + FUNCTION_NAME: func + TUPLE: [] + 281 16:57:32.821377 IP (tos 0x0, ttl 64, id 7491, offset 0, flags [DF], proto TCP (6), length 157) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe91 (incorrect -> 0xa1d2), seq 21447:21552, ack 746, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 105: IPROTO + 1) size 105: response: OK, SYNC: 16, SCHEMA_VERSION: 78 + DATA: + [1] + [(ERROR: [{ "type": "ClientError", "line": 158, "file": "extended_error.test.lua", "message": "Unknown error", "errno": 0, "code": 0 }])] + 282 16:57:32.821392 IP (tos 0x0, ttl 64, id 13018, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xb7e5), seq 746:765, ack 21552, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 17 + FUNCTION_NAME: func + TUPLE: [] + 283 16:57:32.821404 IP (tos 0x0, ttl 64, id 7492, offset 0, flags [DF], proto TCP (6), length 155) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe8f (incorrect -> 0xa5e8), seq 21552:21655, ack 765, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 103: IPROTO + 1) size 103: response: OK, SYNC: 17, SCHEMA_VERSION: 78 + DATA: + [(ERROR: [{ "type": "ClientError", "line": 158, "file": "extended_error.test.lua", "message": "Unknown error", "errno": 0, "code": 0 }])] + 284 16:57:32.821418 IP (tos 0x0, ttl 64, id 13019, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xb76a), seq 765:784, ack 21655, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 18 + FUNCTION_NAME: func + TUPLE: [] + 285 16:57:32.821431 IP (tos 0x0, ttl 64, id 7493, offset 0, flags [DF], proto TCP (6), length 156) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe90 (incorrect -> 0x4fbf), seq 21655:21759, ack 784, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 104: IPROTO + 1) size 104: response: OK, SYNC: 18, SCHEMA_VERSION: 78 + DATA: + [1, (ERROR: [{ "type": "ClientError", "line": 158, "file": "extended_error.test.lua", "message": "Unknown error", "errno": 0, "code": 0 }])] + 286 16:57:32.821444 IP (tos 0x0, ttl 64, id 13020, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xb6ee), seq 784:803, ack 21759, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 19 + FUNCTION_NAME: func + TUPLE: [] + 287 16:57:32.821457 IP (tos 0x0, ttl 64, id 7494, offset 0, flags [DF], proto TCP (6), length 157) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe91 (incorrect -> 0xa05e), seq 21759:21864, ack 803, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 105: IPROTO + 1) size 105: response: OK, SYNC: 19, SCHEMA_VERSION: 78 + DATA: + [1] + [(ERROR: [{ "type": "ClientError", "line": 158, "file": "extended_error.test.lua", "message": "Unknown error", "errno": 0, "code": 0 }])] + 288 16:57:32.821473 IP (tos 0x0, ttl 64, id 13021, offset 0, flags [DF], proto TCP (6), length 71) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], cksum 0xfe3b (incorrect -> 0xb671), seq 803:822, ack 21864, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 20 + FUNCTION_NAME: func + TUPLE: [] + 289 16:57:32.821487 IP (tos 0x0, ttl 64, id 7495, offset 0, flags [DF], proto TCP (6), length 157) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], cksum 0xfe91 (incorrect -> 0x9fe1), seq 21864:21969, ack 822, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 105: IPROTO + 1) size 105: response: OK, SYNC: 20, SCHEMA_VERSION: 78 + DATA: + [1] + [(ERROR: [{ "type": "ClientError", "line": 158, "file": "extended_error.test.lua", "message": "Unknown error", "errno": 0, "code": 0 }])] + 290 16:57:32.821577 IP (tos 0x0, ttl 64, id 13022, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [F.], cksum 0xfe28 (incorrect -> 0x22c6), seq 822, ack 21969, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 0 + 291 16:57:32.821584 IP (tos 0x0, ttl 64, id 7496, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.3309 > 127.0.0.1.40078: Flags [F.], cksum 0xfe28 (incorrect -> 0x22c5), seq 21969, ack 823, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 0 + 292 16:57:32.821591 IP (tos 0x0, ttl 64, id 13023, offset 0, flags [DF], proto TCP (6), length 52) + 127.0.0.1.40078 > 127.0.0.1.3309: Flags [.], cksum 0xfe28 (incorrect -> 0x22c5), ack 21970, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 0 diff --git a/tests/tarantool.out b/tests/tarantool.out new file mode 100644 index 0000000000..d863dc0c45 --- /dev/null +++ b/tests/tarantool.out @@ -0,0 +1,863 @@ + 1 16:57:31.257128 IP 127.0.0.1.40054 > 127.0.0.1.3309: Flags [S], seq 3784122596, win 65495, options [mss 65495,sackOK,TS val 1977541146 ecr 0,nop,wscale 7], length 0 + 2 16:57:31.257135 IP 127.0.0.1.3309 > 127.0.0.1.40054: Flags [S.], seq 4139244470, ack 3784122597, win 65483, options [mss 65495,sackOK,TS val 1977541146 ecr 1977541146,nop,wscale 7], length 0 + 3 16:57:31.257142 IP 127.0.0.1.40054 > 127.0.0.1.3309: Flags [.], ack 1, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 0 + 4 16:57:31.257310 IP 127.0.0.1.3309 > 127.0.0.1.40054: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 128: IPROTO: Tarantool 2.10.4 (Binary) e6bd3069-1336-4934-97d1-61b2dc4392f9 + 5 16:57:31.257314 IP 127.0.0.1.40054 > 127.0.0.1.3309: Flags [.], ack 129, win 511, options [nop,nop,TS val 1977541146 ecr 1977541146], length 0 + 6 16:57:31.257375 IP 127.0.0.1.40054 > 127.0.0.1.3309: Flags [P.], seq 1:9, ack 129, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 8: IPROTO + 1) size 8: request: VOTE + 7 16:57:31.257378 IP 127.0.0.1.3309 > 127.0.0.1.40054: Flags [.], ack 9, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 0 + 8 16:57:31.257559 IP 127.0.0.1.3309 > 127.0.0.1.40054: Flags [P.], seq 129:174, ack 9, win 512, options [nop,nop,TS val 1977541146 ecr 1977541146], length 45: IPROTO + 1) size 45: response: OK, SYNC: 0, SCHEMA_VERSION: 0 + 9 16:57:31.266905 IP 127.0.0.1.40054 > 127.0.0.1.3309: Flags [F.], seq 9, ack 174, win 512, options [nop,nop,TS val 1977541156 ecr 1977541146], length 0 + 10 16:57:31.267007 IP 127.0.0.1.3309 > 127.0.0.1.40054: Flags [F.], seq 174, ack 10, win 512, options [nop,nop,TS val 1977541156 ecr 1977541156], length 0 + 11 16:57:31.267015 IP 127.0.0.1.40054 > 127.0.0.1.3309: Flags [.], ack 175, win 512, options [nop,nop,TS val 1977541156 ecr 1977541156], length 0 + 12 16:57:31.284958 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [S], seq 1357811807, win 65495, options [mss 65495,sackOK,TS val 1977541174 ecr 0,nop,wscale 7], length 0 + 13 16:57:31.284966 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [S.], seq 4221993135, ack 1357811808, win 65483, options [mss 65495,sackOK,TS val 1977541174 ecr 1977541174,nop,wscale 7], length 0 + 14 16:57:31.284972 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 1, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 0 + 15 16:57:31.285240 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 128: IPROTO: Tarantool 2.10.4 (Binary) e6bd3069-1336-4934-97d1-61b2dc4392f9 + 16 16:57:31.285247 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 129, win 511, options [nop,nop,TS val 1977541174 ecr 1977541174], length 0 + 17 16:57:31.285353 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 1:9, ack 129, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 8: IPROTO + 1) size 8: request: VOTE + 18 16:57:31.285357 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 9, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 0 + 19 16:57:31.285461 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 129:176, ack 9, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 47: IPROTO + 1) size 47: response: OK, SYNC: 0, SCHEMA_VERSION: 80 + 20 16:57:31.285500 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 9:63, ack 176, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 54: IPROTO + 1) size 54: request: AUTH, SYNC: 0 + 21 16:57:31.285673 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 176:205, ack 63, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 29: IPROTO + 1) size 29: response: OK, SYNC: 0, SCHEMA_VERSION: 80 + 22 16:57:31.285736 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 63:117, ack 205, win 512, options [nop,nop,TS val 1977541174 ecr 1977541174], length 54: IPROTO + 1) size 54: request: JOIN, SYNC: 0 + 23 16:57:31.286004 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 205:218, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541174], length 13: IPROTO + 1) size 13: response: HEARTBEAT + 24 16:57:31.286011 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 218:226, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541174], length 8: IPROTO + 1) size 8: request: JOIN_META, SYNC: 0 + 25 16:57:31.286014 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 226:243, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541174], length 17: IPROTO + 1) size 17: request: RAFT_PROMOTE, SYNC: 0, REPLICA_ID: 1 + 26 16:57:31.286016 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 243:251, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541174], length 8: IPROTO + 1) size 8: request: JOIN_SNAPSHOT, SYNC: 0 + 27 16:57:31.286048 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 251, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 0 + 28 16:57:31.286105 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 251:314, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 63: IPROTO + 1) size 63: request: INSERT, SYNC: 0 + 29 16:57:31.286111 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 314:341, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 27: IPROTO + 1) size 27: request: INSERT, SYNC: 0 + 30 16:57:31.286115 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 341:369, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 28: IPROTO + 1) size 28: request: INSERT, SYNC: 0 + 31 16:57:31.286118 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 369:402, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 33: IPROTO + 1) size 33: request: INSERT, SYNC: 0 + 32 16:57:31.286120 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 402:453, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 51: IPROTO + 1) size 51: request: INSERT, SYNC: 0 + 33 16:57:31.286122 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 453:506, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 53: IPROTO + 1) size 53: request: INSERT, SYNC: 0 + 34 16:57:31.286124 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 506:541, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 35: IPROTO + 1) size 35: request: INSERT, SYNC: 0 + 35 16:57:31.286126 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 541:599, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + 36 16:57:31.286128 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 599:659, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + 37 16:57:31.286130 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 659:718, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + 38 16:57:31.286166 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 718, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 0 + 39 16:57:31.286173 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 718:5866, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 5148: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + 2) size 60: request: INSERT, SYNC: 0 + 3) size 59: request: INSERT, SYNC: 0 + 4) size 58: request: INSERT, SYNC: 0 + 5) size 60: request: INSERT, SYNC: 0 + 6) size 59: request: INSERT, SYNC: 0 + 7) size 58: request: INSERT, SYNC: 0 + 8) size 60: request: INSERT, SYNC: 0 + 9) size 59: request: INSERT, SYNC: 0 + 10) size 58: request: INSERT, SYNC: 0 + 11) size 60: request: INSERT, SYNC: 0 + 12) size 59: request: INSERT, SYNC: 0 + 13) size 58: request: INSERT, SYNC: 0 + 14) size 60: request: INSERT, SYNC: 0 + 15) size 59: request: INSERT, SYNC: 0 + 16) size 58: request: INSERT, SYNC: 0 + 17) size 60: request: INSERT, SYNC: 0 + 18) size 59: request: INSERT, SYNC: 0 + 19) size 58: request: INSERT, SYNC: 0 + 20) size 60: request: INSERT, SYNC: 0 + 21) size 59: request: INSERT, SYNC: 0 + 22) size 68: request: INSERT, SYNC: 0 + 23) size 70: request: INSERT, SYNC: 0 + 24) size 69: request: INSERT, SYNC: 0 + 25) size 58: request: INSERT, SYNC: 0 + 26) size 60: request: INSERT, SYNC: 0 + 27) size 59: request: INSERT, SYNC: 0 + 28) size 58: request: INSERT, SYNC: 0 + 29) size 60: request: INSERT, SYNC: 0 + 30) size 59: request: INSERT, SYNC: 0 + 31) size 58: request: INSERT, SYNC: 0 + 32) size 60: request: INSERT, SYNC: 0 + 33) size 59: request: INSERT, SYNC: 0 + 34) size 58: request: INSERT, SYNC: 0 + 35) size 60: request: INSERT, SYNC: 0 + 36) size 59: request: INSERT, SYNC: 0 + 37) size 85: request: INSERT, SYNC: 0 + 38) size 87: request: INSERT, SYNC: 0 + 39) size 86: request: INSERT, SYNC: 0 + 40) size 87: request: INSERT, SYNC: 0 + 41) size 89: request: INSERT, SYNC: 0 + 42) size 88: request: INSERT, SYNC: 0 + 43) size 60: request: INSERT, SYNC: 0 + 44) size 62: request: INSERT, SYNC: 0 + 45) size 61: request: INSERT, SYNC: 0 + 46) size 58: request: INSERT, SYNC: 0 + 47) size 60: request: INSERT, SYNC: 0 + 48) size 59: request: INSERT, SYNC: 0 + 49) size 58: request: INSERT, SYNC: 0 + 50) size 60: request: INSERT, SYNC: 0 + 51) size 59: request: INSERT, SYNC: 0 + 52) size 58: request: INSERT, SYNC: 0 + 53) size 60: request: INSERT, SYNC: 0 + 54) size 59: request: INSERT, SYNC: 0 + 55) size 81: request: INSERT, SYNC: 0 + 56) size 83: request: INSERT, SYNC: 0 + 57) size 82: request: INSERT, SYNC: 0 + 58) size 58: request: INSERT, SYNC: 0 + 59) size 60: request: INSERT, SYNC: 0 + 60) size 59: request: INSERT, SYNC: 0 + 61) size 58: request: INSERT, SYNC: 0 + 62) size 60: request: INSERT, SYNC: 0 + 63) size 59: request: INSERT, SYNC: 0 + 64) size 58: request: INSERT, SYNC: 0 + 65) size 60: request: INSERT, SYNC: 0 + 66) size 59: request: INSERT, SYNC: 0 + 67) size 82: request: INSERT, SYNC: 0 + 68) size 84: request: INSERT, SYNC: 0 + 69) size 83: request: INSERT, SYNC: 0 + 70) size 60: request: INSERT, SYNC: 0 + 71) size 62: request: INSERT, SYNC: 0 + 72) size 61: request: INSERT, SYNC: 0 + 73) size 58: request: INSERT, SYNC: 0 + 74) size 60: request: INSERT, SYNC: 0 + 75) size 59: request: INSERT, SYNC: 0 + 76) size 64: request: INSERT, SYNC: 0 + 77) size 66: request: INSERT, SYNC: 0 + 78) size 65: request: INSERT, SYNC: 0 + 79) size 58: request: INSERT, SYNC: 0 + 80) size 60: request: INSERT, SYNC: 0 + 81) size 59: request: INSERT, SYNC: 0 + 40 16:57:31.286176 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 5866:5924, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + 41 16:57:31.286178 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 5924:5984, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + 42 16:57:31.286179 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 5984:6043, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + 43 16:57:31.286181 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6043:6103, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + 44 16:57:31.286183 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6103:6165, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 62: IPROTO + 1) size 62: request: INSERT, SYNC: 0 + 45 16:57:31.286185 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6165:6226, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 61: IPROTO + 1) size 61: request: INSERT, SYNC: 0 + 46 16:57:31.286187 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6226:6284, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + 47 16:57:31.286189 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6284:6344, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + 48 16:57:31.286190 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6344:6403, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + 49 16:57:31.286192 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6403:6461, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + 50 16:57:31.286194 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6461:6521, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + 51 16:57:31.286196 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6521:6580, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + 52 16:57:31.286198 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6580:6638, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + 53 16:57:31.286200 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6638:6698, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + 54 16:57:31.286202 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6698:6757, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + 55 16:57:31.286204 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6757:6815, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + 56 16:57:31.286206 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6815:6875, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 60: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + 57 16:57:31.286208 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6875:6934, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 59: IPROTO + 1) size 59: request: INSERT, SYNC: 0 + 58 16:57:31.286210 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6934:6992, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 58: IPROTO + 1) size 58: request: INSERT, SYNC: 0 + 59 16:57:31.286312 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 6992, win 463, options [nop,nop,TS val 1977541175 ecr 1977541175], length 0 + 60 16:57:31.286319 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 6992:26160, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 19168: IPROTO + 1) size 60: request: INSERT, SYNC: 0 + 2) size 59: request: INSERT, SYNC: 0 + 3) size 58: request: INSERT, SYNC: 0 + 4) size 60: request: INSERT, SYNC: 0 + 5) size 59: request: INSERT, SYNC: 0 + 6) size 58: request: INSERT, SYNC: 0 + 7) size 60: request: INSERT, SYNC: 0 + 8) size 59: request: INSERT, SYNC: 0 + 9) size 58: request: INSERT, SYNC: 0 + 10) size 60: request: INSERT, SYNC: 0 + 11) size 59: request: INSERT, SYNC: 0 + 12) size 58: request: INSERT, SYNC: 0 + 13) size 60: request: INSERT, SYNC: 0 + 14) size 59: request: INSERT, SYNC: 0 + 15) size 58: request: INSERT, SYNC: 0 + 16) size 60: request: INSERT, SYNC: 0 + 17) size 59: request: INSERT, SYNC: 0 + 18) size 58: request: INSERT, SYNC: 0 + 19) size 60: request: INSERT, SYNC: 0 + 20) size 59: request: INSERT, SYNC: 0 + 21) size 58: request: INSERT, SYNC: 0 + 22) size 61: request: INSERT, SYNC: 0 + 23) size 60: request: INSERT, SYNC: 0 + 24) size 61: request: INSERT, SYNC: 0 + 25) size 63: request: INSERT, SYNC: 0 + 26) size 62: request: INSERT, SYNC: 0 + 27) size 59: request: INSERT, SYNC: 0 + 28) size 61: request: INSERT, SYNC: 0 + 29) size 60: request: INSERT, SYNC: 0 + 30) size 61: request: INSERT, SYNC: 0 + 31) size 63: request: INSERT, SYNC: 0 + 32) size 62: request: INSERT, SYNC: 0 + 33) size 59: request: INSERT, SYNC: 0 + 34) size 61: request: INSERT, SYNC: 0 + 35) size 60: request: INSERT, SYNC: 0 + 36) size 59: request: INSERT, SYNC: 0 + 37) size 61: request: INSERT, SYNC: 0 + 38) size 60: request: INSERT, SYNC: 0 + 39) size 59: request: INSERT, SYNC: 0 + 40) size 61: request: INSERT, SYNC: 0 + 41) size 60: request: INSERT, SYNC: 0 + 42) size 59: request: INSERT, SYNC: 0 + 43) size 61: request: INSERT, SYNC: 0 + 44) size 60: request: INSERT, SYNC: 0 + 45) size 59: request: INSERT, SYNC: 0 + 46) size 61: request: INSERT, SYNC: 0 + 47) size 60: request: INSERT, SYNC: 0 + 48) size 59: request: INSERT, SYNC: 0 + 49) size 61: request: INSERT, SYNC: 0 + 50) size 60: request: INSERT, SYNC: 0 + 51) size 59: request: INSERT, SYNC: 0 + 52) size 61: request: INSERT, SYNC: 0 + 53) size 60: request: INSERT, SYNC: 0 + 54) size 59: request: INSERT, SYNC: 0 + 55) size 61: request: INSERT, SYNC: 0 + 56) size 60: request: INSERT, SYNC: 0 + 57) size 59: request: INSERT, SYNC: 0 + 58) size 61: request: INSERT, SYNC: 0 + 59) size 60: request: INSERT, SYNC: 0 + 60) size 61: request: INSERT, SYNC: 0 + 61) size 63: request: INSERT, SYNC: 0 + 62) size 62: request: INSERT, SYNC: 0 + 63) size 59: request: INSERT, SYNC: 0 + 64) size 61: request: INSERT, SYNC: 0 + 65) size 60: request: INSERT, SYNC: 0 + 66) size 59: request: INSERT, SYNC: 0 + 67) size 61: request: INSERT, SYNC: 0 + 68) size 60: request: INSERT, SYNC: 0 + 69) size 59: request: INSERT, SYNC: 0 + 70) size 61: request: INSERT, SYNC: 0 + 71) size 60: request: INSERT, SYNC: 0 + 72) size 59: request: INSERT, SYNC: 0 + 73) size 61: request: INSERT, SYNC: 0 + 74) size 60: request: INSERT, SYNC: 0 + 75) size 59: request: INSERT, SYNC: 0 + 76) size 61: request: INSERT, SYNC: 0 + 77) size 60: request: INSERT, SYNC: 0 + 78) size 59: request: INSERT, SYNC: 0 + 79) size 61: request: INSERT, SYNC: 0 + 80) size 60: request: INSERT, SYNC: 0 + 81) size 59: request: INSERT, SYNC: 0 + 82) size 61: request: INSERT, SYNC: 0 + 83) size 60: request: INSERT, SYNC: 0 + 84) size 59: request: INSERT, SYNC: 0 + 85) size 61: request: INSERT, SYNC: 0 + 86) size 60: request: INSERT, SYNC: 0 + 87) size 81: request: INSERT, SYNC: 0 + 88) size 83: request: INSERT, SYNC: 0 + 89) size 82: request: INSERT, SYNC: 0 + 90) size 59: request: INSERT, SYNC: 0 + 91) size 61: request: INSERT, SYNC: 0 + 92) size 60: request: INSERT, SYNC: 0 + 93) size 59: request: INSERT, SYNC: 0 + 94) size 61: request: INSERT, SYNC: 0 + 95) size 60: request: INSERT, SYNC: 0 + 96) size 59: request: INSERT, SYNC: 0 + 97) size 61: request: INSERT, SYNC: 0 + 98) size 60: request: INSERT, SYNC: 0 + 99) size 59: request: INSERT, SYNC: 0 + 100) size 61: request: INSERT, SYNC: 0 + 101) size 60: request: INSERT, SYNC: 0 + 102) size 69: request: INSERT, SYNC: 0 + 103) size 71: request: INSERT, SYNC: 0 + 104) size 70: request: INSERT, SYNC: 0 + 105) size 59: request: INSERT, SYNC: 0 + 106) size 61: request: INSERT, SYNC: 0 + 107) size 60: request: INSERT, SYNC: 0 + 108) size 83: request: INSERT, SYNC: 0 + 109) size 85: request: INSERT, SYNC: 0 + 110) size 84: request: INSERT, SYNC: 0 + 111) size 59: request: INSERT, SYNC: 0 + 112) size 61: request: INSERT, SYNC: 0 + 113) size 60: request: INSERT, SYNC: 0 + 114) size 59: request: INSERT, SYNC: 0 + 115) size 61: request: INSERT, SYNC: 0 + 116) size 60: request: INSERT, SYNC: 0 + 117) size 59: request: INSERT, SYNC: 0 + 118) size 61: request: INSERT, SYNC: 0 + 119) size 60: request: INSERT, SYNC: 0 + 120) size 59: request: INSERT, SYNC: 0 + 121) size 61: request: INSERT, SYNC: 0 + 122) size 60: request: INSERT, SYNC: 0 + 123) size 59: request: INSERT, SYNC: 0 + 124) size 61: request: INSERT, SYNC: 0 + 125) size 60: request: INSERT, SYNC: 0 + 126) size 59: request: INSERT, SYNC: 0 + 127) size 61: request: INSERT, SYNC: 0 + 128) size 60: request: INSERT, SYNC: 0 + 129) size 64: request: INSERT, SYNC: 0 + 130) size 66: request: INSERT, SYNC: 0 + 131) size 65: request: INSERT, SYNC: 0 + 132) size 59: request: INSERT, SYNC: 0 + 133) size 61: request: INSERT, SYNC: 0 + 134) size 60: request: INSERT, SYNC: 0 + 135) size 59: request: INSERT, SYNC: 0 + 136) size 61: request: INSERT, SYNC: 0 + 137) size 60: request: INSERT, SYNC: 0 + 138) size 59: request: INSERT, SYNC: 0 + 139) size 61: request: INSERT, SYNC: 0 + 140) size 60: request: INSERT, SYNC: 0 + 141) size 59: request: INSERT, SYNC: 0 + 142) size 61: request: INSERT, SYNC: 0 + 143) size 60: request: INSERT, SYNC: 0 + 144) size 61: request: INSERT, SYNC: 0 + 145) size 63: request: INSERT, SYNC: 0 + 146) size 62: request: INSERT, SYNC: 0 + 147) size 59: request: INSERT, SYNC: 0 + 148) size 61: request: INSERT, SYNC: 0 + 149) size 60: request: INSERT, SYNC: 0 + 150) size 60: request: INSERT, SYNC: 0 + 151) size 62: request: INSERT, SYNC: 0 + 152) size 61: request: INSERT, SYNC: 0 + 153) size 60: request: INSERT, SYNC: 0 + 154) size 62: request: INSERT, SYNC: 0 + 155) size 61: request: INSERT, SYNC: 0 + 156) size 82: request: INSERT, SYNC: 0 + 157) size 84: request: INSERT, SYNC: 0 + 158) size 83: request: INSERT, SYNC: 0 + 159) size 83: request: INSERT, SYNC: 0 + 160) size 85: request: INSERT, SYNC: 0 + 161) size 84: request: INSERT, SYNC: 0 + 162) size 80: request: INSERT, SYNC: 0 + 163) size 82: request: INSERT, SYNC: 0 + 164) size 81: request: INSERT, SYNC: 0 + 165) size 80: request: INSERT, SYNC: 0 + 166) size 82: request: INSERT, SYNC: 0 + 167) size 81: request: INSERT, SYNC: 0 + 168) size 80: request: INSERT, SYNC: 0 + 169) size 82: request: INSERT, SYNC: 0 + 170) size 81: request: INSERT, SYNC: 0 + 171) size 143: request: INSERT, SYNC: 0 + 172) size 94: request: INSERT, SYNC: 0 + 173) size 181: request: INSERT, SYNC: 0 + 174) size 184: request: INSERT, SYNC: 0 + 175) size 211: request: INSERT, SYNC: 0 + 176) size 214: request: INSERT, SYNC: 0 + 177) size 257: request: INSERT, SYNC: 0 + 178) size 93: request: INSERT, SYNC: 0 + 179) size 260: request: INSERT, SYNC: 0 + 180) size 173: request: INSERT, SYNC: 0 + 181) size 176: request: INSERT, SYNC: 0 + 182) size 562: request: INSERT, SYNC: 0 + 183) size 565: request: INSERT, SYNC: 0 + 184) size 151: request: INSERT, SYNC: 0 + 185) size 154: request: INSERT, SYNC: 0 + 186) size 180: request: INSERT, SYNC: 0 + 187) size 183: request: INSERT, SYNC: 0 + 188) size 85: request: INSERT, SYNC: 0 + 189) size 111: request: INSERT, SYNC: 0 + 190) size 89: request: INSERT, SYNC: 0 + 191) size 182: request: INSERT, SYNC: 0 + 192) size 295: request: INSERT, SYNC: 0 + 193) size 202: request: INSERT, SYNC: 0 + 194) size 128: request: INSERT, SYNC: 0 + 195) size 105: request: INSERT, SYNC: 0 + 196) size 49: request: INSERT, SYNC: 0 + 197) size 53: request: INSERT, SYNC: 0 + 198) size 55: request: INSERT, SYNC: 0 + 199) size 50: request: INSERT, SYNC: 0 + 200) size 55: request: INSERT, SYNC: 0 + 201) size 50: request: INSERT, SYNC: 0 + 202) size 55: request: INSERT, SYNC: 0 + 203) size 53: request: INSERT, SYNC: 0 + 204) size 50: request: INSERT, SYNC: 0 + 205) size 55: request: INSERT, SYNC: 0 + 206) size 53: request: INSERT, SYNC: 0 + 207) size 50: request: INSERT, SYNC: 0 + 208) size 55: request: INSERT, SYNC: 0 + 209) size 53: request: INSERT, SYNC: 0 + 210) size 50: request: INSERT, SYNC: 0 + 211) size 55: request: INSERT, SYNC: 0 + 212) size 55: request: INSERT, SYNC: 0 + 213) size 53: request: INSERT, SYNC: 0 + 214) size 50: request: INSERT, SYNC: 0 + 215) size 66: request: INSERT, SYNC: 0 + 216) size 61: request: INSERT, SYNC: 0 + 217) size 66: request: INSERT, SYNC: 0 + 218) size 61: request: INSERT, SYNC: 0 + 219) size 55: request: INSERT, SYNC: 0 + 220) size 53: request: INSERT, SYNC: 0 + 221) size 50: request: INSERT, SYNC: 0 + 222) size 55: request: INSERT, SYNC: 0 + 223) size 53: request: INSERT, SYNC: 0 + 224) size 50: request: INSERT, SYNC: 0 + 225) size 55: request: INSERT, SYNC: 0 + 226) size 53: request: INSERT, SYNC: 0 + 227) size 50: request: INSERT, SYNC: 0 + 228) size 55: request: INSERT, SYNC: 0 + 229) size 53: request: INSERT, SYNC: 0 + 230) size 50: request: INSERT, SYNC: 0 + 231) size 73: request: INSERT, SYNC: 0 + 232) size 53: request: INSERT, SYNC: 0 + 233) size 61: request: INSERT, SYNC: 0 + 234) size 73: request: INSERT, SYNC: 0 + 235) size 53: request: INSERT, SYNC: 0 + 236) size 61: request: INSERT, SYNC: 0 + 237) size 55: request: INSERT, SYNC: 0 + 238) size 50: request: INSERT, SYNC: 0 + 239) size 53: request: INSERT, SYNC: 0 + 240) size 56: request: INSERT, SYNC: 0 + 241) size 55: request: INSERT, SYNC: 0 + 242) size 55: request: INSERT, SYNC: 0 + 243) size 56: request: INSERT, SYNC: 0 + 244) size 64: request: INSERT, SYNC: 0 + 245) size 56: request: INSERT, SYNC: 0 + 246) size 64: request: INSERT, SYNC: 0 + 247) size 66: request: INSERT, SYNC: 0 + 248) size 51: request: INSERT, SYNC: 0 + 249) size 53: request: INSERT, SYNC: 0 + 250) size 50: request: INSERT, SYNC: 0 + 251) size 122: request: INSERT, SYNC: 0 + 252) size 169: request: INSERT, SYNC: 0 + 253) size 70: request: INSERT, SYNC: 0 + 254) size 31: request: INSERT, SYNC: 0 + 255) size 32: request: INSERT, SYNC: 0 + 61 16:57:31.286320 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26160:26197, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 37: IPROTO + 1) size 37: request: INSERT, SYNC: 0 + 62 16:57:31.286322 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26197:26228, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 31: IPROTO + 1) size 31: request: INSERT, SYNC: 0 + 63 16:57:31.286325 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26228:26303, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 75: IPROTO + 1) size 75: request: INSERT, SYNC: 0 + 64 16:57:31.286328 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26303:26329, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 26: IPROTO + 1) size 26: request: INSERT, SYNC: 0 + 65 16:57:31.286330 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26329:26359, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + 66 16:57:31.286332 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26359:26393, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 34: IPROTO + 1) size 34: request: INSERT, SYNC: 0 + 67 16:57:31.286334 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26393:26423, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + 68 16:57:31.286336 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26423:26453, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + 69 16:57:31.286338 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26453:26482, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 70 16:57:31.286340 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26482:26511, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 71 16:57:31.286342 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26511:26540, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 72 16:57:31.286344 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26540:26569, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 73 16:57:31.286346 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26569:26598, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 74 16:57:31.286348 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26598:26627, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 75 16:57:31.286350 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26627:26656, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 76 16:57:31.286352 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26656:26685, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 77 16:57:31.286354 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26685:26714, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 78 16:57:31.286357 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26714:26743, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 79 16:57:31.286359 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26743:26772, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 29: IPROTO + 1) size 29: request: INSERT, SYNC: 0 + 80 16:57:31.286361 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26772:26802, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + 81 16:57:31.286363 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26802:26836, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 34: IPROTO + 1) size 34: request: INSERT, SYNC: 0 + 82 16:57:31.286365 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26836:26862, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 26: IPROTO + 1) size 26: request: INSERT, SYNC: 0 + 83 16:57:31.286369 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26862:26888, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 26: IPROTO + 1) size 26: request: INSERT, SYNC: 0 + 84 16:57:31.286371 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26888:26918, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 30: IPROTO + 1) size 30: request: INSERT, SYNC: 0 + 85 16:57:31.286373 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26918:26945, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 27: IPROTO + 1) size 27: request: INSERT, SYNC: 0 + 86 16:57:31.286375 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 26945:27001, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 56: IPROTO + 1) size 56: request: INSERT, SYNC: 0 + 87 16:57:31.286582 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27001:27014, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 13: IPROTO + 1) size 13: response: HEARTBEAT + 88 16:57:31.286719 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27014:27082, ack 117, win 512, options [nop,nop,TS val 1977541175 ecr 1977541175], length 68: IPROTO + 1) size 68: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 11, TIMESTAMP: 2022-12-15 16:57:31.286489 + 89 16:57:31.286800 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27082:27095, ack 117, win 512, options [nop,nop,TS val 1977541176 ecr 1977541175], length 13: IPROTO + 1) size 13: response: HEARTBEAT + 90 16:57:31.290485 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27095, win 359, options [nop,nop,TS val 1977541179 ecr 1977541175], length 0 + 91 16:57:31.295019 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 117:219, ack 27095, win 512, options [nop,nop,TS val 1977541184 ecr 1977541175], length 102: IPROTO + 1) size 102: request: SUBSCRIBE, SYNC: 0 + 92 16:57:31.295163 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27095:27149, ack 219, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 54: IPROTO + 1) size 54: response: OK, SYNC: 0, SCHEMA_VERSION: 0 + 93 16:57:31.295184 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27149:27164, ack 219, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 15: IPROTO + 1) size 15: request: RAFT, GROUP_ID: 1, SYNC: 0 + 94 16:57:31.295204 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27164, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 0 + 95 16:57:31.295333 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 219:232, ack 27164, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 13: IPROTO + 1) size 13: response: HEARTBEAT + 96 16:57:31.295554 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27164:27184, ack 232, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 20: IPROTO + 1) size 20: request: HEARTBEAT, REPLICA_ID: 1, TIMESTAMP: 2022-12-15 16:57:31.295484 + 97 16:57:31.295749 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 232:245, ack 27184, win 512, options [nop,nop,TS val 1977541184 ecr 1977541184], length 13: IPROTO + 1) size 13: response: HEARTBEAT + 98 16:57:31.336637 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 245, win 512, options [nop,nop,TS val 1977541225 ecr 1977541184], length 0 + 99 16:57:31.368370 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [S], seq 3722433644, win 65495, options [mss 65495,sackOK,TS val 1977541257 ecr 0,nop,wscale 7], length 0 + 100 16:57:31.368378 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [S.], seq 3735401205, ack 3722433645, win 65483, options [mss 65495,sackOK,TS val 1977541257 ecr 1977541257,nop,wscale 7], length 0 + 101 16:57:31.368385 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [.], ack 1, win 512, options [nop,nop,TS val 1977541257 ecr 1977541257], length 0 + 102 16:57:31.368682 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 1977541257 ecr 1977541257], length 128: IPROTO: Tarantool 2.10.4 (Binary) e6bd3069-1336-4934-97d1-61b2dc4392f9 + 103 16:57:31.368687 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [.], ack 129, win 511, options [nop,nop,TS val 1977541257 ecr 1977541257], length 0 + 104 16:57:31.368744 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 1:20, ack 129, win 512, options [nop,nop,TS val 1977541257 ecr 1977541257], length 19: IPROTO + 1) size 19: request: ID, SYNC: 1 + 105 16:57:31.368748 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [.], ack 20, win 512, options [nop,nop,TS val 1977541257 ecr 1977541257], length 0 + 106 16:57:31.368886 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 129:166, ack 20, win 512, options [nop,nop,TS val 1977541258 ecr 1977541257], length 37: IPROTO + 1) size 37: response: OK, SYNC: 1, SCHEMA_VERSION: 80 + 107 16:57:31.368950 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 20:89, ack 166, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 69: IPROTO + 1) size 23: request: SELECT, SYNC: 2 + 2) size 23: request: SELECT, SYNC: 3 + 3) size 23: request: SELECT, SYNC: 4 + 108 16:57:31.369122 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 166:19926, ack 89, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 19760: IPROTO + 1) size 4646: response: OK, SYNC: 2, SCHEMA_VERSION: 80 + 2) size 2165: response: OK, SYNC: 3, SCHEMA_VERSION: 80 + 3) size 12949: response: OK, SYNC: 4, SCHEMA_VERSION: 80 + 109 16:57:31.369454 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 89:112, ack 19926, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 23: IPROTO + 1) size 23: UNKNOWN + 110 16:57:31.369464 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 112:122, ack 19926, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 10: IPROTO + 1) size 10: request: PING, SYNC: 5 + 111 16:57:31.369561 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [.], ack 122, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 0 + 112 16:57:31.369694 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 19926:19978, ack 122, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 52: IPROTO + 1) size 29: response: OK, SYNC: 5, SCHEMA_VERSION: 80 + 2) size 23: UNKNOWN + 113 16:57:31.369766 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 122:164, ack 19978, win 512, options [nop,nop,TS val 1977541258 ecr 1977541258], length 42: IPROTO + 1) size 19: request: INSERT, SYNC: 6 + 2) size 23: UNKNOWN + 114 16:57:31.370030 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27184:27217, ack 245, win 512, options [nop,nop,TS val 1977541259 ecr 1977541184], length 33: IPROTO + 1) size 33: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 12, TIMESTAMP: 2022-12-15 16:57:31.369981, FLAGS: 6 + 115 16:57:31.370150 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27217:27244, ack 245, win 512, options [nop,nop,TS val 1977541259 ecr 1977541184], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 13, TIMESTAMP: 2022-12-15 16:57:31.370125 + 116 16:57:31.370210 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27244, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 0 + 117 16:57:31.370210 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 19978:20016, ack 164, win 512, options [nop,nop,TS val 1977541259 ecr 1977541258], length 38: IPROTO + 1) size 38: response: OK, SYNC: 6, SCHEMA_VERSION: 80 + 118 16:57:31.370301 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 164:183, ack 20016, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 19: IPROTO + 1) size 19: request: INSERT, SYNC: 7 + 119 16:57:31.370368 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 245:268, ack 27244, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.369981 + 120 16:57:31.370446 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 268, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 0 + 121 16:57:31.370452 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 268:291, ack 27244, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370125 + 122 16:57:31.370460 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 291, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 0 + 123 16:57:31.370481 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27244:27277, ack 291, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 33: IPROTO + 1) size 33: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 14, TIMESTAMP: 2022-12-15 16:57:31.370455, FLAGS: 6 + 124 16:57:31.370486 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27277:27304, ack 291, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 15, TIMESTAMP: 2022-12-15 16:57:31.370469 + 125 16:57:31.370566 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20016:20054, ack 183, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 38: IPROTO + 1) size 38: response: OK, SYNC: 7, SCHEMA_VERSION: 80 + 126 16:57:31.370566 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27304, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 0 + 127 16:57:31.370627 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 183:202, ack 20054, win 512, options [nop,nop,TS val 1977541259 ecr 1977541259], length 19: IPROTO + 1) size 19: request: INSERT, SYNC: 8 + 128 16:57:31.370804 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 291:314, ack 27304, win 512, options [nop,nop,TS val 1977541260 ecr 1977541259], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370455 + 129 16:57:31.370845 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27304:27337, ack 314, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 33: IPROTO + 1) size 33: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 16, TIMESTAMP: 2022-12-15 16:57:31.370790, FLAGS: 6 + 130 16:57:31.370868 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27337:27364, ack 314, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 17, TIMESTAMP: 2022-12-15 16:57:31.370849 + 131 16:57:31.370898 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27364, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 132 16:57:31.370907 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 314:337, ack 27364, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370469 + 133 16:57:31.371014 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20054:20092, ack 202, win 512, options [nop,nop,TS val 1977541260 ecr 1977541259], length 38: IPROTO + 1) size 38: response: OK, SYNC: 8, SCHEMA_VERSION: 80 + 134 16:57:31.371066 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 202:238, ack 20092, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 36: IPROTO + 1) size 36: request: INSERT, SYNC: 9 + 135 16:57:31.371114 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 337:360, ack 27364, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370790 + 136 16:57:31.371124 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 360:383, ack 27364, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.370849 + 137 16:57:31.371200 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 383, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 138 16:57:31.371215 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27364:27414, ack 383, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 50: IPROTO + 1) size 50: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 18, TIMESTAMP: 2022-12-15 16:57:31.371191, FLAGS: 6 + 139 16:57:31.371222 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27414:27441, ack 383, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 19, TIMESTAMP: 2022-12-15 16:57:31.371215 + 140 16:57:31.371229 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27441, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 141 16:57:31.371234 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20092:20147, ack 238, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 55: IPROTO + 1) size 55: response: OK, SYNC: 9, SCHEMA_VERSION: 80 + 142 16:57:31.371254 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 238:272, ack 20147, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 34: IPROTO + 1) size 34: request: INSERT, SYNC: 10 + 143 16:57:31.371308 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 383:406, ack 27441, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371191 + 144 16:57:31.371317 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 406:429, ack 27441, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371215 + 145 16:57:31.371329 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 146 16:57:31.371341 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20147:20200, ack 272, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 53: IPROTO + 1) size 53: response: OK, SYNC: 10, SCHEMA_VERSION: 80 + 147 16:57:31.371343 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27441:27489, ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 48: IPROTO + 1) size 48: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 20, TIMESTAMP: 2022-12-15 16:57:31.371308, FLAGS: 6 + 148 16:57:31.371348 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27489:27516, ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 21, TIMESTAMP: 2022-12-15 16:57:31.371325 + 149 16:57:31.371352 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 272:311, ack 20200, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 39: IPROTO + 1) size 39: request: INSERT, SYNC: 11 + 150 16:57:31.371352 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27516, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 151 16:57:31.371378 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27516:27569, ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 53: IPROTO + 1) size 53: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 22, TIMESTAMP: 2022-12-15 16:57:31.371363, FLAGS: 6 + 152 16:57:31.371384 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27569:27596, ack 429, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 23, TIMESTAMP: 2022-12-15 16:57:31.371377 + 153 16:57:31.371391 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20200:20258, ack 311, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 58: IPROTO + 1) size 58: response: OK, SYNC: 11, SCHEMA_VERSION: 80 + 154 16:57:31.371392 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 155 16:57:31.371417 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 429:452, ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371308 + 156 16:57:31.371430 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 452:475, ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371325 + 157 16:57:31.371435 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 475, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 158 16:57:31.371435 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 475:498, ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371363 + 159 16:57:31.371443 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 311:347, ack 20258, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 36: IPROTO + 1) size 36: request: INSERT, SYNC: 12 + 160 16:57:31.371451 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 498:521, ack 27596, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371377 + 161 16:57:31.371457 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 521, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 162 16:57:31.371476 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27596:27646, ack 521, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 50: IPROTO + 1) size 50: request: INSERT, SYNC: 0, REPLICA_ID: 1, LSN: 24, TIMESTAMP: 2022-12-15 16:57:31.371459, FLAGS: 6 + 163 16:57:31.371479 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20258:20313, ack 347, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 55: IPROTO + 1) size 55: response: OK, SYNC: 12, SCHEMA_VERSION: 80 + 164 16:57:31.371480 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27646:27673, ack 521, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 25, TIMESTAMP: 2022-12-15 16:57:31.371464 + 165 16:57:31.371484 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27673, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 166 16:57:31.371492 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 347:373, ack 20313, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 26: IPROTO + 1) size 26: request: SELECT, SYNC: 13 + 167 16:57:31.371509 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20313:20351, ack 373, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 38: IPROTO + 1) size 38: response: OK, SYNC: 13, SCHEMA_VERSION: 80 + 168 16:57:31.371522 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 373:402, ack 20351, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 29: IPROTO + 1) size 29: request: SELECT, SYNC: 14 + 169 16:57:31.371534 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20351:20476, ack 402, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 125: IPROTO + 1) size 125: response: OK, SYNC: 14, SCHEMA_VERSION: 80 + 170 16:57:31.371546 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 402:423, ack 20476, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 21: IPROTO + 1) size 21: request: REPLACE, SYNC: 15 + 171 16:57:31.371567 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 521:544, ack 27673, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371459 + 172 16:57:31.371579 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 544:567, ack 27673, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371464 + 173 16:57:31.371612 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 567, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 174 16:57:31.371626 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27673:27708, ack 567, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 35: IPROTO + 1) size 35: request: REPLACE, SYNC: 0, REPLICA_ID: 1, LSN: 26, TIMESTAMP: 2022-12-15 16:57:31.371598, FLAGS: 6 + 175 16:57:31.371633 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27708:27735, ack 567, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 27, TIMESTAMP: 2022-12-15 16:57:31.371622 + 176 16:57:31.371635 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20476:20516, ack 423, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 40: IPROTO + 1) size 40: response: OK, SYNC: 15, SCHEMA_VERSION: 80 + 177 16:57:31.371639 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27735, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 178 16:57:31.371650 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 423:452, ack 20516, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 29: IPROTO + 1) size 29: request: UPDATE, SYNC: 16 + 179 16:57:31.371705 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 567:590, ack 27735, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371598 + 180 16:57:31.371722 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 590:613, ack 27735, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371622 + 181 16:57:31.371734 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 613, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 182 16:57:31.371751 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27735:27776, ack 613, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 41: IPROTO + 1) size 41: request: UPDATE, SYNC: 0, REPLICA_ID: 1, LSN: 28, TIMESTAMP: 2022-12-15 16:57:31.371725, FLAGS: 6 + 183 16:57:31.371759 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27776:27803, ack 613, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 29, TIMESTAMP: 2022-12-15 16:57:31.371747 + 184 16:57:31.371760 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20516:20554, ack 452, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 38: IPROTO + 1) size 38: response: OK, SYNC: 16, SCHEMA_VERSION: 80 + 185 16:57:31.371765 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27803, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 0 + 186 16:57:31.371774 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 452:488, ack 20554, win 512, options [nop,nop,TS val 1977541260 ecr 1977541260], length 36: IPROTO + 1) size 36: request: UPSERT, SYNC: 17 + 187 16:57:31.371819 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27803:27853, ack 613, win 512, options [nop,nop,TS val 1977541261 ecr 1977541260], length 50: IPROTO + 1) size 50: request: UPSERT, SYNC: 0, REPLICA_ID: 1, LSN: 30, TIMESTAMP: 2022-12-15 16:57:31.371804, FLAGS: 6 + 188 16:57:31.371825 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27853:27880, ack 613, win 512, options [nop,nop,TS val 1977541261 ecr 1977541260], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 31, TIMESTAMP: 2022-12-15 16:57:31.371814 + 189 16:57:31.371826 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20554:20589, ack 488, win 512, options [nop,nop,TS val 1977541261 ecr 1977541260], length 35: IPROTO + 1) size 35: response: OK, SYNC: 17, SCHEMA_VERSION: 80 + 190 16:57:31.371828 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 613:636, ack 27880, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371725 + 191 16:57:31.371836 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 488:508, ack 20589, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 18 + 192 16:57:31.371841 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 636:659, ack 27880, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371747 + 193 16:57:31.371846 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 659, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 194 16:57:31.371861 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27880:27912, ack 659, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 32: IPROTO + 1) size 32: request: DELETE, SYNC: 0, REPLICA_ID: 1, LSN: 32, TIMESTAMP: 2022-12-15 16:57:31.371849, FLAGS: 6 + 195 16:57:31.371868 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27912:27939, ack 659, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 33, TIMESTAMP: 2022-12-15 16:57:31.371856 + 196 16:57:31.371870 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20589:20627, ack 508, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 38: IPROTO + 1) size 38: response: OK, SYNC: 18, SCHEMA_VERSION: 80 + 197 16:57:31.371873 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 198 16:57:31.371880 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 508:528, ack 20627, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 19 + 199 16:57:31.371930 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 659:682, ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371804 + 200 16:57:31.371948 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 682:705, ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371814 + 201 16:57:31.371958 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 705:728, ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371849 + 202 16:57:31.371960 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 705, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 203 16:57:31.371971 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 728:751, ack 27939, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371856 + 204 16:57:31.371977 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27939:27971, ack 751, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 32: IPROTO + 1) size 32: request: DELETE, SYNC: 0, REPLICA_ID: 1, LSN: 34, TIMESTAMP: 2022-12-15 16:57:31.371951, FLAGS: 6 + 205 16:57:31.371984 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20627:20665, ack 528, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 38: IPROTO + 1) size 38: response: OK, SYNC: 19, SCHEMA_VERSION: 80 + 206 16:57:31.371984 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27971:27998, ack 751, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 35, TIMESTAMP: 2022-12-15 16:57:31.371971 + 207 16:57:31.371988 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 27998, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 208 16:57:31.371995 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 528:548, ack 20665, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 20: IPROTO + 1) size 20: request: DELETE, SYNC: 20 + 209 16:57:31.372021 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 27998:28030, ack 751, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 32: IPROTO + 1) size 32: request: DELETE, SYNC: 0, REPLICA_ID: 1, LSN: 36, TIMESTAMP: 2022-12-15 16:57:31.372007, FLAGS: 6 + 210 16:57:31.372031 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [P.], seq 28030:28057, ack 751, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 27: IPROTO + 1) size 27: request: RAFT_CONFIRM, SYNC: 0, REPLICA_ID: 1, LSN: 37, TIMESTAMP: 2022-12-15 16:57:31.372020 + 211 16:57:31.372036 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 212 16:57:31.372036 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20665:20703, ack 548, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 38: IPROTO + 1) size 38: response: OK, SYNC: 20, SCHEMA_VERSION: 80 + 213 16:57:31.372046 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 548:608, ack 20703, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 60: IPROTO + 1) size 60: request: EVAL, SYNC: 21 + 214 16:57:31.372059 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 751:774, ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371951 + 215 16:57:31.372070 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20703:20739, ack 608, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 36: IPROTO + 1) size 36: response: OK, SYNC: 21, SCHEMA_VERSION: 80 + 216 16:57:31.372079 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 774:797, ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.371971 + 217 16:57:31.372084 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 797:820, ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.372007 + 218 16:57:31.372085 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 608:639, ack 20739, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 31: IPROTO + 1) size 31: request: EVAL, SYNC: 22 + 219 16:57:31.372113 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20739:20780, ack 639, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 41: IPROTO + 1) size 41: response: OK, SYNC: 22, SCHEMA_VERSION: 80 + 220 16:57:31.372121 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 639:685, ack 20780, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 46: IPROTO + 1) size 46: request: EVAL, SYNC: 23 + 221 16:57:31.372127 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [.], ack 820, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 222 16:57:31.372139 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20780:20815, ack 685, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 35: IPROTO + 1) size 35: response: OK, SYNC: 23, SCHEMA_VERSION: 80 + 223 16:57:31.372155 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 685:702, ack 20815, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 17: IPROTO + 1) size 17: request: CALL, SYNC: 24 + 224 16:57:31.372170 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20815:20851, ack 702, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 36: IPROTO + 1) size 36: response: OK, SYNC: 24, SCHEMA_VERSION: 80 + 225 16:57:31.372180 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 702:752, ack 20851, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 50: IPROTO + 1) size 50: request: EVAL, SYNC: 25 + 226 16:57:31.372181 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [P.], seq 820:843, ack 28057, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 23: IPROTO + 1) size 23: response: OK, SYNC: 0, SCHEMA_VERSION: 0, TIMESTAMP: 2022-12-15 16:57:31.372020 + 227 16:57:31.372197 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20851:20886, ack 752, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 35: IPROTO + 1) size 35: response: OK, SYNC: 25, SCHEMA_VERSION: 80 + 228 16:57:31.372204 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 752:772, ack 20886, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 20: IPROTO + 1) size 20: request: CALL, SYNC: 26 + 229 16:57:31.372216 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20886:20924, ack 772, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 38: IPROTO + 1) size 38: response: OK, SYNC: 26, SCHEMA_VERSION: 80 + 230 16:57:31.372224 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 772:799, ack 20924, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 27: IPROTO + 1) size 27: request: PREPARE, SYNC: 27 + 231 16:57:31.372270 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 20924:21023, ack 799, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 99: IPROTO + 1) size 99: response: OK, SYNC: 27, SCHEMA_VERSION: 80 + 232 16:57:31.372281 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 799:823, ack 21023, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 24: IPROTO + 1) size 24: request: EXECUTE, SYNC: 28 + 233 16:57:31.372297 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 21023:21097, ack 823, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 74: IPROTO + 1) size 74: response: OK, SYNC: 28, SCHEMA_VERSION: 80 + 234 16:57:31.372309 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 823:835, ack 21097, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 12: IPROTO + 1) size 12: request: BEGIN, STREAM_ID: 1, SYNC: 29 + 235 16:57:31.372324 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 21097:21126, ack 835, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 29: IPROTO + 1) size 29: response: OK, SYNC: 29, SCHEMA_VERSION: 80 + 236 16:57:31.372331 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 835:847, ack 21126, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 12: IPROTO + 1) size 12: request: ROLLBACK, STREAM_ID: 1, SYNC: 30 + 237 16:57:31.372343 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 21126:21155, ack 847, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 29: IPROTO + 1) size 29: response: OK, SYNC: 30, SCHEMA_VERSION: 80 + 238 16:57:31.372350 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [P.], seq 847:859, ack 21155, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 12: IPROTO + 1) size 12: request: COMMIT, STREAM_ID: 1, SYNC: 31 + 239 16:57:31.372362 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [P.], seq 21155:21184, ack 859, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 29: IPROTO + 1) size 29: response: OK, SYNC: 31, SCHEMA_VERSION: 80 + 240 16:57:31.372419 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [F.], seq 859, ack 21184, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 241 16:57:31.372427 IP 127.0.0.1.3309 > 127.0.0.1.40076: Flags [F.], seq 21184, ack 860, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 242 16:57:31.372435 IP 127.0.0.1.40076 > 127.0.0.1.3309: Flags [.], ack 21185, win 512, options [nop,nop,TS val 1977541261 ecr 1977541261], length 0 + 243 16:57:31.373225 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [F.], seq 843, ack 28057, win 512, options [nop,nop,TS val 1977541262 ecr 1977541261], length 0 + 244 16:57:31.373454 IP 127.0.0.1.3309 > 127.0.0.1.40070: Flags [F.], seq 28057, ack 844, win 512, options [nop,nop,TS val 1977541262 ecr 1977541261], length 0 + 245 16:57:31.373458 IP 127.0.0.1.40070 > 127.0.0.1.3309: Flags [.], ack 28058, win 512, options [nop,nop,TS val 1977541262 ecr 1977541262], length 0 + 246 16:57:32.818697 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [S], seq 725422438, win 65495, options [mss 65495,sackOK,TS val 1977542707 ecr 0,nop,wscale 7], length 0 + 247 16:57:32.818705 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [S.], seq 2701899671, ack 725422439, win 65483, options [mss 65495,sackOK,TS val 1977542707 ecr 1977542707,nop,wscale 7], length 0 + 248 16:57:32.818713 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [.], ack 1, win 512, options [nop,nop,TS val 1977542707 ecr 1977542707], length 0 + 249 16:57:32.818891 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 1:129, ack 1, win 512, options [nop,nop,TS val 1977542708 ecr 1977542707], length 128: IPROTO: Tarantool 2.10.4 (Binary) 056cb614-461f-4cc2-a26b-8a50f5286086 + 250 16:57:32.818896 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [.], ack 129, win 511, options [nop,nop,TS val 1977542708 ecr 1977542708], length 0 + 251 16:57:32.818950 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 1:20, ack 129, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 19: IPROTO + 1) size 19: request: ID, SYNC: 1 + 252 16:57:32.818955 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [.], ack 20, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 0 + 253 16:57:32.819084 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 129:166, ack 20, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 37: IPROTO + 1) size 37: response: OK, SYNC: 1, SCHEMA_VERSION: 78 + 254 16:57:32.819150 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 20:89, ack 166, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 69: IPROTO + 1) size 23: request: SELECT, SYNC: 2 + 2) size 23: request: SELECT, SYNC: 3 + 3) size 23: request: SELECT, SYNC: 4 + 255 16:57:32.819319 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 166:19859, ack 89, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 19693: IPROTO + 1) size 4613: response: OK, SYNC: 2, SCHEMA_VERSION: 78 + 2) size 2131: response: OK, SYNC: 3, SCHEMA_VERSION: 78 + 3) size 12949: response: OK, SYNC: 4, SCHEMA_VERSION: 78 + 256 16:57:32.819674 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 89:112, ack 19859, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 23: IPROTO + 1) size 23: UNKNOWN + 257 16:57:32.819692 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 112:182, ack 19859, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 70: IPROTO + 1) size 70: request: EVAL, SYNC: 5 + 258 16:57:32.819734 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [.], ack 182, win 512, options [nop,nop,TS val 1977542708 ecr 1977542708], length 0 + 259 16:57:32.819884 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 19859:19942, ack 182, win 512, options [nop,nop,TS val 1977542709 ecr 1977542708], length 83: IPROTO + 1) size 60: response: OK, SYNC: 5, SCHEMA_VERSION: 78 + 2) size 23: UNKNOWN + 260 16:57:32.819963 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 182:252, ack 19942, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 70: IPROTO + 1) size 47: request: CALL, SYNC: 6 + 2) size 23: UNKNOWN + 261 16:57:32.820143 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 19942:20022, ack 252, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 80: IPROTO + 1) size 80: response: OK, SYNC: 6, SCHEMA_VERSION: 78 + 262 16:57:32.820243 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 252:301, ack 20022, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 49: IPROTO + 1) size 49: request: CALL, SYNC: 7 + 263 16:57:32.820381 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 20022:20118, ack 301, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 96: IPROTO + 1) size 96: response: ERR: unknown, SYNC: 7, SCHEMA_VERSION: 78 + 264 16:57:32.820466 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 301:362, ack 20118, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 61: IPROTO + 1) size 61: request: CALL, SYNC: 8 + 265 16:57:32.820575 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 20118:20221, ack 362, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 103: IPROTO + 1) size 103: response: OK, SYNC: 8, SCHEMA_VERSION: 78 + 266 16:57:32.820661 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 362:425, ack 20221, win 512, options [nop,nop,TS val 1977542709 ecr 1977542709], length 63: IPROTO + 1) size 63: request: CALL, SYNC: 9 + 267 16:57:32.820841 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 20221:20341, ack 425, win 512, options [nop,nop,TS val 1977542710 ecr 1977542709], length 120: IPROTO + 1) size 120: response: ERR: unknown, SYNC: 9, SCHEMA_VERSION: 78 + 268 16:57:32.820928 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 425:459, ack 20341, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 34: IPROTO + 1) size 34: request: CALL, SYNC: 10 + 269 16:57:32.821055 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 20341:20579, ack 459, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 238: IPROTO + 1) size 238: response: OK, SYNC: 10, SCHEMA_VERSION: 78 + 270 16:57:32.821152 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 459:499, ack 20579, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 40: IPROTO + 1) size 40: request: CALL, SYNC: 11 + 271 16:57:32.821176 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 20579:20886, ack 499, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 307: IPROTO + 1) size 307: response: ERR: ER_ACCESS_DENIED, SYNC: 11, SCHEMA_VERSION: 78 + 272 16:57:32.821203 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 499:593, ack 20886, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 94: IPROTO + 1) size 94: request: CALL, SYNC: 12 + 273 16:57:32.821225 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 20886:21062, ack 593, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 176: IPROTO + 1) size 176: response: OK, SYNC: 12, SCHEMA_VERSION: 78 + 274 16:57:32.821253 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 593:689, ack 21062, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 96: IPROTO + 1) size 96: request: CALL, SYNC: 13 + 275 16:57:32.821272 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 21062:21239, ack 689, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 177: IPROTO + 1) size 177: response: ERR: unknown, SYNC: 13, SCHEMA_VERSION: 78 + 276 16:57:32.821298 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 689:708, ack 21239, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 14 + 277 16:57:32.821311 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 21239:21342, ack 708, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 103: IPROTO + 1) size 103: response: OK, SYNC: 14, SCHEMA_VERSION: 78 + 278 16:57:32.821335 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 708:727, ack 21342, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 15 + 279 16:57:32.821347 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 21342:21447, ack 727, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 105: IPROTO + 1) size 105: response: OK, SYNC: 15, SCHEMA_VERSION: 78 + 280 16:57:32.821365 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 727:746, ack 21447, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 16 + 281 16:57:32.821377 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 21447:21552, ack 746, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 105: IPROTO + 1) size 105: response: OK, SYNC: 16, SCHEMA_VERSION: 78 + 282 16:57:32.821392 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 746:765, ack 21552, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 17 + 283 16:57:32.821404 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 21552:21655, ack 765, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 103: IPROTO + 1) size 103: response: OK, SYNC: 17, SCHEMA_VERSION: 78 + 284 16:57:32.821418 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 765:784, ack 21655, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 18 + 285 16:57:32.821431 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 21655:21759, ack 784, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 104: IPROTO + 1) size 104: response: OK, SYNC: 18, SCHEMA_VERSION: 78 + 286 16:57:32.821444 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 784:803, ack 21759, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 19 + 287 16:57:32.821457 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 21759:21864, ack 803, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 105: IPROTO + 1) size 105: response: OK, SYNC: 19, SCHEMA_VERSION: 78 + 288 16:57:32.821473 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [P.], seq 803:822, ack 21864, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 19: IPROTO + 1) size 19: request: CALL_16, SYNC: 20 + 289 16:57:32.821487 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [P.], seq 21864:21969, ack 822, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 105: IPROTO + 1) size 105: response: OK, SYNC: 20, SCHEMA_VERSION: 78 + 290 16:57:32.821577 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [F.], seq 822, ack 21969, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 0 + 291 16:57:32.821584 IP 127.0.0.1.3309 > 127.0.0.1.40078: Flags [F.], seq 21969, ack 823, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 0 + 292 16:57:32.821591 IP 127.0.0.1.40078 > 127.0.0.1.3309: Flags [.], ack 21970, win 512, options [nop,nop,TS val 1977542710 ecr 1977542710], length 0 diff --git a/tests/tarantool.pcap b/tests/tarantool.pcap new file mode 100644 index 0000000000000000000000000000000000000000..3259d0105bf039b1709b0907048b5049505145fa GIT binary patch literal 97941 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 'HAVE_MSGPUCK', + name => 'tarantool', + input => 'tarantool.pcap', + output => 'tarantool.out', + args => '-T tarantool', + }, + + { + config_set => 'HAVE_MSGPUCK', + name => 'tarantool-v', + input => 'tarantool.pcap', + output => 'tarantool-v.out', + args => '-T tarantool -v', + }, + + { + config_set => 'HAVE_MSGPUCK', + name => 'tarantool-truncated', + input => 'tarantool-truncated.pcap', + output => 'tarantool-truncated.out', + args => '-T tarantool -v', + }, + +]; + +1;