Whamcloud - gitweb
fs/lustre-release.git
17 years ago for resolving merge confliction
liuduo [Fri, 27 Aug 2004 04:23:53 +0000 (04:23 +0000)]
 for resolving merge confliction

17 years agofile suse-2.4.21-2.target.in was initially added on branch b_release_1_2_5.
jacob [Thu, 26 Aug 2004 20:30:15 +0000 (20:30 +0000)]
file suse-2.4.21-2.target.in was initially added on branch b_release_1_2_5.

17 years agofile rhel-2.4.target.in was initially added on branch b_release_1_2_5.
jacob [Thu, 26 Aug 2004 20:30:14 +0000 (20:30 +0000)]
file rhel-2.4.target.in was initially added on branch b_release_1_2_5.

17 years agofile rh-2.4.target.in was initially added on branch b_release_1_2_5.
jacob [Thu, 26 Aug 2004 20:30:13 +0000 (20:30 +0000)]
file rh-2.4.target.in was initially added on branch b_release_1_2_5.

17 years agofile hp_pnnl-2.4.target.in was initially added on branch b_release_1_2_5.
jacob [Thu, 26 Aug 2004 20:30:12 +0000 (20:30 +0000)]
file hp_pnnl-2.4.target.in was initially added on branch b_release_1_2_5.

17 years agofile 2.6-suse.target.in was initially added on branch b_release_1_2_5.
jacob [Thu, 26 Aug 2004 20:30:11 +0000 (20:30 +0000)]
file 2.6-suse.target.in was initially added on branch b_release_1_2_5.

17 years agofile 2.6-vanilla.target.in was initially added on branch b_release_1_2_5.
jacob [Thu, 26 Aug 2004 20:30:06 +0000 (20:30 +0000)]
file 2.6-vanilla.target.in was initially added on branch b_release_1_2_5.

17 years agofile .cvsignore was initially added on branch b_release_1_2_5.
jacob [Thu, 26 Aug 2004 20:30:05 +0000 (20:30 +0000)]
file .cvsignore was initially added on branch b_release_1_2_5.

17 years agoupdate .snap for smfs
wangdi [Thu, 26 Aug 2004 16:11:23 +0000 (16:11 +0000)]
update .snap for smfs

17 years agofile sd_iostats-2.4.21-chaos.patch was initially added on branch b1_4.
eeb [Thu, 26 Aug 2004 14:54:05 +0000 (14:54 +0000)]
file sd_iostats-2.4.21-chaos.patch was initially added on branch b1_4.

17 years agob: b_hd_bug3270 land branch b_hd_bug3270 into HEAD
liuduo [Thu, 26 Aug 2004 09:49:35 +0000 (09:49 +0000)]
b: b_hd_bug3270 land branch b_hd_bug3270 into HEAD

17 years agoLand from b_hd_pid to HEAD
zhaoqiang [Thu, 26 Aug 2004 07:34:53 +0000 (07:34 +0000)]
Land from b_hd_pid to HEAD
b=bug4165(pid)
r=Peter

- Assign the constant number to kernel portals pid,
  this constant is LUSTRE_SRV_PTL_PID(999999) defined
  in lustre_idl.h;
  In the user mode(liblustre), use the getpid()

- Modify the struct ptlrpc_peer's field peer_nid
  from ptl_nid_t to ptl_process_id_t, which include pid.
  Modify the related code with peer_nid.

- Change the snprintf remote_uuid.uuid to
  include pid info in target_handle_connect;

- In ksocknal_api_startup, use LUSTRE_SRV_PTL_PID to PtlNIInit.

- In tcpnal_init, b->lib_nal->libnal_ni.ni_pid.pid=0;
  This line should be deleted.

- In ptlrpc_get_connection, add the pid compare
  when iterate the conn_list & conn_unused_list

- Change request_in_callback while assign req->rq_peer.peer_id

- In ptlrpc_uuid_to_peer, give default value
  (LUSTRE_SRV_PTL_PID) to peer->peer_id.pid

- Change each entry to call PtlNIInit/PtlPut

- Change the entry to call PtlMEAttach,
  use c_peer value replace PTL_PID_ANY , it is the most important!

