Commit Graph

6006 Commits

Author SHA1 Message Date
Derrick Brashear
ddaf2d5de4 aix-kopenafs-also-correct-directory-20090608
LICENSE IPL10

also make this include syscall.s from the right place.
2009-06-08 20:47:14 +00:00
Derrick Brashear
e3b4b25d4f kopenafs-set-sflags-20090607
LICENSE IPL10

make kopenafs build on aix
2009-06-08 05:44:23 +00:00
Jeffrey Altman
dad31c8ca5 windows-notes-20090607
LICENSE MIT

synchronize with the 1.5 branch
2009-06-08 03:34:28 +00:00
Jeffrey Altman
9a1328b921 windows-sync-head-with-1_5-20090607
LICENSE MIT

Synchronize the build system from 1.5 branch to the head
2009-06-08 03:15:12 +00:00
Jeffrey Altman
5bd88cfa6b doc-man-pages-windows-20090607
LICENSE MIT

dpass and package docs removed from repository.
do not attempt to build them.
2009-06-08 03:08:33 +00:00
Jeffrey Altman
bada49cff9 windows-buf-infinite-looping-on-dirty-buffers-20090607
LICENSE MIT

If there are dirty buffers when the file server becomes unresponsive,
the cache manager will attempt to write them repeatedly resulting in
use of 100% of the cpu of the machine until the file server becomes
responsive.

This patch reduces the cpu utilization by ensuring that only the first
in a list of buffers on the same file needs to fail with timed out,
all down, all busy, all offline, or clock skew.  The other dirty buffers
will just be skipped.  A small delay is enforced in the buf_IncrSync
thread between invocation.

This patch is not a complete fix for the problem.  The buf_IncrSync
thread needs to become more intelligent in order to avoid attempts to
write to volumes that are known to be inaccessible.
2009-06-08 02:22:09 +00:00
Derrick Brashear
d5d6976a64 viced-cblater-unmark-20090605
LICENSE IPL10

make things match 1.5.x: unmark entries FE_LATER when they get unchained
2009-06-06 01:10:46 +00:00
Derrick Brashear
575d48538f darwin-rx-netreceive-fix-20090605
LICENSE IPL10

put back code that went missing post-rxtcp
2009-06-06 01:08:57 +00:00
Derrick Brashear
527c488611 aix-kopenafs-cpp-20090605
LICENSE IPL10

build syscall.o on aix the same way we do in libsys
2009-06-06 00:36:20 +00:00
Derrick Brashear
6d973e499a man-page-cellservdb-extras-20090605
LICENSE IPL10

Document linked cells and non-voting replicas in the CellServDB man page
and note the need for better linked cell documentation.
2009-06-05 19:17:13 +00:00
Derrick Brashear
ee2d4a858b death-to-docs-20090605
LICENSE IPL10

docs now built from doc/xml; kill the other copies of same
2009-06-05 16:50:10 +00:00
Derrick Brashear
3e65e3aee1 fsbnode-rename-unused-to-dummy-20090604
LICENSE IPL10

a prayer this will make hpu cc stop segving
2009-06-04 23:09:11 +00:00
Derrick Brashear
33e04c09a1 aix51-no-userspace-pag-subsystem-20090604
LICENSE IPL10

getpagvalue() appeared post 5.1.
2009-06-04 21:50:33 +00:00
Derrick Brashear
6548715833 pam-build-dont-fail-on-link-problems-20090604
LICENSE IPL10

linking static objects into shared works badly on some platforms. deal by not
breaking the build, for now
2009-06-04 21:30:45 +00:00
Derrick Brashear
17ccfb4fa5 solaris-fs-conv-needs-ihandle-20090604
LICENSE IPL10

FD_t defined in ihandle.h; include it here
2009-06-04 19:05:40 +00:00
Derrick Brashear
72d314f001 kopenafs-syscall-object-dependency-20090604
LICENSE IPL10

cause syscall.o to build
2009-06-04 17:18:07 +00:00
Derrick Brashear
64a1b3101f unroll-experimental-rx-20090603
LICENSE IPL10

