aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/zen/cmds/rpcreplay_cmd.cpp32
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;
}