Whamcloud - gitweb
fs/lustre-release.git
18 years agocan finish sanity-quota.sh successfully.
tianzy [Sun, 13 Aug 2006 05:01:51 +0000 (05:01 +0000)]
can finish sanity-quota.sh successfully.

19 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Mon, 6 Mar 2006 07:51:26 +0000 (07:51 +0000)]
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.1.4.5.4'.

19 years agoalways trigger quota acquire/relase at quota setting.
niu [Mon, 6 Mar 2006 07:51:25 +0000 (07:51 +0000)]
always trigger quota acquire/relase at quota setting.
b: 10278

19 years agoget all quota from all osts correctly.
niu [Mon, 6 Mar 2006 04:54:34 +0000 (04:54 +0000)]
get all quota from all osts correctly.
b: 10277

19 years ago- minor tweaks for b_release_1_4_6-patchless
alex [Thu, 2 Mar 2006 19:49:51 +0000 (19:49 +0000)]
- minor tweaks for b_release_1_4_6-patchless

19 years agoBranch: b_release_1_4_6
wangdi [Thu, 2 Mar 2006 03:41:45 +0000 (03:41 +0000)]
Branch: b_release_1_4_6
b=10253
Just forget fix the lock_mode in release lock

19 years agoBranch: b_release_1_4_6
wangdi [Thu, 2 Mar 2006 02:21:05 +0000 (02:21 +0000)]
Branch: b_release_1_4_6
b=10253
wrong lock mode when unlink the tail file in join
r=adilger,green

19 years agodo quotacheck on both user & group by default.
niu [Tue, 28 Feb 2006 08:37:33 +0000 (08:37 +0000)]
do quotacheck on both user & group by default.

19 years agoBUG: 9461
zhanghc [Tue, 28 Feb 2006 07:07:55 +0000 (07:07 +0000)]
BUG: 9461
FILES: utils/lfs.c
1, Add filesystem summary report into 'lfs df';
2, Fixed a bug:
Function:  path2mnt
Description: next getmntent call will destroy the memory pointed by
mnt->mnt_dir(struct mntent) gotten by previous call.

BUG: 5972
FILES: include/linux/obd.h; mds/handler.c; mds/mds_open.c; mds/lproc_mds.c
1, Add proc entry(/proc/fs/lustre/mds/mds1/atime_diff) to control atime updating
interval in MDS

OTHER:
Add changelog of BUG9461 in ChangeLog

Modified Files:
  Tag: b_release_1_4_6
  ChangeLog include/linux/obd.h mds/handler.c mds/lproc_mds.c
  mds/mds_open.c utils/lfs.c

19 years agoBranch b_release_1_4_6
adilger [Tue, 28 Feb 2006 00:52:22 +0000 (00:52 +0000)]
Branch b_release_1_4_6
Fix quilt setup to not depend on CFS quilt.

19 years agoBranch b_release_1_4_6
adilger [Wed, 22 Feb 2006 18:58:54 +0000 (18:58 +0000)]
Branch b_release_1_4_6
Add ChangeLog entries.

19 years agoBranch b_release_1_4_6
adilger [Tue, 21 Feb 2006 06:34:30 +0000 (06:34 +0000)]
Branch b_release_1_4_6
May as well print out all netstat output.
b=10244

19 years agoBranch b_release_1_4_6
adilger [Tue, 21 Feb 2006 05:50:44 +0000 (05:50 +0000)]
Branch b_release_1_4_6
Debugging to see if we really are connecting from a non-privileged port.
b=10244

19 years agoBranch b_release_1_4_6
adilger [Sat, 18 Feb 2006 01:02:38 +0000 (01:02 +0000)]
Branch b_release_1_4_6
Fix minor message format error.

19 years agoBranch b_release_1_4_6
adilger [Sat, 18 Feb 2006 00:49:07 +0000 (00:49 +0000)]
Branch b_release_1_4_6
Fix up "lfs df" code to not print an error message on each OBD.

