X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=doc%2Frrdcached.pod;h=b01165e81437df6ffde8a41d1c4b7b8e8f3a8419;hp=e0571a4ea6f813fbd7e5e9d0a5bb6080dbc7b868;hb=db9842391d7f238faf7b5ad1b01059115a4f2264;hpb=1beb3e2b77321278732f12c63497ba9bc05fb79a diff --git a/doc/rrdcached.pod b/doc/rrdcached.pod index e0571a4..b01165e 100644 --- a/doc/rrdcached.pod +++ b/doc/rrdcached.pod @@ -363,6 +363,15 @@ sent B the node has been dequeued. Causes the daemon to start flushing ALL pending values to disk. This returns immediately, even though the writes may take a long time. +=item B I + +Shows any "pending" updates for a file, in order. The updates shown have +not yet been written to the underlying RRD file. + +=item B I + +Removes I from the cache. Any pending updates B. + =item B [I] Returns a short usage message. If no command is given, or I is @@ -407,6 +416,32 @@ written out to disk. It is used during journal replay to determine which updates have already been applied. It is I valid in the journal; it is not accepted from the other command channels. +=item B + +This command initiates the bulk load of multiple commands. This is +designed for installations with extremely high update rates, since it +permits more than one command to be issued per read() and write(). + +All commands are executed just as they would be if given individually, +except for output to the user. Messages indicating success are +suppressed, and error messages are delayed until the client is finished. + +Command processing is finished when the client sends a dot (".") on its +own line. After the client has finished, the server responds with an +error count and the list of error messages (if any). Each error messages +indicates the number of the command to which it corresponds, and the error +message itself. The first user command after B is command number one. + + client: BATCH + server: 0 Go ahead. End with dot '.' on its own line. + client: UPDATE x.rrd N:1:2:3 <--- command #1 + client: UPDATE y.rrd N:3:4:5 <--- command #2 + client: and so on... + client: . + server: 2 Errors + server: 1 message for command 1 + server: 12 message for command 12 + =back =head2 Performance Values