Whamcloud - gitweb
huanghua [Fri, 28 Apr 2006 07:43:07 +0000 (07:43 +0000)]
(1) put REINT requests' argument into lu_attr.
(2) add lu_attr* into moo_mkdir parameter list, and pass through server stack.
huanghua [Fri, 28 Apr 2006 07:36:08 +0000 (07:36 +0000)]
(1) put REINT requests' argument into lu_attr.
(2) add lu_attr* into moo_mkdir parameter list, and pass through server stack.
huanghua [Fri, 28 Apr 2006 06:00:47 +0000 (06:00 +0000)]
fix a little in mdt_intent_policy.
huanghua [Thu, 27 Apr 2006 12:11:57 +0000 (12:11 +0000)]
1. modified the code to #colibri coding guideline.
2. put mdt_reint_record into mdt_thread_info to avoid dynamic memory allocation.
nikita [Thu, 27 Apr 2006 09:37:50 +0000 (09:37 +0000)]
rollback my misguided fld fixes
yury [Thu, 27 Apr 2006 08:15:18 +0000 (08:15 +0000)]
file mpich-1.2.6-lustre.patch was added on branch b_new_cmd on 2006-08-20 13:12:36 +0000
huanghua [Thu, 27 Apr 2006 06:58:21 +0000 (06:58 +0000)]
add intent support intially, and much work are still needed.
huanghua [Thu, 27 Apr 2006 04:25:37 +0000 (04:25 +0000)]
fix a problem caused by renamed struct members (lu_object_operations->loo_object_release)
huanghua [Thu, 27 Apr 2006 04:06:36 +0000 (04:06 +0000)]
add reint handlers: The first step is adding mkdir.
nikita [Wed, 26 Apr 2006 20:11:51 +0000 (20:11 +0000)]
move some method into per-object operation vectors. Add comments.
yury [Wed, 26 Apr 2006 18:45:49 +0000 (18:45 +0000)]
file lustre_param.h was added on branch b_new_cmd on 2006-05-19 11:29:18 +0000
yury [Wed, 26 Apr 2006 18:45:42 +0000 (18:45 +0000)]
file lustre_disk.h was added on branch b_new_cmd on 2006-05-19 11:29:18 +0000
nikita [Wed, 26 Apr 2006 16:29:00 +0000 (16:29 +0000)]
exterminate struct md_params: it is not used anyway
nikita [Wed, 26 Apr 2006 15:27:34 +0000 (15:27 +0000)]
add .cvsignore's for new directories.
nikita [Wed, 26 Apr 2006 15:24:29 +0000 (15:24 +0000)]
more fld fixes. It mounts now.
nikita [Wed, 26 Apr 2006 15:12:40 +0000 (15:12 +0000)]
add more comments for MDAPI DLD
nikita [Wed, 26 Apr 2006 15:11:45 +0000 (15:11 +0000)]
move lu_attr from lu_context to mdt_thread_info
nikita [Wed, 26 Apr 2006 15:10:57 +0000 (15:10 +0000)]
fix fld/iam compilation breakage
tappro [Tue, 25 Apr 2006 21:34:27 +0000 (21:34 +0000)]
fix issue with process_config checks
yury [Tue, 25 Apr 2006 15:07:46 +0000 (15:07 +0000)]
- fixed direct access to obd->obd_namespace in llite. That should be delegated to md_ methods as there is LMV obd which has no namespace.
yury [Tue, 25 Apr 2006 13:13:57 +0000 (13:13 +0000)]
- ->lo_objs renamed to ->lo_inodes in struct lmv_obj;
- some renames in methods;
- lmv_create() and lmv_brw() disabled as they are only used on server;
yury [Tue, 25 Apr 2006 12:58:58 +0000 (12:58 +0000)]
- few renames in LMV module to make it more understandable and in same time shorter.
wangdi [Tue, 25 Apr 2006 08:41:20 +0000 (08:41 +0000)]
Branch: b_new_cmd
update fld and iam prototype
yury [Tue, 25 Apr 2006 08:28:21 +0000 (08:28 +0000)]
- fix in lmv_intent_lock()
tappro [Mon, 24 Apr 2006 09:11:23 +0000 (09:11 +0000)]
remove unused stuff
tappro [Mon, 24 Apr 2006 08:57:08 +0000 (08:57 +0000)]
add lmv config while mdt initialization
remove cmm stuff
fix steal_log and make it simplier
comment out not used code temporary
use LCFG_ADD_MDC for adding mdc to both lmv and cmm
tappro [Mon, 24 Apr 2006 08:54:14 +0000 (08:54 +0000)]
cmm update
tappro [Mon, 24 Apr 2006 08:53:38 +0000 (08:53 +0000)]
remove assignment for unused vars.
tappro [Mon, 24 Apr 2006 08:52:14 +0000 (08:52 +0000)]
- lmv_fld_lookup returns 0 instead of error.
- LCFG_ADD_MDC is used in lmv_process_config
yury [Mon, 24 Apr 2006 08:18:25 +0000 (08:18 +0000)]
- remove ll_have_md_lock(). It accessed md namespace directly what is not allowed for lmv case. It is done in md_intent_lock() handlers normaly.
nikita [Sun, 23 Apr 2006 19:00:46 +0000 (19:00 +0000)]
- add struct lu_object_operations
- add ->loo_exists()
- add comments (for MDAPI DLD)
- split part lu_object.h into dt_object.h
wangdi [Sun, 23 Apr 2006 15:33:32 +0000 (15:33 +0000)]
Branch: b_new_cmd
1) merge b_iam patch to this branch
2) update prototype, add ext3-iam-ops.patch
nikita [Fri, 21 Apr 2006 20:58:21 +0000 (20:58 +0000)]
fix last fix to mdt_stack_fini()
nikita [Fri, 21 Apr 2006 20:42:25 +0000 (20:42 +0000)]
mdt: 0. fld fixes, 1. stack initialization fixes, 2. use container_of0(), 3. move ptlrpc_init_svc_conf() into ptlrpc, 4. add mdt0_connect() to pass sane connect bits to clients
nikita [Fri, 21 Apr 2006 20:40:37 +0000 (20:40 +0000)]
fld: other bits of stand-alone fld
nikita [Fri, 21 Apr 2006 20:39:52 +0000 (20:39 +0000)]
add ptlrpc_init_svc_conf()
nikita [Fri, 21 Apr 2006 20:38:42 +0000 (20:38 +0000)]
ldlm_handle_enqueue0(): pass namespace as an argument
nikita [Fri, 21 Apr 2006 20:38:00 +0000 (20:38 +0000)]
add more comments as part of C2_SERVER_MDAPI DLD effort
nikita [Fri, 21 Apr 2006 20:36:53 +0000 (20:36 +0000)]
make fld really stand-alone service independent from mdt
nikita [Fri, 21 Apr 2006 20:34:43 +0000 (20:34 +0000)]
use container_of0() and fix few lu_device_is_foo()
tappro [Fri, 21 Apr 2006 15:36:58 +0000 (15:36 +0000)]
fix issue with md_ops
tappro [Fri, 21 Apr 2006 15:14:26 +0000 (15:14 +0000)]
check lmi before server_put_mount()
tappro [Fri, 21 Apr 2006 15:13:52 +0000 (15:13 +0000)]
wrong structure was passed to mdt_stack_fini()
yury [Fri, 21 Apr 2006 06:59:00 +0000 (06:59 +0000)]
- adopting LMV to 1_4 APIs;
- many chnages in LMV to adopt it to new fids, etc.
ericm [Wed, 19 Apr 2006 23:00:29 +0000 (23:00 +0000)]
file .cvsignore was added on branch b_new_cmd on 2006-09-11 22:05:00 +0000
tappro [Wed, 19 Apr 2006 17:47:56 +0000 (17:47 +0000)]
remove useless labels
tappro [Wed, 19 Apr 2006 17:41:40 +0000 (17:41 +0000)]
make unified LCFG_ADD_MDC/DEL_MDC for adding mdc to lmv/cmm, fix bug with
name_destroy w/o name_create, add process_config to cmm
tappro [Wed, 19 Apr 2006 17:38:26 +0000 (17:38 +0000)]
add process_config, fix issue with stack_init/fini (thx Huang Hua) and remove
server_get/put_mount
tappro [Wed, 19 Apr 2006 17:36:54 +0000 (17:36 +0000)]
add process_config, move server_get/put_mount in osd from mdt
tappro [Wed, 19 Apr 2006 17:35:45 +0000 (17:35 +0000)]
add mdd_process_config
tappro [Wed, 19 Apr 2006 17:34:54 +0000 (17:34 +0000)]
move process_config from device_type_ops to lu_device_ops
tappro [Tue, 18 Apr 2006 20:58:29 +0000 (20:58 +0000)]
remove old stuff, enable mdc config for mds
tappro [Tue, 18 Apr 2006 20:57:11 +0000 (20:57 +0000)]
ldto_config was added
tappro [Tue, 18 Apr 2006 20:55:41 +0000 (20:55 +0000)]
add new lu_device_type method - config. It is needed to configure new MDC/OSC on MDS
tappro [Tue, 18 Apr 2006 20:53:31 +0000 (20:53 +0000)]
add cmm_mdc.c to handle set of mdc on mds
changes in cmm for support device configuring
nikita [Tue, 18 Apr 2006 18:18:02 +0000 (18:18 +0000)]
mdt_stack_fini(): cosmetic fixes
tappro [Mon, 17 Apr 2006 11:53:00 +0000 (11:53 +0000)]
move lmi get/put from lu_site_init/fini to the mdt
nikita [Mon, 17 Apr 2006 10:53:38 +0000 (10:53 +0000)]
lu_site_init(): convert to single return
nikita [Mon, 17 Apr 2006 10:53:00 +0000 (10:53 +0000)]
remove unused export
tappro [Mon, 17 Apr 2006 10:32:59 +0000 (10:32 +0000)]
remove duplicate
huanghua [Mon, 17 Apr 2006 10:23:47 +0000 (10:23 +0000)]
mkdir oi & ROOT for iam need.
tappro [Mon, 17 Apr 2006 10:00:54 +0000 (10:00 +0000)]
osd changes
tappro [Mon, 17 Apr 2006 10:00:31 +0000 (10:00 +0000)]
mdd changes
tappro [Mon, 17 Apr 2006 10:00:11 +0000 (10:00 +0000)]
update cmm
tappro [Mon, 17 Apr 2006 09:58:59 +0000 (09:58 +0000)]
move mds devices init into mdt
tappro [Mon, 17 Apr 2006 09:57:41 +0000 (09:57 +0000)]
add layers initialization here. MDT as top device will init/fini other devices.
add disconnect to put export
fix missed OBD_FREE
tappro [Mon, 17 Apr 2006 09:55:14 +0000 (09:55 +0000)]
change deslarations in view of latest changes in ldto_device_init/fini() and
lu_site_init()
tappro [Mon, 17 Apr 2006 09:53:08 +0000 (09:53 +0000)]
- change lu_site_init/fini to handle and store lmi
fix device_put() issue in object_fini()
wangdi [Mon, 17 Apr 2006 06:51:18 +0000 (06:51 +0000)]
Branch: remove fld.c
nikita [Sun, 16 Apr 2006 19:49:22 +0000 (19:49 +0000)]
mdt: 0. use ->md_attr_get(); 1. mdt_req_handle(): fix HABEO_CLAVIS (dlm_req handling)
nikita [Sun, 16 Apr 2006 19:48:05 +0000 (19:48 +0000)]
add ->{dt,md}_attr_{get,set}
nikita [Sun, 16 Apr 2006 18:52:25 +0000 (18:52 +0000)]
rename: attr_{set,get} -> xattr_{set,get}
nikita [Sun, 16 Apr 2006 17:46:59 +0000 (17:46 +0000)]
add MDS_FLD to ll_rpc_opcode[]
nikita [Sun, 16 Apr 2006 17:46:36 +0000 (17:46 +0000)]
osd: add better object index stub: generate fids from ino/generation and other way around
nikita [Sun, 16 Apr 2006 17:45:27 +0000 (17:45 +0000)]
lu_site_fini(): break reference from lu_device to lu_site
nikita [Sun, 16 Apr 2006 17:44:56 +0000 (17:44 +0000)]
mdt: 0. add mdt_md_mkdir() back; 1. mdt_fld_fini() returns void
wangdi [Sun, 16 Apr 2006 12:30:24 +0000 (12:30 +0000)]
Branch:
update fld prototype according to nikita's review
wangdi [Sun, 16 Apr 2006 08:09:31 +0000 (08:09 +0000)]
Branch: b_new_cmd
startup separate new service for fld request
nikita [Sat, 15 Apr 2006 22:42:31 +0000 (22:42 +0000)]
osd: use object index and iget to load inodes
nikita [Sat, 15 Apr 2006 22:41:48 +0000 (22:41 +0000)]
osd: add object index prototype
nikita [Sat, 15 Apr 2006 22:40:57 +0000 (22:40 +0000)]
mdt: simplify mdt_getattr() object is already found by mdt_req_handle(), and attributes already loaded
nikita [Sat, 15 Apr 2006 22:40:16 +0000 (22:40 +0000)]
add forward declarations
nikita [Sat, 15 Apr 2006 22:40:00 +0000 (22:40 +0000)]
add fid_misc.c file with fid_to_le()
yury [Sat, 15 Apr 2006 13:52:25 +0000 (13:52 +0000)]
- different renames to make llite not working on mdc related structures directly
nikita [Fri, 14 Apr 2006 22:33:56 +0000 (22:33 +0000)]
update lustre_assert_wire_constants()
nikita [Fri, 14 Apr 2006 22:33:30 +0000 (22:33 +0000)]
add new request opc to the ll_rpc_opcode table
nikita [Fri, 14 Apr 2006 22:33:03 +0000 (22:33 +0000)]
mdt_connect(): fix access to mdt_device
nikita [Fri, 14 Apr 2006 22:08:21 +0000 (22:08 +0000)]
switch to new lu_context_key model: struct mdt_thread_info is now a value of lu_context key
nikita [Fri, 14 Apr 2006 22:07:08 +0000 (22:07 +0000)]
regenerate wiretest: fld added new mds ops
nikita [Fri, 14 Apr 2006 22:05:53 +0000 (22:05 +0000)]
remove ptlrpc_thread_key functions: use lu_context_key instead
nikita [Fri, 14 Apr 2006 22:05:05 +0000 (22:05 +0000)]
osd_device: add reference to objdir
nikita [Fri, 14 Apr 2006 22:04:44 +0000 (22:04 +0000)]
osd: use new lu_context_key functions, add osd_fid_lookup()
nikita [Fri, 14 Apr 2006 22:02:11 +0000 (22:02 +0000)]
improve lu_context_key() functions, add lu_context_key_degister()
nikita [Fri, 14 Apr 2006 22:00:24 +0000 (22:00 +0000)]
ll_prepare_mdc_op_data(): fix typo in assertion
nikita [Fri, 14 Apr 2006 21:54:18 +0000 (21:54 +0000)]
add fid_is_sane()
nikita [Fri, 14 Apr 2006 21:32:12 +0000 (21:32 +0000)]
add fid_is_local(): stub for now
yury [Fri, 14 Apr 2006 17:42:03 +0000 (17:42 +0000)]
- more changes in lmv
wangdi [Fri, 14 Apr 2006 17:03:22 +0000 (17:03 +0000)]
Branch: b_new_cmd
update fld prototype
yury [Fri, 14 Apr 2006 15:16:15 +0000 (15:16 +0000)]
- using lu_fid_eq() instead of fid_equals()
yury [Fri, 14 Apr 2006 15:13:58 +0000 (15:13 +0000)]
- fix in makefile