Whamcloud - gitweb
fs/lustre-release.git
15 years agob_port_step files
jacob [Thu, 9 Dec 2004 23:08:26 +0000 (23:08 +0000)]
b_port_step files

15 years agoadd autoconf dirs to build
jacob [Thu, 9 Dec 2004 22:14:36 +0000 (22:14 +0000)]
add autoconf dirs to build

15 years agorefine skeletal configure.ac
jacob [Thu, 9 Dec 2004 21:39:28 +0000 (21:39 +0000)]
refine skeletal configure.ac

15 years agofinish last commit
jacob [Thu, 9 Dec 2004 19:35:46 +0000 (19:35 +0000)]
finish last commit

15 years agoSplit up configure thusly:
jacob [Thu, 9 Dec 2004 19:34:54 +0000 (19:34 +0000)]
Split up configure thusly:

 - build/autoconf/configure.ac: main skel
 - build/autoconf/lustre-build.m4: non-arch macros
 - build/autoconf/lustre-build-linux.m4: linux-specific macros
 - build/autoconf/lustre-build-darwin.m4: darwin-specific macros
 - portals/autoconf/lustre-portals.m4: portals checks
 - lustre/autoconf/lustre-core.m4: lustre checks
 - lustre/autoconf/lustre-version.ac: the canonical lustre version

15 years ago* removed a diff that crept in somehow
eeb [Thu, 9 Dec 2004 01:03:34 +0000 (01:03 +0000)]
*     removed a diff that crept in somehow

15 years agofile writemany.c was initially added on branch b_B1_4_BUG4834.
nathan [Tue, 7 Dec 2004 22:09:15 +0000 (22:09 +0000)]
file writemany.c was initially added on branch b_B1_4_BUG4834.

15 years agobranch scripts
jacob [Fri, 3 Dec 2004 18:40:00 +0000 (18:40 +0000)]
branch scripts

15 years ago- fixes in fsfilt interface about 2.6/2.4 versions of kernel. Fixes in ext3 implement...
yury [Fri, 3 Dec 2004 09:07:53 +0000 (09:07 +0000)]
- fixes in fsfilt interface about 2.6/2.4 versions of kernel. Fixes in ext3 implementation.
- removed not needed lookup_by_path() from lustre_smfs.h
- small cleanups about names of variables to make them coherent with another parts.

15 years agoFix lbuild building and 2.6
jacob [Thu, 2 Dec 2004 23:55:22 +0000 (23:55 +0000)]
Fix lbuild building and 2.6

15 years agoblah blah blah
jacob [Thu, 2 Dec 2004 16:34:59 +0000 (16:34 +0000)]
blah blah blah

15 years ago* fixed 4012: NULL deref in ep_complete_rpc
eeb [Wed, 1 Dec 2004 11:39:44 +0000 (11:39 +0000)]
*   fixed 4012: NULL deref in ep_complete_rpc
    This could crash a qswnal client engaged in bulk READS with a crashing server

15 years ago- many fixes and cleanups in cobd. By now it load and unloads fine.
yury [Thu, 25 Nov 2004 12:58:31 +0000 (12:58 +0000)]
- many fixes and cleanups in cobd. By now it load and unloads fine.
- small improvements in lmv.
- fixed possible freeing of not allocated memory pointer in mds_connect()

15 years ago* applied fix from b1_4_smallfix for compilation issue
eeb [Wed, 24 Nov 2004 20:18:59 +0000 (20:18 +0000)]
*   applied fix from b1_4_smallfix for compilation issue

15 years ago- lots of fixes and cleanups in cobd and cmobd.
yury [Tue, 23 Nov 2004 18:34:12 +0000 (18:34 +0000)]
- lots of fixes and cleanups in cobd and cmobd.
- fixes and clanups in cmobd.sh and cobd.sh
- changes in lconf about module loading in OSD and MDSDEV.
- fixes in lconf about mount options forming.
- fixes in lmc about client ref managing.
- fixes in lconf about cmobd and cobd setup.

