Whamcloud - gitweb
fs/lustre-release.git
18 years ago* Added temporary LNET branch b_newconfig_rdmarouting
eeb [Mon, 12 Sep 2005 19:41:46 +0000 (19:41 +0000)]
*   Added temporary LNET branch b_newconfig_rdmarouting

18 years agob=9300
tappro [Mon, 12 Sep 2005 19:34:49 +0000 (19:34 +0000)]
b=9300
re-enable path restoring

18 years agoBranch: HEAD
wangdi [Mon, 12 Sep 2005 17:31:50 +0000 (17:31 +0000)]
Branch: HEAD
some fix of mds add
1)not reset uuid when lmv_add_mdc in mds_dt_update_config
2)reset mds_max_mdsize after config update of mds

18 years agob=9300
tappro [Mon, 12 Sep 2005 14:48:33 +0000 (14:48 +0000)]
b=9300
turn off pathname restoring for debug purpose

18 years ago- correct type checking logic in filldir().
niu [Mon, 12 Sep 2005 11:42:57 +0000 (11:42 +0000)]
- correct type checking logic in filldir().
- some debug message.

18 years agoreturn 128 as filetype for cross-ref entry
niu [Mon, 12 Sep 2005 11:35:22 +0000 (11:35 +0000)]
return 128 as filetype for cross-ref entry
r: alex

18 years ago- test multinode creation w/o separate portal for MDS_CLOSE
alex [Mon, 12 Sep 2005 10:38:43 +0000 (10:38 +0000)]
- test multinode creation w/o separate portal for MDS_CLOSE

18 years ago- one more CWARN() to simplify debugging
alex [Sun, 11 Sep 2005 17:52:33 +0000 (17:52 +0000)]
- one more CWARN() to simplify debugging

18 years agob=7237
alex [Sun, 11 Sep 2005 12:08:34 +0000 (12:08 +0000)]
b=7237

 - always close transaction before calling lov/osc

18 years agochange message level from warn to info
tappro [Sun, 11 Sep 2005 05:40:09 +0000 (05:40 +0000)]
change message level from warn to info

18 years agob=8654
tappro [Sun, 11 Sep 2005 03:48:06 +0000 (03:48 +0000)]
b=8654
- fix cross-ref issue while scanning dir by inode number

18 years agob=8654
tappro [Sun, 11 Sep 2005 03:21:41 +0000 (03:21 +0000)]
b=8654
- fix issue when more than needed chars in name are shown

18 years agob=8654
tappro [Sun, 11 Sep 2005 01:07:48 +0000 (01:07 +0000)]
b=8654
temporary fix for pathname restoring procedure

18 years agob=8654
tappro [Sun, 11 Sep 2005 00:37:46 +0000 (00:37 +0000)]
b=8654
r=alex
- get mds num from obd for just created file/directory to store
  correct value in audit log

18 years agob=8654
tappro [Sun, 11 Sep 2005 00:34:26 +0000 (00:34 +0000)]
b=8654
r=alex
- add audit flag on UNNAMED dir to enable audit inheritance on newly created objects

18 years ago- better dump a backtrace, but not too often
alex [Sat, 10 Sep 2005 23:44:32 +0000 (23:44 +0000)]
- better dump a backtrace, but not too often

18 years agob=7273
alex [Sat, 10 Sep 2005 16:06:46 +0000 (16:06 +0000)]
b=7273

 - additional debug check

18 years ago- make obdfilter able to create object upon OST_CREATE as before,
alex [Sat, 10 Sep 2005 07:20:52 +0000 (07:20 +0000)]
- make obdfilter able to create object upon OST_CREATE as before,
  need this for lustre-iokit.

18 years agob=7268
alex [Fri, 9 Sep 2005 19:56:41 +0000 (19:56 +0000)]
b=7268

 - additional debug message to simplify data gathering from script

18 years ago- DEBUG_REQ() on server shows where request came from
alex [Fri, 9 Sep 2005 19:55:34 +0000 (19:55 +0000)]
- DEBUG_REQ() on server shows where request came from

18 years agofix:
lsy [Fri, 9 Sep 2005 13:44:30 +0000 (13:44 +0000)]
fix:
* mds_id might be 0, so +1 when calculating hash.
* link new capa into its hash list head, not the capa_hash.

