Whamcloud - gitweb
fs/lustre-release.git
19 years agoBranch: b1_4
adilger [Thu, 14 Apr 2005 05:47:12 +0000 (05:47 +0000)]
Branch: b1_4
Update ChangeLog with a few missing entries.

19 years agoBranch: b1_4
adilger [Wed, 13 Apr 2005 21:14:58 +0000 (21:14 +0000)]
Branch: b1_4
If there is an IO error the bio completion routine will be called multiple
times.  We don't want to free the dreq until the last completion.
b=6046
r=alex (original patch)

19 years agoBranch: b1_4
adilger [Wed, 13 Apr 2005 17:01:19 +0000 (17:01 +0000)]
Branch: b1_4
Update build version - we already sent out 1.4.1.10...

19 years agoBranch: b1_4
adilger [Wed, 13 Apr 2005 02:31:31 +0000 (02:31 +0000)]
Branch: b1_4
Don't hold client locks being cancelled on a temporary worklist from l_lru
when doing "echo clear > /proc/fs/lustre/ldlm/namespaces/*/lru_size".
Instead we use l_pending_chain, which is only used on the server.
b=5666
r=phil

19 years agoBranch: b1_4
adilger [Wed, 13 Apr 2005 00:24:10 +0000 (00:24 +0000)]
Branch: b1_4
b=6133

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 09:43:52 +0000 (09:43 +0000)]
Branch: b1_4
Have local, lov, uml, mount2fs.sh configs all generate the config.xml
file based on their own filename instead of hard coding it.  This makes
it easier to copy the config to another name, edit it, and then run
"NAME=foo sh llmount.sh" and similar tests.

Allow mount2fs.sh config to have some parameters overridden, and add
"--group fs{1,2}" to the config to allo testing startup/shutdown of
each filesystem independently.

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 09:36:16 +0000 (09:36 +0000)]
Branch: b1_4
Grab some extra debugging for bug 5195 in case it is a real bug and
not just write flush race because we can't stop kupdated.
b=5195

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 09:31:49 +0000 (09:31 +0000)]
Branch: b1_4
Fix up offset printing for fsx.

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 09:20:34 +0000 (09:20 +0000)]
Branch: b1_4
Don't override START and CLEAN, in case it is desirable to run a full
unmount-after-every-test sanity.sh (which is no longer the default).

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 09:19:27 +0000 (09:19 +0000)]
Branch: b1_4
Fix somewhat broken "lustre status" output, which previously always output
"running" or "recovery" then "stopped".  Now it checks for servers and
clients in recovery and also if modules are loaded (which can be a sign
of problems).  It will check status regardless of whether there is a
config.xml file as not all sites are configured that way.

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 09:14:03 +0000 (09:14 +0000)]
Branch: b1_4
Log MDS disconnection to obdfilter kernel log.
Don't set request portals until after request alloc is verified.
b=5515

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 09:10:50 +0000 (09:10 +0000)]
Branch: b1_4
Fix copy+paste bug from "upcall removal" landing.  b=3262 r=nathan, green
Add debugging for missing reconnect RPC. b=5933

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 08:59:55 +0000 (08:59 +0000)]
Branch: b1_4
Minor corrections.

19 years agoBranch: b1_4
adilger [Tue, 12 Apr 2005 08:59:24 +0000 (08:59 +0000)]
Branch: b1_4
Try to unload ksocknal/kqswnal/kptlrouter for environments that auto-load
these modules because of modules.conf (e.g. mdev).

19 years agob=6141
green [Tue, 12 Apr 2005 08:30:00 +0000 (08:30 +0000)]
b=6141
Sigh, more DQ_* conversion to DQ_*_B and bitops.

19 years agoBranch b1_4
nathan [Mon, 11 Apr 2005 17:25:19 +0000 (17:25 +0000)]
Branch b1_4
b=4834
bdev, not kdev on 2.6

19 years agoBranch: b1_4
adilger [Mon, 11 Apr 2005 16:58:16 +0000 (16:58 +0000)]
Branch: b1_4
list which modules are still loaded.
b=6133