19 years agoBranch b_release_1_4_6
adilger [Fri, 17 Feb 2006 22:57:11 +0000 (22:57 +0000)]
Branch b_release_1_4_6
Add comment for non-intuitive "write" function return code.

19 years agoBranch b_release_1_4_6
adilger [Fri, 17 Feb 2006 22:53:29 +0000 (22:53 +0000)]
Branch b_release_1_4_6
Fix conf-sanity.sh test 5d failure on lester (elan).
The client mount was not using the MDS NID, only the hostname.
b=9788

19 years agoBranch b_release_1_4_6
adilger [Fri, 17 Feb 2006 19:12:45 +0000 (19:12 +0000)]
Branch b_release_1_4_6
Fix swabbing of ln_pid in socknal hello message.
r=eeb (liang original patch)

19 years agoDESCRIPTION: change debug output in liblustre to Cray's thinking
zhanghc [Fri, 17 Feb 2006 08:40:43 +0000 (08:40 +0000)]
DESCRIPTION: change debug output in liblustre to Cray's thinking
BUG: 10116

Modified Files:
  Tag: b_release_1_4_6
  libcfs/debug.c

19 years agodelete test52 from liblustre/test/sanity.c
zhanghc [Fri, 17 Feb 2006 05:32:26 +0000 (05:32 +0000)]
delete test52 from liblustre/test/sanity.c

19 years agoBranch b_release_1_4_6
adilger [Fri, 17 Feb 2006 02:15:49 +0000 (02:15 +0000)]
Branch b_release_1_4_6
Description: Mounting an MDS with pending unlinked files may cause oops
Details    : target_finish_recovery() calls mds_postrecov() which returned
     the number of orphans unlinked. mds_lov_connect->mds_postsetup()
     considers this an error and immediately begins cleaning up the
     lov, just after starting the mds_lov process
b=10235
r=nathan

19 years agoDESCRIPTION: changes debug output in liblustre according to Cray's demand
zhanghc [Thu, 16 Feb 2006 09:40:28 +0000 (09:40 +0000)]
DESCRIPTION: changes debug output in liblustre according to Cray's demand
BUG: 10116

Modified Files:
  Tag: b_release_1_4_6
  liblustre/llite_lib.c

19 years agoBranch b_release_1_4_6
adilger [Thu, 16 Feb 2006 00:12:46 +0000 (00:12 +0000)]
Branch b_release_1_4_6
Set a flag on the MDS last_rcvd at startup indicating this is an MDD device.
Useful for 1.6.0 upgrade capability.
r=nathan

19 years agoBranch b_release_1_4_6
adilger [Wed, 15 Feb 2006 10:30:03 +0000 (10:30 +0000)]
Branch b_release_1_4_6
Fix test 102 check for MDC xattr support.

19 years agoshould be typo; break lustre building
houfeng [Wed, 15 Feb 2006 06:05:22 +0000 (06:05 +0000)]
should be typo; break lustre building

19 years agoBranch b_release_1_4_6
scjody [Tue, 14 Feb 2006 23:18:58 +0000 (23:18 +0000)]
Branch b_release_1_4_6

update ChangeLog, version for 1.4.6

19 years agoBranch b_release_1_4_6
adilger [Tue, 14 Feb 2006 00:40:05 +0000 (00:40 +0000)]
Branch b_release_1_4_6
Add 42b, 42d to ALWAYS_EXCEPT.
Use cmp instead of diff to compare binary files.

19 years agob=9578
green [Mon, 13 Feb 2006 18:36:28 +0000 (18:36 +0000)]
b=9578
r=adilger

Properly deal with <none> as journal UUID that means no journal

19 years agoBranch: b_release_1_4_6
green [Mon, 13 Feb 2006 14:16:58 +0000 (14:16 +0000)]
Branch: b_release_1_4_6
b=10114
r=Lee Ward @ Sandia (original author)

Do not crash if pwd is outside of accessible namespace

19 years ago* Minor CDEBUG change in iiblnd on logging a connection reject.
eeb [Sat, 11 Feb 2006 15:47:29 +0000 (15:47 +0000)]
*    Minor CDEBUG change in iiblnd on logging a connection reject.