reconverge Rx with that in 1.5.x in prep for git
2009-06-04 00:15:05 +00:00
Andrew Deason
6124a81e79 ptserver-debug-flag-20090603
LICENSE IPL10
FIXES 124893

parse -d (debug) earlier in the ptserver argument parsing, so database
switch does not override it.
2009-06-03 23:11:40 +00:00
Andrew Deason
d9d50fea98 ptserver-procs-loglevels-20090603
LICENSE IPL10
FIXES 124894

make loglevels for create/delete match those for other pts operations
2009-06-03 22:48:55 +00:00
Andrew Deason
4310874d8f ptserver-vicelog-missing-newlines-20090603
LICENSE IPL10
FIXES 124894

some ViceLog calls in ptserver were missing newlines. that's fixed.
2009-06-03 22:43:53 +00:00
Douglas Engert
edfb415915 klog-krb5-avoid-freeing-garbage-20090603
LICENSE IPL10

avoid freeing garbage due to an uninitialized variable
2009-06-03 21:58:10 +00:00
Derrick Brashear
ec51165b51 aix-pag-complaints-20090603
LICENSE IPL10

make the new code work properly, thanks to aix's complaints
2009-06-03 16:13:26 +00:00
Derrick Brashear
4af75fe96a curpag-via-pioctl-20090603
LICENSE IPL10
FIXES 124709

curpag needs to know about kernel constructs (getpagvalue on AIX, onegroup
versus two group on linux) and on aix 5.1 simply can't work. add a new pioctl
and use it to simply ask the kernel what the current pag is
2009-06-03 06:39:47 +00:00
Simon Wilkinson
091139b3e2 linux-allow-disabling-syscall-probing-20090602
LICENSE IPL10

give a configure switch to allow disabling syscall probing
2009-06-02 19:31:45 +00:00
Derrick Brashear
521f4e6d47 linux-locking-brace-fix-20090602
LICENSE IPL10

so regardless of which code branch we choose we work
2009-06-02 19:12:10 +00:00
Derrick Brashear
be47f4de05 vfsck-conditional-for-namei-20090602
LICENSE IPL10

make build fly again on solaris when namei and not inode is in play
2009-06-02 18:39:28 +00:00
Russ Allbery
3ae35e1271 doc-man-page-install-variables-20090602
LICENSE BSD

We were horribly confused about variables when creating man page symlinks.
Be less confused by using variables less.
2009-06-02 18:31:32 +00:00
simon@sxw.org.uk
e89f90f7f1 auth-cellconfig-overflow-20090601
LICENSE IPL10
FIXES 124891
2009-06-02 04:32:08 +00:00
Jason Edgecombe
d7b3953a53 doc-admin-guide-updates-20090601
LICENSE BSD
FIXES 124889

Updates to chapter one of the Admin Guide.  Remove references to the
Authentication Server, add references to a Kerberos server, revise ntpd
parts to reflect the fact that OpenAFS doesn't ship ntpd, and removed
the distinction between the US and non-US versions of the Update Server.
2009-06-01 23:35:17 +00:00
Russ Allbery
e34fe0f9a8 doc-xml-build-cvsignore-20090601
LICENSE BSD

Ignore new generated files from the documentation build.
2009-06-01 23:31:47 +00:00
Russ Allbery
2520cc9aab doc-xml-version-depends-20090601
LICENSE BSD

Make PDF manual generation also depend on version.xml, matching HTML
generation.
2009-06-01 23:30:42 +00:00
Derrick Brashear
0a617e3323 xml-versioning-take-two-20090601
LICENSE IPL10

deal with this in a way which does not trip creation of CML state config files
2009-06-01 18:51:45 +00:00
Simon Wilkinson
8e0b8243ea vsprocs-log-format-bug-20090531
LICENSE IPL10

fix the logged data to avoid a format string issue
2009-06-01 00:12:46 +00:00
Jeffrey Altman
5526ba218f doc-doxygen-20090531
LICENSE BSD