15 years ago- mdc_op_data should not be allocated on stack.
yury [Mon, 22 Nov 2004 12:23:12 +0000 (12:23 +0000)]
- mdc_op_data should not be allocated on stack.

15 years ago- fixes about mdc_op_data on stack allocations.
yury [Mon, 22 Nov 2004 12:19:26 +0000 (12:19 +0000)]
- fixes about mdc_op_data on stack allocations.

15 years ago- mdc_op_data is big and should not be allocated on stack
yury [Mon, 22 Nov 2004 12:16:37 +0000 (12:16 +0000)]
- mdc_op_data is big and should not be allocated on stack

15 years ago- mdc_op_data should not be allocated on stack. Fixes about ENTRY/GOTO/RETURN
yury [Mon, 22 Nov 2004 12:14:21 +0000 (12:14 +0000)]
- mdc_op_data should not be allocated on stack. Fixes about ENTRY/GOTO/RETURN

15 years ago- fixed mdc_op_data stack allocations.
yury [Mon, 22 Nov 2004 12:13:19 +0000 (12:13 +0000)]
- fixed mdc_op_data stack allocations.

15 years ago- mdc_op_data structures should not be allocated on stack.
yury [Mon, 22 Nov 2004 12:11:56 +0000 (12:11 +0000)]
- mdc_op_data structures should not be allocated on stack.

15 years ago- fixed memory leak
yury [Mon, 22 Nov 2004 07:15:56 +0000 (07:15 +0000)]
- fixed memory leak

15 years ago- fixes and cleanups in error messages and in code.
yury [Fri, 19 Nov 2004 14:36:00 +0000 (14:36 +0000)]
- fixes and cleanups in error messages and in code.

- changed mds_alloc_inode_sid() to allocate lustre_id in memory if there is
no passed one. This makes mds stuff do not use lustre_id allocated on stack
if there is only need to allocate inode sid without using it later. This
makes stack consumption smaller by 40 bytes in each such a case.

- in mds_setup() whrn comparing strings passed from userspace use strncmp()
- root lustre_id should be set up also in cases when there is no profile.
- making do not use lustre_id allocated on stack in places where it is possible.

- moving mds_finish_transno() calling to place where dput() for dchild is
already called to make sure, that unlink op got to current transaction.

- lots of changes in lconf. MDSDEV stuff is changed substantionaly. Removing
bugs prone code, replacing it by new one about setting up MDS, LMV, etc.
Added more verbose messages about MDS, LMV configuration. Removed redundant
stuff about forming mount options. It now is moved to function and be used from
few places.

- fixes in CMOBD and COBD objects about using LMV.

- fixed double client_ref adding to LMV, what led to double client config
writing on MDS setup.

15 years ago- debug message correction
alex [Fri, 19 Nov 2004 14:02:02 +0000 (14:02 +0000)]
- debug message correction

15 years ago* Fixed lonal copyright
eeb [Thu, 18 Nov 2004 17:56:08 +0000 (17:56 +0000)]
*   Fixed lonal copyright

15 years ago* Added lonal (loopback NAL)
eeb [Thu, 18 Nov 2004 17:37:20 +0000 (17:37 +0000)]
*   Added lonal (loopback NAL)

15 years ago- OBD_ALLOC() of obdos are replaced by obdo_alloc(), the same about obdo_free().
yury [Thu, 18 Nov 2004 11:40:12 +0000 (11:40 +0000)]
- OBD_ALLOC() of obdos are replaced by obdo_alloc(), the same about obdo_free().
- added ldiskfs module info generation to portals/utils/debug.c
- added packing/unpacking for mea in lmv_obd.c
- small cleanups.

15 years agofile lonal_cb.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:54 +0000 (11:19 +0000)]
file lonal_cb.c was initially added on branch b1_4.

15 years agofile lonal.h was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:53 +0000 (11:19 +0000)]
file lonal.h was initially added on branch b1_4.

