Whamcloud - gitweb
fs/lustre-release.git
16 years ago - very primitive support for non-ldiskfs filesystems in t-f
alex [Thu, 26 Feb 2009 10:55:18 +0000 (10:55 +0000)]
 - very primitive support for non-ldiskfs filesystems in t-f

16 years ago - mountconf to start OST once target registration is complete
alex [Thu, 26 Feb 2009 10:51:55 +0000 (10:51 +0000)]
 - mountconf to start OST once target registration is complete
   otherwise we get no OST in case of mountdata file's absense

16 years ago - one more needless print in udmu removed
alex [Thu, 26 Feb 2009 10:50:12 +0000 (10:50 +0000)]
 - one more needless print in udmu removed

16 years ago - "stub" support for zfs in mkfs.lustre
alex [Thu, 26 Feb 2009 10:28:52 +0000 (10:28 +0000)]
 - "stub" support for zfs in mkfs.lustre

16 years ago - memory leak fixed
alex [Thu, 26 Feb 2009 10:28:13 +0000 (10:28 +0000)]
 - memory leak fixed
 - cleanup in error handling path

16 years ago - rename DMU to ZFS as per Ricardo's request
alex [Thu, 26 Feb 2009 10:27:08 +0000 (10:27 +0000)]
 - rename DMU to ZFS as per Ricardo's request

16 years ago - use correct osd name
alex [Thu, 26 Feb 2009 08:48:08 +0000 (08:48 +0000)]
 - use correct osd name
 - few optimizations in declares
 - osd_shutdown() do not release null objects
 - osd_device_fini() can cleanup partial initialized device
 - osd_fid_lookup() grabs refcounter on root object
 -  osd_type_start() and osd_type_stop() so that generic functions don't fail

16 years ago - free mgs and fsname strings from lmd
alex [Thu, 26 Feb 2009 08:44:32 +0000 (08:44 +0000)]
 - free mgs and fsname strings from lmd
 - release counter for failed osd

16 years ago - remove needless debug printk in udmu
alex [Thu, 26 Feb 2009 08:30:15 +0000 (08:30 +0000)]
 - remove needless debug printk in udmu

16 years ago - bug in argument order fixed
alex [Thu, 26 Feb 2009 08:29:30 +0000 (08:29 +0000)]
 - bug in argument order fixed

16 years ago - dmu osd to return correct number of allocated buffers
alex [Wed, 25 Feb 2009 21:12:25 +0000 (21:12 +0000)]
 - dmu osd to return correct number of allocated buffers

16 years ago - more error handling in ldiskfs osd
alex [Wed, 25 Feb 2009 19:51:15 +0000 (19:51 +0000)]
 - more error handling in ldiskfs osd

16 years ago - finish device in error path
alex [Wed, 25 Feb 2009 19:50:44 +0000 (19:50 +0000)]
 - finish device in error path

16 years ago - ofd doesn't panic if fsfilt isn't found
alex [Tue, 24 Feb 2009 21:43:46 +0000 (21:43 +0000)]
 - ofd doesn't panic if fsfilt isn't found
 - dmu's create object declaration needs dof (object type)

16 years ago - dmu osd to return fake label (for testing)
alex [Tue, 24 Feb 2009 21:39:50 +0000 (21:39 +0000)]
 - dmu osd to return fake label (for testing)
 - disable sync in dmu osd as it's broken in kdmu

16 years ago - slightly better error handling in mountconf and ldiskfs osd
alex [Tue, 24 Feb 2009 19:45:47 +0000 (19:45 +0000)]
 - slightly better error handling in mountconf and ldiskfs osd

16 years ago - minor fixes around objset declaration
alex [Tue, 24 Feb 2009 19:43:29 +0000 (19:43 +0000)]
 - minor fixes around objset declaration
 - stubs for osd_label_{get|set}
 - osd_oi_init() creates and opens fid-to-dnode mapping
 - osd_mount() opens objset
 - number of minor fixes in udmu routines

16 years ago - memory leak (mconf site and lu_device)
alex [Mon, 23 Feb 2009 13:26:49 +0000 (13:26 +0000)]
 - memory leak (mconf site and lu_device)

16 years ago - fixed refcounting for lustre_mount_info
alex [Mon, 23 Feb 2009 10:20:37 +0000 (10:20 +0000)]
 - fixed refcounting for lustre_mount_info

16 years ago - very preliminary prototype for "early osd"
alex [Sun, 22 Feb 2009 19:32:43 +0000 (19:32 +0000)]
 - very preliminary prototype for "early osd"
    - OSD is setup by mountconf (both ldiskfs and dmu are tried)
    - mountconf uses OSD to access mountdata file
    - mountconf can request registration w/o mountdata file
       (to be reimplemented within MGS)
    - MDT and OFD re-use that OSD

