Whamcloud - gitweb
alex [Fri, 27 Feb 2009 08:16:40 +0000 (08:16 +0000)]
- don't call dt_write_prep() under spinlock
alex [Fri, 27 Feb 2009 06:47:56 +0000 (06:47 +0000)]
- changed formatting a bit
alex [Fri, 27 Feb 2009 06:47:28 +0000 (06:47 +0000)]
- remove needless CERROR()
alex [Fri, 27 Feb 2009 06:46:50 +0000 (06:46 +0000)]
- fix order of arguments in dt_declare_record_write() users
alex [Fri, 27 Feb 2009 06:45:37 +0000 (06:45 +0000)]
- purge all cached objects before osd shutdown
alex [Thu, 26 Feb 2009 19:32:00 +0000 (19:32 +0000)]
- remove needsless code
alex [Thu, 26 Feb 2009 19:13:54 +0000 (19:13 +0000)]
- rename dmu osd module to dosd.ko
alex [Thu, 26 Feb 2009 19:03:17 +0000 (19:03 +0000)]
- remove uoss-related bits, they broke autogen.sh
alex [Thu, 26 Feb 2009 10:55:18 +0000 (10:55 +0000)]
- very primitive support for non-ldiskfs filesystems in t-f
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
alex [Thu, 26 Feb 2009 10:50:12 +0000 (10:50 +0000)]
- one more needless print in udmu removed
alex [Thu, 26 Feb 2009 10:28:52 +0000 (10:28 +0000)]
- "stub" support for zfs in mkfs.lustre
alex [Thu, 26 Feb 2009 10:28:13 +0000 (10:28 +0000)]
- memory leak fixed
- cleanup in error handling path
alex [Thu, 26 Feb 2009 10:27:08 +0000 (10:27 +0000)]
- rename DMU to ZFS as per Ricardo's request
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
alex [Thu, 26 Feb 2009 08:44:32 +0000 (08:44 +0000)]
- free mgs and fsname strings from lmd
- release counter for failed osd
alex [Thu, 26 Feb 2009 08:30:15 +0000 (08:30 +0000)]
- remove needless debug printk in udmu
alex [Thu, 26 Feb 2009 08:29:30 +0000 (08:29 +0000)]
- bug in argument order fixed
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.