Whamcloud - gitweb
alex [Wed, 25 Feb 2009 21:12:25 +0000 (21:12 +0000)]
- dmu osd to return correct number of allocated buffers
alex [Wed, 25 Feb 2009 19:51:15 +0000 (19:51 +0000)]
- more error handling in ldiskfs osd
alex [Wed, 25 Feb 2009 19:50:44 +0000 (19:50 +0000)]
- finish device in error path
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)
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
alex [Tue, 24 Feb 2009 19:45:47 +0000 (19:45 +0000)]
- slightly better error handling in mountconf and ldiskfs osd
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
alex [Mon, 23 Feb 2009 13:26:49 +0000 (13:26 +0000)]
- memory leak (mconf site and lu_device)
alex [Mon, 23 Feb 2009 10:20:37 +0000 (10:20 +0000)]
- fixed refcounting for lustre_mount_info
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
alex [Sun, 22 Feb 2009 11:50:22 +0000 (11:50 +0000)]
- cleanup path in ofd
alex [Sun, 22 Feb 2009 08:49:06 +0000 (08:49 +0000)]
- don't need to fill "created" any more
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
alex [Sat, 21 Feb 2009 20:44:52 +0000 (20:44 +0000)]
- comment filter_fini() for a while - it's not ready yet
alex [Sat, 21 Feb 2009 20:37:15 +0000 (20:37 +0000)]
- ldiskfs osd can set/get diskfs label
alex [Sat, 21 Feb 2009 20:27:33 +0000 (20:27 +0000)]
- methods to set/get label on disk filesystem
alex [Sat, 21 Feb 2009 19:15:12 +0000 (19:15 +0000)]
- path for zfs and spl includes
alex [Sat, 21 Feb 2009 18:46:45 +0000 (18:46 +0000)]
- update from HEAD
alex [Sat, 21 Feb 2009 18:44:25 +0000 (18:44 +0000)]
- struct local_niobuf is sligthly changed
- all its users too
alex [Sat, 21 Feb 2009 18:40:05 +0000 (18:40 +0000)]
- ofd (obdfilter over OSD) is added
alex [Sat, 21 Feb 2009 18:37:37 +0000 (18:37 +0000)]
- replace obdfilter with ofd in b_hd_kdmu
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
alex [Sat, 21 Feb 2009 18:31:44 +0000 (18:31 +0000)]
- zero-copy methods in DT API
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
alex [Sat, 21 Feb 2009 18:26:27 +0000 (18:26 +0000)]
- update from HEAD
alex [Thu, 12 Feb 2009 08:05:17 +0000 (08:05 +0000)]
- update from HEAD
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).
alex [Fri, 6 Feb 2009 21:33:10 +0000 (21:33 +0000)]
b=18345
- new transaction api for kDMU
alex [Fri, 6 Feb 2009 21:14:37 +0000 (21:14 +0000)]
- update from HEAD
alex [Mon, 19 Jan 2009 06:26:04 +0000 (06:26 +0000)]
- add dmu osd from b_dmu_umds
alex [Sun, 18 Jan 2009 18:41:06 +0000 (18:41 +0000)]
- update from HEAD
alex [Sun, 18 Jan 2009 10:47:14 +0000 (10:47 +0000)]
- update from HEAD
alex [Fri, 9 Jan 2009 18:07:57 +0000 (18:07 +0000)]
- update from HEAD
alex [Mon, 29 Dec 2008 09:55:11 +0000 (09:55 +0000)]
- update from HEAD
rcorreia [Fri, 28 Nov 2008 18:51:48 +0000 (18:51 +0000)]
Merge b_hd_kdmu from HEAD (20081128_1836)
cvs2svn [Tue, 4 Nov 2008 07:29:15 +0000 (07:29 +0000)]
This commit was manufactured by cvs2svn to create branch 'b_hd_kdmu'.
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
tappro [Mon, 3 Nov 2008 22:09:43 +0000 (22:09 +0000)]
- test fix from 12512
b:12512
i:grev, adilger
tappro [Mon, 3 Nov 2008 13:34:52 +0000 (13:34 +0000)]
- fix recovery time growing
b:16389
i:rread,nathan
alex [Sat, 1 Nov 2008 17:43:50 +0000 (17:43 +0000)]
b=17397
i=adilger
- always flush page left by partial truncate
grev [Fri, 31 Oct 2008 18:30:04 +0000 (18:30 +0000)]
b=17122
i=Nikita
sanity test_100 fix
grev [Fri, 31 Oct 2008 17:21:35 +0000 (17:21 +0000)]
b=17540
i=Nikita
test_53 fix
adilger [Fri, 31 Oct 2008 17:01:52 +0000 (17:01 +0000)]
Branch HEAD
Remove trailing whitespace
grev [Fri, 31 Oct 2008 16:20:31 +0000 (16:20 +0000)]
b=16551
o=Robert.Read
i=grev
test_27u fix
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.
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.
yangsheng [Fri, 31 Oct 2008 13:31:10 +0000 (13:31 +0000)]
Branch HEAD
b=17379
yangsheng [Fri, 31 Oct 2008 08:12:50 +0000 (08:12 +0000)]
Branch HEAD
b=17379
i=adilger, johann
Test case for recursive symlink.
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.
pravins [Fri, 31 Oct 2008 07:43:41 +0000 (07:43 +0000)]
update buildcvs
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.
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
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
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().
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.
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
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.
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
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.
grev [Tue, 28 Oct 2008 16:05:54 +0000 (16:05 +0000)]
b=17477
i=Adilger
i=Tappro
init facet vars for mounted lustre
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.
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.
nikita [Mon, 27 Oct 2008 12:15:58 +0000 (12:15 +0000)]
lockdep: add lockdep_{on,off}() functions.
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.
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
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.
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.
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.
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
adilger [Fri, 24 Oct 2008 20:40:56 +0000 (20:40 +0000)]
Branch HEAD
Fix whitespace, line wrapping.
grev [Fri, 24 Oct 2008 20:10:57 +0000 (20:10 +0000)]
b=13297
add test_27u to ALWAYS_EXCEPT list
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
yury [Fri, 24 Oct 2008 05:05:11 +0000 (05:05 +0000)]
b=17323
- fixed using "mds" in test 59b
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
stinson1947 [Thu, 23 Oct 2008 23:53:36 +0000 (23:53 +0000)]
updated for next bi-weekly build of 2.0.0
grev [Thu, 23 Oct 2008 19:33:30 +0000 (19:33 +0000)]
file large-scale.sh was initially added on branch b1_8_gate.
yury [Thu, 23 Oct 2008 18:10:26 +0000 (18:10 +0000)]
b=17323
r=shadow
- small to test from Mike
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
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.
mattwu [Thu, 23 Oct 2008 13:33:28 +0000 (13:33 +0000)]
Remove files imported by Cariddi (osr) carelessly
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
adilger [Thu, 23 Oct 2008 04:13:42 +0000 (04:13 +0000)]
Branch HEAD
Remove trailing whitespace.
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.
adilger [Wed, 22 Oct 2008 21:33:28 +0000 (21:33 +0000)]
Branch HEAD
Improve error messages.
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.
adilger [Wed, 22 Oct 2008 21:26:57 +0000 (21:26 +0000)]
Branch HEAD
Fix whitespace.
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.
adilger [Wed, 22 Oct 2008 21:19:51 +0000 (21:19 +0000)]
Branch HEAD
Remove unnecessary cast of void pointers.
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.
adilger [Wed, 22 Oct 2008 21:06:44 +0000 (21:06 +0000)]
Branch HEAD
Don't print two console messages where one would do.
adilger [Wed, 22 Oct 2008 21:04:39 +0000 (21:04 +0000)]
Branch HEAD
The infiniband code includes its own lockdep compatibility code and this
#defines lockdep_set_class but doesn't include mutex_lock_nested() or
down_write_nested(), causing a compiler error in obdclass/llog_cat.c.
mutex_{un,}lock_nested() and down_{read,write}_nested() are functions
under CONFIG_DEBUG_LOCK_ALLOC, but #defined to regular locks without
CONFIG_DEBUG_LOCK_ALLOC so just checking #ifndef isn't sufficient.
b=16450
adilger [Wed, 22 Oct 2008 20:56:18 +0000 (20:56 +0000)]
Branch HEAD
Fix compile warning for 2.6.9 kernels that define gfp_t but don't use
it in the ->releasepage() prototype.
Make the AC_MSG_RESULT() output consistent.
adilger [Wed, 22 Oct 2008 20:22:58 +0000 (20:22 +0000)]
Branch HEAD
Limit bio_alloc() size to the maximum possible value, or it will always fail.
b=9945
i=johann
grev [Wed, 22 Oct 2008 19:26:12 +0000 (19:26 +0000)]
b=15711
i=Johann
recovery-small exception for FAILURE_MODE=HARD and mixed ost devices
adilger [Wed, 22 Oct 2008 18:58:20 +0000 (18:58 +0000)]
Branch HEAD
Fix debug message.
grev [Wed, 22 Oct 2008 18:57:06 +0000 (18:57 +0000)]
b=17442
i=Nikita
do_nodes fix for case when list contains a single node $HOSTNAME
adilger [Wed, 22 Oct 2008 18:55:40 +0000 (18:55 +0000)]
Branch HEAD
Fix ChangeLog comments
wangdi [Wed, 22 Oct 2008 18:32:57 +0000 (18:32 +0000)]
Branch: HEAD
rq_xid should be "LPU64", instead of "LPD64"
cariddi [Wed, 22 Oct 2008 16:46:40 +0000 (16:46 +0000)]
Setup changed
grev [Wed, 22 Oct 2008 16:39:53 +0000 (16:39 +0000)]
b=17443
i=Nikita
fix calc_osc_kbytes