16 years ago - cleanup path in ofd
alex [Sun, 22 Feb 2009 11:50:22 +0000 (11:50 +0000)]
 - cleanup path in ofd

16 years ago - don't need to fill "created" any more
alex [Sun, 22 Feb 2009 08:49:06 +0000 (08:49 +0000)]
 - don't need to fill "created" any more

16 years ago - rename dt methods for better uniformity
alex [Sun, 22 Feb 2009 06:33:00 +0000 (06:33 +0000)]
 - rename dt methods for better uniformity
 - ldiskfs osd to release fsfilt at cleanup

16 years ago- comment filter_fini() for a while - it's not ready yet
alex [Sat, 21 Feb 2009 20:44:52 +0000 (20:44 +0000)]
- comment filter_fini() for a while - it's not ready yet

16 years ago - ldiskfs osd can set/get diskfs label
alex [Sat, 21 Feb 2009 20:37:15 +0000 (20:37 +0000)]
 - ldiskfs osd can set/get diskfs label

16 years ago - methods to set/get label on disk filesystem
alex [Sat, 21 Feb 2009 20:27:33 +0000 (20:27 +0000)]
 - methods to set/get label on disk filesystem

16 years ago- path for zfs and spl includes
alex [Sat, 21 Feb 2009 19:15:12 +0000 (19:15 +0000)]
- path for zfs and spl includes

16 years ago- update from HEAD
alex [Sat, 21 Feb 2009 18:46:45 +0000 (18:46 +0000)]
- update from HEAD

16 years ago - struct local_niobuf is sligthly changed
alex [Sat, 21 Feb 2009 18:44:25 +0000 (18:44 +0000)]
 - struct local_niobuf is sligthly changed
 - all its users too

16 years ago - ofd (obdfilter over OSD) is added
alex [Sat, 21 Feb 2009 18:40:05 +0000 (18:40 +0000)]
 - ofd (obdfilter over OSD) is added

16 years ago - replace obdfilter with ofd in b_hd_kdmu
alex [Sat, 21 Feb 2009 18:37:37 +0000 (18:37 +0000)]
 - replace obdfilter with ofd in b_hd_kdmu

16 years ago - zero-copy IO methods in ldiskfs OSD
alex [Sat, 21 Feb 2009 18:35:17 +0000 (18:35 +0000)]
 - zero-copy IO methods in ldiskfs OSD
 - ldiskfs OSD creates object index (fid-to-inode mapping) using internal means

16 years ago- zero-copy methods in DT API
alex [Sat, 21 Feb 2009 18:31:44 +0000 (18:31 +0000)]
- zero-copy methods in DT API

16 years ago - udmu library is added to dmu-osd directory
alex [Sat, 21 Feb 2009 18:29:56 +0000 (18:29 +0000)]
 - udmu library is added to dmu-osd directory
 - bunch of fixes in dmu osd

16 years ago- update from HEAD
alex [Sat, 21 Feb 2009 18:26:27 +0000 (18:26 +0000)]
- update from HEAD

16 years ago- update from HEAD
alex [Thu, 12 Feb 2009 08:05:17 +0000 (08:05 +0000)]
- update from HEAD

16 years agoBranch b_hd_kdmu
rcorreia [Fri, 6 Feb 2009 23:23:46 +0000 (23:23 +0000)]
Branch b_hd_kdmu
b=18345

Fix unused variable warning when quota is disabled (introduced with OSD API changes).

16 years agob=18345
alex [Fri, 6 Feb 2009 21:33:10 +0000 (21:33 +0000)]
b=18345

 - new transaction api for kDMU

16 years ago- update from HEAD
alex [Fri, 6 Feb 2009 21:14:37 +0000 (21:14 +0000)]
- update from HEAD

16 years ago- add dmu osd from b_dmu_umds
alex [Mon, 19 Jan 2009 06:26:04 +0000 (06:26 +0000)]
- add dmu osd from b_dmu_umds

16 years ago- update from HEAD
alex [Sun, 18 Jan 2009 18:41:06 +0000 (18:41 +0000)]
- update from HEAD

16 years ago- update from HEAD
alex [Sun, 18 Jan 2009 10:47:14 +0000 (10:47 +0000)]
- update from HEAD

16 years ago- update from HEAD
alex [Fri, 9 Jan 2009 18:07:57 +0000 (18:07 +0000)]
- update from HEAD

