Commit Graph

2806 Commits

Author SHA1 Message Date
Jeffrey Altman
7a4c7609c8 windows-version-20050428
1.3.8200
2005-04-28 19:12:43 +00:00
Derrick Brashear
1e75a2fdc1 vnode-nusers-avoid-potential-overflow-20050428
a byte is very small...
2005-04-28 06:02:19 +00:00
Chaskiel M Grundman
965864f2ed osi-initcacheinfo-cleanup-20050427
FIXES 18429

remove extraneous variable, be consistent about cacheMnt type
2005-04-28 04:10:19 +00:00
Peter Somogyi
48e618ff0a change-s390x-linker-binding-20050427
FIXES 18447

to avoid binding against xdr_int_internal in xdr use from the pam module
2005-04-28 04:04:13 +00:00
Chaskiel M Grundman
c90b1bd66a linux-always-glock-20050427
finish this up, always glock on linux
2005-04-27 22:43:18 +00:00
Jeffrey Altman
8085bc4d47 windows-callback-race-20050427
cm_EndCallbackGrantingCall contained a race condition due to the release
of the cm_callbackLock in the middle of the for() loop.  The race was
removed by optimizing out the call to cm_CallbackNotifyChange().  There
is no reason this needed to be called once per callback revoke in the
list.
2005-04-27 16:32:22 +00:00
Jeffrey Altman
bd6345779e winnotes-20050427
more updates
2005-04-27 16:28:00 +00:00
Derrick Brashear
f2558d6b89 add-ptprocs-prototype-use-20050426
thanks to Chris Wing for pointing this out
2005-04-27 02:49:47 +00:00
Derrick Brashear
e911b292af daemonize-log-somewhere-so-fds-can-close-without-harm-20050426
FIXES 18405

switch to VLog from printf
2005-04-27 02:36:40 +00:00
Tom Keiser
35285dad3e rx-fpq-optimize-20050425
FIXES 17805

here's a patch that reduces the overhead of transfers
between the local and global free packet queues. The old algorithm was
O(n) in the number of store instructions -- 7 per rx_packet. I've added
some bulk transfer macros to the rx_queue package. Now, the number of
store instructions is O(1) -- 6 total. This should help reduce bus
contention and cache line invalidates on SMPs.
2005-04-25 21:52:59 +00:00
Derrick Brashear
3a30e787f2 linux-global-sunlock-always-20050424
ok, well, in the land of pre-emption i guess we need this always
2005-04-25 18:20:16 +00:00
Chas Williams
7631e20aa0 linux-dentry-revalidate-one-more-20050424
further updates
2005-04-25 15:54:54 +00:00
Chaskiel M Grundman
9213494ea8 add-missing-inotify-test-20050424
so we actually detect the inotify sem
2005-04-24 15:54:03 +00:00
Chas Williams
937e96cfd1 dentry-revalidate-cleanup-20050424
clean up dentry_revalidate one more time so performance improves
2005-04-24 15:26:53 +00:00
Niklas Edmundsson
87de2a0c8f aix53-20050424
add param file for aix 53
check for cache partition type
2005-04-24 15:24:57 +00:00
Rainer Toebbicke
6115ace770 maintain-volume-filecounts-20050424
maintain file counts in volume header
2005-04-24 15:19:55 +00:00
Christopher Allen Wing
21610a43f7 use-daemon-in-bosserver-and-afsd-20050424
provide daemon() if none exists. call it in bosserver and in afsd for afsdb handler

====================
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.
====================

add the file, too
2005-04-24 15:16:21 +00:00
Chas Williams
1ecb15494a avoid-leaking-stat-info-20050424
otherwise we are effectively giving stat powers to people who shouldn't have it
2005-04-24 15:01:29 +00:00
Chaskiel M Grundman
6c0ca56a91 osi-file-use-dentry-open-20050423
FIXES 18335

use dentry_open et al instead of doing the work ourselves
2005-04-24 02:02:52 +00:00
Derrick Brashear
784854cace linux-osi-module-proc-csdb-sprintf-bug-20050423
FIXES 18334

remove extraneous %s
2005-04-24 01:54:42 +00:00
Jim Rees
8e3f1f45b0 freebsd60-20050422
Preliminary FreeBSD 6.0 support.
Builds, but unlikely to work.
2005-04-22 15:57:09 +00:00
Jim Rees
8a009bf151 ignore-ytab-20050421
add y.tab.h to .cvsignore
2005-04-21 23:08:12 +00:00
Michael Niksch
0223153f50 restore-tab-20050421
Restore lost tab.
2005-04-21 13:03:43 +00:00
Jeffrey Altman
9198f00b19 windows-shell-ext-remove-mtpt-20050420
Conditionalize the AFS->Mount Point->Remove menu item based upon whether
or not the selected item(s) contain mount points
2005-04-21 03:16:57 +00:00
Tom Keiser
1099227e08 rx_fpq_take_three-20050420
FIXES 17805

I've been stress testing a patch all weekend that changes the way
thread-local packet quotas are computed.  I was able to replicate the
unbounded packet alloc problem on unix server components by eliminating my
code from rxi_StartServerProcs that sets the maximum number of expected
threads.  This patch makes the upper thread limit get computed on the fly,
adds some thread-local free packet queue statistics, and a few other minor
tweaks.  I still don't have a working windows development environment, so
I can't say whether this will fix all the windows client problems.  But,
the unbounded packet allocation problem should go away with this patch.

