Commit Graph

3076 Commits

Author SHA1 Message Date
Joe Buehler
664c5f83fe aix-export-h-20050920
FIXES 21723

make sure we include our export.h and not the one from nfs.
2005-09-21 01:02:42 +00:00
Jeffrey Altman
cc8cfd47bc windows-icons-20050919
Associate the OpenAFS icon with the Control Panel and Service and
the installers
2005-09-20 00:24:26 +00:00
Stephan Wienczny
277c3b4ecf linux-no-pf-freeze-20050908
FIXES 21424

new enough linux has no PF_FREEZE

sigh
2005-09-19 04:39:13 +00:00
Jeffrey Altman
8aef047541 windows-rx-debug-tid-20050917
add the thread id to the rx debug output
2005-09-17 20:59:22 +00:00
Jeffrey Altman
18bb5faec2 windows-servers-all-down-do-not-retry-20050915
remove the logic in cm_Analyze that performs a flush of the server
data and retries when all of the servers are marked down (aka ALLOFFLINE).
Instead return an immediate error to the caller.  The servers will be
checked by the background daemon thread and made available when they are.
2005-09-16 04:24:30 +00:00
Jeffrey Altman
9ac9185b0f rx-send-error-code-propagation-20050915
* add a version of rxi_DebugPrint for Windows that uses OutputDebugString

* migrate all printf statements to the dpf macro

* stop masking the errors from rx_sendmsg() so that higher level functions
  can make decisions based upon the failure.

* Windows reports EHOSTUNREACHABLE.  Similar to Linux, if it is reported
  reset the send packet start time to 0 in order to immediately cause the
  server to be marked down.
2005-09-16 03:27:15 +00:00
Derrick Brashear
b08017e91f rx-tq-waiter-rework-20050914
heavily reworked by jaltman@secure-endpoints.com
and then a little further editing by me


see if we can avoid doing to sleep forever waiting on the tq to flush

====================
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 decrement tqWaiters in the while evaluation.   This will
result in an invalid count if the value was zero to begin with.
2005-09-14 09:51:56 +00:00
Jeffrey Altman
bd1cc3d37b windows-notes-20050914
Add note regarding AFSCache file fragmentation affecting performance

Fix one of the RPC registry entries

Document UUID re-generation change
2005-09-14 05:41:54 +00:00
Derrick Brashear
bbf6472a11 rx-no-data-on-call-zero-20050913
hopefully fix sven oehme's problem
2005-09-14 05:28:11 +00:00
Jeffrey Altman
870d414e6c windows-detect-uuid-cloning-20050909
Begin to store the Disk Volume Serial Number and Machine SID in the
AFSCache file for use in detecting system clones.   Clones must get
a new UUID for the AFS Client.
2005-09-09 20:47:03 +00:00
Jeffrey Altman
604435daaf windows-fs-cleanup-20050909
remove unused variables
2005-09-09 20:43:07 +00:00
Jeffrey Altman
1d83f0e3b7 windows-pioctl-debug-20050909
log the pioctl path provided by the caller
2005-09-09 13:51:43 +00:00
Jeffrey Altman
9e348b344d windows-fs-flushall-20050907
"fs flushall" is like "fs flushvolume" but flushes all data in the cache

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

typo
2005-09-07 20:19:10 +00:00
Chas Williams
6d6789345e linux-root-fix-reval-20050907
FIXES 21390