17 years agob=4222
houfeng [Thu, 26 Aug 2004 06:38:25 +0000 (06:38 +0000)]
b=4222

17 years agofile ext3-nlinks-2.4.21-chaos.patch was initially added on branch b1_4.
adilger [Wed, 25 Aug 2004 07:25:27 +0000 (07:25 +0000)]
file ext3-nlinks-2.4.21-chaos.patch was initially added on branch b1_4.

17 years agofile ext3-inode-reuse-2.4.24.patch was initially added on branch b1_4.
alex [Tue, 24 Aug 2004 18:53:49 +0000 (18:53 +0000)]
file ext3-inode-reuse-2.4.24.patch was initially added on branch b1_4.

17 years ago- struct obd should be 64bits aligned
alex [Tue, 24 Aug 2004 18:20:08 +0000 (18:20 +0000)]
- struct obd should be 64bits aligned

17 years agofile ext3-nlinks-2.6.7.patch was initially added on branch b1_4_smallfix.
adilger [Tue, 24 Aug 2004 17:02:17 +0000 (17:02 +0000)]
file ext3-nlinks-2.6.7.patch was initially added on branch b1_4_smallfix.

17 years ago- fix in smfs (do not write md if there was no order to do so)
yury [Tue, 24 Aug 2004 15:58:51 +0000 (15:58 +0000)]
- fix in smfs (do not write md if there was no order to do so)
- lsmfs.sh changes to make it usable for testing smfs with no log maintaining.

17 years agominor fix for .snap on smfs
wangdi [Tue, 24 Aug 2004 12:22:21 +0000 (12:22 +0000)]
minor fix for .snap on smfs

17 years agoupdate .snap on smfs
wangdi [Tue, 24 Aug 2004 12:12:41 +0000 (12:12 +0000)]
update .snap on smfs

17 years agoupdate .snap on smfs
wangdi [Sun, 22 Aug 2004 16:02:26 +0000 (16:02 +0000)]
update .snap on smfs

17 years agoupdate.snap on smfs
wangdi [Sat, 21 Aug 2004 12:06:46 +0000 (12:06 +0000)]
update.snap on smfs

17 years agoupdate .snap on smfs
wangdi [Fri, 20 Aug 2004 13:03:43 +0000 (13:03 +0000)]
update .snap on smfs

17 years ago- missed patches from suse-2.4.21-2 series added
alex [Fri, 20 Aug 2004 11:59:19 +0000 (11:59 +0000)]
- missed patches from suse-2.4.21-2 series added

17 years agofile rmdirmany.c was initially added on branch b1_4_smallfix.
yangjun [Fri, 20 Aug 2004 11:32:59 +0000 (11:32 +0000)]
file rmdirmany.c was initially added on branch b1_4_smallfix.

17 years agofile ext3-nlinks-2.4.24.patch was initially added on branch b1_4_smallfix.
yangjun [Fri, 20 Aug 2004 11:32:57 +0000 (11:32 +0000)]
file ext3-nlinks-2.4.24.patch was initially added on branch b1_4_smallfix.

17 years ago- configurable stack size fo x86_64
alex [Fri, 20 Aug 2004 11:18:36 +0000 (11:18 +0000)]
- configurable stack size fo x86_64

17 years agominor fix for build error
wangdi [Fri, 20 Aug 2004 04:09:19 +0000 (04:09 +0000)]
minor fix for build error

17 years ago- missed BKLs in ext3_ext_new_extent_cb()
alex [Thu, 19 Aug 2004 19:58:12 +0000 (19:58 +0000)]
- missed BKLs in ext3_ext_new_extent_cb()
- minor cleanups

17 years agoremove outdated patches
wangdi [Thu, 19 Aug 2004 17:01:21 +0000 (17:01 +0000)]
remove outdated patches

17 years agoupdate .snap on smfs
wangdi [Thu, 19 Aug 2004 16:45:48 +0000 (16:45 +0000)]
update .snap on smfs

17 years agob=4336
alex [Thu, 19 Aug 2004 13:49:28 +0000 (13:49 +0000)]
b=4336

