Whamcloud - gitweb
nikita [Wed, 31 May 2006 16:35:20 +0000 (16:35 +0000)]
iam: fix defects found by UT
nikita [Wed, 31 May 2006 16:26:44 +0000 (16:26 +0000)]
iam: fixed defects found by UT
nikita [Wed, 31 May 2006 16:25:45 +0000 (16:25 +0000)]
create_iam: fixes: 0. wrong .ilr_indirect_levels, 1. issue warning at the end
yury [Wed, 31 May 2006 14:24:18 +0000 (14:24 +0000)]
- changes in check of intent opc
yury [Wed, 31 May 2006 13:34:02 +0000 (13:34 +0000)]
- fixes after FIDs inspection
nikita [Wed, 31 May 2006 12:56:09 +0000 (12:56 +0000)]
iam-uapi: fix compilation problem: gfp_t is not always present
nikita [Wed, 31 May 2006 11:13:30 +0000 (11:13 +0000)]
iam-uapi: don't use kzalloc (not yet available in all kernels), remove rw-semaphore: ->i_mutex will be used instead
nikita [Wed, 31 May 2006 11:11:38 +0000 (11:11 +0000)]
cleanup: reindent code for compactness
nikita [Wed, 31 May 2006 11:10:30 +0000 (11:10 +0000)]
lu_object_find(): fix site->ls_busy accouting bug, found by Huang Hua
nikita [Wed, 31 May 2006 11:08:51 +0000 (11:08 +0000)]
req-layout: separate req_capsule_has_field() and req_capsule_field_present()
yury [Wed, 31 May 2006 08:39:29 +0000 (08:39 +0000)]
file 2.6-fc5.target.in was added on branch b_new_cmd on 2006-08-20 13:12:48 +0000
yury [Wed, 31 May 2006 08:06:57 +0000 (08:06 +0000)]
file kernel-2.6.15-2.6-fc5-i686.config was added on branch b_new_cmd on 2006-08-20 13:12:40 +0000
yury [Wed, 31 May 2006 08:06:51 +0000 (08:06 +0000)]
file kernel-2.6.15-2.6-fc5-i686-smp.config was added on branch b_new_cmd on 2006-08-20 13:12:40 +0000
yury [Wed, 31 May 2006 03:59:05 +0000 (03:59 +0000)]
file kernel-2.6.15-fc5-i686.config was added on branch b_new_cmd on 2006-08-20 13:12:40 +0000
nikita [Tue, 30 May 2006 19:20:37 +0000 (19:20 +0000)]
iam unit tests framework.
nikita [Tue, 30 May 2006 16:38:54 +0000 (16:38 +0000)]
add RQF_MDS_REINT_OPEN request format
yury [Tue, 30 May 2006 15:54:59 +0000 (15:54 +0000)]
file ldiskfs-2.6-fc5.series was added on branch b_new_cmd on 2006-08-20 13:12:47 +0000
yury [Tue, 30 May 2006 15:54:52 +0000 (15:54 +0000)]
file iopen-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Tue, 30 May 2006 15:54:45 +0000 (15:54 +0000)]
file 2.6-fc5.series was added on branch b_new_cmd on 2006-08-20 13:12:47 +0000
yury [Tue, 30 May 2006 15:54:40 +0000 (15:54 +0000)]
file tcp-zero-copy-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Tue, 30 May 2006 15:54:35 +0000 (15:54 +0000)]
file vfs_nointent-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:44 +0000
yury [Tue, 30 May 2006 15:54:30 +0000 (15:54 +0000)]
file vfs_intent-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:44 +0000
yury [Tue, 30 May 2006 15:54:25 +0000 (15:54 +0000)]
file nfs-cifs-intent-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Tue, 30 May 2006 15:54:18 +0000 (15:54 +0000)]
file ext3-mballoc2-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Tue, 30 May 2006 15:54:10 +0000 (15:54 +0000)]
file export_symbol_numa-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:42 +0000
yury [Tue, 30 May 2006 15:54:03 +0000 (15:54 +0000)]
file export-show_task-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:42 +0000
yury [Tue, 30 May 2006 15:53:56 +0000 (15:53 +0000)]
file export-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:42 +0000
yury [Tue, 30 May 2006 15:53:49 +0000 (15:53 +0000)]
file dev_read_only-2.6-fc5.patch was added on branch b_new_cmd on 2006-08-20 13:12:42 +0000
huanghua [Tue, 30 May 2006 11:40:47 +0000 (11:40 +0000)]
working on file open, added more intent and reint open support;
nikita [Mon, 29 May 2006 21:54:52 +0000 (21:54 +0000)]
create_iam: put dx_countlimit in root node
nikita [Mon, 29 May 2006 21:10:37 +0000 (21:10 +0000)]
iam:
- separate code better,
- finish iam_lfix format,
- add format guessing: self-contained iam file that keeps (in the o-th page)
its own meta-information: key and record size, etc.
- user level tool ./lustre/utils/iam_create.c to create lfix iam files.
osd:
- interface to iam isolating upper layers from knowledge of iam details.
fld:
- adjust to changed indexing interface.
wangdi [Mon, 29 May 2006 10:21:09 +0000 (10:21 +0000)]
Branch: b_new_cmd
serval fixes about iam
wangdi [Mon, 29 May 2006 08:29:09 +0000 (08:29 +0000)]
Branch: b_new_cmd
add create_iam for creating a iam index file
nikita [Sun, 28 May 2006 20:48:55 +0000 (20:48 +0000)]
iam: fixes
nikita [Sun, 28 May 2006 18:16:36 +0000 (18:16 +0000)]
->ldo_object_alloc(): add lu_object_headers to arguments, so that allocation may depend on fid (needed for cmm)
nikita [Sat, 27 May 2006 17:43:21 +0000 (17:43 +0000)]
iam update:
- move lfix operations into separate file: iam_lfix.c
- cleanup leaf operation vector.
nikita [Sat, 27 May 2006 17:42:43 +0000 (17:42 +0000)]
constification
nikita [Sat, 27 May 2006 15:38:00 +0000 (15:38 +0000)]
mdt: reint fixes: pack reply (only mdt_body for now)
nikita [Sat, 27 May 2006 15:37:24 +0000 (15:37 +0000)]
temporary revert osd to the pre-iam oi
nikita [Sat, 27 May 2006 15:36:59 +0000 (15:36 +0000)]
dt_store_open(): new helper function to open perisistent store object in the root directory. Used by fld and mdd
nikita [Sat, 27 May 2006 15:35:43 +0000 (15:35 +0000)]
add lu_context to new fld code
yury [Fri, 26 May 2006 20:49:56 +0000 (20:49 +0000)]
file raid5-optimize-memcpy.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Fri, 26 May 2006 20:49:49 +0000 (20:49 +0000)]
file raid5-stripe-by-stripe-handling.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Fri, 26 May 2006 20:49:42 +0000 (20:49 +0000)]
file raid5-stats.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Fri, 26 May 2006 20:49:35 +0000 (20:49 +0000)]
file raid5-serialize-ovelapping-reqs.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Fri, 26 May 2006 20:49:28 +0000 (20:49 +0000)]
file raid5-merge-ios.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Fri, 26 May 2006 20:49:21 +0000 (20:49 +0000)]
file raid5-large-io.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Fri, 26 May 2006 20:49:14 +0000 (20:49 +0000)]
file raid5-configurable-cachesize.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
wangdi [Fri, 26 May 2006 10:04:08 +0000 (10:04 +0000)]
Branch: b_new_cmd
1.update iam prototype
2.serval fixes about dt_object
wangdi [Fri, 26 May 2006 09:09:19 +0000 (09:09 +0000)]
Branch: b_new_cmd
serval fixes for iam prototype
yury [Thu, 25 May 2006 16:56:12 +0000 (16:56 +0000)]
file ext3-sector_t-overflow-2.6.12.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Thu, 25 May 2006 16:56:05 +0000 (16:56 +0000)]
file ext3-sector_t-overflow-2.6.9-rhel4.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Thu, 25 May 2006 16:55:58 +0000 (16:55 +0000)]
file ext3-sector_t-overflow-2.6.5-suse.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
yury [Thu, 25 May 2006 16:55:51 +0000 (16:55 +0000)]
file ext3-sector_t-overflow-2.4.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
nikita [Thu, 25 May 2006 15:49:05 +0000 (15:49 +0000)]
more req-layout cleanups (for intents and reints)
huanghua [Thu, 25 May 2006 09:19:25 +0000 (09:19 +0000)]
added OBD_PING handler for mdt.
nikita [Wed, 24 May 2006 22:21:27 +0000 (22:21 +0000)]
mdt: new portion of cleanup. Mostly switch to req-layout.
Tested by: mount && cd /mnt/lustre && mkdir foo && ls -ldi foo
wangdi [Wed, 24 May 2006 10:02:45 +0000 (10:02 +0000)]
Branch: b_new_cmd
update iam prototype
yury [Wed, 24 May 2006 08:21:24 +0000 (08:21 +0000)]
file README was added on branch b_new_cmd on 2006-08-20 13:12:36 +0000
yury [Wed, 24 May 2006 08:21:17 +0000 (08:21 +0000)]
file Makefile.am was added on branch b_new_cmd on 2006-08-20 13:12:36 +0000
yury [Wed, 24 May 2006 08:21:10 +0000 (08:21 +0000)]
file .cvsignore was added on branch b_new_cmd on 2006-08-20 13:12:36 +0000
huanghua [Wed, 24 May 2006 08:13:38 +0000 (08:13 +0000)]
fix a small defect in mdt_reint_open.
tappro [Wed, 24 May 2006 08:07:17 +0000 (08:07 +0000)]
add lov/osc to mdt. while MDT setup the lovname can be taken from lustre_cfg
tappro [Wed, 24 May 2006 00:44:29 +0000 (00:44 +0000)]
add mdo_create support in mdd, cmm. small fix in mdt_reint.
tappro [Wed, 24 May 2006 00:23:19 +0000 (00:23 +0000)]
add initial support for open()
tappro [Tue, 23 May 2006 23:58:02 +0000 (23:58 +0000)]
no need to assign the fid to body->fid1. It is already here.
tappro [Tue, 23 May 2006 23:53:46 +0000 (23:53 +0000)]
add mdo_create() operation
yury [Tue, 23 May 2006 18:21:25 +0000 (18:21 +0000)]
- put OBD_MD_FLID for root inode;
- return fid to client after create.
yury [Tue, 23 May 2006 13:28:50 +0000 (13:28 +0000)]
- updating lli_fid in ll_update_inode(), what would update client's inode FID not only for new allocated inodes.
yury [Mon, 22 May 2006 13:08:50 +0000 (13:08 +0000)]
- making inode create and assigning the fid to it atomicaly
nikita [Mon, 22 May 2006 12:15:31 +0000 (12:15 +0000)]
fix defect in ->ls_total accounting, found by Mike
yury [Mon, 22 May 2006 07:10:06 +0000 (07:10 +0000)]
file ext3-external-journal-2.6.9.patch was added on branch b_new_cmd on 2006-08-20 13:12:43 +0000
huanghua [Mon, 22 May 2006 06:40:08 +0000 (06:40 +0000)]
nicer indent.
yury [Mon, 22 May 2006 06:34:21 +0000 (06:34 +0000)]
- added tasks for merges and milestones
nikita [Fri, 19 May 2006 18:28:23 +0000 (18:28 +0000)]
make ->ldo_object_free() a per-object method ->loo_object_free()
nikita [Fri, 19 May 2006 17:47:29 +0000 (17:47 +0000)]
make lu_context const
nikita [Fri, 19 May 2006 17:45:45 +0000 (17:45 +0000)]
cleanup obd/lu compatibility bits.
yury [Fri, 19 May 2006 11:31:56 +0000 (11:31 +0000)]
- removed dt_object.h lu_object.h and md_object.h from include/linux, their new location is include/
yury [Fri, 19 May 2006 11:29:53 +0000 (11:29 +0000)]
- update from b1_4_mountconf
yury [Thu, 18 May 2006 23:49:57 +0000 (23:49 +0000)]
file llverdev.txt was added on branch b_new_cmd on 2006-08-20 13:12:36 +0000
yury [Thu, 18 May 2006 23:49:49 +0000 (23:49 +0000)]
file llverfs.txt was added on branch b_new_cmd on 2006-08-20 13:12:36 +0000
nikita [Thu, 18 May 2006 22:21:11 +0000 (22:21 +0000)]
mdt: test usage of req-layout in mdt_getstatus()
nikita [Thu, 18 May 2006 21:02:05 +0000 (21:02 +0000)]
add prototype of req-layout interface (more details to follow)
nikita [Thu, 18 May 2006 20:58:42 +0000 (20:58 +0000)]
ptlrpc_rqphase2str(): make argument const, so that DEBUG_REQ() can be called with const argument
nikita [Thu, 18 May 2006 20:57:51 +0000 (20:57 +0000)]
liblustre: define ARRAY_SIZE() if not already defined.
tappro [Thu, 18 May 2006 13:46:12 +0000 (13:46 +0000)]
fix offset, re-enable reint_internal call for IT_OPEN, unpack body only for
IT_GETATTR/LOOKUP
tappro [Thu, 18 May 2006 13:41:23 +0000 (13:41 +0000)]
lmv_fid_lookup stub similar to CMM
fix offset value for IT_OPEN case, re-enable mdt_reint_internal() call
tappro [Thu, 18 May 2006 13:38:36 +0000 (13:38 +0000)]
alloc new fid if IT_CREATE bit is set
nikita [Wed, 17 May 2006 22:07:19 +0000 (22:07 +0000)]
dt_object_fini(): add a cast to sub-object
nikita [Wed, 17 May 2006 22:06:54 +0000 (22:06 +0000)]
mdt_getattr_name(): 0. use correct offset in reply message; 1. send fid of *child* back to client
nikita [Wed, 17 May 2006 22:05:51 +0000 (22:05 +0000)]
osd: add osd_index_insert() stub
nikita [Wed, 17 May 2006 22:05:25 +0000 (22:05 +0000)]
mdd_lookup(): use mdd_dt_lookup()
nikita [Wed, 17 May 2006 22:05:02 +0000 (22:05 +0000)]
lmv_intent_lookup(): do not dereference NULL cid
nikita [Wed, 17 May 2006 22:04:26 +0000 (22:04 +0000)]
mdo_name_insert(): fid is const
tappro [Wed, 17 May 2006 19:00:07 +0000 (19:00 +0000)]
getatt_name() initial support
use inlines for md_ methods
tappro [Wed, 17 May 2006 18:58:47 +0000 (18:58 +0000)]
add lookup method, use inlines for md_ operaions
tappro [Wed, 17 May 2006 18:57:24 +0000 (18:57 +0000)]
mdd_lookup is added
tappro [Wed, 17 May 2006 18:56:25 +0000 (18:56 +0000)]
add lookup() method in md_dir_operations
add few methods in md_object_operations
define inlines for calling the md_ operations
nikita [Wed, 17 May 2006 17:49:12 +0000 (17:49 +0000)]
new handling of root directory:
osd returns a fid of its real root directory as result of ->dt_root_get();
mdd gets osd root fid during cluster startup, created corresponding object and
looks "ROOT" there.
nikita [Wed, 17 May 2006 17:44:59 +0000 (17:44 +0000)]
mdt_req_handle(): uninitialized info->mti_object (foudn by Mike)