revalidate the root vnode correctly so if we become replicated we don't lose
2005-09-07 18:38:56 +00:00
Jeffrey Altman
d154b54b55 windows-uuid-note-20050907
Warn users to remove AFSCache file when cloning machines with AFS installed
2005-09-07 18:17:04 +00:00
Chas Williams
46e69c1502 linux-root-no-reval-20050905
don't revalidate the root afs vnode, so if root.afs becomes replicated out from under us we don't lose.
2005-09-05 17:28:39 +00:00
Jeffrey Altman
e32a568a96 windows-install-notes-20050904
updated install notes
2005-09-04 05:53:27 +00:00
Jeffrey Altman
d9a958998c windows-updates-20050904
most recent change descriptions
2005-09-04 05:50:17 +00:00
Chas Williams
fed9b0844c linux-remove-reval-shortcut-20050903
don't skip revalidation work so we don't end up with bogus directory dates
2005-09-04 05:10:14 +00:00
Nathan Neulinger
fd8bfddd5e shlibafsrpc-objdir-20050902
FIXES 21312

make objdir builds work again
2005-09-03 00:38:16 +00:00
Jeffrey Hutzelman
599b57ed78 rx-propagate-error-20050902
if we have an error propagate it to new calls
2005-09-02 23:48:35 +00:00
Jeffrey Altman
d04a62e641 windows-pioctl-20050902
support '/' as well as '\\' in pioctl calls
2005-09-02 18:23:50 +00:00
Asanka Herath
001f9b9732 windows-loopback-20050831
As stated in the afs-install-notes, the MS Client for Networks should
be enabled on the loopback adapter, so enable it.

Prevent an install failure by not calling CoInitialize twice in the same
thread.
2005-09-01 02:55:01 +00:00
Jeffrey Altman
69a98684f0 windows-gui2fs-20050831
Apply AFS Client Admins group protect to AFS Shell Extension

Add support for \\afs\<name> to most commands except the symlink methods.
2005-09-01 01:00:41 +00:00
Jeffrey Altman
27b81213df windows-cell-expiration-20050831
When updating cell information from DNS, be sure to set a new timeout.
When obtaining cell information from a file, check every two hours to
see if it changed.
2005-09-01 00:52:03 +00:00
Derrick Brashear
36c57c994a volser-audit-setids-fix-20050831
FIXES 21263

type is an int, not a string
2005-08-31 22:35:40 +00:00
Jeffrey Altman
682f5ffb21 windows-freelance-fs-symlink-20050831
Add support to allow use of \\AFS\<foo> where <foo> is either a mount
point or symlink.   As <foo> is normally treated as a share name, we
transform it into \\AFS\all\<foo> for processing.
2005-08-31 11:59:06 +00:00
Eric Williams
0b74a7d25c windows-afslogon-code-init-20050829
Init 'code' to prevent false errors when integrated logon is disabled
and the service is not running
2005-08-29 20:39:56 +00:00
Jim Rees
920dc9dfc4 obsd-krb5flags-20050828
KRB5CFLAGS and KRB5LIBS for OpenBSD
2005-08-29 19:58:05 +00:00
Jeffrey Altman
308ed8fecb windows-notes-20050828
updates
2005-08-28 21:48:25 +00:00
Derrick Brashear
e03a1b954f aklog-no-gmake-20050828
FIXES 21031

make aklog Makefile not use gmake/non standard make += syntax
2005-08-28 20:59:55 +00:00
Jeffrey Altman
b9fc404bdf windows-default-trace-log-off-20050827
Now that OAFW is ready for a stable series, we will default "fs trace"
to off on non-Debug builds.   It can be set to on via the TraceOption
registry value.  (see registry.txt)
2005-08-28 04:43:55 +00:00
Jeffrey Altman
c0fea63408 windows-add-tid-to-mutex-20050827
Add to mutex objects the ID of the thread that holds the lock.  This
will make future debugging much easier.
2005-08-28 04:32:44 +00:00
Jeffrey Altman
6620b9452b windows-scache-deadlock-fix-20050827
It was reported that Microsoft Word when editing files stored in AFS
would cause OAFW to fail to respond.  It was determined that a scp->mx
lock was not being released in buf_WaitIO if the no one was waiting
on the scp.

