Jim Rees
66d83d5470
openbsd-20030122
...
Fix vcache/vnode confusion.
2003-01-22 21:25:14 +00:00
Nickolai Zeldovich
a6d9298d3d
rx-avoid-deadlock-in-attaching-call-20030122
...
Avoid a subtle cycle in the locking order hierarchy involving
the rxi_ServerThreadSelectingCall flag, and instead rely on
call->lock to make sure we don't attach the same call twice.
Also some miscellaneous cleanup and code unification.
2003-01-22 06:49:48 +00:00
Jim Rees
9370d218fd
fix-indentation-20030117
...
Fix indentation in a few places so I can read the code
so I can track down a bug I probably introduced
2003-01-17 22:24:16 +00:00
Rainer Toebbicke
ea4f1a80d7
rx-assign-thread-id-key-to-periodic-helpers-20030117
...
so each gets own holdbits
2003-01-17 18:13:19 +00:00
Derrick Brashear
2e3678c882
viced-getclient-assert-logging-20030117
...
log some more info before asserting
2003-01-17 07:39:28 +00:00
Derrick Brashear
ec111ccc44
vol-clone-inc-failure-logging-20030117
...
log info in event of assert
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
same change for IH_DEC
2003-01-17 06:46:39 +00:00
Derrick Brashear
12eb511d45
viced-improved-host-logging-20030117
...
to deal with condition reported by lha@stacken.kth.se
2003-01-17 06:21:37 +00:00
Jeffrey Hutzelman
587304c2ba
solaris-deal-with-gmake-stupidity-20030117
...
make gmake not try to link libafs.o and libafs.nonfs.o into another object
2003-01-17 06:11:13 +00:00
Derrick Brashear
82d009d480
linux-ifdef-stupidity-cleanup-20030117
...
as pointed out by zacheiss@mit.edu
2003-01-17 05:39:20 +00:00
Pavel Semerad
3fa43862aa
linux-lock64-fix-20030116
...
fix 64bit lock functions
2003-01-17 01:30:05 +00:00
Derrick Brashear
3ddb9dd9b9
aix51-param-update-20030116
...
get missed pinning define, cleanup ukernel portion of header
2003-01-16 16:34:39 +00:00
Kevin Coffman
8ab7a90937
pts-supergroups-20030114
...
thanks to nneul@umr.edu
add configure switch and support code for groups in groups
2003-01-15 17:36:07 +00:00
Kevin Coffman
b5af9ebd62
volser-cache-more-ips-20030114
...
thanks to nneul@umr.edu for splitting these out
this increases the size of the ip address cache for talking to vlserver
2003-01-15 04:29:47 +00:00
Kevin Coffman
35e9be66e9
ubik-rename-defines-20030114
...
thanks to nneul@umr.edu for splitting these out
this adds UBIK_ to defines instead of doing undef on
potentially "global" defines
2003-01-15 04:28:24 +00:00
Kevin Coffman
06c9fc12db
rxgen-enforce-grammar-20030114
...
thanks to nneul@umr.edu for splitting these out.
enforce procedure being in a package in xg files
2003-01-15 04:27:16 +00:00
Kevin Coffman
1e0696b5b3
buserver-ubik-buffers-20030114
...
thanks to nneul@umr.edu for cleaning these up
2003-01-15 04:22:27 +00:00
Nickolai Zeldovich
14c5be99b6
callbacks-later-linked-list-fix-20030114
...
the linked list code was never updated for multiple passes when we
started doing that.
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
the linked list code was never updated for multiple passes when we
started doing that.
2003-01-15 00:28:46 +00:00
Derrick Brashear
cff9ae0f10
viced-alloc-hosts-held-and-locked-20030114
...
to avoid potential race as we chain in while allocating then try to lock
after returning to h_GetHost_r
2003-01-15 00:21:08 +00:00
Derrick Brashear
c52ddf77fa
viced-junk-unused-functions-20030114
...
more cleanup of fileserver
2003-01-15 00:10:10 +00:00
Nickolai Zeldovich
eff534794e
Improved signal-thread support for the pthread fileserver,
...
which avoids blocking signals in any thread, to appease Linux's
thread signaling semantics.
2003-01-14 01:20:03 +00:00
Nickolai Zeldovich
d36004ee10
Fix the includes dependency, so that all of util/ isn't rebuilt
...
every single time.
2003-01-14 01:06:36 +00:00
Nickolai Zeldovich
3ba961ca00
Wrap our assert() macro in do{..}while(0) to make it look
...
just like a real function. Fix instances of use of this
macro that lacked a trailing semicolon of their own.
2003-01-14 01:05:11 +00:00
Nickolai Zeldovich
cfef9796e8
Make the Rx deadtime a tunable variable, either with a kernel debugger
...
of some sort, or sysctl on Linux. To follow later: Rx idle dead time,
but this requires more in-depth changes to conn handling and such.
2003-01-13 20:25:54 +00:00
Nickolai Zeldovich
22360fcf88
Generalize the rx idle dead time support to include client connections,
...
in addition to server connections. This will eventually be used by the
AFS client to better time out non-replying servers.
2003-01-13 20:24:34 +00:00
Nathan Neulinger
6e823f2737
makefiles-cflag-cleanup-20030113
...
Fix lib ordering for cmd/util, remove redundant libs
2003-01-13 18:55:07 +00:00
Nathan Neulinger
a8e42dca5c
makefile-dependancies-20030113
...
add more dependancies
2003-01-13 18:31:13 +00:00
Nathan Neulinger
ab64672f2b
salvager-fast-restart-log-to-syslog-also-20030111
...
if -syslog, also log this to syslog
2003-01-12 02:02:48 +00:00
Nathan Neulinger
3534cf2c61
gmake-j-support-20030111
...
update top makefile so gmake -j works
2003-01-12 02:00:26 +00:00
Nathan Neulinger
580af44321
makefiles-cflag-cleanup-20030111
...
move cflags back to makefile.config, more cleanup, dup removal
2003-01-11 07:33:52 +00:00
Jeffrey Hutzelman
2be60b7ee4
rxkad-be-openssl-keyschedule-safe-20030111
...
openssl has larger keyschedules than we do
crypto api is all so unfortunate
2003-01-11 07:31:08 +00:00
Derrick Brashear
bd72450f80
vol-package-avoid-race-on-invalidating-hashed-vnode-20030111
...
thanks to whichever of jhutz@cmu.edu or cg2v@andrew.cmu.edu (or both)
noticed the race; also deal with wrap problem in VolumeCacheCheck that i
noticed
2003-01-11 07:26:35 +00:00
Sam Hartman
92e76f7eb2
include-errno-dont-declare-it-20030111
...
include errno.h instead of extern int errno ourselves
2003-01-11 07:22:14 +00:00
Derrick Brashear
e1c86d7691
linux-placate-whiny-gcc-20020110
...
debian unstable gcc gets bitter and cries to mom over newlines in strings.
2003-01-10 20:16:42 +00:00
Derrick Brashear
9624637cfe
nfstrans-solaris-pre-7-support-20021210
...
make it work for 2.6 and earlier
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
actually for earlier than 8
2003-01-10 09:34:38 +00:00
Nathan Neulinger
b6f124d4cb
remove-venus-lock-h-20020110
...
nothing uses it. junk it.
2003-01-10 09:33:30 +00:00
R. Lindsay Todd
800b103f0a
fileserver-largefile-support-20020109
...
Fix compile problems for 64BIT_ENV with large files turned off
2003-01-09 19:16:50 +00:00
Derrick Brashear
52126ee90c
solaris-nfstrans-compile-fix-20020108
...
osi_vfsops_nfs.o is compiled from osi_vfsops.c
2003-01-08 23:53:36 +00:00
Jim Rees
29454d28d0
openbsd-20030109
...
Add AFS_64BIT_ENV. Should have been there all along.
2003-01-08 23:07:03 +00:00
Jim Rees
c9c2309706
openbsd-20030108
...
Allocate a real SYS_NAME_ID for OpenBSD
2003-01-08 21:04:59 +00:00
Derrick Brashear
4624fd2206
linux-redhat-81-beta-support-20020107
...
thanks to Sean McDermott for the errno.h fixes.
the rest is my fault, the configure tests as well as the kernel changes
2003-01-08 05:52:11 +00:00
Derek Atkins
b72c14c4cf
linux-fast-netdown-20020107
...
notice the NETUNREACH quickly and mark a host down
2003-01-08 05:35:25 +00:00
R. Lindsay Todd
a038124edc
fileserver-largefile-support-20020107
...
fileserver-side large file support
2003-01-07 23:38:02 +00:00
Hartmut Reuter
7875999a4b
linux-largefile-appending-fix-20020107
...
appending >2gb bug, pointed to hartmut by lindsay todd
2003-01-07 23:29:41 +00:00
Hartmut Reuter
e0a78652da
aix51-64bit-exporter-20020107
...
loads, but doesn't yet work
2003-01-07 23:24:58 +00:00
Hartmut Reuter
436674ee07
aix51-32bit-ioctl-glue-20020107
...
support both 64bit and 32bit ioctls on aix 5.1
2003-01-07 23:14:08 +00:00
Chaskiel M Grundman
4b690db92f
darwin-deal-with-unclean-pages-from-vm-20020107
...
based on report from lha@stacken.kth.se
2003-01-07 23:03:35 +00:00
Love Hörnquist-Åstrand
e461b558ba
vsprocs-printf-cleanup-20020108
...
change defines slightly, eliminate bogus quota-setting warning when it's not
really an error.
2003-01-07 22:44:03 +00:00
Nickolai Zeldovich
d86a3e307e
Create a special thread to receive signals in the pthread fileserver, in
...
order to avoid deadlock (we have signal handlers that unsafely grab locks).
2003-01-04 05:20:55 +00:00
Nickolai Zeldovich
d43d61cafb
Make OpenAFS build on FreeBSD 4.7-RELEASE.
2002-12-29 15:46:11 +00:00
Nickolai Zeldovich
8092249d0d
Avoid using afs_int64's, because this leads to gcc generating calls to
...
libgcc functions on Linux (which we don't have in the kernel). Instead
be slightly more clever to achieve the same result.
2002-12-28 05:17:08 +00:00