18 years ago- fixes in GNS stuff - bug #9283
yury [Fri, 9 Sep 2005 11:53:06 +0000 (11:53 +0000)]
- fixes in GNS stuff - bug #9283

18 years agob=8654
tappro [Fri, 9 Sep 2005 09:02:12 +0000 (09:02 +0000)]
b=8654
finish previous commit

18 years agob=8654
tappro [Fri, 9 Sep 2005 08:53:06 +0000 (08:53 +0000)]
b=8654
fixed bug with setting fs_audit. lustre root inode id was used to set audit. For fs audit inode = NULL should be used.

18 years agob=8654
tappro [Fri, 9 Sep 2005 04:41:20 +0000 (04:41 +0000)]
b=8654
debug for audit setting

18 years agob=8654
tappro [Fri, 9 Sep 2005 00:59:53 +0000 (00:59 +0000)]
b=8654
debug for audit issues on MDS

18 years agob=9262
tappro [Thu, 8 Sep 2005 19:46:08 +0000 (19:46 +0000)]
b=9262
update local audit setting on client while set_audit()

18 years agoBranch b1_4
adilger [Thu, 8 Sep 2005 18:16:22 +0000 (18:16 +0000)]
Branch b1_4
Description: liblustre could not open files whose last component is a symlink
Details    : sysio_path_walk() would incorrectly pass the open intent to
     intermediate path components.
b=6363
r=oleg, lee, devesh

18 years ago- landed share_write_lock.patch from #7410
yury [Thu, 8 Sep 2005 08:34:57 +0000 (08:34 +0000)]
- landed share_write_lock.patch from #7410

18 years agoadjust gss upcall timeout value just be secinit timeout, service gss upcall
ericm [Wed, 7 Sep 2005 17:07:16 +0000 (17:07 +0000)]
adjust gss upcall timeout value just be secinit timeout, service gss upcall
might be very slow.

18 years ago- fixed oops in mds_reint_unlink_remote()
yury [Wed, 7 Sep 2005 12:24:23 +0000 (12:24 +0000)]
- fixed oops in mds_reint_unlink_remote()

18 years agoBranch: HEAD
wangdi [Wed, 7 Sep 2005 06:28:51 +0000 (06:28 +0000)]
Branch: HEAD
merge HP fixes about ost add/del

18 years agominor fix to make gss error report more accurate.
ericm [Wed, 7 Sep 2005 00:46:19 +0000 (00:46 +0000)]
minor fix to make gss error report more accurate.

18 years agofix: for each open_client_handle, there will be only one mds_file_data,
lsy [Tue, 6 Sep 2005 14:00:26 +0000 (14:00 +0000)]
fix: for each open_client_handle, there will be only one mds_file_data,
     so capability should obtain mfd handle from och->och_fh, instead of
     the one from reply message body, for the latter one has been cleared.

18 years agor=alex
tappro [Mon, 5 Sep 2005 15:44:26 +0000 (15:44 +0000)]
r=alex
dparent can be valid not only if resent_req == 0

18 years ago- complain if kernel doesn't support 1MB request
alex [Mon, 5 Sep 2005 14:47:38 +0000 (14:47 +0000)]
- complain if kernel doesn't support 1MB request

18 years ago- set SCSI_MAX_PHYS_SEGMENTS to 256 for 1MB requests
alex [Mon, 5 Sep 2005 14:09:29 +0000 (14:09 +0000)]
- set SCSI_MAX_PHYS_SEGMENTS to 256 for 1MB requests

18 years ago- disable debug
alex [Mon, 5 Sep 2005 13:39:19 +0000 (13:39 +0000)]
- disable debug

18 years ago- debug info to investigate a source of small writes
alex [Mon, 5 Sep 2005 12:56:32 +0000 (12:56 +0000)]
- debug info to investigate a source of small writes

18 years agorename confusing mdc_uuid to tgt_uuid.
niu [Mon, 5 Sep 2005 09:46:37 +0000 (09:46 +0000)]
rename confusing mdc_uuid to tgt_uuid.

18 years agoBranch: HEAD
wangdi [Mon, 5 Sep 2005 08:58:54 +0000 (08:58 +0000)]
Branch: HEAD
remove obsolete lgs.sh

18 years agoadd some debug message for capbility key update.
lsy [Mon, 5 Sep 2005 06:05:07 +0000 (06:05 +0000)]
add some debug message for capbility key update.
a small fix for key expiry.