15 years agofile lonal.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:52 +0000 (11:19 +0000)]
file lonal.c was initially added on branch b1_4.

15 years agofile autoMakefile.am was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:51 +0000 (11:19 +0000)]
file autoMakefile.am was initially added on branch b1_4.

15 years agofile Makefile.in was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:50 +0000 (11:19 +0000)]
file Makefile.in was initially added on branch b1_4.

15 years agofile .cvsignore was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:49 +0000 (11:19 +0000)]
file .cvsignore was initially added on branch b1_4.

15 years ago- at Peter's request removed all 2.4.x related patches, configs and series,
yury [Thu, 18 Nov 2004 09:25:39 +0000 (09:25 +0000)]
- at Peter's request removed all 2.4.x related patches, configs and series,
HEAD is gonna to be only 2.6.x oriented.

15 years agofile lbnal_cb.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:17 +0000 (01:53 +0000)]
file lbnal_cb.c was initially added on branch b1_4.

15 years agofile lbnal.h was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:16 +0000 (01:53 +0000)]
file lbnal.h was initially added on branch b1_4.

15 years agofile lbnal.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:15 +0000 (01:53 +0000)]
file lbnal.c was initially added on branch b1_4.

15 years agofile autoMakefile.am was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:14 +0000 (01:53 +0000)]
file autoMakefile.am was initially added on branch b1_4.

15 years agofile Makefile.in was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:13 +0000 (01:53 +0000)]
file Makefile.in was initially added on branch b1_4.

15 years agofile .cvsignore was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:12 +0000 (01:53 +0000)]
file .cvsignore was initially added on branch b1_4.

15 years ago- fixes about recovery in mds. Added asserts.
yury [Wed, 17 Nov 2004 11:43:27 +0000 (11:43 +0000)]
- fixes about recovery in mds. Added asserts.

15 years ago- lots of fixes about obdo allocating. By now, there are not obdos allocated on stack.
yury [Wed, 17 Nov 2004 09:03:54 +0000 (09:03 +0000)]
- lots of fixes about obdo allocating. By now, there are not obdos allocated on stack.
This decreased stack consumption substantialy and 16K is enough.

15 years ago- fix about valid field assigning
yury [Tue, 16 Nov 2004 17:41:50 +0000 (17:41 +0000)]
- fix about valid field assigning

15 years ago- small fixes.
yury [Tue, 16 Nov 2004 14:57:59 +0000 (14:57 +0000)]
- small fixes.

15 years ago- one more fid management correctness test.
yury [Tue, 16 Nov 2004 14:04:12 +0000 (14:04 +0000)]
- one more fid management correctness test.

15 years ago- cleanups about mds methods lproc stats.
yury [Tue, 16 Nov 2004 13:49:51 +0000 (13:49 +0000)]
- cleanups about mds methods lproc stats.
- returned back sanity-cmobd.sh, whcih was lost after last merge.
- added sanity-fid.sh, which checks fid management correctness.

15 years agob=5149
green [Tue, 16 Nov 2004 09:53:00 +0000 (09:53 +0000)]
b=5149
r=adilger
Update printing of pid in portals_id2str to print in correct place with correct
limit. Also updated format string to match comments elsewhere.

15 years ago- added md_ops stats
yury [Mon, 15 Nov 2004 16:02:53 +0000 (16:02 +0000)]
- added md_ops stats

15 years ago- changes about @flags in m_disconnect(). It should be cohenernt with m_connect(),
yury [Mon, 15 Nov 2004 12:28:48 +0000 (12:28 +0000)]
- changes about @flags in m_disconnect(). It should be cohenernt with m_connect(),
that is unsigned long too.
- expanding all ->valid fields to 64bit, as it is exhaused and there is no free bits.

15 years ago* Fixed incorrect handling of 'eq == NULL' in ptl_eq2handle()
eeb [Mon, 15 Nov 2004 11:53:26 +0000 (11:53 +0000)]
*  Fixed incorrect handling of 'eq == NULL' in ptl_eq2handle()