- series against 2.4.21 suse kernel and needed patches

17 years ago- lustre may set generation in replay case by itself
alex [Thu, 19 Aug 2004 13:44:38 +0000 (13:44 +0000)]
- lustre may set generation in replay case by itself

17 years ago- outdated patches have been removed
alex [Thu, 19 Aug 2004 09:32:26 +0000 (09:32 +0000)]
- outdated patches have been removed

17 years agominor fix for complilation
ericm [Wed, 18 Aug 2004 22:23:36 +0000 (22:23 +0000)]
minor fix for complilation

17 years agofile ext3-mballoc2-2.6.7.patch was initially added on branch b1_4_bug4265.
alex [Wed, 18 Aug 2004 21:32:57 +0000 (21:32 +0000)]
file ext3-mballoc2-2.6.7.patch was initially added on branch b1_4_bug4265.

17 years agofile ext3-extents-2.6.7.patch was initially added on branch b1_4_bug4265.
alex [Wed, 18 Aug 2004 21:32:53 +0000 (21:32 +0000)]
file ext3-extents-2.6.7.patch was initially added on branch b1_4_bug4265.

17 years ago1)cleanup smfs code for 2.6 and snapfs
wangdi [Wed, 18 Aug 2004 18:09:51 +0000 (18:09 +0000)]
1)cleanup smfs code for 2.6 and snapfs
2)update snapfs on smfs
3)add snap_utils on lctl.c
4)some minor fix on smfs

17 years agofile e1000-affinity.patch was initially added on branch b1_4_smallfix.
adilger [Wed, 18 Aug 2004 09:30:32 +0000 (09:30 +0000)]
file e1000-affinity.patch was initially added on branch b1_4_smallfix.

17 years agoFix OST AMD - mark new OST active when it is added.
adilger [Wed, 18 Aug 2004 05:10:48 +0000 (05:10 +0000)]
Fix OST AMD - mark new OST active when it is added.
b=4324
r=donm (original patch)

17 years ago- fixed typo in lconf LMV:clanup_module()
yury [Tue, 17 Aug 2004 11:28:40 +0000 (11:28 +0000)]
- fixed typo in lconf LMV:clanup_module()

17 years agoFix assertion problem at flock cleanup.
adilger [Mon, 16 Aug 2004 20:36:24 +0000 (20:36 +0000)]
Fix assertion problem at flock cleanup.
b=4220
r=donm (original patch)

17 years agofile export_num_siblings.patch was initially added on branch b1_4_smallfix.
green [Mon, 16 Aug 2004 18:25:51 +0000 (18:25 +0000)]
file export_num_siblings.patch was initially added on branch b1_4_smallfix.

17 years ago- fixes, comments in mds_lock_mode_for_dir() about protecting against
yury [Mon, 16 Aug 2004 08:49:49 +0000 (08:49 +0000)]
- fixes, comments in mds_lock_mode_for_dir() about protecting against
possible splitting.

17 years agofile rhel-2.4.21 was initially added on branch b1_4.
adilger [Fri, 13 Aug 2004 17:14:26 +0000 (17:14 +0000)]
file rhel-2.4.21 was initially added on branch b1_4.

17 years agofile vfs_intent-2.4.21-rhel.patch was initially added on branch b1_4.
adilger [Fri, 13 Aug 2004 17:14:24 +0000 (17:14 +0000)]
file vfs_intent-2.4.21-rhel.patch was initially added on branch b1_4.

17 years ago- small fix in mds_lock_mode_for_dir()
yury [Fri, 13 Aug 2004 16:10:43 +0000 (16:10 +0000)]
- small fix in mds_lock_mode_for_dir()

17 years ago- mds_lock_mode_for_dir() should check also MDS_NO_SPLIT_EXPECTED.
yury [Fri, 13 Aug 2004 16:07:36 +0000 (16:07 +0000)]
- mds_lock_mode_for_dir() should check also MDS_NO_SPLIT_EXPECTED.
- mds_reint_link() should use LCK_PW instead of LCK_EX when calling mds_lock_mode_for_dir().