18 years ago- typo fixed
alex [Sun, 4 Sep 2005 23:19:20 +0000 (23:19 +0000)]
- typo fixed

18 years ago- mds_postrecov_common() can return number of cleaned orphans as a success
alex [Sun, 4 Sep 2005 22:23:38 +0000 (22:23 +0000)]
- mds_postrecov_common() can return number of cleaned orphans as a success

18 years agob=7273
alex [Sun, 4 Sep 2005 22:21:50 +0000 (22:21 +0000)]
b=7273

 - additional debug info

18 years ago- make gcc happy
alex [Sun, 4 Sep 2005 14:38:34 +0000 (14:38 +0000)]
- make gcc happy

18 years agoBranch: HEAD
wangdi [Sun, 4 Sep 2005 03:35:45 +0000 (03:35 +0000)]
Branch: HEAD
add ost add/del test script

18 years agoBranch: HEAD
wangdi [Sun, 4 Sep 2005 03:21:20 +0000 (03:21 +0000)]
Branch: HEAD
remove lov_tgt_pending, which is useless for ost add/del

18 years ago- can hit during forced umount
alex [Sat, 3 Sep 2005 16:16:31 +0000 (16:16 +0000)]
- can hit during forced umount

18 years ago- i think we don't need that now
alex [Sat, 3 Sep 2005 16:12:11 +0000 (16:12 +0000)]
- i think we don't need that now

18 years ago- disable extents/mballoc for benchmarking purposes
alex [Sat, 3 Sep 2005 12:13:46 +0000 (12:13 +0000)]
- disable extents/mballoc for benchmarking purposes

18 years ago- serialize allocations for 2.1, 2.2 and 2.3
alex [Sat, 3 Sep 2005 09:37:02 +0000 (09:37 +0000)]
- serialize allocations for 2.1, 2.2 and 2.3

18 years ago- revert hacks back
alex [Fri, 2 Sep 2005 21:15:46 +0000 (21:15 +0000)]
- revert hacks back

18 years agob=7272
alex [Fri, 2 Sep 2005 19:31:56 +0000 (19:31 +0000)]
b=7272

 - more debug to catch the case

18 years ago- one more field in struct mds_rec_create to replay i/o epoch file was open in
alex [Fri, 2 Sep 2005 19:29:21 +0000 (19:29 +0000)]
- one more field in struct mds_rec_create to replay i/o epoch file was open in

18 years agofixes:
lsy [Fri, 2 Sep 2005 13:31:46 +0000 (13:31 +0000)]
fixes:
* also round for short expiry, in case timer might miss.
* add mds_mfd_put() because mds_handle2mfd() will add ref.
* filter_verify_capa() logic error.

18 years ago- few fixes in comments (typos)
yury [Fri, 2 Sep 2005 12:46:00 +0000 (12:46 +0000)]
- few fixes in comments (typos)
- removed wrong stuff in class_add_conn(). Apparently it is result of wrong merge when newcfg stuff was landed. Issues related to it were observed in #48.

18 years ago- eeb's sd iostat bits have been added
alex [Thu, 1 Sep 2005 23:15:39 +0000 (23:15 +0000)]
- eeb's sd iostat bits have been added

18 years ago- disable fo_alloc_sem
alex [Thu, 1 Sep 2005 22:53:41 +0000 (22:53 +0000)]
- disable fo_alloc_sem
- don't wait for transaction commit
  NOTE: to evaluate impact

18 years ago- add fo_alloc_lock serialization support for extents/mballoc case
alex [Thu, 1 Sep 2005 21:53:36 +0000 (21:53 +0000)]
- add fo_alloc_lock serialization support for extents/mballoc case

18 years ago- bump OST_MAX_THREADS to 48 for benchmarking
alex [Thu, 1 Sep 2005 19:59:45 +0000 (19:59 +0000)]
- bump OST_MAX_THREADS to 48 for benchmarking

18 years ago- serialize all allocations on OSS by fo_alloc_lock. for benchmarking
alex [Thu, 1 Sep 2005 18:14:13 +0000 (18:14 +0000)]
- serialize all allocations on OSS by fo_alloc_lock.  for benchmarking

18 years agoBranch: HEAD
wangdi [Thu, 1 Sep 2005 07:58:17 +0000 (07:58 +0000)]
Branch: HEAD
lproc for update config should return count, not 0

