Whamcloud - gitweb
fs/lustre-release.git
17 years agoMake the code more clean.
fanyong [Fri, 20 Oct 2006 06:34:15 +0000 (06:34 +0000)]
Make the code more clean.

17 years ago- break too long line
tappro [Fri, 20 Oct 2006 05:37:04 +0000 (05:37 +0000)]
- break too long line

17 years ago- another one fix to avoid memleak
tappro [Fri, 20 Oct 2006 05:32:33 +0000 (05:32 +0000)]
- another one fix to avoid memleak

17 years ago- avoid possible memleak
tappro [Fri, 20 Oct 2006 05:30:48 +0000 (05:30 +0000)]
- avoid possible memleak

17 years ago- fix wrong checking
tappro [Fri, 20 Oct 2006 05:28:14 +0000 (05:28 +0000)]
- fix wrong checking

17 years agochange capability config interface to 0/1/2/3 according to brian's advice.
lsy [Fri, 20 Oct 2006 03:36:57 +0000 (03:36 +0000)]
change capability config interface to 0/1/2/3 according to brian's advice.

17 years agodisable capability check for replay open request, because the capability might have...
lsy [Fri, 20 Oct 2006 02:06:44 +0000 (02:06 +0000)]
disable capability check for replay open request, because the capability might have expired.

17 years agoiam: use pdirops locking in iam.
nikita [Thu, 19 Oct 2006 22:56:58 +0000 (22:56 +0000)]
iam: use pdirops locking in iam.

17 years agokernel-patches: add iam/ldiskfs pdirops implementation for 2.6-rhel4
nikita [Thu, 19 Oct 2006 22:55:09 +0000 (22:55 +0000)]
kernel-patches: add iam/ldiskfs pdirops implementation for 2.6-rhel4

17 years agokernel-patches: add dynlocks (from HEAD) to 2.6-rhel4 kernel series.
nikita [Thu, 19 Oct 2006 22:52:43 +0000 (22:52 +0000)]
kernel-patches: add dynlocks (from HEAD) to 2.6-rhel4 kernel series.

17 years agoDRANGE: use %#x format specifier
nikita [Thu, 19 Oct 2006 22:51:24 +0000 (22:51 +0000)]
DRANGE: use %#x format specifier

17 years agoBranch: b_new_cmd
wangdi [Thu, 19 Oct 2006 15:49:53 +0000 (15:49 +0000)]
Branch: b_new_cmd

update for reorganizing mdd files

17 years agoSmall fix for getting ACL.
fanyong [Thu, 19 Oct 2006 14:48:13 +0000 (14:48 +0000)]
Small fix for getting ACL.

17 years agoBranch: b_new_cmd
wangdi [Thu, 19 Oct 2006 14:39:16 +0000 (14:39 +0000)]
Branch: b_new_cmd
further update for mdd files recorganizing

17 years agominor cleanup.
lsy [Thu, 19 Oct 2006 14:05:15 +0000 (14:05 +0000)]
minor cleanup.

17 years agoBranch: b_new_cmd
wangdi [Thu, 19 Oct 2006 13:45:12 +0000 (13:45 +0000)]
Branch: b_new_cmd
more update for mds_handle.c split

17 years ago- more fixes in pdirops. Cmm has not to decide what to do in case split is not going...
yury [Thu, 19 Oct 2006 09:59:09 +0000 (09:59 +0000)]
- more fixes in pdirops. Cmm has not to decide what to do in case split is not going to happen, better mdt does it.

17 years agoBranch: b_new_cmd
wangdi [Thu, 19 Oct 2006 09:52:26 +0000 (09:52 +0000)]
Branch: b_new_cmd
split mdd_handler.c into several files

17 years agoBranch: b_new_cmd
wangdi [Thu, 19 Oct 2006 09:10:49 +0000 (09:10 +0000)]
Branch: b_new_cmd
add mdd procfs support to profile mdd ops

17 years ago- fixes in pdirops
yury [Thu, 19 Oct 2006 08:45:23 +0000 (08:45 +0000)]
- fixes in pdirops

17 years agoPack ACL back when file open, fix some bug about permission.
fanyong [Thu, 19 Oct 2006 08:16:12 +0000 (08:16 +0000)]
Pack ACL back when file open, fix some bug about permission.

