Commit Graph

776 Commits

Author SHA1 Message Date
Love Hörnquist-Åstrand
7827ac9af1 alpha-cleanup-20020119
make alpha AFS_64BIT_ENV
Avoid warning by not passing data inside a pointer in the test program rw.

Provide compatibility symbols for those w/o preempt hack so its possible to
link test program `rw'.

When comparing to lwp_cpptr->statcheck, cast to int, since that is the type
of lwp_cpptr->statcheck. It may be the case that sizeof(int) !=
sizeof(afs_int32), but then other things will break too.

clean tests with -f

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

and unbreak linux
2002-01-19 09:25:19 +00:00
Love Hörnquist-Åstrand
0a94f88f96 des-fix-make-p-table-on-alpha-20020119
if printing with a long (l) unsigned (X), make sure to pass such a value as
  an argument (p_prime is of int type on alpha).
2002-01-19 09:21:12 +00:00
Love Hörnquist-Åstrand
a1aba97dbb bozo-misc-cleanup-20020118
- remove bos_util and install it
- ignore it
2002-01-18 21:03:32 +00:00
Love Hörnquist-Åstrand
b769219adf netbsd-alpha-more-patches-20020118
get closer to server working
2002-01-18 20:59:26 +00:00
Nickolai Zeldovich
e0319dc024 largefile-dump-support-20020118
64bit file support for vos dump
2002-01-18 18:47:00 +00:00
Love Hörnquist-Åstrand
60612252e7 netbsd-alpha-start-at-server-support-20020118
not ready yet
adds the concept of a common OS param file
2002-01-18 18:45:27 +00:00
Derrick Brashear
a764c69cbb test-suite-update-README-20020117
reflect new test, ordering
2002-01-17 10:49:35 +00:00
Derrick Brashear
57546d5cf3 testsuite-arrange-for-bad-volume-dump-to-be-in-useful-location-20020117
since we run the script not from the script dir we need to know where it lives, or do this.
2002-01-17 10:47:20 +00:00
Derrick Brashear
7d21d2e916 top-makefile-build-runtests-20020117
make top makefile/configure build run-tests
2002-01-17 10:43:28 +00:00
Derrick Brashear
8597c3e16c test-suite-frontend-mkdir-afs-20020117
mkdir /afs in case
2002-01-17 10:10:37 +00:00
Derrick Brashear
d0473533e7 test-suite-create-cachedir-20020117
take care of case where no cache dir exists yet
2002-01-17 09:33:06 +00:00
Derrick Brashear
4d38e4526f test-suite-check-for-salvager-correctly-getting-a-bad-uniquifier-20020117
there are cases where a vnode has a uniq which is different than that in the parent. the salvager should clean it up.
2002-01-17 09:24:18 +00:00
Derrick Brashear
0d2670b92c testsuite-frontend-restart-bosserver-20020117
so bosserver rereads configs
2002-01-17 07:52:31 +00:00
Derrick Brashear
6ac7ac6bc6 suite-be-less-verbose-20020117
toss more output in the non-verbose case
2002-01-17 07:25:52 +00:00
Derrick Brashear
30807bbcfe ka-util-differently-useless-20020117
drop state here
2002-01-17 06:47:28 +00:00
Derrick Brashear
80ce7296a1 test-script-substitute-fs-path-20020117
don't assume /usr/local/bin
2002-01-17 05:08:45 +00:00
Derrick Brashear
b46bb3881e update-suite-frontend-20020117
fix to use the defined mechanisms to set up bos foo
2002-01-17 05:01:57 +00:00
Derrick Brashear
762ebfc77e test-suite-pick-up-replica-of-root-afs-20020116
run in replicated root
2002-01-17 02:26:16 +00:00
Nickolai Zeldovich
960cf2c54e rx-dont-challenge-forever-20020116
don't repeat challenges forever. give up after 50 tries
2002-01-16 22:02:36 +00:00
Derrick Brashear
4146f3c2f6 nfs-translator-call-lookup-with-correct-form-of-dir-20020116
based on information from Kris Van Hees

still untested
2002-01-16 09:27:04 +00:00
Derrick Brashear
91dd0c39af introduce-ka-util-20020116
the start of a tool to write out a kaserver database. currently dumps but
cannot create a kaserver.DB0
2002-01-16 09:23:46 +00:00
Jeffrey Hutzelman
53bbb7b386 vos-extra-info-but-disabled-20020115
extra info in vos examine, but disabled until we figure out a way
not to irritate things which parse vos examine output
2002-01-16 02:16:26 +00:00
Chas Williams
4860f8cb15 linux-dcache-inconsistency-fix-20020115
minor rework on a patch from Ted Anderson (ota@transarc.com) to
fit OpenAFS
2002-01-16 02:08:43 +00:00
Ted Anderson
d581ab206e linux-newvcache-clean-up-dentries-20020115
With work and feedback from Omkar Sathe <somkar@in.ibm.com> and
Srikanth Vishwanathan <vsrikanth@in.ibm.com>
2002-01-16 02:03:49 +00:00
Nickolai Zeldovich
6fb7ad6797 rxi-newcall-avoid-race-20020115
avoid race when creating new calls
2002-01-16 00:56:02 +00:00
Jeremy Stribling
dcc13f0405 openafs-tools-cmd-20020115
Tools for configuring a new cell and for building RPMs of said tools
2002-01-16 00:49:29 +00:00
Derrick Brashear
966becc844 test-suite-updates-20020115
cleanup all target, get missing headers

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

put perl modules in properly named subdir
2002-01-15 19:22:05 +00:00
Derrick Brashear
4bd7319e4a deal-with-linux-large-uids-20020115
based on feedback from Hartmut Reuter <reuter@rzg.mpg.de>

2.2 headers define the right things for this to work
2002-01-15 17:17:31 +00:00
Derrick Brashear
d616a68c94 test-suite-cvsignore-20020115
we need one
2002-01-15 16:33:08 +00:00
Derrick Brashear
78f2f8f4bd test-suite-update-20020115
front-end script to tie together the test suite

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

remove bogus makefile

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

stop bos bnodes before deleting
2002-01-15 16:30:55 +00:00
Derrick Brashear
fcb32c07ed test-suite-pull-tools-directly-in-20020114
move dump tools directly into test suite as that is their intended use

canonical versions of these tools will be distributed otherwise
and may be updated but these provide the minimum functionality
2002-01-15 04:14:51 +00:00
Derrick Brashear
f1964d2cf8 functionality-test-suite-20020114
Based on Arla test suite and AFSTools with some other additions;
intended to set up a standalone cell, perform operations
2002-01-14 07:49:15 +00:00
Jeffrey Hutzelman
78b512f1da dumptools-20020113
tools for manipulating afs volume dumps
2002-01-13 23:47:17 +00:00
Steven N . Hirsch
2bd43007f4 alpha-linux-build-fixes-20020113
so alpha linux builds work again
2002-01-13 17:06:42 +00:00
Derrick Brashear
907452f2d7 bos-key-utility-20020112
modification of asetkey to allow manipulation of key files without
a running bosserver (asetkey requires krb4; this does not)
2002-01-12 21:35:59 +00:00
Derrick Brashear
2972ad04f1 linux-remove-hazardous-trace-events-20020111
use of osi_Sleep in tracing code makes this dangerous.
2002-01-11 16:44:53 +00:00
Nickolai Zeldovich
259bf2a7d4 solaris-obtain-locks-under-GLOCK-20020101
Fix the two places in Solaris afs_GetOnePage where locks
  are obtained/released without GLOCK.

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

Fix the two places in Solaris afs_GetOnePage where locks
  are obtained/released without GLOCK.

(Fix error in application of patch)
2002-01-10 06:42:21 +00:00
Jeremy Stribling
7990f0d4b1 README-NT-updates-20020108
info on how to set up debugging environment and other updates
2002-01-09 03:08:16 +00:00
Nickolai Zeldovich
54624ac81b lock-tracing-20020108
patches to allow tracing with fstrace of afs locks
2002-01-08 20:54:12 +00:00
James Peterson
899a6eb679 windows-updates-20010108
"1. The default Open AFS is set to normal security (doesn't generate random
user names).
If you are installing over a previous version (before 1.2.2b) it's default
is
high security; therefore, if you want the normal security, you should
uninstall the previous version (1.2.2a or earlier) and select to 'Not
Preserve previous settings'.

To manually change security you need to set the following registry keys:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemond\NetworkProvider
     LogonOptions = 1 - Integrated Logon
     LogonOptions = 2 - High Security options, Random User name generation
     LogonOptions = 3 - both

3. Windows 2000/NT, Win9x - First time installations will create necessary
directories when user decides to download CellServDB

4. Windows 2000/NT, Global Drive working.

5. Windows XP - Drive mapping via GUI working.

6. Rename pthread.dll to afspthread.dll"
2002-01-08 20:44:31 +00:00
Derrick Brashear
11a5394620 linux24-add-configure-glue-for-new-inode-fields-20020108
based on report from cg@cdegroot.com
2002-01-08 20:41:11 +00:00
Nathan Neulinger
55395ad691 update-readme-devel-for-parallel-make-hints-20020101
suggestions which make parallel make easier to support
2002-01-02 04:12:20 +00:00
Nickolai Zeldovich
b00162aa76 vlserver-remove-duplicate-targets-20020101
"duplicates seem to confuse /usr/bin/make on MacOSX"
2002-01-02 04:08:37 +00:00
Love Hörnquist-Åstrand
d65e45f3d2 netbsd-initial-support-20020101
update parameters so it will build
2002-01-01 21:02:50 +00:00
Mark W. Eichin
590916001b linux-sparc-24-kernel-support-20020101
config for linux 2.4 kernels on sparc
2002-01-01 19:09:59 +00:00
Ted McCabe
24f9306e65 acinclude-update-for-new-darwin-version-strings-20020101
so we can build for new darwin versions
2002-01-01 19:01:54 +00:00
Love Hörnquist-Åstrand
3e843e3dab netbsd-server-support-20020101
support for fileserver (namei) on netbsd

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

like openbsd, stripping on netbsd strips libraries
2002-01-01 18:57:18 +00:00
Chas Williams
161c73a807 linux-osi-sleep-avoid-forgetting-events-20020101
based on suggestion from Ted Anderson
"the changes make more sense
than the code as it currently exists.  the only think i am nervous
about is the dontSleep delete.  while it makes more sense to just
not wakeup sleepers if none exist, i suppose its possible that
some bit of afs code wants acausal (wake before sleep) events.
that does seem quite unlikely.  just looking at the sleep on
solaris, it checks the seq number to get the next event not
a previous event.

i imported the changes and make the fixup in osi_stoplistener().
i dropped some of the silly syntax changes that junked up the
diff -- this makes it a bit easier to see what was changed.
i just added an assert in afs_addevent for quality assurance
purposes."

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

fix for osi_StopListener so it does the rigth thing
2002-01-01 18:49:18 +00:00
Nickolai Zeldovich
0d9cabad65 linux22-also-alloc-avoid-potential-recursion-freeing-memory-and-schedule-when-vmalloc-fails-20011229
linux 2.2 lacks set_current_state. currently in 2.4 it's a definition and not a real function, so this will work
2001-12-30 00:07:02 +00:00
David Howells
c1d2386e44 linux-alloc-avoid-potential-recursion-freeing-memory-and-schedule-when-vmalloc-fails-20011225
"The first is to change the gfp_mask passed to kmalloc(). Using GFP_KERNEL,
  it is possible that the VM will call back to the filesystem to free up
  memory to satisfy the kmalloc request. GFP_NOFS will prevent this possible
  recursion. I believe GFP_NOFS first appeared in the 2.4.6 kernel.

  The second change involves the call to schedule() when vmalloc() fails. This
  can also cause a hang. The schedule() call could be replaced with:

  set_current_state(TASK_INTERRUPTIBLE);
  schedule_timeout(HZ);"
2001-12-25 18:19:20 +00:00