Commit Graph

4281 Commits

Author SHA1 Message Date
Derrick Brashear
a608cd2e24 darwin-avoid-fsref-panic-maybe-20070728
maybe this works.
2007-07-28 15:31:44 +00:00
Jeffrey Altman
840ad12eb3 windows-fs-20070727
return error when GetCell fails
2007-07-28 04:03:58 +00:00
Jeffrey Altman
0ba1a62757 windows-rdrtimeout-20070727
RDRtimeout is seconds.  need to convert to milliseconds for comparison
2007-07-28 03:50:23 +00:00
Jeffrey Altman
d7d12d7c9b windows-client_config-20070727
FIXES 66302

change text of error message to indicate that the user is not a member
of the AFS Administrators Group instead of not being a Windows administrator.
2007-07-27 16:40:44 +00:00
Steven Jenkins
b741b29b4b man-page-demand-attach-20070726
Document additional bos flags for the demand attach file server.
2007-07-26 21:53:42 +00:00
Jason Edgecombe
2367c273bb man-page-updates-20070726
FIXES 65988

Mention aklog and kinit in klog's man page, add -dynroot to the afsd man
page, and mention that -skipauth tells uss not to create any Kerberos
principal and this has to be done separately.
2007-07-26 21:46:46 +00:00
Derrick Brashear
ed13fac911 md5inum-md5-clobbers-input-20070726 2007-07-26 18:04:21 +00:00
Jeffrey Altman
8ba66b7ff5 windows-afsd-ubik-20070722
not currently in use but replace ubik_Call(FOO,...) with ubik_FOO(...)
2007-07-23 00:09:06 +00:00
Derrick Brashear
16b32c1345 volser-directoryless-incremental-dumps-20070719
add an rpc, give vos a switch, allow incrementals which do not include directory objects
2007-07-19 19:51:55 +00:00
Jeffrey Altman
960ac913a4 windows-afs-svrmgr-20070719
uninitialized variable removal
2007-07-19 16:55:44 +00:00
Derrick Brashear
58d6f0b42a viced-assert-less-20070719
in don't assert for every silly thing
2007-07-19 16:14:20 +00:00
Derrick Brashear
91fee8a699 viced-no-nulluuid-20070719
a host with a zero uuid has no uuid support
2007-07-19 16:09:50 +00:00
Derrick Brashear
c010052699 kill-more-ubikcall-20070719
tested more ubik call death, so, byebye
2007-07-19 16:00:20 +00:00
Derrick Brashear
982f455deb vos-validate-dumpfile-20070719
based on code from jon nials
validate a dumpfile as being complete (look for end of dump signature)
2007-07-19 15:55:39 +00:00
Cesar Garcia
ef76695bb9 libadmin-deubikcall-cleanup-20070718
remove bogus extra arg
2007-07-18 15:21:12 +00:00
Jeffrey Altman
397cd0c3b8 windows-pioctl-20070718
cm_dir.h depends on cm_buf.h
2007-07-18 14:02:59 +00:00
Jeffrey Altman
a8b270d5a3 windows-single-dir-search-not-bulk-20070718
the single directory search routine used when there are no wildcards
does not perform a bulk stat operation.  do not set the flag on the
cm_scache_t.
2007-07-18 13:07:46 +00:00
Derrick Brashear
5e8227cd5e fs-state-only-in-dafs-20070717
FIXES 65681

only in dafs. oops.
2007-07-17 18:04:01 +00:00
Jeffrey Hutzelman
65c1b37f15 osi-probe-check-readable-20070717
FIXES 63971

avoid potentially reading pges that don't exist
2007-07-17 13:15:19 +00:00
Marcus Watts
2abf6e204c bg-fcrypt-64bit-fix-20070717
instead of this arcane ifdef which is flawed, we know which platforms support 64 bit types...
2007-07-17 13:06:47 +00:00
Russ Allbery
7fb5e02ff4 sparc32-no-ucontext-20070716
Undefine USE_UCONTEXT on sparc32 Linux since glibc doesn't implement
getcontext/setcontext for that architecture.
2007-07-17 04:46:25 +00:00
Derrick Brashear
f489b05a1c sparc32-no-getcontext-20070716
implement ptr_mangle for sparc32
2007-07-17 04:10:18 +00:00
Eric Sturdivant
5662cd310b xbsa-54-solaris-cplusplus-fun-20070716
FIXES 65588

deal with change to c++ xbsa library
2007-07-16 21:40:45 +00:00
Jeffrey Altman
82cb8884c8 libadmin-ubik_call-20070715
replace all calls to ubik_Call(FOO, ...) with ubik_FOO(...)

correct the incorrect parameter lists for ubik_FOO()
2007-07-16 00:58:52 +00:00
Derrick Brashear
a818f2d6b6 aix-aklog-lam-plugin-20070713
allow aklog equivalent from lam
2007-07-13 20:53:58 +00:00
Derrick Brashear
7aa5f7ad8b suser-aix-macro-20070712
can't use ifdefs inside the macro...
2007-07-12 19:10:05 +00:00
Derrick Brashear
1e86d1f3cc demand-attach-init-fsstate-rwlock-20070712
the rwlock needs to be initd before use
2007-07-12 09:28:26 +00:00
Douglas Engert
e13f8859a0 aklog-deal-without-524-20070711
patch in a way of dealing with no krb524
2007-07-11 05:29:36 +00:00
Rainer Toebbicke
73087bd4be pagsh-krb5-20070710
FIXES 54621