Doxygen converted versions of the IBM provided architecture and
protocol documentation.

Funded under an SBIR grant.
2009-05-31 17:52:46 +00:00
Douglas Engert
74df876daf afsd-allow-maxmtu-override-20090530
LICENSE IPL10
FIXES 124880

rxi_Findcbi, rxi_FIndIfnet, rxi_FindIfMTU "failure" end up returning
the RX_REMOTE_PACKET_SIZE as the mtu to use unless we allow our override
to apply, so we do that. then, add an afsd switch to allow setting it.

afsd man page update required and will follow.

====================
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.
====================
LICENSE IPL10
FIXES 124880

man page update to document previous work
2009-05-31 02:22:24 +00:00
Jeffrey Altman
ca613599a2 viced-host-uuid-and-addr-hashing-corrections-20090530
LICENSE IPL10
FIXES 124634

only valid addr/port pairs are registered in the hash table.
add then remove when changing addresses.
make host restoral properly hash hosts.
remove should remove the address we asked for and not simply the
primary address.
2009-05-30 18:27:07 +00:00
Derrick Brashear
e452c704c5 xml-doc-building-glue-20090527
LICENSE IPL10
FIXES 124804

add configure switches for building docs. generate version files needed.
2009-05-27 20:44:24 +00:00
Jeffrey Altman
d28e5fd04d windows-install-20090527
LICENSE MIT

Install ptclient.exe and pt_util.exe as part of the server installation
2009-05-27 14:55:42 +00:00
Jeffrey Altman
c1876dbf32 windows-ptserver-ubik-20090527
LICENSE MIT

move io.h inside AFS_NT40_ENV
2009-05-27 14:45:07 +00:00
Matt Benjamin
ea404cf1e3 obsd-45-param-file-20090527
LICENSE IPL10
FIXES 124719

add missing param file for obsd 4.5
2009-05-27 14:26:41 +00:00
Jeffrey Altman
39b4c0381a windows-pt_util-20090527
LICENSE MIT

add missing build rules for pt_util.exe
2009-05-27 08:04:06 +00:00
Jeffrey Altman
8ea8519f30 windows-pt_util-20090526
LICENSE MIT

build pt_util.exe on Windows
2009-05-27 07:59:36 +00:00
Derrick Brashear
34fc86bcc7 volser-retry-transaction-creation-20090526
LICENSE IPL10
FIXES 124635

version of the retry transaction creation patch for head/1.5
2009-05-27 03:46:43 +00:00
Derrick Brashear
29223f5a52 unix-mkvers-xml-20090526
LICENSE IPL10

make mkvers do a xml version file for unix also
2009-05-27 03:12:53 +00:00
Russ Allbery
4c7a7f343c man-page-vos-dump-flags-20090526
LICENSE BSD

Add documentation of the -clone and -omitdirs flags to vos dump.
2009-05-27 02:21:45 +00:00
Simon Wilkinson
49b7bbdd3b linux-byte-range-locks-sensibility-20090526
LICENSE IPL10
FIXES 124766

make our locks work correctly with the linux connectathon lock testing
2009-05-27 01:47:40 +00:00
fabrizio.manfredi@gmail.com
3b2a1ac2b1 java-errno-header-20090526
LICENSE IPL10
FIXES 124810

use the errno header instead of assuming extern int
2009-05-27 01:13:38 +00:00
Russ Allbery
1fb1b8d0a2 linux-mmap-antirecursion-avoid-spurious-eio-20090526
LICENSE IPL10

fix error code checking
2009-05-27 00:44:29 +00:00
Jeffrey Altman
e754a0bebd doc-xml-windows-release-notes-20090526
LICENSE MIT

Add notes describing registry support for CellServDB info and
conversion of docs to HtmlHelp format.
2009-05-26 16:29:16 +00:00
Jeffrey Altman
582688f1be windows-xml-release-notes-version-20090525
LICENSE MIT

autogenerate version info.

fix chapter title.
2009-05-26 03:20:06 +00:00