|
8238 | 8238 | "deprecated" |
8239 | 8239 | ] |
8240 | 8240 | }, |
| 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 | + }, |
8241 | 8383 | "HPERSIST": { |
8242 | 8384 | "summary": "Removes the expiration time for each specified field", |
8243 | 8385 | "since": "7.4.0", |
|
17091 | 17233 | } |
17092 | 17234 | ] |
17093 | 17235 | }, |
| 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 | + }, |
17094 | 17282 | { |
17095 | 17283 | "name": "trim", |
17096 | 17284 | "type": "block", |
|
17280 | 17468 | "nondeterministic_output" |
17281 | 17469 | ] |
17282 | 17470 | }, |
| 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 | + }, |
17283 | 17551 | "XCLAIM": { |
17284 | 17552 | "summary": "Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member.", |
17285 | 17553 | "since": "5.0.0", |
|
18019 | 18287 | [ |
18020 | 18288 | "7.2.0", |
18021 | 18289 | "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." |
18022 | 18294 | ] |
18023 | 18295 | ], |
18024 | 18296 | "acl_categories": [ |
|
0 commit comments