18 years agoBranch: HEAD
wangdi [Thu, 1 Sep 2005 06:01:38 +0000 (06:01 +0000)]
Branch: HEAD
lli_posix_acl and lli_key_info is not reliable on checking whether the acl and key_info
is valid on the client

18 years agoAdd support for b_lnet branch of the ./build tree to cleanly
pjkirner [Thu, 1 Sep 2005 04:02:09 +0000 (04:02 +0000)]
Add support for b_lnet branch of the ./build tree to cleanly
seperate the changes related to LNET reorg that is going on on the
b1_4_newconfig branch(s).

(Consulted with Jacob and Andreas on this change)

18 years agoBranch HEAD
adilger [Wed, 31 Aug 2005 20:00:53 +0000 (20:00 +0000)]
Branch HEAD
Check out the tagged version of the lustre-build scripts, so we are sure
to use the same ones as when the packages were originally built.

18 years agochange error msg to warning.
lsy [Wed, 31 Aug 2005 16:05:47 +0000 (16:05 +0000)]
change error msg to warning.
some cleanup.

18 years ago- as we don't set PG_writeback on pages being flushed, we need another
alex [Wed, 31 Aug 2005 15:35:05 +0000 (15:35 +0000)]
- as we don't set PG_writeback on pages being flushed, we need another
  way to support fsync(2). the simplest one is to wait for empty list
  lli_pending_write_llaps

18 years agoFix build breakage introduced by lnet reorg.
pjkirner [Wed, 31 Aug 2005 02:20:33 +0000 (02:20 +0000)]
Fix build breakage introduced by lnet reorg.
Completely removed changes until something more compatable can be designed.

Backed out changes to build tree:
autogen.sh                      reverted back to rev 1.4
autoMakefile.am.toplevel        reverted back to rev 1.8
buildcvs                        reverted back to rev 1.44
Makefile.in.toplevel            reverted back to rev 1.1
autoconf/lustre-build-darwin.m4 reverted back to rev 1.8
autoconf/lustre-build-linux.m4  reverted back to rev 1.15
autoconf/lustre-build.m4        reverted back to rev 1.28

18 years agob=7390, 7409
tappro [Wed, 31 Aug 2005 02:11:23 +0000 (02:11 +0000)]
b=7390, 7409
changes in auditing of failed operations when audit is set on directory

18 years agoPhase 1 of LNET Reorg
pjkirner [Tue, 30 Aug 2005 20:09:53 +0000 (20:09 +0000)]
Phase 1 of LNET Reorg
r=eeb
r=pjk

18 years agoBranch: HEAD
wangdi [Tue, 30 Aug 2005 14:14:40 +0000 (14:14 +0000)]
Branch: HEAD
forget lprof->lp_gkc in profile delete

18 years ago- give concurrent allocation one more chance
alex [Tue, 30 Aug 2005 11:51:19 +0000 (11:51 +0000)]
- give concurrent allocation one more chance

18 years agohack to always use root credential between client and oss.
ericm [Mon, 29 Aug 2005 20:59:19 +0000 (20:59 +0000)]
hack to always use root credential between client and oss.

18 years agob=7268
alex [Mon, 29 Aug 2005 19:42:30 +0000 (19:42 +0000)]
b=7268

 - dump time ost_brw_write() spent waiting for bulk completion

18 years ago- replay i/o epochs along with other attributes to improve isize consistency
alex [Mon, 29 Aug 2005 12:28:58 +0000 (12:28 +0000)]
- replay i/o epochs along with other attributes to improve isize consistency
  without involving OST

18 years agominor fix:
lsy [Mon, 29 Aug 2005 10:33:29 +0000 (10:33 +0000)]
minor fix:
* for partial write only search capability once.

18 years ago- ll_writepages() waits for I/O completion if filesystem is being umounted
alex [Mon, 29 Aug 2005 10:30:37 +0000 (10:30 +0000)]
- ll_writepages() waits for I/O completion if filesystem is being umounted

18 years ago- dump log if OSC recovery takes too long
alex [Mon, 29 Aug 2005 10:28:16 +0000 (10:28 +0000)]
- dump log if OSC recovery takes too long

18 years agor=tappro
alex [Mon, 29 Aug 2005 09:49:28 +0000 (09:49 +0000)]
r=tappro

 - couple unused vars have been removed