19 years agoBranch b_release_1_4_6
adilger [Sat, 11 Feb 2006 06:41:51 +0000 (06:41 +0000)]
Branch b_release_1_4_6
Description: Support for specifying external journal device at mount
Details    : If an OST or MDS device is formatted with an external journal
     device, this device major/minor is stored in the ext3 superblock
     and may not be valid for failover.  Allow detecting and
     specifying the external journal at mount time if it is different.
b=9578

19 years agoBranch b_release_1_4_6
adilger [Fri, 10 Feb 2006 23:02:26 +0000 (23:02 +0000)]
Branch b_release_1_4_6
Fix ost_brw_read() error message to match ost_brw_write() (include obd_name).

19 years agoBranch b_release_1_4_6
adilger [Fri, 10 Feb 2006 23:01:06 +0000 (23:01 +0000)]
Branch b_release_1_4_6
Remove needless casts.

19 years agoBranch b_release_1_4_6
adilger [Fri, 10 Feb 2006 23:00:05 +0000 (23:00 +0000)]
Branch b_release_1_4_6
Fix bug in llog_reverse_process(), where it is possible "rec" is pointing at
an invalid address after processing not-the-first llog block.  This is hit
in 2.4 under sanity.sh test 60 (excluded in 2.6 testing), but is not actually
used by any 1.4.x lustre code (was merged as part of the "cleanups" a few
months ago).

19 years agoBranch b_release_1_4_6
adilger [Fri, 10 Feb 2006 22:54:08 +0000 (22:54 +0000)]
Branch b_release_1_4_6
Give run-llog.sh script half a chance to work under 2.6 (currently excluded
from sanity.sh)

19 years agoBranch b_release_1_4_6
adilger [Fri, 10 Feb 2006 22:16:53 +0000 (22:16 +0000)]
Branch b_release_1_4_6
Properly set $tfile and $tdir to match that of test_framework.sh.

Disable test 76 for 2.4 kernels because of ambiguity of counting lustre inodes.
r=green

19 years agoBranch b_release_1_4_6
adilger [Fri, 10 Feb 2006 21:29:56 +0000 (21:29 +0000)]
Branch b_release_1_4_6
Fix compile warning in ll_{dir,file}_ioctl() from bug 5972 landing.  b=5972
Improve assertion message in ll_ap_make_ready() for debugging.  b=10089

19 years agoBranch b_release_1_4_6
adilger [Fri, 10 Feb 2006 19:32:36 +0000 (19:32 +0000)]
Branch b_release_1_4_6
Quiet LNET startup LNI message for liblustre.
b=10128, b=10162

19 years agoBranch b_release_1_4_6
adilger [Fri, 10 Feb 2006 19:03:16 +0000 (19:03 +0000)]
Branch b_release_1_4_6
Add ChangeLog entry for fixes previously committed.
b=9562, b=5681

19 years ago* Better console error messages if 'ip2nets' can't match an IP address.
eeb [Fri, 10 Feb 2006 07:10:35 +0000 (07:10 +0000)]
*    Better console error messages if 'ip2nets' can't match an IP address.

*    Fixed the LNET ping to handle signals properly.

*    Fixed overflow/use-before-set bugs in linux-time.h
     NB ???-time.h should also be checked; e.g. the same bugs had been
     cut and pasted into winnt-time.h; I've fixed the use-before-set
     but not the overflow issue there so I left a #error fttb.

*    Fixed ptllnd bug that wasn't initialising rx descriptors completely
     (sizeof(ptr) instead of sizeof(*ptr)).  This wasn't evident until the
     paths that catch malformed packets are exercised, so there are undoubtedly
     more to come.

*    Fixed a bug in LNET teardown that failed an assertion about the route
     table being empty if there was an error while it was being built.

*    Fixed a crash in LNetEQPoll(<invalid handle>)