19 years agoBranch b1_4
nathan [Sat, 9 Apr 2005 16:52:18 +0000 (16:52 +0000)]
Branch b1_4
b=4834
r=adilger
llog_finish before mntput

19 years agoBranch b1_4
nathan [Fri, 8 Apr 2005 18:18:52 +0000 (18:18 +0000)]
Branch b1_4
b=4834
unused in series files

19 years agoBranch b1_4
nathan [Fri, 8 Apr 2005 18:16:35 +0000 (18:16 +0000)]
Branch b1_4
b=4834
r=adilger
(from adilger's b_cray fix)
  Change the dev_read_only patch to do set the device r/w only at
  block device shutdown, and not just when Lustre does a mntput
  (which may still be racy with threads accessing the superblock
  before the are stopped).

19 years agoBranch b1_4
nathan [Fri, 8 Apr 2005 17:01:38 +0000 (17:01 +0000)]
Branch b1_4
Forceful test cleanup (from b_cray)
On tests that evict clients, make sure clients are reconnected at the end
of the test.

19 years agoBranch: b1_4
adilger [Fri, 8 Apr 2005 11:35:47 +0000 (11:35 +0000)]
Branch: b1_4
Don't call bdevname() with dcache_lock held.  Instead print MDC name.
b=5259

19 years agoBranch: b1_4
adilger [Fri, 8 Apr 2005 11:01:41 +0000 (11:01 +0000)]
Branch: b1_4
b=4982

19 years agob=4982
green [Fri, 8 Apr 2005 08:04:52 +0000 (08:04 +0000)]
b=4982
r=adilger
Stick block_invalidatepage back in, as Andreas says trusting in jbd's
invalidate page logic can be dangerous and needs more investigations.

19 years agoThis commit was manufactured by cvs2svn to create branch 'b1_4'.
cvs2svn [Fri, 8 Apr 2005 07:46:18 +0000 (07:46 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4'.

19 years agoBranch: HEAD
wangdi [Fri, 8 Apr 2005 07:46:17 +0000 (07:46 +0000)]
Branch: HEAD
1)minor fix and cleanup dev_rd_only kernel patch on HEAD
2)add sec support on kernel config
3)some cleanup

19 years agor=adilger
green [Fri, 8 Apr 2005 07:23:09 +0000 (07:23 +0000)]
r=adilger
Small optimisation. Do not drop partially truncated page from cache on client,
so that when later somebody decides to write there, we won't need to fetch it
from OST again (synchronously).

19 years agob=4982
green [Fri, 8 Apr 2005 07:21:54 +0000 (07:21 +0000)]
b=4982
r=adilger
Flush pagecache on ost before doing directio writes, or else we might end up
with stale data being written to disk later.

19 years agoIt is so unbelievably embarrassing when I run llobdstat during the training,
phil [Fri, 8 Apr 2005 04:24:51 +0000 (04:24 +0000)]
It is so unbelievably embarrassing when I run llobdstat during the training,
it prints Mb/s, and everyone laughs at how CFS can't tell the difference
between megabits and megabytes.

19 years agoBranch b1_4
nathan [Thu, 7 Apr 2005 19:30:29 +0000 (19:30 +0000)]
Branch b1_4
b=6080
try to isolate test 24's fallout

19 years ago- disable CDEBUG() ratelimit for a while
alex [Thu, 7 Apr 2005 16:40:42 +0000 (16:40 +0000)]
- disable CDEBUG() ratelimit for a while

19 years agoBranch: HEAD
wangdi [Thu, 7 Apr 2005 15:41:12 +0000 (15:41 +0000)]
Branch: HEAD
add signal bug fix  to uml patch

19 years ago- cleanups in sanity-gns.sh
yury [Thu, 7 Apr 2005 10:54:01 +0000 (10:54 +0000)]
- cleanups in sanity-gns.sh

19 years ago- removed hardcoded checking for ".mntinfo" on MDS to see if we are trying to open...
yury [Thu, 7 Apr 2005 10:49:37 +0000 (10:49 +0000)]
- removed hardcoded checking for ".mntinfo" on MDS to see if we are trying to open GNS mount object. By now only suid bit on directory is checked. This should not break anything, as it is not used for any purpose.