16 years ago- update from HEAD
alex [Mon, 29 Dec 2008 09:55:11 +0000 (09:55 +0000)]
- update from HEAD

16 years agoMerge b_hd_kdmu from HEAD (20081128_1836)
rcorreia [Fri, 28 Nov 2008 18:51:48 +0000 (18:51 +0000)]
Merge b_hd_kdmu from HEAD (20081128_1836)

16 years agoThis commit was manufactured by cvs2svn to create branch 'b_hd_kdmu'.
cvs2svn [Tue, 4 Nov 2008 07:29:15 +0000 (07:29 +0000)]
This commit was manufactured by cvs2svn to create branch 'b_hd_kdmu'.

16 years agoBranch HEAD
tianzy [Tue, 4 Nov 2008 07:29:14 +0000 (07:29 +0000)]
Branch HEAD
Replace LBUG with RETURN(-EINVAL) to avoid crashing
b=5135
i=adilger
i=johann

16 years ago- test fix from 12512
tappro [Mon, 3 Nov 2008 22:09:43 +0000 (22:09 +0000)]
- test fix from 12512
  b:12512
  i:grev, adilger

16 years ago- fix recovery time growing
tappro [Mon, 3 Nov 2008 13:34:52 +0000 (13:34 +0000)]
- fix recovery time growing
  b:16389
  i:rread,nathan

16 years agob=17397
alex [Sat, 1 Nov 2008 17:43:50 +0000 (17:43 +0000)]
b=17397
i=adilger

 - always flush page left by partial truncate

16 years agob=17122
grev [Fri, 31 Oct 2008 18:30:04 +0000 (18:30 +0000)]
b=17122
i=Nikita
sanity test_100 fix

16 years agob=17540
grev [Fri, 31 Oct 2008 17:21:35 +0000 (17:21 +0000)]
b=17540
i=Nikita
test_53 fix

16 years agoBranch HEAD
adilger [Fri, 31 Oct 2008 17:01:52 +0000 (17:01 +0000)]
Branch HEAD
Remove trailing whitespace

16 years agob=16551
grev [Fri, 31 Oct 2008 16:20:31 +0000 (16:20 +0000)]
b=16551
o=Robert.Read
i=grev
test_27u fix

16 years agofile quota-large-limits-sles10.patch was initially added on branch b1_6.
anserper [Fri, 31 Oct 2008 14:13:43 +0000 (14:13 +0000)]
file quota-large-limits-sles10.patch was initially added on branch b1_6.

16 years agofile quota-large-limits-rhel5.patch was initially added on branch b1_6.
anserper [Fri, 31 Oct 2008 14:13:42 +0000 (14:13 +0000)]
file quota-large-limits-rhel5.patch was initially added on branch b1_6.

16 years agoBranch HEAD
yangsheng [Fri, 31 Oct 2008 13:31:10 +0000 (13:31 +0000)]
Branch HEAD
b=17379

16 years agoBranch HEAD
yangsheng [Fri, 31 Oct 2008 08:12:50 +0000 (08:12 +0000)]
Branch HEAD
b=17379
i=adilger, johann

Test case for recursive symlink.

16 years agoBranch HEAD
yangsheng [Fri, 31 Oct 2008 07:59:50 +0000 (07:59 +0000)]
Branch HEAD
b=17379
i=Brian(LLNL), johann

Set recursive symlink depth to 5 when kernel has 4K stack.

16 years agoupdate buildcvs
pravins [Fri, 31 Oct 2008 07:43:41 +0000 (07:43 +0000)]
update buildcvs

16 years agoBranch HEAD
bobijam [Fri, 31 Oct 2008 01:37:39 +0000 (01:37 +0000)]
Branch HEAD
b=17510
i=robert.read
i=johann

* fix a memory leak introduced by bug 11089.
* some format fix.

16 years agoBranch: HEAD
wangdi [Thu, 30 Oct 2008 21:46:32 +0000 (21:46 +0000)]
Branch: HEAD
Once the unmatched stride IO mode is detected, shrink the stride-ahead window to 0.
if it does hit cache miss, and read-pattern is still stride-io mode,
does not reset the stride window, but also does not increase the stride
window length in this case.
b=17197
i=Nikita
i=Andreas

16 years agob=17532
grev [Thu, 30 Oct 2008 18:37:15 +0000 (18:37 +0000)]
b=17532
i=Yury.Umanets
local cfg CMD fix for several mds nodes configuration

16 years agoBranch HEAD
bobijam [Thu, 30 Oct 2008 02:18:07 +0000 (02:18 +0000)]
Branch HEAD
b=16887
i=pravin.shelar
i=adilger