15 years agofile cfs_utils.c was initially added on branch b_port_step.
liangzhen [Mon, 15 Nov 2004 09:11:21 +0000 (09:11 +0000)]
file cfs_utils.c was initially added on branch b_port_step.

15 years ago- fixes about lmv_delete_inode().
yury [Mon, 15 Nov 2004 07:24:19 +0000 (07:24 +0000)]
- fixes about lmv_delete_inode().

15 years ago- small cleanups, comments.
yury [Sun, 14 Nov 2004 14:32:33 +0000 (14:32 +0000)]
- small cleanups, comments.

15 years ago- destroy lmv_obj cache in error case in lmv module init function.
yury [Sun, 14 Nov 2004 11:38:01 +0000 (11:38 +0000)]
- destroy lmv_obj cache in error case in lmv module init function.

15 years ago- more fixes about lmv_put_inode()
yury [Sun, 14 Nov 2004 11:33:18 +0000 (11:33 +0000)]
- more fixes about lmv_put_inode()

15 years ago- fixes about removing lmv_obj when coresponding inode is getting removed. Former
yury [Sun, 14 Nov 2004 11:29:54 +0000 (11:29 +0000)]
- fixes about removing lmv_obj when coresponding inode is getting removed. Former
implementation was buggy and did not take into account the case when inode is just
released due to memory pressure and only removed lmv_obj when inode was deleted.
Current implementation is much better especially if some client will produce lots
of splitted dirs.

- cleanups struct lmv_obj. Renames in lmv obj manager to make names shorter.

- making lmv_obj manager to use kmem cache for struct lmv_obj instances. This
should work faster if some client will produce lots of splitted dirs.

- fix in lmv_connect(). It should not remove lmv_proc_dir if thereis no error.

- added some asserts. Fixes in lmv_obj manager to make it working correct if
an object is getting removed by lmv_delete_obj().

- removed error message when lmv_put_inode() detects, that object is still used by
someone, removed redundant assignments and variables. Cleanups about using lustre_id
in lmv_obj manager.

- cleanups about ENTRY/RETURN things in lmv object manager.

15 years ago- cleanups about getattr_name. By now getattr_lock is used everywhere.
yury [Sat, 13 Nov 2004 15:39:39 +0000 (15:39 +0000)]
- cleanups about getattr_name. By now getattr_lock is used everywhere.
- more cleanups about EXIT, RETURN, etc.

15 years ago- added standard CFS headers in some source files.
yury [Sat, 13 Nov 2004 14:13:32 +0000 (14:13 +0000)]
- added standard CFS headers in some source files.
- fixes in llog_test.c and tests/run-llog.sh. By now sanity.sh test_60 passes.

15 years agoBranch HEAD
wangdi [Fri, 12 Nov 2004 14:50:09 +0000 (14:50 +0000)]
Branch HEAD
b3980 GETATTR request should send to it own mdc, not its parent.
r:bzzz

15 years ago- cleanups about lmv_obd_create().
yury [Fri, 12 Nov 2004 13:34:02 +0000 (13:34 +0000)]
- cleanups about lmv_obd_create().

15 years ago- changed uml config for 2.6.7, added uml config for 2.4.24
yury [Fri, 12 Nov 2004 09:23:14 +0000 (09:23 +0000)]
- changed uml config for 2.6.7, added uml config for 2.4.24

15 years ago- fix from Alex
yury [Fri, 12 Nov 2004 07:28:56 +0000 (07:28 +0000)]
- fix from Alex

15 years ago- small fix
yury [Thu, 11 Nov 2004 16:50:29 +0000 (16:50 +0000)]
- small fix

15 years ago- cleanups about ENTRY, EXIT, etc. in mds and lmv stuff.
yury [Thu, 11 Nov 2004 16:44:33 +0000 (16:44 +0000)]
- cleanups about ENTRY, EXIT, etc. in mds and lmv stuff.

15 years ago- added comment.
yury [Thu, 11 Nov 2004 12:13:23 +0000 (12:13 +0000)]
- added comment.