17 years ago- cleanups in cmm split a bit;
yury [Thu, 19 Oct 2006 08:07:10 +0000 (08:07 +0000)]
- cleanups in cmm split a bit;
- preparation stage for adding ldlm part of pdirops (not used yet, all stuff is under CONFIG_PDIROPS)

17 years ago- put fix from niu to correct place.
yury [Thu, 19 Oct 2006 06:46:11 +0000 (06:46 +0000)]
- put fix from niu to correct place.

17 years agoAdd acl initialization for cross-ref create.
fanyong [Thu, 19 Oct 2006 06:03:30 +0000 (06:03 +0000)]
Add acl initialization for cross-ref create.

17 years ago- enable check for correct placement in split dir
tappro [Thu, 19 Oct 2006 00:52:46 +0000 (00:52 +0000)]
- enable check for correct placement in split dir
- lmv_intent_open() uses lmv_get_export()

17 years agobranch: b_new_cmd
ericm [Wed, 18 Oct 2006 23:48:43 +0000 (23:48 +0000)]
branch: b_new_cmd
basic support for PAG, ported from HEAD.

17 years ago- disable valid placement check in split dir temporary
tappro [Wed, 18 Oct 2006 23:37:54 +0000 (23:37 +0000)]
- disable valid placement check in split dir temporary

17 years agobranch: b_new_cmd
ericm [Wed, 18 Oct 2006 23:22:59 +0000 (23:22 +0000)]
branch: b_new_cmd
minor fix to quiet compiler warning.

17 years agobranch: b_new_cmd
ericm [Wed, 18 Oct 2006 23:11:12 +0000 (23:11 +0000)]
branch: b_new_cmd
minor typo fix.

17 years agobranch: b_new_cmd
ericm [Wed, 18 Oct 2006 23:08:52 +0000 (23:08 +0000)]
branch: b_new_cmd
minor fix for build breakage.

17 years ago- addition to previous commit.
tappro [Wed, 18 Oct 2006 22:24:30 +0000 (22:24 +0000)]
- addition to previous commit.

17 years ago- check that lookup is happened on correct mds in case of split, return
tappro [Wed, 18 Oct 2006 22:23:40 +0000 (22:23 +0000)]
- check that lookup is happened on correct mds in case of split, return
  -ERESTART otherwise

17 years ago- handle errors during fid allocation instead of LBUG()
tappro [Wed, 18 Oct 2006 21:47:11 +0000 (21:47 +0000)]
- handle errors during fid allocation instead of LBUG()
- remove #if 1 - #endif around lmv_all_chars_policy()
- fix needless line breaking

17 years ago- remove unused semaphore
tappro [Wed, 18 Oct 2006 21:43:01 +0000 (21:43 +0000)]
- remove unused semaphore

17 years agofix a compile error
huanghua [Wed, 18 Oct 2006 17:28:43 +0000 (17:28 +0000)]
fix a compile error

17 years ago- save fid in och instead of pointer to it which may become invalid in file close...
yury [Wed, 18 Oct 2006 16:14:19 +0000 (16:14 +0000)]
- save fid in och instead of pointer to it which may become invalid in file close time;

17 years agomore efficient checking of zero-length string.
huanghua [Wed, 18 Oct 2006 16:08:10 +0000 (16:08 +0000)]
more efficient checking of zero-length string.

17 years ago- various fixes from b1_5
yury [Wed, 18 Oct 2006 08:52:07 +0000 (08:52 +0000)]
- various fixes from b1_5

17 years agoAdd mdd_init_acl for new obj (create, mkdir and so on).
fanyong [Wed, 18 Oct 2006 08:38:56 +0000 (08:38 +0000)]
Add mdd_init_acl for new obj (create, mkdir and so on).

17 years agoBranch: b_new_cmd
wangdi [Wed, 18 Oct 2006 06:41:35 +0000 (06:41 +0000)]
Branch: b_new_cmd
typo fix about raw lookup return value indicated by tappro

17 years agoBranch: b_new_cmd
wangdi [Wed, 18 Oct 2006 06:21:26 +0000 (06:21 +0000)]
Branch: b_new_cmd
add raw lookup support in mdt for those lookup perf verfication test

17 years agoadd lock on son while doing error handling
huanghua [Wed, 18 Oct 2006 06:18:06 +0000 (06:18 +0000)]
add lock on son while doing error handling

17 years agoShould check ACL when directory search.
fanyong [Wed, 18 Oct 2006 03:18:23 +0000 (03:18 +0000)]
Should check ACL when directory search.

