diff options
| author | Stefan Boberg <[email protected]> | 2025-06-27 13:04:00 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2025-06-27 13:04:00 +0200 |
| commit | 8e015a3cbbb5a7335a22913872437163e5cb3829 (patch) | |
| tree | 4913864cb64bfc092ba2f2bc0ddcfb7c94e85502 | |
| parent | added IRpcRequestAnalyzer (diff) | |
| download | zen-8e015a3cbbb5a7335a22913872437163e5cb3829.tar.xz zen-8e015a3cbbb5a7335a22913872437163e5cb3829.zip | |
minor: output schema sketch
| -rw-r--r-- | src/zen/cmds/rpcreplay_cmd.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/zen/cmds/rpcreplay_cmd.cpp b/src/zen/cmds/rpcreplay_cmd.cpp index 3c2b77c78..a44d8defb 100644 --- a/src/zen/cmds/rpcreplay_cmd.cpp +++ b/src/zen/cmds/rpcreplay_cmd.cpp @@ -512,6 +512,38 @@ RpcReplayAnalyzeCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char* ZEN_CONSOLE("entry count = {}", EntryCount); + ///////////////////////////////////////////////////////////////////////// + // + // output schema sketch: + + // namespaces + // + // <namespace_id>,<namespace> + + // buckets + // + // <bucket_id>,<bucket> + + // keys + // + // <key_id>,<bucket>,<key> + + // sessions + // + // <session_id>,<session> + + // rpc_requests - one entry per recorded RPC request + // + // <rpc_id>,<session_id>,<namespace_id>,<method>,<request_size>,<attachment_count> + + // payloads - one entry per package attachment, one entry per unstructured value + // + // <rpc_id>,<payload_index>,<payload_hash>,<payload_size> + + // requests + // + // <request_id>,<rpc_id>,<key_id>,<payload_hash> + return 0; } |