Address LBUG, ASSERTION(client_stat->nid_exp_ref_count == 0) failed:count -1
* add client stat on obd_nid_stat after client stat is ready.
* properly decrease exp_nid_stats' nid_exp_ref_count in lprocfs_exp_cleanup().

16 years agoRemove "CVS:" from start of lines that should be in commit message
adilger [Wed, 29 Oct 2008 20:07:34 +0000 (20:07 +0000)]
Remove "CVS:" from start of lines that should be in commit message
Fix lfs find --maxdepth wording.

16 years agobranch: HEAD
ericm [Wed, 29 Oct 2008 19:34:24 +0000 (19:34 +0000)]
branch: HEAD
AT: fix reply offset calculate and check.
b=17404
r=h.huang
r=nathan

16 years agoBranch HEAD
robert.read [Tue, 28 Oct 2008 23:17:00 +0000 (23:17 +0000)]
Branch HEAD
b=17491
i=nathan
i=rread

Quick fix patch from behlendorf1@llnl.gov.

16 years agob=17187
kalpak [Tue, 28 Oct 2008 18:19:01 +0000 (18:19 +0000)]
b=17187
i=nathan
i=manoj

Add "lfs path2fid" to get fid from path

16 years agob=16680
kalpak [Tue, 28 Oct 2008 17:59:09 +0000 (17:59 +0000)]
b=16680
i=adilger, kalpak (o=bzzz)

Detect on-disk corruption of block bitmap and better checking of preallocated blocks.

16 years agob=17477
grev [Tue, 28 Oct 2008 16:05:54 +0000 (16:05 +0000)]
b=17477
i=Adilger
i=Tappro
init facet vars for mounted lustre

16 years agoBranch HEAD
huanghua [Tue, 28 Oct 2008 14:06:30 +0000 (14:06 +0000)]
Branch HEAD
b=17192
i=robert.read
i=adilger

clear the proc stats counter. This value might be used later again.

16 years agoBranch HEAD
bobijam [Tue, 28 Oct 2008 05:34:14 +0000 (05:34 +0000)]
Branch HEAD
b=17093
o=Btian Behlendorf (behlendorf1@llnl.gov) for mgs part
o=E. Gryaznova (grev) for test framework
i=nathan.rutman
i=adilger

Do writeconf only explicitly required.

16 years agolockdep: add lockdep_{on,off}() functions.
nikita [Mon, 27 Oct 2008 12:15:58 +0000 (12:15 +0000)]
lockdep: add lockdep_{on,off}() functions.

16 years agoBranch HEAD
johann [Mon, 27 Oct 2008 12:08:33 +0000 (12:08 +0000)]
Branch HEAD
b=17385
i=green
i=shadow

grab lock reference when the lock is added to the waiting or expired list.

16 years agoBranch HEAD
zhanghc [Mon, 27 Oct 2008 06:04:19 +0000 (06:04 +0000)]
Branch HEAD

handle 'Unexpected: can't find mdc_open_data,
but the close succeeded with replayabel imp.
Please tell http://bugzilla.lustre.org/"
printed by mdc_close in mdc_request.c

b=17089
i=johann

16 years agoBranch HEAD
bobijam [Mon, 27 Oct 2008 02:15:02 +0000 (02:15 +0000)]
Branch HEAD
b=11089
i=nathan.rutman
i=adilger

per-nid client statistics for MDT.

16 years agoBranch HEAD
fanyong [Sat, 25 Oct 2008 04:37:55 +0000 (04:37 +0000)]
Branch HEAD
b=17193
i=eric.mei
i=minh.diep

1) set root permission mode as 0755 before test.
2) scripts cleanup.

16 years agoBranch HEAD
adilger [Fri, 24 Oct 2008 20:52:32 +0000 (20:52 +0000)]
Branch HEAD
Return a protocol error from ost_punch() like all other handler methods
if there is a request format error, instead of -EINVAL.

16 years agoBranch HEAD
adilger [Fri, 24 Oct 2008 20:47:38 +0000 (20:47 +0000)]
Branch HEAD
Rename "pages" pointer to "npages", because it otherwise looks like an
array of pointers to pages instead of a pass-by-reference number of pages.
b=12682

16 years agoBranch HEAD
adilger [Fri, 24 Oct 2008 20:40:56 +0000 (20:40 +0000)]
Branch HEAD
Fix whitespace, line wrapping.

16 years agob=13297
grev [Fri, 24 Oct 2008 20:10:57 +0000 (20:10 +0000)]
b=13297
add test_27u to ALWAYS_EXCEPT list