17 years agopatches: turn PROC_SLEEP on in relevant configs.
nikita [Tue, 17 Oct 2006 22:59:21 +0000 (22:59 +0000)]
patches: turn PROC_SLEEP on in relevant configs.

17 years agopatches: add sleeping statistics collection patch. See mail message to colibri@ for...
nikita [Tue, 17 Oct 2006 22:00:30 +0000 (22:00 +0000)]
patches: add sleeping statistics collection patch. See mail message to colibri@ for more information.

17 years agoiam: 0. add more integrity checks (no index node points back to the root), 2. (tentat...
nikita [Tue, 17 Oct 2006 19:51:14 +0000 (19:51 +0000)]
iam: 0. add more integrity checks (no index node points back to the root), 2. (tentatively) fix 11027.

17 years ago- small fix to prevent lost update of obd_next_recovery_transno value
tappro [Tue, 17 Oct 2006 19:13:46 +0000 (19:13 +0000)]
- small fix to prevent lost update of obd_next_recovery_transno value

17 years ago- return back default policy for non-directories. ONLY directories can be
tappro [Tue, 17 Oct 2006 19:10:53 +0000 (19:10 +0000)]
- return back default policy for non-directories. ONLY directories can be
  cross-ref during creation
- replace mea index name from 'mds' to 'mea_idx' to make that clear that index
  is not number of mds.

17 years ago- for non-split lmv_placement_policy() should spread inodes over all MDSes smoothly...
yury [Tue, 17 Oct 2006 16:29:43 +0000 (16:29 +0000)]
- for non-split lmv_placement_policy() should spread inodes over all MDSes smoothly as well, not only fpor dirs.

17 years agomdd: mdd_create(): update outdated comment.
nikita [Tue, 17 Oct 2006 16:17:27 +0000 (16:17 +0000)]
mdd: mdd_create(): update outdated comment.

17 years agoSmall fix.
fanyong [Tue, 17 Oct 2006 15:21:09 +0000 (15:21 +0000)]
Small fix.

17 years agolu: proper locking for site.ls_total
nikita [Tue, 17 Oct 2006 15:09:52 +0000 (15:09 +0000)]
lu: proper locking for site.ls_total

17 years ago- liblustre build fix.
yury [Tue, 17 Oct 2006 14:27:39 +0000 (14:27 +0000)]
- liblustre build fix.

17 years ago- cleanups in seq-mgr, move cache statistics to lu_cache;
yury [Tue, 17 Oct 2006 14:12:21 +0000 (14:12 +0000)]
- cleanups in seq-mgr, move cache statistics to lu_cache;
- remove needless locks in fld server and client.

17 years agoProcess "-ENODATA" correctly for ACL, update lli_posix_acl even if no acl.
fanyong [Tue, 17 Oct 2006 13:49:30 +0000 (13:49 +0000)]
Process "-ENODATA" correctly for ACL, update lli_posix_acl even if no acl.

17 years agoadd full support for remote operations.
lsy [Tue, 17 Oct 2006 13:27:43 +0000 (13:27 +0000)]
add full support for remote operations.
typo fix in sanity.sh.

17 years agoBranch: b_new_cmd
wangdi [Tue, 17 Oct 2006 11:16:17 +0000 (11:16 +0000)]
Branch: b_new_cmd

check group correctly for filter precreate

17 years ago(1) support very long symlink name;
huanghua [Tue, 17 Oct 2006 10:12:15 +0000 (10:12 +0000)]
(1) support very long symlink name;
(2) add test case for very long symlink name;

17 years agoAdd mdd_acl_chmod for acl changing when chmod.
fanyong [Tue, 17 Oct 2006 08:49:39 +0000 (08:49 +0000)]
Add mdd_acl_chmod for acl changing when chmod.

17 years agoinitialize the body->eadatalen and body->acllen by generic code.
huanghua [Tue, 17 Oct 2006 08:32:51 +0000 (08:32 +0000)]
initialize the body->eadatalen and body->acllen by generic code.

17 years agosymlink name is also stored there.
huanghua [Tue, 17 Oct 2006 05:44:43 +0000 (05:44 +0000)]
symlink name is also stored there.

17 years agoBranch: b_new_cmd
wangdi [Tue, 17 Oct 2006 05:02:55 +0000 (05:02 +0000)]
Branch: b_new_cmd
test fixes about sanity-65

17 years agoanother one issue with pack_reply
tappro [Mon, 16 Oct 2006 17:04:12 +0000 (17:04 +0000)]
another one issue with pack_reply

17 years ago- in abort_req_replay_queue() pass correct count of fields to lustre_pack_reply().
yury [Mon, 16 Oct 2006 16:54:26 +0000 (16:54 +0000)]
- in abort_req_replay_queue() pass correct count of fields to lustre_pack_reply().

17 years agomdt: mdt_shrink_reply(): do not assume body->eadatasize always contains EA size:...
nikita [Mon, 16 Oct 2006 15:07:35 +0000 (15:07 +0000)]
mdt: mdt_shrink_reply(): do not assume body->eadatasize always contains EA size: it might be symlink.

17 years agoBranch: b_new_cmd
wangdi [Mon, 16 Oct 2006 15:06:13 +0000 (15:06 +0000)]
Branch: b_new_cmd
replace atoi to strtoul, since atoi can not cast 0xffffffff to -1

17 years agomdt: use lu_site_print() to dump not freed objects.
nikita [Mon, 16 Oct 2006 13:32:16 +0000 (13:32 +0000)]
mdt: use lu_site_print() to dump not freed objects.

17 years agolu: add lu_site_print().
nikita [Mon, 16 Oct 2006 13:31:39 +0000 (13:31 +0000)]
lu: add lu_site_print().

17 years ago- fixed div by zero.
yury [Mon, 16 Oct 2006 12:58:39 +0000 (12:58 +0000)]
- fixed div by zero.

17 years ago- adjust client FLD cache a bit. It should use hashtable one page size;
yury [Mon, 16 Oct 2006 12:47:49 +0000 (12:47 +0000)]
- adjust client FLD cache a bit. It should use hashtable one page size;
- add FLD cache to FLD servers;
- cleanups in lmv tgt field names.

17 years agoMake the warning message more readable.
fanyong [Mon, 16 Oct 2006 12:33:35 +0000 (12:33 +0000)]
Make the warning message more readable.

17 years agosome more cleanup and comments about mdt_thread_info initialization.
huanghua [Mon, 16 Oct 2006 10:21:48 +0000 (10:21 +0000)]
some more cleanup and comments about mdt_thread_info initialization.

17 years ago- delete fld targets during device shutdown
tappro [Mon, 16 Oct 2006 09:18:07 +0000 (09:18 +0000)]
- delete fld targets during device shutdown

17 years ago- make FLD less noisy after lookup -2 bug is fixed.
yury [Mon, 16 Oct 2006 08:08:29 +0000 (08:08 +0000)]
- make FLD less noisy after lookup -2 bug is fixed.

17 years ago- make compiler happy with initialized value
tappro [Mon, 16 Oct 2006 08:03:45 +0000 (08:03 +0000)]
- make compiler happy with initialized value
- don't set fail flag for mdc

17 years ago- fixes and cleanups in mdt_destroy_export() path.
yury [Mon, 16 Oct 2006 08:03:26 +0000 (08:03 +0000)]
- fixes and cleanups in mdt_destroy_export() path.

17 years ago- more fixes about mdt_thread_info
yury [Mon, 16 Oct 2006 07:28:12 +0000 (07:28 +0000)]
- more fixes about mdt_thread_info

17 years agoFor remote client, do not permit getfacl/setfacl directly.
fanyong [Mon, 16 Oct 2006 07:26:38 +0000 (07:26 +0000)]
For remote client, do not permit getfacl/setfacl directly.

17 years ago- fixes in init mdt_thread_info.
yury [Mon, 16 Oct 2006 07:04:14 +0000 (07:04 +0000)]
- fixes in init mdt_thread_info.

17 years ago- initiate create_spec
tappro [Mon, 16 Oct 2006 06:58:07 +0000 (06:58 +0000)]
- initiate create_spec

17 years ago- initialize values in mdt_thread_info
tappro [Mon, 16 Oct 2006 06:38:06 +0000 (06:38 +0000)]
- initialize values in mdt_thread_info
- change log level for debug message

17 years agodisable sanity 60a tempprarily, which has some problem to fix.
huanghua [Mon, 16 Oct 2006 05:21:42 +0000 (05:21 +0000)]
disable sanity 60a tempprarily, which has some problem to fix.

17 years agoinfo->mti_transno is overwritten in initialization.
huanghua [Mon, 16 Oct 2006 05:20:14 +0000 (05:20 +0000)]
info->mti_transno is overwritten in initialization.

17 years ago- possibly (I'm almost sure) fix for FLD lookup err -2. Allocating new seq and setup...
yury [Sun, 15 Oct 2006 19:36:47 +0000 (19:36 +0000)]
- possibly (I'm almost sure) fix for FLD lookup err -2. Allocating new seq and setup FLD for it should be atomic. Otherwise two threads allocating fids race and first (which allocated seq) deals with FLD setup and second (which just allocated fid in new seq) quickly sends fid in new seq to server and servers can't find it in FLD, because FLD did not see update yet;

- fix in lmv_placement_policy(). Take into account split dirs for creating child dirs too, not only files.

17 years agomdt: another "uninitialized mdt_thread_info" fix.
nikita [Sun, 15 Oct 2006 18:58:19 +0000 (18:58 +0000)]
mdt: another "uninitialized mdt_thread_info" fix.

17 years agokill overwritten initialization.
nikita [Sun, 15 Oct 2006 18:45:53 +0000 (18:45 +0000)]
kill overwritten initialization.

17 years ago- serialize fld reqs on client and server;
yury [Sun, 15 Oct 2006 17:11:20 +0000 (17:11 +0000)]
- serialize fld reqs on client and server;
- cleanups about server fld client. Now it is created in cmm;
- cleanups in split code;

17 years agomdt: do not zero mdt_thread_info
nikita [Sun, 15 Oct 2006 13:43:20 +0000 (13:43 +0000)]
mdt: do not zero mdt_thread_info

17 years agomdd: simplify mdd_txn_param_build(): 0. @op can me used as an array index without...
nikita [Sun, 15 Oct 2006 13:41:46 +0000 (13:41 +0000)]
mdd: simplify mdd_txn_param_build(): 0. @op can me used as an array index without scanning. 1. remove mdd_txn_lock: it protects nothing anyway.

17 years ago- cleanups in split, remove obsoletes and unite fids alloc and objs create for slaves.
yury [Sun, 15 Oct 2006 12:14:15 +0000 (12:14 +0000)]
- cleanups in split, remove obsoletes and unite fids alloc and objs create for slaves.

17 years agoSmall fix.
fanyong [Sun, 15 Oct 2006 11:07:05 +0000 (11:07 +0000)]
Small fix.

17 years ago- split fixes
yury [Sun, 15 Oct 2006 10:38:31 +0000 (10:38 +0000)]
- split fixes

17 years agoInitialize obd_lvfs_ctxt correctly.
fanyong [Sun, 15 Oct 2006 10:30:56 +0000 (10:30 +0000)]
Initialize obd_lvfs_ctxt correctly.
Fix "ASSERTION(atomic_read(&new_ctx->pwd->d_count))" for rmtacl.

17 years ago- some cleanups;
yury [Sun, 15 Oct 2006 09:52:46 +0000 (09:52 +0000)]
- some cleanups;
- added debug messages to fld

17 years ago- small fix. skip first mea slot.
tappro [Sun, 15 Oct 2006 08:43:43 +0000 (08:43 +0000)]
- small fix. skip first mea slot.

17 years ago- return back old split code but keep new one under #if 0 for now
tappro [Sun, 15 Oct 2006 08:26:40 +0000 (08:26 +0000)]
- return back old split code but keep new one under #if 0 for now

17 years agomdt: mdt_thread_info_init(): oops, last commit was too fast: zeroing is still required.
nikita [Sun, 15 Oct 2006 02:16:04 +0000 (02:16 +0000)]
mdt: mdt_thread_info_init(): oops, last commit was too fast: zeroing is still required.

17 years agomdt: mdt_thread_info_init(): do not zero out whole struct mdt_thread_info: that is...
nikita [Sun, 15 Oct 2006 02:12:33 +0000 (02:12 +0000)]
mdt: mdt_thread_info_init(): do not zero out whole struct mdt_thread_info: that is too expensive.

17 years agodt/osd: cleanup of txn credit constants handling.
nikita [Sun, 15 Oct 2006 00:53:21 +0000 (00:53 +0000)]
dt/osd: cleanup of txn credit constants handling.

17 years ago- don't count self-export as stale export
tappro [Sat, 14 Oct 2006 23:52:58 +0000 (23:52 +0000)]
- don't count self-export as stale export