This is the xcat Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 07:08:55 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
xcat
XCAT mass LAN big file distributor
Jesse Off <jesseoff@me.com>
MIT
0.0.1
flexi-streams
(system).
bordeaux-threads
(system).
trivial-garbage
(system).
log4cl
(system).
usocket-server
(system).
cl-ppcre
(system).
trivial-features
(system).
package.lisp
(file).
fifo.lisp
(file).
xcatd.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
xcat/fifo.lisp
package.lisp
(file).
xcat
(system).
copy-fifo
(function).
fifo
(structure).
fifo-count
(function).
fifo-data
(reader).
(setf fifo-data)
(writer).
fifo-endp
(function).
fifo-get!
(macro).
fifo-head
(function).
fifo-n
(reader).
(setf fifo-n)
(writer).
fifo-p
(function).
fifo-put!
(macro).
fifo-tail
(reader).
(setf fifo-tail)
(writer).
make-fifo
(function).
xcat/xcatd.lisp
fifo.lisp
(file).
xcat
(system).
*xcat-broadcast-ip*
(special variable).
xcat
(generic function).
xcatd
(function).
*xcat-chunks*
(special variable).
*xcat-helpout-thread*
(special variable).
*xcat-helpout-xfr-thread*
(special variable).
*xcat-lock*
(special variable).
*xcat-prefetcher-thread*
(special variable).
*xcat-prev-chunks*
(special variable).
*xcatd-chunks*
(special variable).
*xcatd-directory*
(special variable).
*xcatd-lock*
(special variable).
*xcatd-remotes*
(special variable).
+max-array-size+
(constant).
+xcatd-max-xfrs+
(constant).
+xcatd-xfr-timeout-sec+
(constant).
bufs-length
(function).
ensure-cached
(function).
file-read-chunk
(function).
log-but-retry-errors-after-delay
(macro).
log-errors
(macro).
make-bufs
(function).
net-read-chunk
(function).
read-into
(function).
return-errors
(macro).
sum-bufs
(function).
xcat-broadcast-handler
(function).
xcat-prefetch
(function).
xcat-req
(function).
xcatd-broadcast-handler
(function).
Packages are listed by definition order.
xcat
common-lisp
.
flexi-streams
.
usocket
.
*xcat-broadcast-ip*
(special variable).
xcat
(generic function).
xcatd
(function).
*xcat-chunks*
(special variable).
*xcat-helpout-thread*
(special variable).
*xcat-helpout-xfr-thread*
(special variable).
*xcat-lock*
(special variable).
*xcat-prefetcher-thread*
(special variable).
*xcat-prev-chunks*
(special variable).
*xcatd-chunks*
(special variable).
*xcatd-directory*
(special variable).
*xcatd-lock*
(special variable).
*xcatd-remotes*
(special variable).
+max-array-size+
(constant).
+xcatd-max-xfrs+
(constant).
+xcatd-xfr-timeout-sec+
(constant).
bufs-length
(function).
copy-fifo
(function).
ensure-cached
(function).
fifo
(structure).
fifo-count
(function).
fifo-data
(reader).
(setf fifo-data)
(writer).
fifo-endp
(function).
fifo-get!
(macro).
fifo-head
(function).
fifo-n
(reader).
(setf fifo-n)
(writer).
fifo-p
(function).
fifo-put!
(macro).
fifo-tail
(reader).
(setf fifo-tail)
(writer).
file-read-chunk
(function).
log-but-retry-errors-after-delay
(macro).
log-errors
(macro).
make-bufs
(function).
make-fifo
(function).
net-read-chunk
(function).
read-into
(function).
return-errors
(macro).
sum-bufs
(function).
xcat-broadcast-handler
(function).
xcat-prefetch
(function).
xcat-req
(function).
xcatd-broadcast-handler
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Removes and returns object from fifo. If fifo becomes empty, struct is destroyed, i.e. setf nil
Adds obj to fifo, instantiating new fifo struct if necessary. Returns new count of fifo
Reads 16Mbyte chunk. Stores result in a weak hash table for cacheing. Returns a list of octet vectors– first is the reply header w/checksum, next are the file buf(s).
xcat
.
Makes list of arrays for when nbytes is greater than +max-array-size+
xcat
.
Broadcasts requests for files via XCAT. Returns cons of two octet vectors– car is the resp header, cdr is the verified datablock(s).
xcat
.
read-sequence into a list of bufs, returning multiple values of filled bufs and total size
xcat
.
Starts a nonblocking background request for the xcat-req-string chunk.
xcat
.
Requests XCAT chunk, possibly from a prefetch or from the chunk cache hash table.
xcat
.
Jump to: | (
B C E F G L M N R S X |
---|
Jump to: | (
B C E F G L M N R S X |
---|
Jump to: | *
+
C D N S T |
---|
Jump to: | *
+
C D N S T |
---|
Jump to: | F P S X |
---|
Jump to: | F P S X |
---|