19 years agobranch: b_release_1_4_6
ericm [Thu, 9 Feb 2006 18:49:49 +0000 (18:49 +0000)]
branch: b_release_1_4_6
add acl test scripts into EXTRA_DIST.
b=9667
r=green,brian

19 years agoBranch b_release_1_4_6
scjody [Thu, 9 Feb 2006 18:10:08 +0000 (18:10 +0000)]
Branch b_release_1_4_6

Update SLES 9 target and configs to 2.6.5-244.  Boston has been fixed to work
with this kernel, so I'm reapplying the change.

19 years agoBranch b_release_1_4_6
adilger [Wed, 8 Feb 2006 18:45:33 +0000 (18:45 +0000)]
Branch b_release_1_4_6
Using mmap + lustre on a system running elan it was possible to race when
cleaning up the mmap and dereference a freed pointer.
Fix from Quadrics for the rhel-2.4.21 qsnet patch.
b=9869

19 years agoBranch b_release_1_4_6
adilger [Wed, 8 Feb 2006 08:51:46 +0000 (08:51 +0000)]
Branch b_release_1_4_6
Remove unused struct members.

19 years agoLand b1_4_atime_update on b_release_1_4_6
zhanghc [Wed, 8 Feb 2006 07:54:50 +0000 (07:54 +0000)]
Land b1_4_atime_update on b_release_1_4_6
BUG: 5972
DESCRIPTION: Liblustre read not setting st_atime

Modified Files:
Tag: b_release_1_4_6
  include/linux/lustre_compat25.h liblustre/rw.c
  liblustre/tests/sanity.c llite/file.c llite/llite_lib.c
  lov/lov_merge.c obdfilter/filter_io.c tests/replay-single.sh
  tests/sanityN.sh

19 years agoBranch b_release_1_4_6
adilger [Wed, 8 Feb 2006 00:51:43 +0000 (00:51 +0000)]
Branch b_release_1_4_6
Disable test 39, which is failing on almost all runs.  Was added for CROW.
b=9930

19 years ago* landing future protocol compatibility work (b_rls146_lnetprotovrsn)
eeb [Tue, 7 Feb 2006 15:48:01 +0000 (15:48 +0000)]
*    landing future protocol compatibility work (b_rls146_lnetprotovrsn)
     on b_release_1_4_6

19 years agoland bug9972(b1_4_lov_lvb_cleanup) on b_release_1_4_6
zhanghc [Tue, 7 Feb 2006 10:34:40 +0000 (10:34 +0000)]
land bug9972(b1_4_lov_lvb_cleanup) on b_release_1_4_6

DESCRIPTION: replace loi_rss,loi_mtime,loi_ctime,loi_ctime with struct ost_lvb.
     on the same time, add obd_merge_lvb(lov_merge_lvb) into obd_ops
     (lov_obd_ops)
BUG: 9972

Modified Files:
Tag: b_release_1_4_6
  include/linux/lustre_lib.h include/linux/obd.h
  include/linux/obd_class.h liblustre/llite_lib.h liblustre/rw.c
  liblustre/super.c llite/file.c llite/llite_mmap.c llite/rw.c
  lov/lov_internal.h lov/lov_merge.c lov/lov_obd.c
  lov/lov_request.c obdclass/lprocfs_status.c
  obdfilter/filter_lvb.c osc/osc_request.c

19 years agoBranch b_release_1_4_6
adilger [Tue, 7 Feb 2006 01:10:35 +0000 (01:10 +0000)]
Branch b_release_1_4_6
Description: OST may deadlock under high load on fragmented files
Details    : If there was a heavy load and highly-fragmented OST filesystems
     it was possible to have all the OST threads deadlock waiting on
     allocation of biovecs, because the biovecs were not released
     until the entire RPC IO was completed.  Instead, release biovecs
     as soon as they are complete to ensure forward IO progress.
b=10076
r=adilger, r=alex (original patch from Brian B.)