This patch corrects the deadlock and fixes some debugging messages.
2005-08-28 04:29:31 +00:00
Jeffrey Altman
ee937439ad windows-remove-log-messages-20050826
The log message added to buf_LockedCleanAsync() during the debugging
post 1.3.8201 is output for 1/10th of all buffers once every 5 seconds.
This is a huge performance hit.  Move the message so that it is only
output for buffers that are actually dirty.

Also, change the algorithm so that the sqrt() of the number of buffers
are checked every 5 seconds instead of 1/10th.   This will do a better
job with very large cache sizes.
2005-08-26 14:46:11 +00:00
Jeffrey Altman
48b0320b20 windows-trace-log-to-dbgview-20050820
Added a new option for viewing the trace log data in real time

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

Include the Thread ID in the output to make it usable for debugging
deadlocks.

====================

alter the afsd_init.log tag for the TraceOption to not be
Windows Event Log specific.
2005-08-26 14:39:31 +00:00
Jim Rees
f4471a8f18 recommended-bsd-options-20050822
Document recommended build options for Open and FreeBSD.
2005-08-22 15:22:58 +00:00
Jeffrey Altman
84e761d850 windows-afscreds-deadlock-20050820
found a deadlock in the expiration check if a MessageBox dialog is
being displayed
2005-08-21 00:22:59 +00:00
Asanka Herath
df72c49fba windows-dfs-support-disable-20050820
remove the trailing 1
2005-08-20 23:58:21 +00:00
Jeffrey Altman
1a21722759 windows-better-vol-missing-messages-20050819
Use a different message for each vol error code instead of one for all
2005-08-20 02:27:48 +00:00
Stefaan De Roeck
3e6b71d7aa dirpath-canonical-should-be-local-20050819
FIXES 20954

ConstructLocalPath only checks
the first argument (cpath) for needed translation from canonical to
local, but not the relativeTo path, which is simply prepended when
cpath doesn't begin with a '/'.
2005-08-19 20:34:34 +00:00
Derrick Brashear
aec3c2b192 fix-busyat-enforcement-20050819
FIXES 20659

enforce busyat in the other half of the if
2005-08-19 20:20:44 +00:00
Chas Williams
49802c76b1 rmdir-dont-hold-kernel-lock-20050819
potentially fix one of the deadlocks people have been seeing
2005-08-19 16:32:24 +00:00
Tom Keiser
e14ef50cd5 des-nostats-20050818
FIXES 20921

just yank for now, we'll fix for 1.4.1
2005-08-18 05:55:00 +00:00
Chas Williams
caa4c12b71 linux-inactive-in-place-of-remunlink-20050818
FIXES 20912

call afs_InactiveVCache() instead of afs_remunlink()
for unlink, the "inactive" refcount is 1 now instead of 0.
2005-08-18 05:11:59 +00:00
Derrick Brashear
1bc0250ec0 irix-gop-lookupname-20050817
irix of course won't build when your function doesn't match the prototype
2005-08-17 20:25:29 +00:00
Jeffrey Altman
e465ee95b0 windows-dfs-support-disable-20050817
disable dfs processing until we get the Unicode CIFS support
2005-08-17 19:50:18 +00:00
Niklas Edmundsson
9d396c4916 cache-autotune-20050817
This patch tries to implement the afsd default tuning parameters
discussed in the thread starting at
https://www.openafs.org/pipermail/openafs-devel/2005-May/012158.html

I took the liberty of adding chunksize-tuning to the memcache too,
with the motivation that people using large memcaches usually wants
better bulk performance too.

It seems to work for me using both disk cache and memcache of various
sizes.
2005-08-17 17:16:50 +00:00
Jeffrey Altman
c9bba4c460 windows-freelance-admin-20050817
When testing for IsFreelance() use the right path for symlink rm and
fs rmmount.
2005-08-17 17:06:26 +00:00
Jeffrey Altman
128ec84945 windows-version-1-5-20050817
Development version to 1.5.xxxx
2005-08-17 11:38:55 +00:00