18 years agoBranch: HEAD
wangdi [Mon, 29 Aug 2005 07:22:19 +0000 (07:22 +0000)]
Branch: HEAD
revert back the fix for b7379, it is not right.

18 years ago- fill io epoch in MDS_CLOSE only if file is writtable
alex [Sun, 28 Aug 2005 17:57:15 +0000 (17:57 +0000)]
- fill io epoch in MDS_CLOSE only if file is writtable

18 years ago- set and check io epoch only for writtable files
alex [Sun, 28 Aug 2005 13:16:48 +0000 (13:16 +0000)]
- set and check io epoch only for writtable files

18 years agob=7412
alex [Sun, 28 Aug 2005 13:14:33 +0000 (13:14 +0000)]
b=7412
r=ericm

 - keep FLSIZE for non-regular files

18 years agoBranch: HEAD
wangdi [Sun, 28 Aug 2005 02:56:22 +0000 (02:56 +0000)]
Branch: HEAD
a tmp fix for b7379.

18 years agoa minor reorganization of capability code.
lsy [Sat, 27 Aug 2005 10:15:23 +0000 (10:15 +0000)]
a minor reorganization of capability code.
some cleanup.

18 years agob=7390
tappro [Fri, 26 Aug 2005 12:59:06 +0000 (12:59 +0000)]
b=7390
previous fix was wrong

18 years agob=7390
tappro [Fri, 26 Aug 2005 11:48:04 +0000 (11:48 +0000)]
b=7390

- enable audit on every child in dir while setting audit on that dir.

18 years ago- fix case when inode can be NULL.
tappro [Fri, 26 Aug 2005 11:44:26 +0000 (11:44 +0000)]
- fix case when inode can be NULL.

18 years agob=7390
tappro [Fri, 26 Aug 2005 11:42:29 +0000 (11:42 +0000)]
b=7390
- add special handler for auditing access failures

18 years ago- all stats gatherd in OSC debugging time (cache loading, etc.) moved to proc. Added...
yury [Fri, 26 Aug 2005 08:53:03 +0000 (08:53 +0000)]
- all stats gatherd in OSC debugging time (cache loading, etc.) moved to proc. Added new proc file ./cache_stats showing them.
- some RPCs related new stats added to ./rpc_stats

18 years agobranch: HEAD
wangdi [Fri, 26 Aug 2005 03:45:05 +0000 (03:45 +0000)]
branch: HEAD
some updates in sanity-crypto.sh

18 years agoshouldn't touch this.
lsy [Thu, 25 Aug 2005 14:55:33 +0000 (14:55 +0000)]
shouldn't touch this.

18 years agofixes:
lsy [Thu, 25 Aug 2005 14:52:52 +0000 (14:52 +0000)]
fixes:
* previous implementation doesn't support multi-open/truncate by different
  users on the same inode.
* update DLD.
* cleanup.

18 years agofix for namelen used for audit purposes.
tappro [Thu, 25 Aug 2005 12:58:02 +0000 (12:58 +0000)]
fix for namelen used for audit purposes.

18 years agob=7390
tappro [Thu, 25 Aug 2005 09:41:12 +0000 (09:41 +0000)]
b=7390
- move reint auditing into mds_audit
- auth audit should use child inode if it exists to recognize correct audit setting

18 years agob=7390
tappro [Thu, 25 Aug 2005 09:36:28 +0000 (09:36 +0000)]
b=7390
audit on file didn't work on unlink due to loss of audit setting. Now audit mask is saved in smfs_inode_info also.

18 years agoBranch: HEAD
wangdi [Thu, 25 Aug 2005 07:07:27 +0000 (07:07 +0000)]
Branch: HEAD
b7148 typo fix

18 years ago- returned back grant related changes moved from 1_4 as they seem cause issues with #45
yury [Thu, 25 Aug 2005 06:34:25 +0000 (06:34 +0000)]
- returned back grant related changes moved from 1_4 as they seem cause issues with #45

18 years agoBranch: HEAD
wangdi [Thu, 25 Aug 2005 06:28:16 +0000 (06:28 +0000)]
Branch: HEAD
tmp hack fix for b7148, now we use confobd to write config log, so mds_config_version
is useless in config log name defination. Remove it temporarily.
b7148