commit - e63f0507e907041e62ccc81ee518ea5426a8fd2a
commit + cbc99e3e52703f61aee028b34f135c2e05a6a5db
blob - 59db9e4f1e9b8f5f9ce7dfc5d66d166603cca60f
blob + e14052aa704929e69c0fe8500493072741db8b15
--- man/man1/venti.1
+++ man/man1/venti.1
.IR vacfs (4),
.IR venti (7),
.IR vbackup (8),
-.IR venti (8)
+.IR venti (8),
+.IR venti-fmt (8)
.SH BUGS
There should be programs to read and write
venti files and directories.
blob - a4a84b9077f92abecf33bbb39f068c58876273c1
blob + 810852e1418d8192deb5744b2aefe62094aed2ef
--- man/man3/venti-server.3
+++ man/man3/venti-server.3
.IR venti-conn (3),
.IR venti-packet (3),
.IR venti (7),
-.IR venti (8)
\ No newline at end of file
+.IR venti (8)
blob - d707091bfb995efbf6f19552cc8358a44fbd72a2
blob + 10614a50181b0f4de38fff6d9ae31ab81c3147cb
--- man/man8/venti-backup.8
+++ man/man8/venti-backup.8
.PP
.B venti/rdarena
[
-.B -v
+.B -qv
]
.I arenapart
.I arenaname
This command is typically used to back up an arena to external media.
The
.B -v
-option generates more verbose output on standard error.
+option generates more verbose output on standard error;
+.B -q
+generates only errors on standard error.
.PP
.I Wrarena
writes the blocks contained in the arena
Of course, one would need to add wrapper code to keep track
of which arenas have been processed.
See
-.B /sys/src/cmd/venti/backup.example
+.B /sys/src/cmd/venti/words/backup.example
for a version that does this.
.SH SOURCE
.B \*9/src/cmd/venti/srv
.SH SEE ALSO
.IR venti (7),
.IR venti (8)
+.SH BUGS
+.I Wrarena
+can't read a pipe or network connection containing an arena;
+it needs a file already containing the entire arena.
blob - 2f21bedaad99c6b1303c20b9ddf449d185acaa63
blob + 4f87c0f80131c5e1b22bf1506a99bc23a83f8d48
--- man/man8/venti-fmt.8
+++ man/man8/venti-fmt.8
.PP
.B venti/buildindex
[
-.B -B
-.I blockcachesize
+.B -bd
+] [
+.B -i
+.I isect
+] ... [
+.B -M
+.I imemsize
]
-[
-.B -Z
-]
.I venti.conf
-.I tmp
.PP
.B venti/checkindex
[
.B -afv
]
.I file
-.PP
-.B venti/copy
-[
-.B -f
-]
-.I src
-.I dst
-.I score
-[
-.I type
-]
.SH DESCRIPTION
These commands aid in the setup, maintenance, and debugging of
venti servers.
system when the old index becomes too small, or to rebuild
an index after media failure.
Small errors in an index can usually be fixed with
-.IR checkindex .
-.PP
-The
-.I tmp
-file, usually a disk partition, must be large enough to store a copy of the index.
-This temporary space is used to perform a merge sort of index entries
-generated by reading the arenas.
+.IR checkindex ,
+but
+.I checkindex
+requires a large temporary workspace and
+.I buildindex
+does not.
.PP
Options to
.I buildindex
.TF "\fL-M\fI imemsize"
.PD
.TP
-.BI -B " blockcachesize
+.B -b
+Reinitialise the Bloom filter, if any.
+.TP
+.B -d
+`Dumb' mode; run all three passes.
+.TP
+.BI -i " isect
+Only rebuild index section
+.IR isect ;
+may be repeated to rebuild multiple sections.
+The name
+.L none
+is special and just reads the arenas.
+.TP
+.BI -M " imemsize
The amount of memory, in bytes, to use for caching raw disk accesses while running
.IR buildindex .
(This is not a property of the created index.)
-The default is 8k.
-.TP
-.B -Z
-Do not zero the index.
-This option should only be used when it is known that the index was already zeroed.
-(Version 1 indexes only; see the discussion in
-.I fmtindex
-above.)
+The usual suffices apply.
+The default is 256M.
.PD
.PP
.I Checkindex
.SH BUGS
.I Buildindex
should allow an individual index section to be rebuilt.
-The merge sort could be performed in the space used to store the
-index rather than requiring a temporary file.
blob - 6a144d83adad41825a62e8161398167c992cd5c3
blob + 6412a2d93bbb155902d5cfe28a16ac49b6d2d153
--- man/man8/venti.8
+++ man/man8/venti.8
.TH VENTI 8
.SH NAME
-venti \- archival storage server
+venti \- archival storage server
.SH SYNOPSIS
+.in +0.25i
+.ti -0.25i
.B venti/venti
[
-.B -Ldsw
+.B -Ldrs
]
[
.B -a
.B -c
.I config
]
-.PP
-.B " "
[
.B -C
.I lumpcachesize
Enable logging. By default all logging is disabled.
Logging slows server operation considerably.
.TP
+.B -r
+Allow only read access to the venti data.
+.TP
.B -s
Do not run in the background.
Normally,