17 years ago1)cleanup smfs for build in 2.6
uid721 [Fri, 13 Aug 2004 09:21:19 +0000 (09:21 +0000)]
1)cleanup smfs for build in 2.6
2)some minor fix for building 2.6

17 years agob=4223
houfeng [Thu, 12 Aug 2004 06:37:03 +0000 (06:37 +0000)]
b=4223
r=houfeng

- changed for SNMP monitoring

17 years agominor build fix for smfs
wangdi [Thu, 12 Aug 2004 04:24:12 +0000 (04:24 +0000)]
minor build fix for smfs

17 years agoget rid of lustre_snap.h in ptlrpc/pack_generic.c
wangdi [Thu, 12 Aug 2004 03:45:09 +0000 (03:45 +0000)]
get rid of lustre_snap.h in ptlrpc/pack_generic.c

17 years agoCommit debugging changes from current CMD testing.
adilger [Wed, 11 Aug 2004 20:40:02 +0000 (20:40 +0000)]
Commit debugging changes from current CMD testing.

17 years ago1)add .snap namespace to smfs
wangdi [Wed, 11 Aug 2004 15:37:42 +0000 (15:37 +0000)]
1)add .snap namespace to smfs
2)some cleanup in smfs

17 years agofile confobd.c was initially added on branch b_confobd.
ericm [Wed, 11 Aug 2004 06:15:06 +0000 (06:15 +0000)]
file confobd.c was initially added on branch b_confobd.

17 years ago- export leak fixed: we need not 2nd obd_llog_init()
alex [Wed, 11 Aug 2004 00:29:03 +0000 (00:29 +0000)]
- export leak fixed: we need not 2nd obd_llog_init()

17 years ago- it's valid that MDC/LMV notifies MDS
alex [Tue, 10 Aug 2004 19:38:29 +0000 (19:38 +0000)]
- it's valid that MDC/LMV notifies MDS

17 years agosorry, misoperation
zhaibo [Tue, 10 Aug 2004 13:09:59 +0000 (13:09 +0000)]
sorry, misoperation

17 years agoss
zhaibo [Tue, 10 Aug 2004 13:04:36 +0000 (13:04 +0000)]
ss

17 years agob=2089
alex [Tue, 10 Aug 2004 12:39:32 +0000 (12:39 +0000)]
b=2089

 - changes in extents patches:
    - 48bits phys.blocknumber support in on-disk structures
    - magic's changed
    - few new asserts
 - related changes in fsfilt_ext3

17 years agoAdd separate create locks per object group.
adilger [Mon, 9 Aug 2004 16:29:06 +0000 (16:29 +0000)]
Add separate create locks per object group.
b=4184

17 years ago- generated new lustre_assert_wire_constants() to fix sanity test 58 and
yury [Mon, 9 Aug 2004 10:58:43 +0000 (10:58 +0000)]
- generated new lustre_assert_wire_constants() to fix sanity test 58 and
close bug #3447.

17 years agoAlex's fix for cross-MDS mkdir recovery (b=3869)
adilger [Mon, 9 Aug 2004 04:02:18 +0000 (04:02 +0000)]
Alex's fix for cross-MDS mkdir recovery (b=3869)
Don't hold journal transaction open across OST_CREATE (b=3313)

17 years ago- minor cleanups
alex [Sun, 8 Aug 2004 22:09:46 +0000 (22:09 +0000)]
- minor cleanups

17 years agob=4182
alex [Sun, 8 Aug 2004 12:09:23 +0000 (12:09 +0000)]
b=4182

- races in lmv_check_connect() and mds_lmv_connect() have been fixed

17 years agoFix mis-patch in lov_connect/lov_disconnect.
adilger [Sun, 8 Aug 2004 07:34:57 +0000 (07:34 +0000)]
Fix mis-patch in lov_connect/lov_disconnect.
Add debugging to reconstruct_open() for bug 4181.

17 years ago- minor cleanups
alex [Sat, 7 Aug 2004 14:21:58 +0000 (14:21 +0000)]
- minor cleanups

17 years agob=3550
alex [Sat, 7 Aug 2004 14:09:37 +0000 (14:09 +0000)]
b=3550

