Whamcloud - gitweb
lincent [Tue, 15 Nov 2005 21:09:16 +0000 (21:09 +0000)]
ADD MGMT_REGISTER
nathan [Sat, 12 Nov 2005 00:47:00 +0000 (00:47 +0000)]
Branch b1_4_mountconf
b=8009
mgs disk mount
nathan [Fri, 11 Nov 2005 23:14:19 +0000 (23:14 +0000)]
Branch b1_4_mountconf
b=8007
stop MDS/OSS if mount fails.
nathan [Fri, 11 Nov 2005 23:12:50 +0000 (23:12 +0000)]
Branch b1_4_mountconf
b=8008
module_puts must match module_gets or you can't unload the module.
nathan [Fri, 11 Nov 2005 21:53:36 +0000 (21:53 +0000)]
Branch b1_4_mountconf
b=8080
get local nids only for mgmt node, and only if needed
nathan [Fri, 11 Nov 2005 20:02:29 +0000 (20:02 +0000)]
Branch b1_4_mountconf
b=8008
fix broken mgc compile
rename some MGS_ constants to MGMT_ for easier distinguishing from MDS_
nathan [Fri, 11 Nov 2005 00:35:08 +0000 (00:35 +0000)]
Branch b1_4_mountconf
b=8008
use mgc for startup
nathan [Thu, 10 Nov 2005 20:44:06 +0000 (20:44 +0000)]
Branch b1_4_mountconf
b=8007
replace CERRORs, better mount failure handling
lincent [Thu, 10 Nov 2005 18:30:12 +0000 (18:30 +0000)]
mdc_ost_add mdc_ost_del
nathan [Thu, 10 Nov 2005 01:53:35 +0000 (01:53 +0000)]
Branch b1_4_mountconf
b=8007
vfsmount sharing
lincent [Wed, 9 Nov 2005 17:56:27 +0000 (17:56 +0000)]
change mgc obd as a special client obd
lincent [Wed, 9 Nov 2005 08:08:10 +0000 (08:08 +0000)]
delete the mgs_open_llog, use the disk llog instead
nathan [Wed, 9 Nov 2005 01:28:28 +0000 (01:28 +0000)]
Branch b1_4_mountconf
lincent [Tue, 8 Nov 2005 16:31:57 +0000 (16:31 +0000)]
lproc support on mgs
nathan [Tue, 8 Nov 2005 00:44:07 +0000 (00:44 +0000)]
b=8169
client accepts multiple mgs nids during mount
nathan [Sat, 5 Nov 2005 00:23:50 +0000 (00:23 +0000)]
Branch b1_4_mountconf
b=8159
time to get this stuff to compile
nathan [Fri, 4 Nov 2005 18:53:11 +0000 (18:53 +0000)]
Branch b1_4_mountconf
b=8159
implement lustre_get_process_llog
nathan [Thu, 3 Nov 2005 19:27:35 +0000 (19:27 +0000)]
Branch b1_4_mountconf
b=8294
start and stop all appropriate local servers
.server defined in svname
.MGS - if server is mgs and mdt
.MDS - if server is mdt and MDS isn't already running
nathan [Wed, 2 Nov 2005 22:05:12 +0000 (22:05 +0000)]
Branch b1_4_mountconf
b=8169
multiple mgs nids
lincent [Wed, 2 Nov 2005 14:15:38 +0000 (14:15 +0000)]
mgs_llog_read_header
mgs_llog_create
nathan [Wed, 2 Nov 2005 01:34:58 +0000 (01:34 +0000)]
Branch b1_4_mountconf
b=8341
update from b1_4
nathan [Tue, 1 Nov 2005 19:00:14 +0000 (19:00 +0000)]
Branch b1_4_mountconf
b=8013,8010
mount using string instead of lmd
lincent [Thu, 27 Oct 2005 18:37:39 +0000 (18:37 +0000)]
mgs header file
lincent [Thu, 27 Oct 2005 18:36:14 +0000 (18:36 +0000)]
write client starup llog
lincent [Thu, 27 Oct 2005 18:34:19 +0000 (18:34 +0000)]
mgs_internal head file
lincent [Thu, 27 Oct 2005 10:52:21 +0000 (10:52 +0000)]
support --write_conf to run in mgs
fix some syntax bugs
lincent [Wed, 26 Oct 2005 18:58:28 +0000 (18:58 +0000)]
Mgs hold on the mgs_open_llog as resources on llog, and each resource will be locked by
ldlm_llog.
Each different version llog for one filesystem/pool will have same mgs_open_llog, and
different version_desc(or llog patch), which descripe llog cmds the client/mds should run to keep up with current llog version.
Also, mgs_open_llog will contain current updated llog , and the llog patch just contain the
specail llog_hdr_bitmap , which set valid bits to the llog cmds need to run for the client hold the old
llog version.
nathan [Wed, 19 Oct 2005 23:03:08 +0000 (23:03 +0000)]
Branch b1_4_mountconf
b=6663
extents and mballoc should not be defaults
lincent [Mon, 17 Oct 2005 14:09:06 +0000 (14:09 +0000)]
new mgc, mgs codes
lincent [Mon, 17 Oct 2005 14:01:33 +0000 (14:01 +0000)]
change portals mechnism to lnet mecnism in mountconf
lincent [Mon, 17 Oct 2005 12:22:45 +0000 (12:22 +0000)]
mgc codes
nathan [Sat, 15 Oct 2005 00:14:24 +0000 (00:14 +0000)]
Branch b1_4_mountconf
b=6663
get rid of run_cmds where possible
nathan [Tue, 11 Oct 2005 00:47:41 +0000 (00:47 +0000)]
b=5831,6224
Phil wanted to be sure these made it into mountconf.
lincent [Mon, 10 Oct 2005 13:28:40 +0000 (13:28 +0000)]
some fixes on llog
lincent [Mon, 10 Oct 2005 11:28:07 +0000 (11:28 +0000)]
new llog_ldlm
lincent [Mon, 10 Oct 2005 11:25:21 +0000 (11:25 +0000)]
new llog_ldlm process and mgc_enqueue
lincent [Mon, 10 Oct 2005 11:17:46 +0000 (11:17 +0000)]
new file for mgc llog and new lock on mgc
lincent [Sun, 9 Oct 2005 09:40:05 +0000 (09:40 +0000)]
fix llog_create to old pattern
lincent [Sun, 9 Oct 2005 09:26:41 +0000 (09:26 +0000)]
adapt to lnet from portals
nathan [Wed, 28 Sep 2005 00:21:55 +0000 (00:21 +0000)]
Branch b1_4_mountconf
b=8010
dynamically allocate lmd options, change lmd parsing to work for 2.4
fix leaky mgc_setup
nathan [Tue, 27 Sep 2005 00:12:52 +0000 (00:12 +0000)]
Branch b1_4_mountconf
b=8013
move options parsing from mount.lustre into kernel
nathan [Tue, 20 Sep 2005 23:33:07 +0000 (23:33 +0000)]
Branch b1_4_mountconf
b=8341
update b1_4_mountconf from b1_4_newconfig: now with LNET
cvs2svn [Mon, 19 Sep 2005 22:37:05 +0000 (22:37 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4_mountconf'.
nathan [Mon, 19 Sep 2005 22:37:04 +0000 (22:37 +0000)]
Branch b1_4_newconfig2
b=8187
minor cleanup
lincent [Mon, 12 Sep 2005 14:36:59 +0000 (14:36 +0000)]
MGS/MGC requests.
lincent [Tue, 30 Aug 2005 16:46:07 +0000 (16:46 +0000)]
*** empty log message ***
lincent [Wed, 24 Aug 2005 17:58:35 +0000 (17:58 +0000)]
new mgs llog mechanism
lincent [Mon, 22 Aug 2005 16:38:13 +0000 (16:38 +0000)]
new llog open mechanism
next step:
update llogs
lincent [Mon, 15 Aug 2005 18:32:59 +0000 (18:32 +0000)]
mgs_handler
change the name from mgs_hander.c to mgs_handler.c
lincent [Mon, 15 Aug 2005 18:24:26 +0000 (18:24 +0000)]
mgs operations
nathan [Thu, 11 Aug 2005 23:57:59 +0000 (23:57 +0000)]
Branch b1_4_newconfig2
b=6663
add lov manual cleanup
nathan [Thu, 11 Aug 2005 18:35:20 +0000 (18:35 +0000)]
Branch b1_4_newconfig2
b=6663
mount and umount working for bare mds
nathan [Wed, 10 Aug 2005 23:43:07 +0000 (23:43 +0000)]
Branch b1_4_newconfig2
b=6663
fixup mntget and mntput
lincent [Wed, 10 Aug 2005 18:58:15 +0000 (18:58 +0000)]
Assigned mgc_obd in mgc_fs_setup
nathan [Wed, 10 Aug 2005 00:23:07 +0000 (00:23 +0000)]
Branch b1_4_newconfig2
b=6663
resolve mgc symbols
nathan [Tue, 9 Aug 2005 23:55:32 +0000 (23:55 +0000)]
Branch b1_4_newconfig2
b=6663
move fs registration out of llite
nathan [Tue, 9 Aug 2005 16:22:11 +0000 (16:22 +0000)]
Branch b1_4_newconfig2
b=6663
denser llog reader output
lincent [Tue, 9 Aug 2005 10:28:28 +0000 (10:28 +0000)]
*** empty log message ***
lincent [Tue, 9 Aug 2005 09:23:18 +0000 (09:23 +0000)]
new version llog_reader
nathan [Tue, 9 Aug 2005 00:07:48 +0000 (00:07 +0000)]
Branch b1_4_newconfig2
b=6663
mkfs.lustre now creates startup logs through mds, soon to be mcobd
lincent [Mon, 8 Aug 2005 09:10:43 +0000 (09:10 +0000)]
*** empty log message ***
nathan [Sat, 6 Aug 2005 00:11:47 +0000 (00:11 +0000)]
Branch b1_4_newconfig2
b=6663
add mount reference code
lincent [Fri, 5 Aug 2005 14:18:12 +0000 (14:18 +0000)]
mgs_handler mgs_fs_setup
nathan [Fri, 5 Aug 2005 01:08:40 +0000 (01:08 +0000)]
Branch b1_4_newconfig2
b=6663
mgc_setup should look more like confobd setup than client setup
nathan [Fri, 5 Aug 2005 00:26:04 +0000 (00:26 +0000)]
Branch b1_4_newconfig2
b=6663
trying to add mgc_fs_setup/cleanup
nathan [Wed, 3 Aug 2005 23:55:42 +0000 (23:55 +0000)]
Branch b1_4_newconfig2
b=6663
remove client llogs from mkfs.lustre
lincent [Wed, 3 Aug 2005 22:06:58 +0000 (22:06 +0000)]
add fsname in llog to support several fs configs in the same mgs
nathan [Wed, 3 Aug 2005 21:39:45 +0000 (21:39 +0000)]
Branch b1_4_newconfig2
b=6663
change mgmtnid to mgsnid
nathan [Wed, 3 Aug 2005 21:21:15 +0000 (21:21 +0000)]
Branch b1_4_newconfig2
b=6663
use mgc_obd instead of mgmt_obd
lincent [Wed, 3 Aug 2005 21:06:24 +0000 (21:06 +0000)]
no rcvd file in mgs
nathan [Wed, 3 Aug 2005 00:34:12 +0000 (00:34 +0000)]
Branch b1_4_newconfig2
b=6663
common last_rcvd
starting llog writing
lincent [Tue, 2 Aug 2005 14:17:13 +0000 (14:17 +0000)]
new export for mgc , mgs
lincent [Tue, 2 Aug 2005 10:31:06 +0000 (10:31 +0000)]
add mgc mgs to Makefile
lincent [Tue, 2 Aug 2005 10:26:45 +0000 (10:26 +0000)]
new mgc obd
lincent [Tue, 2 Aug 2005 10:20:55 +0000 (10:20 +0000)]
new head file for mgc/mgs
nathan [Mon, 1 Aug 2005 23:22:19 +0000 (23:22 +0000)]
b=6663
sort out the inter-module dependencies.
lvfs had a loop with obdclass, so moved mount there
nathan [Sat, 30 Jul 2005 00:12:31 +0000 (00:12 +0000)]
Branch b1_4_newconfig2
b=6663
continue working toward DLD. Compiles, mgc stubbed
nathan [Wed, 27 Jul 2005 23:11:32 +0000 (23:11 +0000)]
Branch b1_4_newconfig2
b=6663
ongoing toward DLD: lvfs_mount.c etc.
nathan [Mon, 25 Jul 2005 23:55:56 +0000 (23:55 +0000)]
b=6663
adding lvfs_mount, begin changes to llite_lib.c
nathan [Sat, 23 Jul 2005 01:28:54 +0000 (01:28 +0000)]
Branch b1_4_newconfig2
b=6663
continued mkfs refinement
nathan [Fri, 22 Jul 2005 00:40:20 +0000 (00:40 +0000)]
Branch b1_4_newconfig2
b=6663
add mds, client llog writing
nathan [Tue, 19 Jul 2005 00:14:56 +0000 (00:14 +0000)]
Branch b1_4_newconfig2
b=6663
rework mkfs.lustre per DLD (in progress)
nathan [Fri, 15 Jul 2005 20:00:15 +0000 (20:00 +0000)]
Branch b1_4_newconfig2
b=6663
rework mount and mkfs structs to delineate persistent and non-persistent data.
nathan [Fri, 15 Jul 2005 02:07:22 +0000 (02:07 +0000)]
Branch b1_4_newconfig2
b=6663
begin port of mountconf to new portals 1_4
cvs2svn [Thu, 14 Jul 2005 10:35:10 +0000 (10:35 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4_newconfig2'.
eeb [Thu, 14 Jul 2005 10:35:09 +0000 (10:35 +0000)]
* Changed find_route to always return an empty list, to complement
the change in find_local_servers which returns all servers.
eeb [Thu, 14 Jul 2005 10:24:37 +0000 (10:24 +0000)]
* restored commented-out UUID handling for non-local servers
alex [Sun, 10 Jul 2005 23:10:17 +0000 (23:10 +0000)]
b=3984
- b_ldlm_newlocking landed. we need it to pass some CMD2 performance tests
NOTE: the new locking rules introduced by the patch are still experimental!
alex [Sun, 10 Jul 2005 23:05:06 +0000 (23:05 +0000)]
- drop reference for open replay data in mdc_commit_open() instead of
mdc_commit_close() as in some cases we may have no close at all
alex [Sun, 10 Jul 2005 22:12:32 +0000 (22:12 +0000)]
- out of date warning has been removed
alex [Sun, 10 Jul 2005 22:07:43 +0000 (22:07 +0000)]
- make 512-bytes inode size by default: with new EAs (fid, parent) we just
can't fit 256-bytes inodes
alex [Sun, 10 Jul 2005 20:38:42 +0000 (20:38 +0000)]
- convert CWARN() to CDEBUG()
alex [Sun, 10 Jul 2005 19:53:09 +0000 (19:53 +0000)]
- we don't need deadlock-monitor in general series
alex [Sun, 10 Jul 2005 19:52:22 +0000 (19:52 +0000)]
b=6817
- b_size_on_mds landed (prototype for CMD2 w/o recovery support on OST)
alex [Sun, 10 Jul 2005 18:36:24 +0000 (18:36 +0000)]
- minor debug level change to have only DEBUG_REQ with D_RPCTRACE
alex [Sun, 10 Jul 2005 18:31:06 +0000 (18:31 +0000)]
- update enqueue time upon lock conversion otherwise we get too long
enqueue wait time warning
ericm [Sun, 10 Jul 2005 05:17:51 +0000 (05:17 +0000)]
mds_open() better to check permission even it's open request for device
files, otherwise client vfs will check that and failed siliently which
cause request leak. (client's interaction with vfs seems not perfect --
can't handle all error cases)
ericm [Sat, 9 Jul 2005 19:33:55 +0000 (19:33 +0000)]
try to be a little bit more nice to remote use: as long as it be mapped
to an local user, the supp groups of target usr will take part in fs
access checking.
ericm [Sat, 9 Jul 2005 16:04:16 +0000 (16:04 +0000)]
adjust gss timeout valud, don't use fixed value.
wangdi [Sat, 9 Jul 2005 03:19:27 +0000 (03:19 +0000)]
Branch HEAD
fix a typo in sanity-cmobd.sh