19 years agoBranch b_release_1_4_6
adilger [Mon, 6 Feb 2006 23:31:06 +0000 (23:31 +0000)]
Branch b_release_1_4_6
Don't LASSERT on client-supplied data.  Likely will be avoided by recent
commit for bug 3555, 9574, et. al, but avoidable nonetheless.
b=3934, b=7384, b=9910

19 years agoBranch b_release_1_4_6
adilger [Mon, 6 Feb 2006 22:25:01 +0000 (22:25 +0000)]
Branch b_release_1_4_6
- Verify the client-supplied oa->o_dirty value validity before we assert on
  it.  Getting a negative o_dirty would cause the OST to LBUG.  b=10125
- improve precreate path log messages.  b=10123

19 years agoBranch b_release_1_4_6
adilger [Mon, 6 Feb 2006 21:05:43 +0000 (21:05 +0000)]
Branch b_release_1_4_6
Remove unused "rc" variable.

19 years agoBranch b_release_1_4_6
adilger [Mon, 6 Feb 2006 20:57:28 +0000 (20:57 +0000)]
Branch b_release_1_4_6
Fix unlikely bugs in mballoc found by Coverity:
- NULL bh dereferenced in ext3_mb_init_cache() if kmalloc(bh) fails
- don't free on-stack bhs in ext3_mb_init_cache() if groups_per_page == 1
- remove unnecessary "if (err)" check in ext3_mb_new_blocks()
- remove redundant "if (s == NULL)" check in ext3_mb_seq_history_open()
b=10093

19 years agoBranch b_release_1_4_6
adilger [Mon, 6 Feb 2006 20:44:51 +0000 (20:44 +0000)]
Branch b_release_1_4_6
When unlinking block-mapped files with the delete thread on a filesystem
with extents enabled it will trip an assertion.  This is not a configuration
that CFS supports, since extents+mballoc are only used on 2.6 kernels with
CFS Lustre, and there is no 2.6 asyncdel patch.  HP SFS can run with extents
and mballoc enabled on 2.4 kernels.
b=10134
r=fergal (original patch)

19 years agoBranch b_release_1_4_6
adilger [Mon, 6 Feb 2006 20:22:45 +0000 (20:22 +0000)]
Branch b_release_1_4_6
Don't dereference data=NULL in case of old liblustre client connections.
b=8007

19 years agoBranch b_release_1_4_6
nathan [Mon, 6 Feb 2006 19:40:28 +0000 (19:40 +0000)]
Branch b_release_1_4_6
b=10139
r=adilger
(original patch by fergal)
don't try to ping '*' nids

19 years agoLand b1_4_lfs_df on b_release_1_4_6
zhanghc [Sun, 5 Feb 2006 10:27:54 +0000 (10:27 +0000)]
Land b1_4_lfs_df on b_release_1_4_6
BUG: 9461
DESCRIPTION: Implement 'lfs df' to report actual free space on per-OST basis

Modified Files:
  include/lustre/liblustreapi.h include/lustre/lustre_user.h
  liblustre/tests/sanity.c llite/dir.c llite/file.c
  llite/llite_internal.h llite/llite_lib.c mds/mds_join.c
  tests/sanity.sh utils/lfs.c utils/liblustreapi.c

19 years agob=9811
alex [Sat, 4 Feb 2006 14:00:02 +0000 (14:00 +0000)]
b=9811
r=nikita

 - free export when all OSCs are cleaned

19 years agoBranch b_release_1_4_6
scjody [Sat, 4 Feb 2006 01:09:17 +0000 (01:09 +0000)]
Branch b_release_1_4_6

Revert suse kernel update for now, since it doesn't work on Boston (upstream
issue, not ours.)

19 years agoBranch b_release_1_4_6
adilger [Fri, 3 Feb 2006 23:10:51 +0000 (23:10 +0000)]
Branch b_release_1_4_6
2.6.12 series is actually for 2.6.12.6

19 years agoBranch b_release_1_4_6
adilger [Fri, 3 Feb 2006 08:16:29 +0000 (08:16 +0000)]
Branch b_release_1_4_6
Remove ancient, obsolete portals block device #define.