16 years agob=16551 (att 19784)
grev [Fri, 24 Oct 2008 19:46:25 +0000 (19:46 +0000)]
b=16551 (att 19784)
o=Adilger
i=grev
skip replay/recovery tests if remote MDS/OSS nodsh

b=16551 (att 19835)
i=Nathan
do skip_rem[mds|ost] check only if test suit is run; fail acc-sm if
tests suits were skipped due to nodsh

b=17326
i=Alexey.Lyashkov
remove now-useless remount/recofig for liblustre;
always add accept=all to lnet module

16 years agob=17323
yury [Fri, 24 Oct 2008 05:05:11 +0000 (05:05 +0000)]
b=17323

- fixed using "mds" in test 59b

16 years agoKill extra argument for llog_connect, and don't access to ld_tgt_count
shadow [Fri, 24 Oct 2008 05:03:41 +0000 (05:03 +0000)]
Kill extra argument for llog_connect, and don't access to ld_tgt_count
without protection.

Branch HEAD
b=16693
i=umka
i=tappro

16 years agoupdated for next bi-weekly build of 2.0.0
stinson1947 [Thu, 23 Oct 2008 23:53:36 +0000 (23:53 +0000)]
updated for next bi-weekly build of 2.0.0

16 years agofile large-scale.sh was initially added on branch b1_8_gate.
grev [Thu, 23 Oct 2008 19:33:30 +0000 (19:33 +0000)]
file large-scale.sh was initially added on branch b1_8_gate.

16 years agob=17323
yury [Thu, 23 Oct 2008 18:10:26 +0000 (18:10 +0000)]
b=17323
r=shadow

- small to test from Mike

16 years agoInitialize i_file_acl for EXT3_BAD_INO (Johann)
girish [Thu, 23 Oct 2008 16:59:43 +0000 (16:59 +0000)]
Initialize i_file_acl for EXT3_BAD_INO (Johann)
i=adilger
i=kalpak
b=17414

16 years agob=17447
yury [Thu, 23 Oct 2008 14:33:01 +0000 (14:33 +0000)]
b=17447
r=deen,adilger

- fixes memory leaks;
- cleanups and more accurate error handling.

16 years agoRemove files imported by Cariddi (osr) carelessly
mattwu [Thu, 23 Oct 2008 13:33:28 +0000 (13:33 +0000)]
Remove files imported by Cariddi (osr) carelessly

16 years agob=12800
kalpak [Thu, 23 Oct 2008 10:02:19 +0000 (10:02 +0000)]
b=12800
o=alex.zhuravlev
i=kalpak
i=adilger

Add support for tunable preallocation window and new tunables for large/small requests

16 years agoBranch HEAD
adilger [Thu, 23 Oct 2008 04:13:42 +0000 (04:13 +0000)]
Branch HEAD
Remove trailing whitespace.

16 years agoBranch HEAD
adilger [Wed, 22 Oct 2008 23:39:19 +0000 (23:39 +0000)]
Branch HEAD
Make releasepage check failsafe for newer kernels, per Robert's suggestion.

16 years agoBranch HEAD
adilger [Wed, 22 Oct 2008 21:33:28 +0000 (21:33 +0000)]
Branch HEAD
Improve error messages.

16 years agoBranch HEAD
adilger [Wed, 22 Oct 2008 21:32:09 +0000 (21:32 +0000)]
Branch HEAD
Start modifying test 32a, 32b (currently disabled) to handle 1.8->2.0
filesystem upgrade test.

16 years agoBranch HEAD
adilger [Wed, 22 Oct 2008 21:26:57 +0000 (21:26 +0000)]
Branch HEAD
Fix whitespace.

16 years agoBranch HEAD
adilger [Wed, 22 Oct 2008 21:25:23 +0000 (21:25 +0000)]
Branch HEAD
Move HAVE_PAGE_CONSTANT checks out-of-line via compat macros.

16 years agoBranch HEAD
adilger [Wed, 22 Oct 2008 21:19:51 +0000 (21:19 +0000)]
Branch HEAD
Remove unnecessary cast of void pointers.

16 years agoBranch HEAD
adilger [Wed, 22 Oct 2008 21:17:28 +0000 (21:17 +0000)]
Branch HEAD
copy_{to,from}_user() do not return an error code, but rather the number
of uncopied bytes (0 if all bytes were copied).  Storing this return value
into "rc" is misleading because it then seems this should be returned to
the caller of the function.

Code was audited to remote storing of the return value into "rc" and
several incorrect uses were found.

16 years agoBranch HEAD
adilger [Wed, 22 Oct 2008 21:06:44 +0000 (21:06 +0000)]
Branch HEAD
Don't print two console messages where one would do.