MCPcopy
hub / github.com/CodisLabs/codis / main

Function main

cmd/admin/main.go:12–86  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

10)
11
12func main() {
13 const usage = `
14Usage:
15 codis-admin [-v] --proxy=ADDR [--auth=AUTH] [config|model|stats|slots]
16 codis-admin [-v] --proxy=ADDR [--auth=AUTH] --start
17 codis-admin [-v] --proxy=ADDR [--auth=AUTH] --shutdown
18 codis-admin [-v] --proxy=ADDR [--auth=AUTH] --log-level=LEVEL
19 codis-admin [-v] --proxy=ADDR [--auth=AUTH] --fillslots=FILE [--locked]
20 codis-admin [-v] --proxy=ADDR [--auth=AUTH] --reset-stats
21 codis-admin [-v] --proxy=ADDR [--auth=AUTH] --forcegc
22 codis-admin [-v] --dashboard=ADDR [config|model|stats|slots|group|proxy]
23 codis-admin [-v] --dashboard=ADDR --shutdown
24 codis-admin [-v] --dashboard=ADDR --reload
25 codis-admin [-v] --dashboard=ADDR --log-level=LEVEL
26 codis-admin [-v] --dashboard=ADDR --slots-assign --beg=ID --end=ID (--gid=ID|--offline) [--confirm]
27 codis-admin [-v] --dashboard=ADDR --slots-status
28 codis-admin [-v] --dashboard=ADDR --list-proxy
29 codis-admin [-v] --dashboard=ADDR --create-proxy --addr=ADDR
30 codis-admin [-v] --dashboard=ADDR --online-proxy --addr=ADDR
31 codis-admin [-v] --dashboard=ADDR --remove-proxy (--addr=ADDR|--token=TOKEN|--pid=ID) [--force]
32 codis-admin [-v] --dashboard=ADDR --reinit-proxy (--addr=ADDR|--token=TOKEN|--pid=ID|--all) [--force]
33 codis-admin [-v] --dashboard=ADDR --proxy-status
34 codis-admin [-v] --dashboard=ADDR --list-group
35 codis-admin [-v] --dashboard=ADDR --create-group --gid=ID
36 codis-admin [-v] --dashboard=ADDR --remove-group --gid=ID
37 codis-admin [-v] --dashboard=ADDR --resync-group [--gid=ID | --all]
38 codis-admin [-v] --dashboard=ADDR --group-add --gid=ID --addr=ADDR [--datacenter=DATACENTER]
39 codis-admin [-v] --dashboard=ADDR --group-del --gid=ID --addr=ADDR
40 codis-admin [-v] --dashboard=ADDR --group-status
41 codis-admin [-v] --dashboard=ADDR --replica-groups --gid=ID --addr=ADDR (--enable|--disable)
42 codis-admin [-v] --dashboard=ADDR --promote-server --gid=ID --addr=ADDR
43 codis-admin [-v] --dashboard=ADDR --sync-action --create --addr=ADDR
44 codis-admin [-v] --dashboard=ADDR --sync-action --remove --addr=ADDR
45 codis-admin [-v] --dashboard=ADDR --slot-action --create --sid=ID --gid=ID
46 codis-admin [-v] --dashboard=ADDR --slot-action --remove --sid=ID
47 codis-admin [-v] --dashboard=ADDR --slot-action --create-some --gid-from=ID --gid-to=ID --num-slots=N
48 codis-admin [-v] --dashboard=ADDR --slot-action --create-range --beg=ID --end=ID --gid=ID
49 codis-admin [-v] --dashboard=ADDR --slot-action --interval=VALUE
50 codis-admin [-v] --dashboard=ADDR --slot-action --disabled=VALUE
51 codis-admin [-v] --dashboard=ADDR --rebalance [--confirm]
52 codis-admin [-v] --dashboard=ADDR --sentinel-add --addr=ADDR
53 codis-admin [-v] --dashboard=ADDR --sentinel-del --addr=ADDR [--force]
54 codis-admin [-v] --dashboard=ADDR --sentinel-resync
55 codis-admin [-v] --remove-lock --product=NAME (--zookeeper=ADDR [--zookeeper-auth=USR:PWD]|--etcd=ADDR [--etcd-auth=USR:PWD]|--filesystem=ROOT)
56 codis-admin [-v] --config-dump --product=NAME (--zookeeper=ADDR [--zookeeper-auth=USR:PWD]|--etcd=ADDR [--etcd-auth=USR:PWD]|--filesystem=ROOT) [-1]
57 codis-admin [-v] --config-convert=FILE
58 codis-admin [-v] --config-restore=FILE --product=NAME (--zookeeper=ADDR [--zookeeper-auth=USR:PWD]|--etcd=ADDR [--etcd-auth=USR:PWD]|--filesystem=ROOT) [--confirm]
59 codis-admin [-v] --dashboard-list (--zookeeper=ADDR [--zookeeper-auth=USR:PWD]|--etcd=ADDR [--etcd-auth=USR:PWD]|--filesystem=ROOT)
60
61Options:
62 -a AUTH, --auth=AUTH
63 -x ADDR, --addr=ADDR
64 -t TOKEN, --token=TOKEN
65 -g ID, --gid=ID
66`
67
68 d, err := docopt.Parse(usage, nil, true, "", false)
69 if err != nil {

Callers

nothing calls this directly

Calls 3

PanicErrorMethod · 0.80
SetLevelMethod · 0.80
MainMethod · 0.45

Tested by

no test coverage detected