DistKV
0.52.0
Principles of operation
The DistKV tutorial
Starting DistKV
The DistKV command
DistKV’s client protocol
DistKV’s server protocol
DistKV and authentication
Access control
Code in DistKV
Runner types
Runner configuration
CallAdmin
Data Model
Verifying and Translating Entries
Fixing DistKV network problems
Extending DistKV
Plugins and related software
Open issues
Release history
DistKV
»
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
Symbols
--acl <acl>
distkv-client-acl-test command line option
--acl <MODES>
distkv-client-acl-set command line option
--all
distkv-client-type-set command line option
--as-dict <text>
distkv-client-code-list command line option
distkv-client-data-get command line option
distkv-client-data-list command line option
--as-dict TEXT
distkv-client-acl-dump command line option
--async
distkv-client-code-set command line option
--auth <params>
distkv-client command line option
--backoff
distkv-client-run-set command line option
--broadcast
distkv-client-internal-mark command line option
--cfg <FILE>
distkv command line option
--chain <int>
distkv-client-auth-user-get command line option
--code <code>
distkv-client-run-set command line option
--codec
distkv-client-codec-convert command line option
--conf <location=value>
distkv command line option
--data <file>
distkv-client-codec-set command line option
--data <filename>
distkv-client-code-module-set command line option
distkv-client-code-set command line option
--debug
distkv command line option
--decode <file>
distkv-client-codec-get command line option
distkv-client-codec-set command line option
--delay <seconds>
distkv-client-run-set command line option
--delete
distkv-client-internal-deleter command line option
distkv-client-type-match command line option
--deleted
distkv-client-internal-mark command line option
distkv-client-internal-state command line option
--encode <file>
distkv-client-codec-get command line option
distkv-client-codec-set command line option
--eval
distkv-client-data-delete command line option
distkv-client-data-set command line option
distkv-server command line option
--full
distkv-client-code-list command line option
--group <group>
distkv-client-run command line option
--host <address>
distkv-client command line option
--in <source> <dest>
distkv-client-codec-set command line option
--incremental
distkv-client-log-dest command line option
distkv-server command line option
--init <value>
distkv-server command line option
--last <node> <count>
distkv-client-data-delete command line option
distkv-client-data-set command line option
--load <file>
distkv-server command line option
--log <source=LEVEL>
distkv command line option
--maxdepth <integer>
distkv-client-code-list command line option
distkv-client-data-get command line option
distkv-client-data-list command line option
--metadata
distkv-client command line option
--method <name>
distkv-client-auth command line option
--mindepth <integer>
distkv-client-code-list command line option
distkv-client-data-get command line option
distkv-client-data-list command line option
--missing
distkv-client-internal-state command line option
--mode <mode>
distkv-client-acl-test command line option
--msgpack
distkv-client-data-update command line option
distkv-client-data-watch command line option
--new
distkv-client-data-set command line option
--node <node>
distkv-client-run command line option
--nodes
distkv-client-internal-state command line option
--ok <seconds>
distkv-client-run-set command line option
--only
distkv-client-data-watch command line option
--out <source> <dest>
distkv-client-codec-set command line option
--port <port>
distkv-client command line option
--present
distkv-client-internal-state command line option
--prev <value>
distkv-client-data-delete command line option
distkv-client-data-set command line option
--quiet
distkv command line option
--recursive
distkv-client-data-get command line option
distkv-client-data-list command line option
--remote-missing
distkv-client-internal-state command line option
--repeat <seconds>
distkv-client-run-set command line option
--save <file>
distkv-server command line option
--schema <filename>
distkv-client-type-get command line option
distkv-client-type-set command line option
--script <file>
distkv-client-codec-get command line option
--script <filename>
distkv-client-code-get command line option
distkv-client-code-module-get command line option
distkv-client-code-module-set command line option
distkv-client-code-set command line option
distkv-client-type-get command line option
distkv-client-type-set command line option
--short
distkv-client-code-list command line option
--state
distkv-client-data-watch command line option
distkv-client-run-list command line option
--state-only
distkv-client-run-list command line option
--superseded
distkv-client-internal-state command line option
--switch
distkv-client-auth-init command line option
--thread
distkv-client-code-set command line option
--time <when>
distkv-client-run-set command line option
--value <value>
distkv-client-data-set command line option
--verbose
distkv command line option
--yaml
distkv-client-internal-state command line option
distkv-client-type-get command line option
distkv-client-type-set command line option
-a
distkv-client command line option
distkv-client-acl-set command line option
distkv-client-acl-test command line option
distkv-client-code-set command line option
distkv-client-type-set command line option
-b
distkv-client-internal-mark command line option
distkv-client-run-set command line option
-b <value>
distkv-client-type-set command line option
-C
distkv command line option
-c
distkv command line option
distkv-client-auth-user-get command line option
distkv-client-codec-convert command line option
distkv-client-run-set command line option
-D
distkv command line option
distkv-client-codec-set command line option
-d
distkv-client-acl-dump command line option
distkv-client-code-list command line option
distkv-client-code-module-set command line option
distkv-client-code-set command line option
distkv-client-codec-get command line option
distkv-client-codec-set command line option
distkv-client-data-get command line option
distkv-client-data-list command line option
distkv-client-internal-deleter command line option
distkv-client-internal-mark command line option
distkv-client-internal-state command line option
distkv-client-run-set command line option
distkv-client-type-match command line option
-e
distkv-client-codec-get command line option
distkv-client-codec-set command line option
distkv-client-data-delete command line option
distkv-client-data-set command line option
distkv-server command line option
-f
distkv-client-code-list command line option
-g
distkv-client-run command line option
-g <value>
distkv-client-type-set command line option
-h
distkv-client command line option
-I
distkv-server command line option
-i
distkv-client-codec-set command line option
distkv-client-log-dest command line option
distkv-server command line option
-k
distkv-client-run-set command line option
-l
distkv command line option
distkv-client-data-delete command line option
distkv-client-data-set command line option
distkv-server command line option
-M
distkv-client-code-list command line option
distkv-client-data-get command line option
distkv-client-data-list command line option
-m
distkv-client command line option
distkv-client-acl-test command line option
distkv-client-auth command line option
distkv-client-code-list command line option
distkv-client-data-get command line option
distkv-client-data-list command line option
distkv-client-data-update command line option
distkv-client-data-watch command line option
distkv-client-internal-state command line option
-n
distkv-client-data-set command line option
distkv-client-internal-state command line option
distkv-client-run command line option
-o
distkv-client-codec-set command line option
distkv-client-data-watch command line option
-p
distkv-client command line option
distkv-client-data-delete command line option
distkv-client-data-set command line option
distkv-client-internal-state command line option
-q
distkv command line option
-r
distkv-client-data-get command line option
distkv-client-data-list command line option
distkv-client-internal-state command line option
distkv-client-run-set command line option
-S
distkv-client-run-list command line option
distkv-client-type-get command line option
distkv-client-type-set command line option
-s
distkv-client-auth-init command line option
distkv-client-code-get command line option
distkv-client-code-list command line option
distkv-client-code-module-get command line option
distkv-client-code-module-set command line option
distkv-client-code-set command line option
distkv-client-codec-get command line option
distkv-client-data-watch command line option
distkv-client-internal-state command line option
distkv-client-run-list command line option
distkv-client-type-get command line option
distkv-client-type-set command line option
distkv-server command line option
-t
distkv-client-code-set command line option
distkv-client-run-set command line option
distkv-client-type-match command line option
-v
distkv command line option
distkv-client-data-set command line option
-y
distkv-client-internal-state command line option
distkv-client-type-get command line option
distkv-client-type-set command line option
<acl>
distkv-client-acl-get command line option
distkv-client-acl-set command line option
<file>
distkv-dump-file command line option
distkv-dump-init command line option
<ident>
distkv-client-auth-user-mod-<ident>-<key>=<value>… command line option
distkv-client-auth-user-param-<ident>-<type>-<key> command line option
<item> …
distkv-client-internal-mark command line option
<key>
distkv-client-auth-user-param-<ident>-<type>-<key> command line option
<key>=<value>
distkv-client-auth-user-add-<key>=<value>… command line option
distkv-client-auth-user-mod-<ident>-<key>=<value>… command line option
<name>
distkv-client-acl-dump command line option
distkv-client-codec-convert command line option
distkv-client-codec-get command line option
distkv-client-codec-set command line option
<node>
distkv-client-internal-mark command line option
distkv-dump-init command line option
<node> …
distkv-client-internal-deleter command line option
<path>
distkv-client-acl-dump command line option
distkv-client-acl-get command line option
distkv-client-acl-set command line option
distkv-client-acl-test command line option
distkv-client-codec-convert command line option
distkv-client-codec-get command line option
distkv-client-codec-set command line option
<path> …
distkv-client-code-get command line option
distkv-client-code-module-get command line option
distkv-client-internal-dump command line option
<prefix> …
distkv-client-run-list command line option
<type>
distkv-client-auth-user-param-<ident>-<type>-<key> command line option
A
ACLFinder (class in distkv.types)
ActorState (class in distkv.actor)
AllRunnerRoot (class in distkv.runner)
AnyRunnerRoot (class in distkv.runner)
apply() (distkv.model.Entry method)
attach() (distkv.model.NodeEvent method)
auth() (distkv.auth.BaseClientAuth method)
(distkv.auth.BaseServerAuth method)
auth_data() (distkv.auth.BaseClientAuth method)
B
BaseClientAuth (class in distkv.auth)
BaseClientAuthMaker (class in distkv.auth)
BaseServerAuth (class in distkv.auth)
BaseServerAuthMaker (class in distkv.auth)
BrokenState (class in distkv.actor)
build() (distkv.auth.BaseClientAuth class method)
(distkv.auth.BaseClientAuthMaker class method)
C
CallAdmin (class in distkv.runner)
cancel() (distkv.runner.CallAdmin method)
ChangeMsg (class in distkv.runner)
check_read() (distkv.auth.BaseServerAuth method)
check_write() (distkv.auth.BaseServerAuth method)
clear_deleted() (distkv.model.Node method)
CompleteState (class in distkv.actor)
D
DetachedState (class in distkv.actor)
distkv command line option
--cfg <FILE>
--conf <location=value>
--debug
--log <source=LEVEL>
--quiet
--verbose
-c
-C
-D
-l
-q
-v
distkv-client command line option
--auth <params>
--host <address>
--metadata
--port <port>
-a
-h
-m
-p
distkv-client-acl-dump command line option
--as-dict TEXT
-d
<name>
<path>
distkv-client-acl-get command line option
<acl>
<path>
distkv-client-acl-set command line option
--acl <MODES>
-a
<acl>
<path>
distkv-client-acl-test command line option
--acl <acl>
--mode <mode>
-a
-m
<path>
distkv-client-auth command line option
--method <name>
-m
distkv-client-auth-init command line option
--switch
-s
distkv-client-auth-user-add-<key>=<value>… command line option
<key>=<value>
distkv-client-auth-user-auth command line option
options…
distkv-client-auth-user-get command line option
--chain <int>
-c
ident
distkv-client-auth-user-mod-<ident>-<key>=<value>… command line option
<ident>
<key>=<value>
Set an auth-specific parameter.
distkv-client-auth-user-param-<ident>-<type>-<key> command line option
<ident>
<key>
<type>
distkv-client-code-get command line option
--script <filename>
-s
<path> …
distkv-client-code-list command line option
--as-dict <text>
--full
--maxdepth <integer>
--mindepth <integer>
--short
-d
-f
-m
-M
-s
path…
distkv-client-code-module-get command line option
--script <filename>
-s
<path> …
distkv-client-code-module-set command line option
--data <filename>
--script <filename>
-d
-s
name…
distkv-client-code-set command line option
--async
--data <filename>
--script <filename>
--thread
-a
-d
-s
-t
name…
distkv-client-codec-convert command line option
--codec
-c
<name>
<path>
distkv-client-codec-get command line option
--decode <file>
--encode <file>
--script <file>
-d
-e
-s
<name>
<path>
distkv-client-codec-set command line option
--data <file>
--decode <file>
--encode <file>
--in <source> <dest>
--out <source> <dest>
-d
-D
-e
-i
-o
<name>
<path>
distkv-client-data-delete command line option
--eval
--last <node> <count>
--prev <value>
-e
-l
-p
path…
distkv-client-data-get command line option
--as-dict <text>
--maxdepth <integer>
--mindepth <integer>
--recursive
-d
-m
-M
-r
path…
distkv-client-data-list command line option
--as-dict <text>
--maxdepth <integer>
--mindepth <integer>
--recursive
-d
-m
-M
-r
path…
distkv-client-data-set command line option
--eval
--last <node> <count>
--new
--prev <value>
--value <value>
-e
-l
-n
-p
-v
path…
distkv-client-data-update command line option
--msgpack
-m
path…
distkv-client-data-watch command line option
--msgpack
--only
--state
-m
-o
-s
path…
distkv-client-internal-deleter command line option
--delete
-d
<node> …
distkv-client-internal-dump command line option
<path> …
distkv-client-internal-mark command line option
--broadcast
--deleted
-b
-d
<item> …
<node>
distkv-client-internal-state command line option
--deleted
--missing
--nodes
--present
--remote-missing
--superseded
--yaml
-d
-m
-n
-p
-r
-s
-y
distkv-client-log-dest command line option
--incremental
-i
path
distkv-client-log-save command line option
path
distkv-client-run command line option
--group <group>
--node <node>
-g
-n
distkv-client-run-list command line option
--state
--state-only
-s
-S
<prefix> …
distkv-client-run-set command line option
--backoff
--code <code>
--delay <seconds>
--ok <seconds>
--repeat <seconds>
--time <when>
-b
-c
-d
-k
-r
-t
distkv-client-type-get command line option
--schema <filename>
--script <filename>
--yaml
-s
-S
-y
name…
distkv-client-type-match command line option
--delete
-d
-t
path…
type <name>
distkv-client-type-set command line option
--all
--schema <filename>
--script <filename>
--yaml
-a
-b <value>
-g <value>
-s
-S
-y
name…
distkv-dump-file command line option
<file>
distkv-dump-init command line option
<file>
<node>
distkv-dump-msg-NAME… command line option
NAME
distkv-server command line option
--eval
--incremental
--init <value>
--load <file>
--save <file>
-e
-i
-I
-l
-s
name
distkv.actor
module
distkv.auth
module
distkv.model
module
distkv.runner
module
distkv.util
module
distkv.util.NotGiven (in module distkv.util)
E
Entry (class in distkv.model)
enumerate() (distkv.model.Node method)
equals() (distkv.model.NodeEvent method)
error() (distkv.runner.CallAdmin method)
export() (distkv.auth.BaseClientAuthMaker method)
F
filter() (distkv.model.NodeEvent method)
find() (distkv.model.NodeEvent method)
find_stale_nodes() (distkv.runner.AnyRunnerRoot method)
flush() (distkv.util.MsgWriter method)
follow() (distkv.model.Entry method)
follow_acl() (distkv.model.Entry method)
G
get() (distkv.runner.CallAdmin method)
I
ident
distkv-client-auth-user-get command line option
ident() (distkv.auth.BaseClientAuth property)
(distkv.auth.BaseClientAuthMaker property)
(distkv.auth.BaseServerAuthMaker property)
info() (distkv.auth.BaseServerAuth method)
is_deleted() (distkv.model.Node method)
K
kill_stale_nodes() (distkv.runner.StateRoot method)
kill_this_node() (distkv.model.Node method)
L
load() (distkv.auth.BaseServerAuth class method)
(distkv.auth.BaseServerAuthMaker class method)
loader() (in module distkv.auth)
local_deleted() (distkv.model.Node property)
local_missing() (distkv.model.Node property)
local_present() (distkv.model.Node property)
local_superseded() (distkv.model.Node property)
M
mark_deleted() (distkv.model.Entry method)
(distkv.model.Node method)
max_age() (distkv.runner.AnyRunnerRoot property)
(distkv.runner.SingleRunnerRoot property)
module
distkv.actor
distkv.auth
distkv.model
distkv.runner
distkv.util
monitor() (distkv.runner.CallAdmin method)
MQTTmsg (class in distkv.runner)
MsgWriter (class in distkv.util)
N
NAME
distkv-dump-msg-NAME… command line option
name
distkv-server command line option
name…
distkv-client-code-module-set command line option
distkv-client-code-set command line option
distkv-client-type-get command line option
distkv-client-type-set command line option
Node (class in distkv.model)
NodeEvent (class in distkv.model)
NodeSet (class in distkv.model)
NotSelected
O
options…
distkv-client-auth-user-auth command line option
P
PartialState (class in distkv.actor)
path
distkv-client-log-dest command line option
distkv-client-log-save command line option
path…
distkv-client-code-list command line option
distkv-client-data-delete command line option
distkv-client-data-get command line option
distkv-client-data-list command line option
distkv-client-data-set command line option
distkv-client-data-update command line option
distkv-client-data-watch command line option
distkv-client-type-match command line option
purge_deleted() (distkv.model.Entry method)
(distkv.model.Node method)
R
ReadyMsg (class in distkv.runner)
recv() (distkv.auth.BaseClientAuthMaker class method)
(distkv.auth.BaseServerAuthMaker class method)
remote_missing() (distkv.model.Node property)
report_deleted() (distkv.model.Node method)
report_missing() (distkv.model.Node method)
report_superseded() (distkv.model.Node method)
result (distkv.runner.StateEntry attribute)
run_at() (distkv.runner.RunnerEntry method)
RunnerEntry (class in distkv.runner)
RunnerMsg (class in distkv.runner)
RunnerNode (class in distkv.runner)
S
save() (distkv.auth.BaseServerAuthMaker method)
seen() (distkv.model.Node method)
send() (distkv.auth.BaseClientAuthMaker method)
(distkv.auth.BaseServerAuthMaker method)
(distkv.runner.CallAdmin method)
send_event() (distkv.runner.RunnerEntry method)
serialize() (distkv.model.Entry method)
Set an auth-specific parameter.
distkv-client-auth-user-mod-<ident>-<key>=<value>… command line option
set() (distkv.runner.CallAdmin method)
set_data() (distkv.model.Entry method)
set_value() (distkv.runner.RunnerEntry method)
setup_done() (distkv.runner.CallAdmin method)
should_start() (distkv.runner.RunnerEntry method)
SingleRunnerRoot (class in distkv.runner)
spawn() (distkv.runner.CallAdmin method)
StateEntry (class in distkv.runner)
StateRoot (class in distkv.runner)
SUBTYPE (distkv.model.Entry attribute)
supersede() (distkv.model.Node method)
T
TimerMsg (class in distkv.runner)
type <name>
distkv-client-type-match command line option
U
updated() (distkv.model.Entry method)
UpdateEvent (class in distkv.model)
W
walk() (distkv.model.Entry method)
watch() (distkv.runner.CallAdmin method)
Watcher (class in distkv.model)