15 years ago- landing b_fid.
yury [Thu, 11 Nov 2004 11:36:49 +0000 (11:36 +0000)]
- landing b_fid.

15 years agob=4738
alex [Wed, 10 Nov 2004 13:22:09 +0000 (13:22 +0000)]
b=4738

- mds_getattr_lock() should take UPDATE lock to protect directory
  from being modified during lookup procedure

15 years agob=5151
alex [Tue, 9 Nov 2004 11:47:30 +0000 (11:47 +0000)]
b=5151

- if request is being replayed twice (recovery abort case) then we have
  to check the requested inode for existence

15 years agob=5150
alex [Tue, 9 Nov 2004 11:30:21 +0000 (11:30 +0000)]
b=5150

- mds_connect_post() to maintain number of llite clients

15 years agob=5153
alex [Tue, 9 Nov 2004 11:04:57 +0000 (11:04 +0000)]
b=5153

- remove redundant f_dput() in filter_preprw_write()

15 years agoremove my previous patch, which should be committed to b_hd_netid
wangchao [Tue, 9 Nov 2004 10:51:45 +0000 (10:51 +0000)]
remove my previous patch, which should be committed to b_hd_netid

15 years agoadd netid patameter to lctl mynid cmd
wangchao [Tue, 9 Nov 2004 10:26:17 +0000 (10:26 +0000)]
add netid patameter to lctl mynid cmd

15 years ago- fix in mds_init_ucred()
yury [Thu, 4 Nov 2004 08:45:33 +0000 (08:45 +0000)]
- fix in mds_init_ucred()

15 years agob=4180
alex [Mon, 1 Nov 2004 12:30:44 +0000 (12:30 +0000)]
b=4180
r=adilger

- deadlock fixed: in order to avoid handle restart holding i_zombie we
  truncate file first in separate transaction

15 years ago* removing scimacnal
eeb [Mon, 1 Nov 2004 09:32:57 +0000 (09:32 +0000)]
*   removing scimacnal

15 years ago* Added socknal multi-frag I/O
eeb [Fri, 29 Oct 2004 18:02:09 +0000 (18:02 +0000)]
*  Added socknal multi-frag I/O

15 years ago* landed unified portals (b_hd_cleanup_merge_singleportals) on HEAD
eeb [Fri, 29 Oct 2004 15:06:22 +0000 (15:06 +0000)]
*   landed unified portals (b_hd_cleanup_merge_singleportals) on HEAD

15 years ago- the same fix as in b_fid about lmv_intent_lookup()
yury [Thu, 28 Oct 2004 13:00:51 +0000 (13:00 +0000)]
- the same fix as in b_fid about lmv_intent_lookup()

15 years agofile cfs_tracefile.c was initially added on branch b_port_step.
liangzhen [Thu, 28 Oct 2004 08:46:42 +0000 (08:46 +0000)]
file cfs_tracefile.c was initially added on branch b_port_step.

15 years agofile cfs_debug.c was initially added on branch b_port_step.
liangzhen [Thu, 28 Oct 2004 08:46:41 +0000 (08:46 +0000)]
file cfs_debug.c was initially added on branch b_port_step.

15 years agofile vibnal_cb.c was initially added on branch b1_4_smallfix_iib.
fzago [Wed, 27 Oct 2004 19:53:34 +0000 (19:53 +0000)]
file vibnal_cb.c was initially added on branch b1_4_smallfix_iib.

15 years agofile vibnal.h was initially added on branch b1_4_smallfix_iib.
fzago [Wed, 27 Oct 2004 19:53:33 +0000 (19:53 +0000)]
file vibnal.h was initially added on branch b1_4_smallfix_iib.

15 years agofile vibnal.c was initially added on branch b1_4_smallfix_iib.
fzago [Wed, 27 Oct 2004 19:53:32 +0000 (19:53 +0000)]
file vibnal.c was initially added on branch b1_4_smallfix_iib.