- cleanups, moving not needed to be widely known llite functions to llite_internal.h

- added test_4a to sanity-gns.sh. It checks how GNS mounting works with 20 concurrent threads aiming to mount the same object.

19 years agoBranch: HEAD
wangdi [Thu, 7 Apr 2005 10:19:37 +0000 (10:19 +0000)]
Branch: HEAD
minor fix in lkcd patch

19 years agoBranch: HEAD
wangdi [Thu, 7 Apr 2005 09:13:45 +0000 (09:13 +0000)]
Branch: HEAD
some patches fix for lustre in FC3

19 years agoBranch: b1_4
adilger [Wed, 6 Apr 2005 23:43:55 +0000 (23:43 +0000)]
Branch: b1_4
- update gmnal to use PTL_MTU, fix module refcounting, for HP
b=5786
r=mdoyle (original patch)

19 years agoBranch: b1_4
adilger [Wed, 6 Apr 2005 22:25:12 +0000 (22:25 +0000)]
Branch: b1_4
Quiet compile warnings on ia64.

19 years agoBranch: b1_4
adilger [Wed, 6 Apr 2005 21:56:14 +0000 (21:56 +0000)]
Branch: b1_4
Conversely, loff_t is always %llu.

19 years agoBranch: b1_4
adilger [Wed, 6 Apr 2005 21:52:29 +0000 (21:52 +0000)]
Branch: b1_4
Use LPU64 instead of %llu to print __u64 values, as ia64 uses "long"
for 64-bit numbers.

19 years agoBranch: b1_4
adilger [Wed, 6 Apr 2005 18:51:23 +0000 (18:51 +0000)]
Branch: b1_4
Revert "last little bit of cleanup" for lli_size_sem locking.  Getting this
lock (a semaphore which can sleep) in ll_nopage and/or ll_ap_refresh_count
causes the client to lock up (symptoms include kupdated stuck, no free mem,
client unresponsive to network = elan timeouts).

Still need to figure proper locking solution here.  A spinlock is good for
all places except for ll_setattr_raw->vmtruncate path.

b=5654 (added under), b=6057, b=6059, b=6077 (possible fix)

19 years agoBranch HEAD
wangdi [Wed, 6 Apr 2005 16:44:03 +0000 (16:44 +0000)]
Branch HEAD
update dev_read_only patch from b1_4, thanks for nathan's reminding

19 years agoBranch: HEAD
wangdi [Wed, 6 Apr 2005 16:25:49 +0000 (16:25 +0000)]
Branch: HEAD
minor fix in Makefile for uml patch

19 years agoBranch: HEAD
wangdi [Wed, 6 Apr 2005 16:18:43 +0000 (16:18 +0000)]
Branch: HEAD
add uml and vmware kernel config for FC3

19 years agoBranch HEAD
wangdi [Wed, 6 Apr 2005 16:10:05 +0000 (16:10 +0000)]
Branch HEAD
add lustre FC3 series

19 years agoBranch: HEAD
wangdi [Wed, 6 Apr 2005 16:05:44 +0000 (16:05 +0000)]
Branch: HEAD
add FC3 kernel patches

19 years agoadd the $TESTNAME to all errors to make auto-vetting easier
nic [Wed, 6 Apr 2005 15:42:55 +0000 (15:42 +0000)]
add the $TESTNAME to all errors to make auto-vetting easier

19 years agoBranch: b1_4
adilger [Wed, 6 Apr 2005 12:08:39 +0000 (12:08 +0000)]
Branch: b1_4
Add support for mountfsoptions and clientoptions to LDAP.
b=5873
r=fergal (original patch)

19 years agoBranch: b_cray
adilger [Wed, 6 Apr 2005 11:57:42 +0000 (11:57 +0000)]
Branch: b_cray
Allow utils to be built with cray portals.
b=5918
r=bogl (original change)

