aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/venti/srv
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-1038-399/+378
| | | | | | | | | 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/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: 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-083-3/+6
| | | | | | R=rsc CC=plan9port.codebot http://codereview.appspot.com/5325044
* 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-0218-35/+86
| | | | | | 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: 32-bit extensions to data structuresRuss Cox2009-05-251-0/+6
|
* 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: 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
|
* venti: mark checksum-queued arenas in http outputRuss Cox2008-07-031-0/+2
|
* venti: make sure arena checksum jobs cannot be missedRuss Cox2008-07-031-5/+8
|
* venti/wrarena: add timing output, fix syncRuss Cox2008-07-031-4/+6
|
* venti: allow plan 9 partitions as disk subnamesRuss Cox2008-07-031-190/+103
|
* mergeRuss Cox2008-04-154-47/+63
|
* mergeRuss Cox2008-01-3010-42/+43
|
* venti: add debugging html formRuss Cox2007-11-271-0/+41
|