- with ext3-reserve-inode-space patch ext3 reserve last group for
  creation with O_INRESERVE flag only
  (in order to save patch)

17 years agob=4048
alex [Sat, 7 Aug 2004 14:04:54 +0000 (14:04 +0000)]
b=4048

- landed on HEAD

17 years agob=3733
alex [Sat, 7 Aug 2004 13:42:38 +0000 (13:42 +0000)]
b=3733

- initial backport of mballoc v2 onto 2.4.24

17 years ago- extents patch updated from b1_4:
alex [Sat, 7 Aug 2004 13:24:54 +0000 (13:24 +0000)]
- extents patch updated from b1_4:
  - tree operations moved to separate structure
  - blocks leak in error path has been fixed
  - few fixes against lookup cache
  - truncate re-initialize root structure properly
  - bits related to mballoc have been removed
  - proper copyright in extents.c file
- extents-in-ea patch updated:
  - declares separate structure ext3_ea_helpers (see above)

17 years agoAdd SNMP monitoring variables.
adilger [Sat, 7 Aug 2004 11:35:50 +0000 (11:35 +0000)]
Add SNMP monitoring variables.
b=3950

17 years agoAdd flock support.
adilger [Sat, 7 Aug 2004 00:43:56 +0000 (00:43 +0000)]
Add flock support.
b=3897

17 years agoCommit OST AMD support to HEAD so we can being running with a common code base.
adilger [Sat, 7 Aug 2004 00:33:37 +0000 (00:33 +0000)]
Commit OST AMD support to HEAD so we can being running with a common code base.

17 years agofile configurable-x86_64-2.4.21.patch was initially added on branch b1_4.
alex [Fri, 6 Aug 2004 16:02:27 +0000 (16:02 +0000)]
file configurable-x86_64-2.4.21.patch was initially added on branch b1_4.

17 years agoDisable llog on the MDS.
adilger [Thu, 5 Aug 2004 23:58:33 +0000 (23:58 +0000)]
Disable llog on the MDS.

17 years agoRemove global atomic counter for MDS opens, it just slows things down.
adilger [Thu, 5 Aug 2004 23:55:53 +0000 (23:55 +0000)]
Remove global atomic counter for MDS opens, it just slows things down.

17 years agoPrint client recovery info to the console for debugging.
adilger [Thu, 5 Aug 2004 23:19:53 +0000 (23:19 +0000)]
Print client recovery info to the console for debugging.
Better locking arount mds_obd_create(), fix error path.

17 years agoDefensive check to avoid re-freeing export during force cleanup.
adilger [Thu, 5 Aug 2004 23:12:23 +0000 (23:12 +0000)]
Defensive check to avoid re-freeing export during force cleanup.

17 years agoRemove duplicate but unused declaration of mds_pack_open_flags().
adilger [Thu, 5 Aug 2004 23:11:16 +0000 (23:11 +0000)]
Remove duplicate but unused declaration of mds_pack_open_flags().

17 years agoMore verbose debugging for llog replay assertion.
adilger [Thu, 5 Aug 2004 23:07:30 +0000 (23:07 +0000)]
More verbose debugging for llog replay assertion.
b=4033

17 years ago- we need not that CWARN()s
alex [Wed, 4 Aug 2004 14:41:38 +0000 (14:41 +0000)]
- we need not that CWARN()s

17 years agofile lutil.h was initially added on branch b_newsysio.
ericm [Tue, 3 Aug 2004 00:52:49 +0000 (00:52 +0000)]
file lutil.h was initially added on branch b_newsysio.

17 years agofile lutil.c was initially added on branch b_newsysio.
ericm [Tue, 3 Aug 2004 00:52:47 +0000 (00:52 +0000)]
file lutil.c was initially added on branch b_newsysio.

17 years agob=4059
alex [Mon, 2 Aug 2004 23:39:02 +0000 (23:39 +0000)]
b=4059

- race in lmv_check_connect() has been fixed: few threads might try to
  establish LMV's connects to MDCs and some of them might find not-yet-
  -connected LMV operational

17 years agob=4030
alex [Mon, 2 Aug 2004 22:18:37 +0000 (22:18 +0000)]
b=4030
r=adilger