19 years ago* Updated gmnalnid.c with patch from HP
eeb [Wed, 6 Apr 2005 11:40:59 +0000 (11:40 +0000)]
*    Updated gmnalnid.c with patch from HP

19 years ago* changed vibnal compilation checks to allow gcc < 3.0.0 and
eeb [Wed, 6 Apr 2005 10:49:52 +0000 (10:49 +0000)]
*  changed vibnal compilation checks to allow gcc < 3.0.0 and
   allow HIGHMEM4G on x86 (bug 5852)

19 years agoBranch b1_4
nathan [Wed, 6 Apr 2005 01:55:27 +0000 (01:55 +0000)]
Branch b1_4

b=5949
The end of mds_connect was a mess.  In an error case, it dropped too many
export refs.  I think this might be the cause of 5949, 6030, 6058

Same commit, different rev. I jumped the gun on undoing this.

19 years agoBranch b1_4
nathan [Wed, 6 Apr 2005 01:43:19 +0000 (01:43 +0000)]
Branch b1_4
b=5949
quickly undo broken stuff before anyone realizes it broke.

19 years agoBranch b1_4
nathan [Wed, 6 Apr 2005 00:13:30 +0000 (00:13 +0000)]
Branch b1_4
b=5949
The end of mds_connect was a mess.  In an error case, it dropped too many
export refs.  I think this might be the cause of 5949, 6030, 6058

19 years ago* bringing llmount.c up to date for RapidArray (XD1) and IB Nals
eeb [Tue, 5 Apr 2005 20:33:42 +0000 (20:33 +0000)]
*  bringing llmount.c up to date for RapidArray (XD1) and IB Nals

19 years agob=5667
jacob [Tue, 5 Apr 2005 20:33:04 +0000 (20:33 +0000)]
b=5667

always include our local ioctl.h if _IOW isn't defined, which is
probably only catamount.

19 years agob=5667
jacob [Tue, 5 Apr 2005 20:33:00 +0000 (20:33 +0000)]
b=5667

always include our local ioctl.h if _IOW isn't defined, which is
probably only catamount.

19 years ago* Updated lconf symbolic debug masks to be consistent with portals HEAD
eeb [Tue, 5 Apr 2005 19:01:15 +0000 (19:01 +0000)]
*    Updated lconf symbolic debug masks to be consistent with portals HEAD

19 years ago* updated lconf symbolic debug masks to be consistent with portals HEAD
eeb [Tue, 5 Apr 2005 18:57:03 +0000 (18:57 +0000)]
*   updated lconf symbolic debug masks to be consistent with portals HEAD

19 years ago* 5852 vibnal highmem fix to always use page_to_phys() when calculating
eeb [Tue, 5 Apr 2005 17:54:32 +0000 (17:54 +0000)]
*   5852 vibnal highmem fix to always use page_to_phys() when calculating
    physical memory addresses, but conditionally supress sign extension if
    page_to_phys() returns a 32 bit address.

*   removed confusing (and obsolete) use of vmalloc_to_page() in vibnal's
    kibnal_kvaddr_to_page().

*   removed some unused variables in  vibnal

19 years ago- cleanups in sanity-fid.sh
yury [Tue, 5 Apr 2005 15:25:17 +0000 (15:25 +0000)]
- cleanups in sanity-fid.sh
- added more tests into sanity-gns.sh, splitting general test onto few smaller ones.

19 years ago* fixed libcfs watchdog CWARN; units are mS, not uS
eeb [Tue, 5 Apr 2005 10:44:21 +0000 (10:44 +0000)]
*   fixed libcfs watchdog CWARN; units are mS, not uS

19 years agoBranch: b_cray
adilger [Tue, 5 Apr 2005 02:56:30 +0000 (02:56 +0000)]
Branch: b_cray
b=5915,6054

19 years ago* ranal connection setup changes from Igor (bug 5915)
eeb [Tue, 5 Apr 2005 02:00:02 +0000 (02:00 +0000)]
*   ranal connection setup changes from Igor (bug 5915)

19 years agoBranch: b1_4
adilger [Tue, 5 Apr 2005 01:20:29 +0000 (01:20 +0000)]
Branch: b1_4
Add usleep to allow multiop to start + install signal handler.
b=5959

