Skip to content

Commit d7631ad

Browse files
authored
DEV: investigate/fix unannounced changes to cmds (#2683)
1 parent fb075a9 commit d7631ad

1 file changed

Lines changed: 272 additions & 0 deletions

File tree

data/commands_core.json

Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8238,6 +8238,148 @@
82388238
"deprecated"
82398239
]
82408240
},
8241+
"HOTKEYS": {
8242+
"summary": "A container for hotkeys tracking commands.",
8243+
"since": "8.6.0",
8244+
"group": "server",
8245+
"complexity": "Depends on subcommand.",
8246+
"acl_categories": [
8247+
"@slow"
8248+
],
8249+
"arity": -2
8250+
},
8251+
"HOTKEYS GET": {
8252+
"summary": "Returns lists of top K hotkeys depending on metrics chosen in HOTKEYS START command.",
8253+
"since": "8.6.0",
8254+
"group": "server",
8255+
"complexity": "O(K) where K is the number of hotkeys returned.",
8256+
"acl_categories": [
8257+
"@admin",
8258+
"@slow",
8259+
"@dangerous"
8260+
],
8261+
"arity": 2,
8262+
"command_flags": [
8263+
"admin",
8264+
"noscript"
8265+
]
8266+
},
8267+
"HOTKEYS RESET": {
8268+
"summary": "Release the resources used for hotkey tracking.",
8269+
"since": "8.6.0",
8270+
"group": "server",
8271+
"complexity": "O(1)",
8272+
"acl_categories": [
8273+
"@admin",
8274+
"@slow",
8275+
"@dangerous"
8276+
],
8277+
"arity": 2,
8278+
"command_flags": [
8279+
"admin",
8280+
"noscript"
8281+
]
8282+
},
8283+
"HOTKEYS START": {
8284+
"summary": "Starts hotkeys tracking.",
8285+
"since": "8.6.0",
8286+
"group": "server",
8287+
"complexity": "O(1)",
8288+
"acl_categories": [
8289+
"@admin",
8290+
"@slow",
8291+
"@dangerous"
8292+
],
8293+
"arity": -2,
8294+
"arguments": [
8295+
{
8296+
"name": "metrics",
8297+
"type": "block",
8298+
"token": "METRICS",
8299+
"arguments": [
8300+
{
8301+
"name": "count",
8302+
"type": "integer",
8303+
"display_text": "count"
8304+
},
8305+
{
8306+
"name": "cpu",
8307+
"type": "pure-token",
8308+
"display_text": "cpu",
8309+
"token": "CPU",
8310+
"optional": true
8311+
},
8312+
{
8313+
"name": "net",
8314+
"type": "pure-token",
8315+
"display_text": "net",
8316+
"token": "NET",
8317+
"optional": true
8318+
}
8319+
]
8320+
},
8321+
{
8322+
"name": "k",
8323+
"type": "integer",
8324+
"display_text": "k",
8325+
"token": "COUNT",
8326+
"optional": true
8327+
},
8328+
{
8329+
"name": "seconds",
8330+
"type": "integer",
8331+
"display_text": "seconds",
8332+
"token": "DURATION",
8333+
"optional": true
8334+
},
8335+
{
8336+
"name": "ratio",
8337+
"type": "integer",
8338+
"display_text": "ratio",
8339+
"token": "SAMPLE",
8340+
"optional": true
8341+
},
8342+
{
8343+
"name": "slots",
8344+
"type": "block",
8345+
"token": "SLOTS",
8346+
"optional": true,
8347+
"arguments": [
8348+
{
8349+
"name": "count",
8350+
"type": "integer",
8351+
"display_text": "count"
8352+
},
8353+
{
8354+
"name": "slot",
8355+
"type": "integer",
8356+
"display_text": "slot",
8357+
"multiple": true
8358+
}
8359+
]
8360+
}
8361+
],
8362+
"command_flags": [
8363+
"admin",
8364+
"noscript"
8365+
]
8366+
},
8367+
"HOTKEYS STOP": {
8368+
"summary": "Stops hotkeys tracking.",
8369+
"since": "8.6.0",
8370+
"group": "server",
8371+
"complexity": "O(1)",
8372+
"acl_categories": [
8373+
"@admin",
8374+
"@slow",
8375+
"@dangerous"
8376+
],
8377+
"arity": 2,
8378+
"command_flags": [
8379+
"admin",
8380+
"noscript"
8381+
]
8382+
},
82418383
"HPERSIST": {
82428384
"summary": "Removes the expiration time for each specified field",
82438385
"since": "7.4.0",
@@ -17091,6 +17233,52 @@
1709117233
}
1709217234
]
1709317235
},
17236+
{
17237+
"name": "idmp",
17238+
"type": "oneof",
17239+
"optional": true,
17240+
"arguments": [
17241+
{
17242+
"name": "idmpauto-with-pid",
17243+
"type": "block",
17244+
"arguments": [
17245+
{
17246+
"name": "idmpauto-token",
17247+
"type": "pure-token",
17248+
"display_text": "idmpauto-token",
17249+
"token": "IDMPAUTO"
17250+
},
17251+
{
17252+
"name": "pid",
17253+
"type": "string",
17254+
"display_text": "pid"
17255+
}
17256+
]
17257+
},
17258+
{
17259+
"name": "idmp-with-pid-iid",
17260+
"type": "block",
17261+
"arguments": [
17262+
{
17263+
"name": "idmp-token",
17264+
"type": "pure-token",
17265+
"display_text": "idmp-token",
17266+
"token": "IDMP"
17267+
},
17268+
{
17269+
"name": "pid",
17270+
"type": "string",
17271+
"display_text": "pid"
17272+
},
17273+
{
17274+
"name": "iid",
17275+
"type": "string",
17276+
"display_text": "iid"
17277+
}
17278+
]
17279+
}
17280+
]
17281+
},
1709417282
{
1709517283
"name": "trim",
1709617284
"type": "block",
@@ -17280,6 +17468,86 @@
1728017468
"nondeterministic_output"
1728117469
]
1728217470
},
17471+
"XCFGSET": {
17472+
"summary": "Sets the IDMP configuration parameters for a stream.",
17473+
"since": "8.6.0",
17474+
"group": "stream",
17475+
"complexity": "O(1)",
17476+
"acl_categories": [
17477+
"@write",
17478+
"@stream",
17479+
"@fast"
17480+
],
17481+
"arity": -2,
17482+
"key_specs": [
17483+
{
17484+
"begin_search": {
17485+
"type": "index",
17486+
"spec": {
17487+
"index": 1
17488+
}
17489+
},
17490+
"find_keys": {
17491+
"type": "range",
17492+
"spec": {
17493+
"lastkey": 0,
17494+
"keystep": 1,
17495+
"limit": 0
17496+
}
17497+
},
17498+
"RW": true,
17499+
"update": true
17500+
}
17501+
],
17502+
"arguments": [
17503+
{
17504+
"name": "key",
17505+
"type": "key",
17506+
"display_text": "key",
17507+
"key_spec_index": 0
17508+
},
17509+
{
17510+
"name": "idmp-duration-block",
17511+
"type": "block",
17512+
"optional": true,
17513+
"arguments": [
17514+
{
17515+
"name": "idmp-duration-token",
17516+
"type": "pure-token",
17517+
"display_text": "idmp-duration-token",
17518+
"token": "IDMP-DURATION"
17519+
},
17520+
{
17521+
"name": "duration",
17522+
"type": "integer",
17523+
"display_text": "duration"
17524+
}
17525+
]
17526+
},
17527+
{
17528+
"name": "idmp-maxsize-block",
17529+
"type": "block",
17530+
"optional": true,
17531+
"arguments": [
17532+
{
17533+
"name": "idmp-maxsize-token",
17534+
"type": "pure-token",
17535+
"display_text": "idmp-maxsize-token",
17536+
"token": "IDMP-MAXSIZE"
17537+
},
17538+
{
17539+
"name": "maxsize",
17540+
"type": "integer",
17541+
"display_text": "maxsize"
17542+
}
17543+
]
17544+
}
17545+
],
17546+
"command_flags": [
17547+
"write",
17548+
"fast"
17549+
]
17550+
},
1728317551
"XCLAIM": {
1728417552
"summary": "Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member.",
1728517553
"since": "5.0.0",
@@ -18019,6 +18287,10 @@
1801918287
[
1802018288
"7.2.0",
1802118289
"Added the `active-time` field, and changed the meaning of `seen-time`."
18290+
],
18291+
[
18292+
"8.6.0",
18293+
"Added the `idmp-duration`, `idmp-maxsize`, `pids-tracked`, `iids-tracked`, `iids-added` and `iids-duplicates` fields for IDMP tracking."
1802218294
]
1802318295
],
1802418296
"acl_categories": [

0 commit comments

Comments
 (0)