- new obd method ->o_connect_post() is called when reverse import
  gets initialized
- method ->o_llog_connect() gets obd_export, not obd_device
- MDS passes mdsnum in connect_flags slot
- OST saves last known group in LAST_GROUP file
- OST initializes all known groups upon startup, not on demand
- filter_connect_post() initializes context for given group upon
  connection from MDS
- filter_connect() initializes group from connect_flags
- osc_set_info() doesn't forward "mds_conn": no need to do this any more

17 years ago1)reorganize the smfs hook ops to make smfs walk a list of hooks ops in hook macro
wangdi [Mon, 2 Aug 2004 14:58:13 +0000 (14:58 +0000)]
1)reorganize the smfs hook ops to make smfs walk a list of hooks ops in hook macro
2)remove clonefs in llite, we do not need them now
3)add snap_dot_info in snap_super_info

17 years agob=4054
alex [Mon, 2 Aug 2004 14:39:03 +0000 (14:39 +0000)]
b=4054

- in RESENT case mds_getattr_name() doesn't take dentry for parent.
  so, we have no mea to check mds validness

17 years ago- comment fixed
alex [Sat, 31 Jul 2004 14:56:29 +0000 (14:56 +0000)]
- comment fixed

17 years agob=4051
alex [Sat, 31 Jul 2004 14:49:46 +0000 (14:49 +0000)]
b=4051
r=adilger

- lock inversion between mds_reint_unlink() and mdt_obj_create() fixed:
  mdt_obj_create() unlinks object, so it doesn't matter what directory
  to create objects in

17 years agob=4049
alex [Sat, 31 Jul 2004 14:43:41 +0000 (14:43 +0000)]
b=4049
r=adilger

- fix lock inversion by removing DLM lock acquiring in mdt_obj_create()
  instead just mark request difficult explicitly

17 years agob=4044
alex [Sat, 31 Jul 2004 14:35:46 +0000 (14:35 +0000)]
b=4044
r=adilger

- few clients connecting simultaneously might race in mds_lmv_connect().
  just take a sem around code that connects to LMV

17 years agor=adilger
alex [Sat, 31 Jul 2004 14:31:03 +0000 (14:31 +0000)]
r=adilger

- possible name collision in mdt_obj_create() fixed

17 years agoFix error handling.
adilger [Fri, 30 Jul 2004 21:53:55 +0000 (21:53 +0000)]
Fix error handling.

17 years agoGrab a lov llog lock so we ensure the llog records for a single transno
adilger [Fri, 30 Jul 2004 21:53:14 +0000 (21:53 +0000)]
Grab a lov llog lock so we ensure the llog records for a single transno
are allocated in the same order they will be replayed in.  Concurrent
unlinks might otherwise have misordered llog records and not be replayable.
b=4033
r=andreas (for Tian)

17 years ago- ext3_check_dir_entry shouldn't panic if inum in cross-node dentry
alex [Fri, 30 Jul 2004 20:20:25 +0000 (20:20 +0000)]
- ext3_check_dir_entry shouldn't panic if inum in cross-node dentry
  larger than local filesystem may have

17 years agob=3825
rread [Fri, 30 Jul 2004 18:08:56 +0000 (18:08 +0000)]
b=3825

typo

17 years agoMake recovery on clients less verbose and misleading.
rread [Thu, 29 Jul 2004 20:29:03 +0000 (20:29 +0000)]
Make recovery on clients less verbose and misleading.

17 years agob=3554
rread [Thu, 29 Jul 2004 20:23:26 +0000 (20:23 +0000)]
b=3554

Use cond_resched() ll_pgcache_remove_extent, and make sure we've got
the definition for it.

17 years agob=3986
alex [Thu, 29 Jul 2004 09:07:47 +0000 (09:07 +0000)]
b=3986
r=adilger

- we can't initialize few groups in parallel because
  filter_read_group_internal() reallocates bunch of
  global-per-obd structures. so, here is simple patch
  to serialize it. indeed, this isn's very scalable
  to hundreds of MDSs, but I think it's enough for a
  while. tested on mountain and my home cluster