aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/venti
Commit message (Collapse)AuthorAgeFilesLines
* all: remove need for `-fcommon`Dan Cross2025-07-251-0/+1
| | | | | | | | | | Use `extern` where appropriate so that we can remove `-fcommon` on macOS and others. On macOS, `-fcommon` generates a number of linker warnings. I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD and illumos. I am not in a position to test on AIX or other more esoteric platforms, however.
* libthread: add threadmaybackgroundRuss Cox2020-12-301-0/+6
| | | | | | | | Programs that want to background themselves now need to define threadmaybackground returning 1. This avoids a confusing (to people and debuggers) extra parent process for all the threaded programs that will never want to background themselves.
* venti/buildindex: fix hang on large indexesRuss Cox2020-01-141-1/+1
| | | | Fixes #93.
* Make venti's doc more accurateEdouard Klein2020-01-131-1/+1
|
* cmd/venti/srv: split memory allocation callNeven Sajko2020-01-131-2/+2
| | | | | | | | | | | This splits a certain vtmallocz call in mkihash into two vtmallocz calls. The first issue this fixes is that the C aliasing rules were not respected in the code before this commit. The other thing is that this enables better memory alignment guarantees. Updates #313 Change-Id: Ia4f3e0fc85facc778193f5e977d4f99a1a9abd23
* Trivial changes: whitespace and modes.Dan Cross2020-01-1046-421/+396
| | | | | | | | | Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net>
* venti: fix venti graph on 64-bitMichael Stroucken2017-07-231-1/+1
| | | | | | | | A pixel is 32 bits wide in RGBA, regardless of system's word size. Change-Id: Iea36a8dafdec9ce8d593f944ef5ed1ea08e11d25 Reviewed-on: https://plan9port-review.googlesource.com/2980 Reviewed-by: David du Colombier <0intro@gmail.com>
* all: fix or silence all INSTALL warnings on macOSRuss Cox2017-01-061-1/+1
| | | | | | | | Should be a clean build now. Change-Id: Id3460371cb5e8d4071f8faa9c2aec870d213a067 Reviewed-on: https://plan9port-review.googlesource.com/2781 Reviewed-by: Russ Cox <rsc@swtch.com>
* venti/copy: fix bug writing directories that zero truncateRuss Cox2014-10-211-1/+1
| | | | | | | Found by nwf. TBR=rsc https://codereview.appspot.com/162860045
* venti/wrarena: fix arenapart breakageDavid du Colombier2013-01-031-3/+4
| | | | | R=rsc https://codereview.appspot.com/7027044
* fix clang warnings reported by Tuncer AyazRuss Cox2012-10-212-3/+3
| | | | | R=rsc http://codereview.appspot.com/6744054
* fix gcc 4.7 warnings (thanks Tuncer Ayaz)Russ Cox2012-10-201-4/+1
| | | | | R=rsc http://codereview.appspot.com/6744053
* fix INSTALL warningsRuss Cox2012-05-292-2/+3
| | | | | R=rsc http://codereview.appspot.com/6258060
* venti: fix VtMaxLumpSizeAbhishek Kulkarni2012-05-297-7/+7
| | | | | | R=rsc, adkulkar CC=plan9port.codebot http://codereview.appspot.com/6108047
* venti: remove bloomlookuptime in statsDavid du Colombier2012-05-071-3/+0
| | | | | R=rsc http://codereview.appspot.com/6197057
* venti: fix bloom in statsDavid du Colombier2012-05-071-1/+4
| | | | | R=rsc http://codereview.appspot.com/6201049
* venti: fix writedonechan size in bloomDavid du Colombier2012-05-021-1/+1
| | | | | R=rsc http://codereview.appspot.com/6128063
* venti: add bootstrap mode (write + no index)Russ Cox2012-04-224-0/+9
| | | | | R=rsc, rsc http://codereview.appspot.com/6097047
* venti: fix typoRuss Cox2012-04-071-1/+1
| | | | | R=rsc http://codereview.appspot.com/5989059
* venti: add arenapart support to wrarenaRuss Cox2012-04-071-2/+16
| | | | | R=rsc http://codereview.appspot.com/5988058
* venti: import venti/conf from plan 9David du Colombier2012-01-262-0/+76
| | | | | R=rsc http://codereview.appspot.com/5572066
* venti: fix settings in statsDavid du Colombier2012-01-202-1/+2
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5558054
* venti: fix scacheprefetch statsDavid du Colombier2012-01-161-0/+2
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5507045
* venti/mgr: various fixes and plan 9 supportDavid du Colombier2011-11-211-55/+56
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5421047
* venti: fix log url in statsDavid du Colombier2011-11-211-1/+1
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5395043
* venti: import changes from plan 9David du Colombier2011-11-084-3/+7
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5325044
* venti: fix vtcachealloc and VtMaxLumpSizeDavid du Colombier2011-11-083-2/+14
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5309073
* venti: fix format on ulongDavid du Colombier2011-11-081-2/+2
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5328046
* venti: fix pragma varargck due to changes in tag()David du Colombier2011-06-131-1/+1
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/4517150
* venti: fix usage to match manualsDavid du Colombier2011-06-071-1/+1
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/4593041
* venti: fix usage to match manualsDavid du Colombier2011-06-077-8/+8
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/4576041
* venti: import changes from plan 9David du Colombier2011-06-0220-38/+94
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/4523057
* venti: add mgr (work in progress)Russ Cox2010-11-091-0/+1021
| | | | | R=rsc http://codereview.appspot.com/3003041
* various: crctab now u32intRuss Cox2010-02-221-1/+1
| | | | | R=rsc http://codereview.appspot.com/220041
* venti: handle FS block size > MaxIoVenkatesh Srinivas2009-08-231-2/+5
| | | | http://codereview.appspot.com/110071
* venti/copy: synchronize with Plan 9; indent in verbose modeVenkatesh Srinivas2009-08-211-9/+112
| | | | http://codereview.appspot.com/110062
* venti: 32-bit extensions to data structuresRuss Cox2009-05-256-2/+32
|
* venti/copy: no rewriting unless rewrite flag is set (Nathaniel W Filardo)Russ Cox2009-02-041-2/+4
|
* venti: disk i/o fixes and tweaksRuss Cox2008-12-231-8/+17
|
* venti: better inconsistency errorsRuss Cox2008-12-231-12/+45
|
* venti/verifyarena: shorter output, aligned i/oRuss Cox2008-12-231-10/+18
|
* venti/mirrorarenas: shorter output, aligned i/oRuss Cox2008-12-231-12/+93
|
* venti: ignore mgr lines in configRuss Cox2008-12-231-1/+3
|
* venti: handle symlinks as disksRuss Cox2008-12-061-1/+1
|
* venti: silence warnings in icache.cRuss Cox2008-08-071-4/+4
|
* venti: work around gcc 4.3 bug (reported by Lucho Ionkov)Russ Cox2008-07-311-1/+13
|
* venti: add venti/dump programRuss Cox2008-07-092-0/+135
|
* venti: reduce locking contention in buildindexRuss Cox2008-07-033-13/+74
|
* venti: more detail in index divisor too coarse messageRuss Cox2008-07-031-1/+1
|
* venti: bump MaxAMapRuss Cox2008-07-031-1/+1
|