19 years agoBranch b_release_1_4_6
adilger [Thu, 2 Feb 2006 22:34:43 +0000 (22:34 +0000)]
Branch b_release_1_4_6
ALlow default paths for patch-verification scripts.

19 years agoBranch b_release_1_4_6
adilger [Wed, 1 Feb 2006 23:23:43 +0000 (23:23 +0000)]
Branch b_release_1_4_6
Remove duplicate ChangeLog entries.

19 years agoBranch: b_release_1_4_6
green [Wed, 1 Feb 2006 20:21:29 +0000 (20:21 +0000)]
Branch: b_release_1_4_6
Merge from b1_4

19 years agoBranch b_release_1_4_6
adilger [Wed, 1 Feb 2006 18:59:45 +0000 (18:59 +0000)]
Branch b_release_1_4_6
Add 2.6.12 kernel series, and clarify usage of ldiskfs series files.

19 years agoBranch b_release_1_4_6
nathan [Wed, 1 Feb 2006 18:03:26 +0000 (18:03 +0000)]
Branch b_release_1_4_6
b=10130
r=adilger
Set a fake non-0 NAL in 1.4.6, so if someone runs a pre-LNET version without
--write-conf, the ASSERT in class_add_uuid doesn't crash us.

19 years agoBranch b_release_1_4_6
adilger [Wed, 1 Feb 2006 00:39:56 +0000 (00:39 +0000)]
Branch b_release_1_4_6
LLNL has updated the BG/L clients to 2.6.9 and have stopped using 2.4.19.

19 years ago* Fixed 2.6.x sk_??? isms (required by zerocopy tcp)
eeb [Tue, 31 Jan 2006 15:16:22 +0000 (15:16 +0000)]
*    Fixed 2.6.x sk_??? isms (required by zerocopy tcp)

*    Future protocol version compatibility support....

     *  consolidated PROTO MAGIC decls in lib-types.h

     *  changed qswlnd's protocol to encapsulate the LNET protocol within its
        own magic+version tagged packets and added a response when incoming
        packets have new magic/version to tell peer which version I am.

'portals_compatibility' works as described in the documentation to
inter-operate with portals.