clean up the environment
2007-07-10 21:27:59 +00:00
Derrick Brashear
28208c9a24 linux-register-fs-deal-with-error-20070709
deal with other people who think they are afs.
2007-07-09 20:58:57 +00:00
Chaskiel M Grundman
d8457dd359 sparc-linux-des-alignment-20070709
seems like compilers really hate des. it should would be nice to euthanize this.

it's a shame there's no simple license-friendly des library to use
2007-07-09 20:14:09 +00:00
Jeffrey Altman
90bc0a7f31 windows-give-up-callbacks-20070707
don't try so hard to give up all callbacks.  If the server doesn't
respond in 10 seconds, too bad!

cleanup the server probe code a bit.  reorganize the code so that we
can avoid unnecessary pointer evaluation.  add a missing include file.
2007-07-07 14:36:59 +00:00
Jeffrey Altman
5e29856f7a windows-afsd-misc-20070706
* Do not give back callbacks to down servers

* Output more cm_scache_t data in afsd_alloc.log

* call VolStatus_Service_Stopped after the service has stopped
2007-07-07 00:20:38 +00:00
Marcus Watts
62bf68f4ba budb-ol_verify-20070706
FIXES 53210

fixes a missing pointer declaration that would presumably
break on 64-bit architectures.
2007-07-06 12:37:01 +00:00
Jeffrey Hutzelman
600a20f5a2 cellservdb-20070705
GCO Public CellServDB 05 Jul 2007
2007-07-06 00:44:35 +00:00
Jeffrey Altman
2b9525fe9e windows-volume-status-plugin-20070705
This delta adds an interface to an optional volume status handler.
The handler (if provided) receives status updates when volumes
change state between online, offline, busy, and alldown.
2007-07-05 20:21:19 +00:00
Jeffrey Altman
01184d053a windows-license-translation-20070705
replace GlobalAlloc with malloc.  initialize memory and consider the
inability to read the entire input file as an error.
2007-07-05 16:54:48 +00:00
Jeffrey Altman
1027ca87a7 windows-heap-corruption-20070703
fix buffer over write error introduced since 1.5.20
2007-07-03 15:11:35 +00:00
Derrick Brashear
35a2fe01dd macos-no-default-memcache-20070703
this should be leopard only memcache for now
2007-07-03 15:01:19 +00:00
Derrick Brashear
a5815643fc des-p-temp-volatile-20070703
make des work again on powerpc darwin and possibly elsewhere
2007-07-03 05:21:55 +00:00
Jeffrey Altman
8edfefbb9d windows-get-cellinfo-afsdb-20070702
enable afsdb records for get cellinfo lookup outside of afsd_service.exe

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

do not perform afsdb lookup for Freelance.Local.Root cell
2007-07-03 01:33:47 +00:00
Dan Hyde
a41d0af021 volser-delete-clone-not-source-20070702
FIXES 64268

fixes a bug in the UV_CopyVolume2 cleanup code. Without
this patch, the cleanup code will delete the source volume.
2007-07-02 18:05:04 +00:00
Jeffrey Altman
beb094fb2e windows-parse-ioctl-path-20070629
The UNIX client does not follow mount points or symlinks when evaluating
ioctl paths during commands such as "fs examine".  The Windows client did
which was annoying when you wanted to know the FID of a mount point that
was not properly being evaluated.
2007-06-30 05:43:17 +00:00
Jeffrey Altman
871297aa21 windows-eol-20070629
fix end of line for memdump output
2007-06-30 05:37:39 +00:00
Jeffrey Altman
43e97a8ede windows-procmgmt-library-20070629
Since the library creates its own background thread, the library must
load its own reference to itself to prevent the library from being
unloaded behind its back.
2007-06-30 00:51:36 +00:00
Jeffrey Altman
3309000efc windows-remove-give-up-callbacks-scache-recycling-20070627
remove the conditionalized code used to give up callbacks in response
to stat cache recycling due to performance impacts described in the
commit for DELTA windows-give-up-callbacks-20070627
2007-06-28 05:10:10 +00:00
Jeffrey Altman
61e6f04009 windows-give-up-callbacks-20070627
This large patch adds support for giving up callbacks in response to three
events:

 1. power management suspend

 2. power management shutdown

 3. stat cache object recycling

The third item is submitted as a condition compilation if GIVE_UP_CALLBACKS
is defined.  Properly handing callback give ups and the associated race
conditions with revokes and fetch status requests requires a great deal of
over head.  The first attempt used one GiveUpCallBacks RPC for each callback
that was being dropped as the stat cache object was recycled.  This resulted
in a 27% performance drop in the MIT stress test.  The code that is being
committed maintains a callback give up list on each server object.  The
callback is added to the list as the callbacks are dropped and then they
are sent to the server in bulk by the background daemon thread if the
server is known to be UP after a ping.  Logic is added to the
EndCallbackRequest and CallbackRevoke operations to ensure that race
conditions are addressed.  With all of this, there is a 17% performance drop
in the MIT stress test.

As a result, it is my conclusion that the client side costs associated with
optimizing the load on the server are simply too high.  I am committing this
code to ensure that it is not lost.  I will remove this support in the next
patch while leaving the support for giving up all callbacks in response
to suspend and shutdown events.
2007-06-28 05:04:21 +00:00
Jeffrey Altman
5c9c49137f windows-odd-vnode-is-dir-20070627
its odd vnodes are directories, not even ones
2007-06-28 04:52:12 +00:00
Jeffrey Altman
b3d34ab12c windows-pioctl-20070627
add cm_server.h to the include list
2007-06-28 04:33:50 +00:00
Derrick Brashear
f7c4a7e538 volser-earlier-logging-20070627
deal with the changes to deal with reconnecting in the unix domain fsync socket
2007-06-28 03:11:01 +00:00