15 years agofile cfs_proc.c was initially added on branch b_port_step.
liangzhen [Tue, 26 Oct 2004 14:17:29 +0000 (14:17 +0000)]
file cfs_proc.c was initially added on branch b_port_step.

15 years agofile cfs_prim.c was initially added on branch b_port_step.
liangzhen [Tue, 26 Oct 2004 14:17:28 +0000 (14:17 +0000)]
file cfs_prim.c was initially added on branch b_port_step.

15 years agofile cfs_module.c was initially added on branch b_port_step.
liangzhen [Tue, 26 Oct 2004 14:17:27 +0000 (14:17 +0000)]
file cfs_module.c was initially added on branch b_port_step.

15 years agofile cfs_mem.c was initially added on branch b_port_step.
liangzhen [Tue, 26 Oct 2004 14:17:26 +0000 (14:17 +0000)]
file cfs_mem.c was initially added on branch b_port_step.

15 years agofile cfs_fs.c was initially added on branch b_port_step.
liangzhen [Tue, 26 Oct 2004 14:17:25 +0000 (14:17 +0000)]
file cfs_fs.c was initially added on branch b_port_step.

15 years agofile p30.h was initially added on branch b_port_step.
liangzhen [Tue, 26 Oct 2004 14:17:20 +0000 (14:17 +0000)]
file p30.h was initially added on branch b_port_step.

15 years agofile xnu_utils.h was initially added on branch b_port_step.
liangzhen [Tue, 26 Oct 2004 14:17:19 +0000 (14:17 +0000)]
file xnu_utils.h was initially added on branch b_port_step.

15 years agofile watchdog.c was initially added on branch b1_2.
jacob [Mon, 25 Oct 2004 17:42:47 +0000 (17:42 +0000)]
file watchdog.c was initially added on branch b1_2.

15 years ago- fixed stupid bug with locking in MDS. It caused clients do not flush local
yury [Mon, 25 Oct 2004 14:11:54 +0000 (14:11 +0000)]
- fixed stupid bug with locking in MDS. It caused clients do not flush local
caches on rename, what caused in turn stat to success after rename and to fail
creating new the same name again. Actually this is most of 24* tests from
sanity.sh and runtests.

15 years ago- unland b_fid to HEAD
yury [Sun, 24 Oct 2004 17:05:37 +0000 (17:05 +0000)]
- unland b_fid to HEAD

15 years ago- landing of b_fid after merge with b_hd_cleanup_merge.
yury [Sun, 24 Oct 2004 16:12:35 +0000 (16:12 +0000)]
- landing of b_fid after merge with b_hd_cleanup_merge.

15 years ago- landing of b_hd_cleanup_merge to HEAD.
yury [Sat, 23 Oct 2004 13:59:25 +0000 (13:59 +0000)]
- landing of b_hd_cleanup_merge to HEAD.

15 years agofile xnu_types.h was initially added on branch b_port_step.
liangzhen [Fri, 22 Oct 2004 11:37:11 +0000 (11:37 +0000)]
file xnu_types.h was initially added on branch b_port_step.

15 years agofile xnu_sync.h was initially added on branch b_port_step.
liangzhen [Fri, 22 Oct 2004 11:37:10 +0000 (11:37 +0000)]
file xnu_sync.h was initially added on branch b_port_step.

15 years agofile cfs_sync.c was initially added on branch b_port_step.
liangzhen [Thu, 21 Oct 2004 15:14:24 +0000 (15:14 +0000)]
file cfs_sync.c was initially added on branch b_port_step.

15 years agofile cfs_lwt.c was initially added on branch b_port_step.
liangzhen [Thu, 21 Oct 2004 15:14:23 +0000 (15:14 +0000)]
file cfs_lwt.c was initially added on branch b_port_step.

15 years agofile cfs_lock.c was initially added on branch b_port_step.
liangzhen [Thu, 21 Oct 2004 15:14:22 +0000 (15:14 +0000)]
file cfs_lock.c was initially added on branch b_port_step.