*    Changed block_debug_check() to print EVERY error (it's only called by
     obdecho so it can't be a DOS vector without root).

*    Fixed a bug in osc_request: when a single oversize BRW was chopped up, the
     subsequent RPCs used the 'oa' that had been overwritten by the previous
     ones.  This turned off checking in obdecho.

     The fix I applied was to restore the original 'oa' from a saved copy on
     all subsequent RPCs.

19 years agoBranch b_release_1_4_6
adilger [Tue, 31 Jan 2006 05:50:40 +0000 (05:50 +0000)]
Branch b_release_1_4_6
Quiet overly-verbose error message.

19 years agoBranch b_release_1_4_6
adilger [Tue, 31 Jan 2006 05:16:44 +0000 (05:16 +0000)]
Branch b_release_1_4_6
Disable test 15c, as it is failing repeatedly, and was only added during
CROW, so it may depend on crow-specific changes (though it passes in UML).
b=10124

19 years agoBranch b_release_1_4_6
adilger [Mon, 30 Jan 2006 22:48:41 +0000 (22:48 +0000)]
Branch b_release_1_4_6
Add journal statistics patch to CVS.
Not currently referenced by any kernel series, but useful for debugging
performance problems.
b=9387
r=alex (original patch)

19 years agoBranch b_release_1_4_6
adilger [Sun, 29 Jan 2006 11:59:17 +0000 (11:59 +0000)]
Branch b_release_1_4_6
Fix unused variable warning.

19 years agoBranch b_release_1_4_6
adilger [Sat, 28 Jan 2006 01:14:38 +0000 (01:14 +0000)]
Branch b_release_1_4_6
Description: Random seed of liblustre clients was not sufficiently random
Details    : Improve initial seed of liblustre random number generator.
b=9794, tested by Cray

19 years agoBranch b_release_1_4_6
adilger [Sat, 28 Jan 2006 00:48:38 +0000 (00:48 +0000)]
Branch b_release_1_4_6
Remove hard-coded test directory from 63b.
SFS 3760

19 years agoBranch b_release_1_4_6
adilger [Sat, 28 Jan 2006 00:29:11 +0000 (00:29 +0000)]
Branch b_release_1_4_6
Include lock flags in the LDLM namespace dump.
b=9573 (SFS 4389)

19 years agoBranch b_release_1_4_6
adilger [Fri, 27 Jan 2006 09:29:07 +0000 (09:29 +0000)]
Branch b_release_1_4_6
Description: MDS or OST may oops/LBUG if a client is connecting multiple times
Details    : The client ptlrpc code may be trying to reconnect to a down
     server before a previous connection attempt has timed out.
     Increase the reconnect interval to be longer than the connection
     timeout interval to avoid sending duplicate connections to
     servers.

This first part of the fix simply increases the reconnect interval to be
longer than the connection request timeout, to avoid having multiple
connect requests in flight from the same client at the same time.
b=9635
r=nathan

19 years agoBranch b_release_1_4_6
nathan [Fri, 27 Jan 2006 02:10:54 +0000 (02:10 +0000)]
Branch b_release_1_4_6
b=9860
r=adilger
Include ost index from mds connect, so we can set it in the last_rcvd file.
This will be useful when upgrading to 1.6

19 years ago* Adding a temporary branch tag to buildcvs for LNET protocol
eeb [Thu, 26 Jan 2006 14:20:17 +0000 (14:20 +0000)]
*  Adding a temporary branch tag to buildcvs for LNET protocol
   compatibility work

19 years agoBranch b_release_1_4_6
adilger [Wed, 25 Jan 2006 18:32:54 +0000 (18:32 +0000)]
Branch b_release_1_4_6
Add missing (old) ChangeLog entry.
b=6422

19 years ago* Fixes needed to build for XT3/catamount
eeb [Wed, 25 Jan 2006 17:08:50 +0000 (17:08 +0000)]
*   Fixes needed to build for XT3/catamount

19 years agoBranch b_release_1_4_6
adilger [Wed, 25 Jan 2006 12:24:29 +0000 (12:24 +0000)]
Branch b_release_1_4_6
Bump build version.
b=10074

19 years agoBranch b_release_1_4_6
adilger [Wed, 25 Jan 2006 12:03:41 +0000 (12:03 +0000)]
Branch b_release_1_4_6
Fix compile warning.

19 years agoBranch b_release_1_4_6
adilger [Wed, 25 Jan 2006 12:01:33 +0000 (12:01 +0000)]
Branch b_release_1_4_6
Check return value from fstat().  (COV:629)
b=10098

19 years agoBranch b_release_1_4_6
adilger [Wed, 25 Jan 2006 11:59:26 +0000 (11:59 +0000)]
Branch b_release_1_4_6
Remove bogus check for NULL dchild in mds_open_by_fid().  We will always get
either a valid dentry or ERR_PTR() back from ll_lookup_one_len().  This
extra check provokes a false deref-before-NULL error in Coverity (COV:717,718)
b=10098
r=nikita

19 years agoBranch b_release_1_4_6
adilger [Wed, 25 Jan 2006 11:16:26 +0000 (11:16 +0000)]
Branch b_release_1_4_6
Fix potential NULL deref in ldlm_resource_foreach() (COV:707)
b=10098

19 years agoBranch b_release_1_4_6
adilger [Wed, 25 Jan 2006 11:14:11 +0000 (11:14 +0000)]
Branch b_release_1_4_6
Fix potential NULL obd deref in client_disconnect_export() (COV:708)
b=10098

19 years agoMerge b_release_1_4_6 from b_hd_newconfig (20060124_1325)
adilger [Wed, 25 Jan 2006 05:51:04 +0000 (05:51 +0000)]
Merge b_release_1_4_6 from b_hd_newconfig (20060124_1325)
Revert "core" part of winnt and darwin compatibility code, as this
apparently does not compile for catamount.  The arch-specific code
is still there as it does not affect anything outside those arches.
b=10074

19 years agoMerge b_release_1_4_6 from b_hd_newconfig (20060124_1325)
adilger [Wed, 25 Jan 2006 00:33:39 +0000 (00:33 +0000)]
Merge b_release_1_4_6 from b_hd_newconfig (20060124_1325)
- cross-platform compiling for winnt (r=mattwu, original patch)
- improve use of compat macros for darwin (r=nikita, original patch)

Description: fix use of portals/lnet pid
Details    : incorrect use of portals/lnet pid caused them to get out of
     sync and would result in silent dropping of RPC messages
b=10074
r=eeb (original patch)

Severity   : major
Frequency  : Infiniband IB LND only
Description: iiblnd wasn't mapping all memory
Details    : iiblnd wasn't mapping all memory, resulting in comms errors
     on some architectures/memory configs
b=9776
r=eeb (original patch)

19 years agoMerge b_release_1_4_6 from HEAD (20060124_1302)
adilger [Tue, 24 Jan 2006 20:23:38 +0000 (20:23 +0000)]
Merge b_release_1_4_6 from HEAD (20060124_1302)
Minor fixes in "build" directory merged from parent.

19 years agoBranch b_release_1_4_6
adilger [Sat, 21 Jan 2006 00:54:32 +0000 (00:54 +0000)]
Branch b_release_1_4_6
Add explanitory comment.

19 years agoBranch b_release_1_4_6
adilger [Sat, 21 Jan 2006 00:53:46 +0000 (00:53 +0000)]
Branch b_release_1_4_6
Fix memory leak found by Coverity - we were not freeing any of the
other allocated structs if there was a later allocation error.

19 years agoBranch b_release_1_4_6
adilger [Fri, 20 Jan 2006 23:01:23 +0000 (23:01 +0000)]
Branch b_release_1_4_6
Fix errors spotted by Coverity - check for NULL after dereference

19 years agocheck return value of quota off, though it can only fail for network problem.
niu [Fri, 20 Jan 2006 08:23:25 +0000 (08:23 +0000)]
check return value of quota off, though it can only fail for network problem.

19 years agoBranch b_release_1_4_6
adilger [Wed, 18 Jan 2006 17:57:48 +0000 (17:57 +0000)]
Branch b_release_1_4_6
Finish lconf fixup.
b=10079

19 years agoDo the same for the non-smp configs too.
brian [Tue, 17 Jan 2006 22:38:50 +0000 (22:38 +0000)]
Do the same for the non-smp configs too.

19 years agoMake kernel configs look like make oldconfig will make.
brian [Tue, 17 Jan 2006 22:21:39 +0000 (22:21 +0000)]
Make kernel configs look like make oldconfig will make.

19 years agoUse sendmail and set the sender address to ensure that mail is not sent from a
brian [Tue, 17 Jan 2006 22:15:15 +0000 (22:15 +0000)]
Use sendmail and set the sender address to ensure that mail is not sent from a
domain name that is neither an A or MX record (and thusly gets refused by
mail servers).

19 years agoBranch b_release_1_4_6
adilger [Tue, 17 Jan 2006 19:08:22 +0000 (19:08 +0000)]
Branch b_release_1_4_6
Use the "fid" EA name when storing FID data on the OST.  This avoids
confusion on the OST when using the "lov" EA name and would certainly
be a problem with lfsck.
b=10072
r=yury

19 years agoBranch b_release_1_4_6
adilger [Tue, 17 Jan 2006 10:41:35 +0000 (10:41 +0000)]
Branch b_release_1_4_6
Quiet compile warning.

19 years agoBranch b_release_1_4_6
adilger [Sat, 14 Jan 2006 01:08:14 +0000 (01:08 +0000)]
Branch b_release_1_4_6
Merge changes from b1_4 that were missed in recent b_release_1_4_6 (b2) update
SWIOTLB = run x86_64 kernel on nocona
EXT3_MOUNT = avoid flag conflict with newer 2.6.12 kernel, make patches closer