stress testing on windows succeeds as well. <jaltman@secure-endpoints.com>
2005-04-20 22:21:16 +00:00
Jim Rees
92920f732d fix-vc-v-macro-20050420
Fix IsAfsVnode and friends for OpenBSD and NetBSD.
Use "v" instead of "vc" for vnode args to macros (cosmetic only).
Redefine OpenBSD macros instead of using #ifdefs in afs_osi.h.
2005-04-20 17:35:44 +00:00
Jeffrey Altman
5dd44b7a0f windows-hookdll-20050419
Some more tweaks for hook dll processing.
2005-04-19 22:06:22 +00:00
Chas Williams
77111b8232 linux-conflate-rdwrs-20050419
FIXES 17561

conflate the 2 rdwr routines we have
2005-04-19 17:27:25 +00:00
Niklas Edmundsson
9b506fb588 aix53-20050419
add aix 5.3 support
2005-04-19 16:50:25 +00:00
Jeffrey Altman
c0753e9ee7 windows-hooks-20050418
Add new hooks from "AfsdHook.dll" to the afsd_service.exe

   AfsdInitHook - where you currently have one

   AfsdRxStartedHook - after RxInit but before SmbInit

   AfsdSmbStartedHook - after SmbInit

   AfsdBkDaemonHook - called by the BkDaemon thread and is executed once per
                      cycle

   AfsdStoppingHook - called just after a shutdown event has been
                      received but before any shutdown has been performed

   AfsdStoppedHook - called just after all shutdown operations after
                     completed but before the service terminates

The type of the function is

   BOOL ( APIENTRY * AfsdHook )(void)

in all cases.  Returning FALSE will cause the service to shutdown.
2005-04-19 07:26:27 +00:00
Jeffrey Altman
f4f8176464 windows-O_NOBLOCK-20050418
O_NOBLOCK is not defined on Windows
2005-04-19 06:04:35 +00:00
Jeffrey Altman
c630f81194 windows-rx-ts-fpq-20050418
FIXES 17805

Add a new function called rx_StartClientThread() which parallels the
behavior of rx_StartServer but is used for initializing client threads.

====================
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.
====================
FIXES 17805

Add a new function called rx_StartClientThread() which parallels the
behavior of rx_StartServer but is used for initializing client threads.

Also, disable RX_TSFPQ_ENABLE for Windows as it slows the client down.
2005-04-19 06:04:03 +00:00
Jeffrey Altman
66b82d3c10 windows-formatting-20050418
keep formatting consistent
2005-04-19 06:03:10 +00:00
Jeffrey Altman
ebf2022608 windows-free-lib-20050418
call FreeLibrary not CloseHandle
2005-04-19 06:02:48 +00:00
Derrick Brashear
61c5f8c0c8 macos104-not-yet-20050418
push first group of 10.4 changes
2005-04-18 21:09:38 +00:00
Jeffrey Altman
e93bf76251 windows-syscfg-20050418
GetAdaptersAddressess -> GetAdaptersAddresses
2005-04-18 15:43:50 +00:00
Chaskiel M Grundman
bf094cb5f4 linux-fmode-set-20050418
to avoid problems where we don't get truncated
2005-04-18 15:30:53 +00:00
Rainer Toebbicke
7b71eb265e logging-in-linux-vnodeops-sucks-20050418
given that we keep ending up with these weird errors, it's just not worth it.
2005-04-18 15:28:05 +00:00
Robert Banz
d8c0cc4c26 solaris-largefile-not-on-ia32-20050417
disable largefile on solaris x86 32 bit
2005-04-18 15:25:34 +00:00
Jeffrey Altman
eb71287333 missing-eof-20050417
add missing eof
2005-04-18 03:28:31 +00:00
Derrick Brashear
93ece98ccb ptserver-restricted-mode-20050415
add restricted mode to pts
only admins can make changes
2005-04-15 20:39:33 +00:00
Derrick Brashear
6fe57dcfda make-linux-proc-cellservdb-info-20050415
use info hook instead of read so we can have larger than a slab
2005-04-15 20:32:31 +00:00
Derrick Brashear
1698261443 license-compromise-20050415
just copy the full list of licenses here. bleh.
2005-04-15 20:04:55 +00:00
Derrick Brashear
44eac0a8ac license-update-20050415
FIXES 18131

collect all licenses here
2005-04-15 20:02:08 +00:00
Kris Van Hees
a72d598e09 vos-release-compare-update-timestamps-20050415
FIXES 17758

use last updated timestamps to determine if a release needs to be done
2005-04-15 19:43:57 +00:00
Peter Somogyi
c38270884a fix-rxkad-prototype-20050415
FIXES 18079

fix cbc_encrypt prototype
2005-04-15 19:34:30 +00:00
Derrick Brashear
2dc87bcf1e kill-struct-osisocket-20050415
FIXES 18079

more complete version of what's in the patch, kill all refs to struct osi_socket in favor of just osi_socket

from  psomogyi@gamax.hu
2005-04-15 19:33:22 +00:00
Chas Williams
4625fe8f93 viced-already-regd-warning-20050415
FIXES 18049

the ethernet address is irrelevant
2005-04-15 19:23:06 +00:00
Jeffrey Altman
3e20db8bbb windows-locking-freeacls-20050415
Ensure that the appropriate mutex locks are held on the stat cache
entry referred to by the acl back pointer when performing a cleanup
2005-04-15 17:01:40 +00:00
Jeffrey Altman
bee80ed64c windows-memmap-adjust-20050415
Prepare to allow the maxVolumes and maxCells parameters to become
independent of the MaxStats value
2005-04-15 17:00:15 +00:00