• Binbin's avatar
    command json files cleanups (#10473) · e2fa6aa1
    Binbin authored
    This PR do some command json files cleanups:
    
    1. Add COMMAND TIPS to some commands
    - command-docs: add `NONDETERMINISTIC_OUTPUT_ORDER`
    - command-info: add `NONDETERMINISTIC_OUTPUT_ORDER`
    - command-list: add `NONDETERMINISTIC_OUTPUT_ORDER`
    - command: change `NONDETERMINISTIC_OUTPUT` to `NONDETERMINISTIC_OUTPUT_ORDER`
    - function-list: add `NONDETERMINISTIC_OUTPUT_ORDER`
    - latency-doctor: add `NONDETERMINISTIC_OUTPUT`, `REQUEST_POLICY:ALL_NODES` and `RESPONSE_POLICY:SPECIAL`
    - latency-graph: add `NONDETERMINISTIC_OUTPUT`, `REQUEST_POLICY:ALL_NODES` and `RESPONSE_POLICY:SPECIAL`
    - memory-doctor: add `REQUEST_POLICY:ALL_SHARDS` and `RESPONSE_POLICY:SPECIAL`
    - memory-malloc-stats: add `REQUEST_POLICY:ALL_SHARDS` and `RESPONSE_POLICY:SPECIAL`
    - memory-purge: add `REQUEST_POLICY:ALL_SHARDS` and `RESPONSE_POLICY:ALL_SUCCEEDED`
    - module-list: add `NONDETERMINISTIC_OUTPUT_ORDER`
    - msetnx: add `REQUEST_POLICY:MULTI_SHARD` and `RESPONSE_POLICY:AGG_MIN`
    - object-refcount: add `NONDETERMINISTIC_OUTPUT`
    3. Only (mostly) indentation and formatting changes:
    - cluster-shards
    - latency-history
    - pubsub-shardchannels
    - pubsub-shardnumsub
    - spublish
    - ssubscribe
    - sunsubscribe
    4. add doc_flags (DEPRECATED) to cluster-slots,  replaced_by `CLUSTER SHARDS` in 7.0
    5. command-getkeysandflags: a better summary (the old one is copy from command-getkeys)
    6. adjustment of command parameter types
    - `port` is integer, not string (`MIGRATE`, `REPLICAOF`, `SLAVEOF`)
    - `replicationid` is string, not integer (`PSYNC`)
    - `pattern` is pattern, not string (`PUBSUB CHANNELS`, `SENTINEL RESET`, `SORT`, `SORT_RO`)
    e2fa6aa1
command-docs.json 747 Bytes