If a request is received to create the root directory of a device,
return CM_ERROR_EXISTS instead of CM_ERROR_NOTFOUND for the nul-string
file name.
(cherry picked from commit 47cc7643e1b04bacd858a3893accab8c377b34ac)
The large integer support was applying a <<32 to a 32-bit value.
This is an undefined operation.
(cherry picked from commit 8b0b064f7ec60d8b5913248c97553ce3b7fdb775)
cm_Lock(), cm_RetryLock() should not interpret servers be unreachable as
a sharing violation.
(cherry picked from commit 9f0f50a2b165392fc0a62f82d8c54e35108ab429)
add a monitor to watch for IP Address changes. When a change is detected,
wait 2.5 seconds for things to settle down and then check to see if down
servers are reachable.
(cherry picked from commit a923af27265c8d0aa359d57c8c47b50eb0dbeee3)
Windows Firewall Policy cannot be accessed by a service unless from the
Service Manager thread nor until the service is in a RUNNING state.
Firewall configuration moved to cm_Daemon() thread.
(cherry picked from commit cd98a20f1c9e89eb44ef5c5349337292bd3ba243)
The Solaris/Linux symbol export files must be named "mapfile" (see the
definition of SHLIB_LINKER for Solaris).
RCS file: /cvs/openafs/src/sys/Attic/afssetpag.map,v
Working file: src/sys/afssetpag.map
head: 1.2
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 4; selected revisions: 0
description:
(cherry picked from commit 8922ad369e1df7d9a983986b4eafe19153da55ae)
When producing prototypes for server side functions, use the correct
prefix as specified in the input file. If there is no prefix, then
do not output the prototypes as they will collide with the client
side stub prototypes.
(cherry picked from commit 1968364520eb35b16b676a0a4abe7461da8ba87d)
FIXES 22260
allow newvcache to fail without ooping
sort of nasty, if you want more vcaches, say so.
(cherry picked from commit ee1435d516a31e8ec2d07ec9021bf032ac12f9cd)
FIXES 4623
Pattern matching was broken. '?' should match zero characters if it
appears before a '.' or at the end of the file name.
(cherry picked from commit 41fe908bead6b30e41fd9e4f5084cd5e1dc3ca4a)
two cm_InitReq() calls were in the wrong place opening the possibility for
stack corruption
(cherry picked from commit ec38f9ed3236005114292f08d1c77891aa3a36d3)
FIXES 22317
it seems like this might be a bug in solaris10 when handling contracts
of exiting chilren who have created kernel threads. the rxlistener is
a kernel thread on solaris and the child that starts the kernel_thread
returns and exits.
(cherry picked from commit ae7d5f250d96b7350ee369a74f71a89d646ddccc)
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.
(cherry picked from commit 9d396c4916fdac64fcface30e6637ca6e2911203)