19 years agob1_4_bgl is dead
jacob [Mon, 4 Apr 2005 23:36:27 +0000 (23:36 +0000)]
b1_4_bgl is dead

19 years agoland b1_4_bgl on HEAD (20050404_1913)
jacob [Mon, 4 Apr 2005 23:33:18 +0000 (23:33 +0000)]
land b1_4_bgl on HEAD (20050404_1913)

19 years agoBranch: b_cray
adilger [Mon, 4 Apr 2005 22:28:25 +0000 (22:28 +0000)]
Branch: b_cray
Grab new cray snapshot tags from same place as b_cray.
b=6053

19 years agoThis commit was manufactured by cvs2svn to create branch 'b1_4'.
cvs2svn [Mon, 4 Apr 2005 13:13:26 +0000 (13:13 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4'.

19 years ago- landed b_hd_cray_merge3
yury [Mon, 4 Apr 2005 13:13:25 +0000 (13:13 +0000)]
- landed b_hd_cray_merge3

19 years agoBranch: b1_4
adilger [Mon, 4 Apr 2005 12:59:33 +0000 (12:59 +0000)]
Branch: b1_4
Forward compat hooks in wire structs.
b=6007
r=jacob

19 years agoAdded forgottent files needed for quota stuff
green [Mon, 4 Apr 2005 12:25:22 +0000 (12:25 +0000)]
Added forgottent files needed for quota stuff

19 years ago* 5852 vibnal patch to detect __u64/void* vv_scatgat_t::v_address and
eeb [Mon, 4 Apr 2005 10:09:43 +0000 (10:09 +0000)]
*   5852 vibnal patch to detect __u64/void* vv_scatgat_t::v_address and
    use appropriately for HIGHMEM support

19 years agoFix quota code problem where on osts objects might be greated with wrong uid/gid
green [Mon, 4 Apr 2005 08:48:17 +0000 (08:48 +0000)]
Fix quota code problem where on osts objects might be greated with wrong uid/gid

19 years agob=6027
green [Mon, 4 Apr 2005 08:39:27 +0000 (08:39 +0000)]
b=6027
fix the conditions to take into account quota code requirements to
set "out of quota" flags in osc. (Needed to correctly return -EDQUOT errors
to userspace)

19 years agoChangelog entry about quota support
green [Sat, 2 Apr 2005 07:38:04 +0000 (07:38 +0000)]
Changelog entry about quota support

19 years agoBranch: b1_4
adilger [Sat, 2 Apr 2005 01:16:16 +0000 (01:16 +0000)]
Branch: b1_4
Don't abort lfs find if we get an error statting a file, this can happen
if e.g. the MDS is corrupted, which is exactly when we need it to work.

19 years agoBranch: b1_4
adilger [Sat, 2 Apr 2005 01:14:54 +0000 (01:14 +0000)]
Branch: b1_4
Don't barf if "HOST" is unset.

19 years agoBranch: b1_4
adilger [Sat, 2 Apr 2005 01:14:10 +0000 (01:14 +0000)]
Branch: b1_4
Fix bug number for excluded test, remove dupe from some merge.

19 years agoBranch: b1_4
adilger [Sat, 2 Apr 2005 01:13:29 +0000 (01:13 +0000)]
Branch: b1_4
Don't think just any mountpoint with "lustre" in the name is Lustre(tm).
There are no substitutes.  (for HP)

19 years agobail if we can't compile modules, and reorder uml check so that we can
jacob [Sat, 2 Apr 2005 01:08:42 +0000 (01:08 +0000)]
bail if we can't compile modules, and reorder uml check so that we can

19 years agoBranch: b1_4
adilger [Sat, 2 Apr 2005 00:57:21 +0000 (00:57 +0000)]
Branch: b1_4
Quiet annoying grant message.
r=phil

19 years agoLanding b1_4_quotaoff to b1_4
green [Fri, 1 Apr 2005 21:32:29 +0000 (21:32 +0000)]
Landing b1_4_quotaoff to b1_4

19 years agob=3048
jacob [Fri, 1 Apr 2005 20:52:21 +0000 (20:52 +0000)]
b=3048
r=me, originally from adilger

Moves the checking for stripe sizes into the lib, so all callers get
this.  Properly checks for dirstripe default removal, and always
prints the directory default striping.

19 years agob=3026
nathan [Fri, 1 Apr 2005 19:36:38 +0000 (19:36 +0000)]
b=3026
r=boc
support for arbitrary number of OSTs

19 years agoFix rhel4 compile errors for me
green [Fri, 1 Apr 2005 15:50:59 +0000 (15:50 +0000)]
Fix rhel4 compile errors for me

19 years agob=5985
green [Fri, 1 Apr 2005 15:46:59 +0000 (15:46 +0000)]
b=5985
r=adilger
Do not drop LOOKUP_LINK_NOTLAST flag not set by us (in case of recursive
symlinks)

19 years agob=6000
green [Fri, 1 Apr 2005 15:00:52 +0000 (15:00 +0000)]
b=6000
Do not search any VMAs in NULL mm. Fixes NFS exporting problems for HP.

19 years agobuild all b1_4 derivatives with bgl portals
nathan [Fri, 1 Apr 2005 00:20:05 +0000 (00:20 +0000)]
build all b1_4 derivatives with bgl portals

19 years agosince b_hd_sec has landed, all security branches should simply use
ericm [Thu, 31 Mar 2005 23:42:51 +0000 (23:42 +0000)]
since b_hd_sec has landed, all security branches should simply use
portals from HEAD now.

19 years agoland lustre part of b_hd_sec on HEAD.
ericm [Thu, 31 Mar 2005 22:18:52 +0000 (22:18 +0000)]
land lustre part of b_hd_sec on HEAD.

19 years agoland portals part of b_hd_sec on HEAD.
ericm [Thu, 31 Mar 2005 21:55:51 +0000 (21:55 +0000)]
land portals part of b_hd_sec on HEAD.

19 years agob=3048
jacob [Thu, 31 Mar 2005 21:21:39 +0000 (21:21 +0000)]
b=3048
r=me, adilger

when creating new directories, inherit parent's striping

19 years agob=6017
jacob [Thu, 31 Mar 2005 21:18:27 +0000 (21:18 +0000)]
b=6017
r=adilger

add --abort-recovery option to lconf

19 years ago* 6020 openibnal CM callback fixes
eeb [Thu, 31 Mar 2005 16:50:04 +0000 (16:50 +0000)]
*    6020 openibnal CM callback fixes
     - CM_ABORT + LASSERT(no more CM callbacks) on all CM errors before
       connection is established.
     - Show peer NID in all error messages on pathrecord/CM failures.
     - Simplified kibnal_{peer_connect_failed,connreq_done} params.
     - Fixed bug that would make ibc_connreq allocation failure LBUG.
     - --connref in kibnal_connreq_done() moved to caller.
     - Removed --connref race in established connection CM_IDLE callback.

19 years ago* Fix for 5998: LASSERT(kibnal_peer_active(peer))
eeb [Thu, 31 Mar 2005 10:33:38 +0000 (10:33 +0000)]
*    Fix for 5998: LASSERT(kibnal_peer_active(peer))

19 years ago* Fixed bad LASSERT in qswnal (= instead of ==)
eeb [Thu, 31 Mar 2005 10:29:47 +0000 (10:29 +0000)]
*    Fixed bad LASSERT in qswnal (= instead of ==)

19 years agoBranch b1_4
nathan [Wed, 30 Mar 2005 21:58:08 +0000 (21:58 +0000)]
Branch b1_4
think-o

19 years agoBranch b1_4
nathan [Wed, 30 Mar 2005 21:10:23 +0000 (21:10 +0000)]
Branch b1_4
b=5951
Try to confine test 24 effects to test 24

19 years agowe build this file on all rhel 2.6 as well
jacob [Wed, 30 Mar 2005 19:55:13 +0000 (19:55 +0000)]
we build this file on all rhel 2.6 as well