Whamcloud - gitweb
shaver [Wed, 16 Jul 2003 23:01:08 +0000 (23:01 +0000)]
add flag to clear supp groups
phil [Wed, 16 Jul 2003 06:21:38 +0000 (06:21 +0000)]
b=1511
Add a SIGNAL_MASK_ASSERT() function to try to nail down whether the
lock magic is already trashed before we enter Lustre
shaver [Tue, 15 Jul 2003 08:53:30 +0000 (08:53 +0000)]
Land b_unify on b_devel.
Highlights include:
- intent rework from Peter and Phil
- unification of VFS intent strategy for 2.4 and 2.5/2.6
- select 2.5 kernel patches from b_ad
- all the whitespace fixes you can imagine.
Complete diff for sanity-checking at http://off.net/~shaver/unify-landing.diff.
adilger [Thu, 10 Jul 2003 18:57:23 +0000 (18:57 +0000)]
Landing utime et. al. fixes:
- bug 1014, 36 - utime fixes
- bug 1365 - crash on ops with no objects (truncate, utime)
- bug 318 - readahead prep work - OST gets client file handle on reads
adilger [Mon, 7 Jul 2003 22:44:47 +0000 (22:44 +0000)]
Use update_atime() instead of UPDATE_ATIME() (follow 2.5 change by Zach).
Don't report errors in ll_dir_ioctl() for lfind ioctls.
Show process name for other ioctl callers.
pschwan [Sat, 5 Jul 2003 22:47:55 +0000 (22:47 +0000)]
land b_merge on b_devel. Includes b_mount and b_orphan, which includes:
- orphans are moved into the PENDING directory for possible recovery
- replayed opens now open by fid for orphan/rename safety (1042)
- last close of an orphan inode generates a transno (683)
- avoid CERROR in normal ll_setattr_raw() error case (1500)
Added code which is currently disabled:
- dentry pinning from b_mount for cwd and mountpoints (1020)
- logging code for orphans (and many other things)
pschwan [Thu, 3 Jul 2003 19:55:17 +0000 (19:55 +0000)]
Merge b_devel into b_orphan (
20030703 update tag)
shaver [Wed, 2 Jul 2003 13:32:08 +0000 (13:32 +0000)]
Client-side portions of bug 974: push cache and dirty-page management down into
OSC, in preparation for pre-allocation grants. Also fixes 975 by providing
/proc/fs/lustre/llite/fs0/max_dirty_pages to limit client-side cache.
adilger [Fri, 27 Jun 2003 23:50:29 +0000 (23:50 +0000)]
Fix from Zach in b_ad.
cvs2svn [Thu, 26 Jun 2003 14:34:04 +0000 (14:34 +0000)]
This commit was manufactured by cvs2svn to create branch 'unlabeled-1.2.2'.
pschwan [Thu, 26 Jun 2003 14:34:02 +0000 (14:34 +0000)]
merge b_devel into HEAD (
20030626 merge tag) for 0.7.1
alex_tomas [Thu, 26 Jun 2003 10:57:58 +0000 (10:57 +0000)]
file kgdb-use-ggdb-2.5.73.pc was initially added on branch b_pdirops.
alex_tomas [Thu, 26 Jun 2003 10:57:57 +0000 (10:57 +0000)]
file kgdb-ga-2.5.73.pc was initially added on branch b_pdirops.
alex_tomas [Thu, 26 Jun 2003 10:57:56 +0000 (10:57 +0000)]
file ext3-san-jdike-2.5.73.pc was initially added on branch b_pdirops.
alex_tomas [Thu, 26 Jun 2003 10:21:35 +0000 (10:21 +0000)]
file ext3-san-jdike-2.5.73.patch was initially added on branch b_pdirops.
alex_tomas [Thu, 26 Jun 2003 09:39:17 +0000 (09:39 +0000)]
file kgdb-use-ggdb-2.5.73.patch was initially added on branch b_pdirops.
alex_tomas [Thu, 26 Jun 2003 09:39:16 +0000 (09:39 +0000)]
file kgdb-ga-2.5.73.patch was initially added on branch b_pdirops.
adilger [Tue, 24 Jun 2003 00:04:18 +0000 (00:04 +0000)]
file utime.c was initially added on branch b_devel.
adilger [Mon, 23 Jun 2003 18:20:53 +0000 (18:20 +0000)]
Use a better variable name than "i" for the open file descriptor.
donmilos [Mon, 23 Jun 2003 02:22:28 +0000 (02:22 +0000)]
Eliminate special debug tag for tracing record locking.
donmilos [Mon, 23 Jun 2003 02:01:53 +0000 (02:01 +0000)]
Posix record locking changes.
donmilos [Mon, 23 Jun 2003 01:54:39 +0000 (01:54 +0000)]
Remove file accidentally added to HEAD.
pschwan [Mon, 23 Jun 2003 01:44:28 +0000 (01:44 +0000)]
revert accidental deletion
donmilos [Mon, 23 Jun 2003 01:35:23 +0000 (01:35 +0000)]
Remove files accidentally added to HEAD.
donmilos [Mon, 23 Jun 2003 01:28:07 +0000 (01:28 +0000)]
Posix record locking changes.
braam [Sun, 22 Jun 2003 21:11:59 +0000 (21:11 +0000)]
file vfs_intent_2.5.72_rev1.pc was initially added on branch b_ad.
braam [Sun, 22 Jun 2003 21:11:58 +0000 (21:11 +0000)]
file lustre_build.pc was initially added on branch b_ad.
braam [Sun, 22 Jun 2003 21:11:57 +0000 (21:11 +0000)]
file vfs_intent_2.5.72_rev1.patch was initially added on branch b_ad.
braam [Sun, 22 Jun 2003 21:11:56 +0000 (21:11 +0000)]
file lustre_build.patch was initially added on branch b_ad.
braam [Sat, 21 Jun 2003 20:34:44 +0000 (20:34 +0000)]
file kgdb-2.5.72 was initially added on branch b_ad.
braam [Sat, 21 Jun 2003 20:34:43 +0000 (20:34 +0000)]
file kgdb-use-ggdb.pc was initially added on branch b_ad.
braam [Sat, 21 Jun 2003 20:34:42 +0000 (20:34 +0000)]
file kgdb-ga.pc was initially added on branch b_ad.
braam [Sat, 21 Jun 2003 20:34:41 +0000 (20:34 +0000)]
file kgdb-use-ggdb.patch was initially added on branch b_ad.
braam [Sat, 21 Jun 2003 20:34:40 +0000 (20:34 +0000)]
file kgdb-ga.patch was initially added on branch b_ad.
girish_c [Wed, 18 Jun 2003 16:39:41 +0000 (16:39 +0000)]
file nfs_export-2.4.18-18.patch was initially added on branch b_nfs_llp.
pschwan [Tue, 17 Jun 2003 09:58:07 +0000 (09:58 +0000)]
file recov_thread.c was initially added on branch b_orphan.
meijia [Tue, 17 Jun 2003 03:12:51 +0000 (03:12 +0000)]
file genlib.sh was initially added on branch b_eq.
adilger [Mon, 16 Jun 2003 07:04:52 +0000 (07:04 +0000)]
Remove excessive use of macros in the new lprocfs stats counters. This was
the source of one bug, and wasn't necessary. Also a general cleanup.
Removed duplicate "read/write" counter, as this data will already be contained
in the "read/write_bytes" counter as the number of events.
Found out that lprocfs RPC counters do not work under UML, because
"get_cycles()" always returns 0.
zab [Sat, 14 Jun 2003 20:45:50 +0000 (20:45 +0000)]
file lkcd-kernel-changes-2.5.69.txt was initially added on branch b_ad.
zab [Sat, 14 Jun 2003 20:45:49 +0000 (20:45 +0000)]
file lkcd-cvs-2.5.69.txt was initially added on branch b_ad.
zab [Sat, 14 Jun 2003 20:45:48 +0000 (20:45 +0000)]
file kexec-2.5.69-full.txt was initially added on branch b_ad.
zab [Sat, 14 Jun 2003 20:45:47 +0000 (20:45 +0000)]
file lkcd-kernel-changes-2.5.69.patch was initially added on branch b_ad.
zab [Sat, 14 Jun 2003 20:45:46 +0000 (20:45 +0000)]
file lkcd-cvs-2.5.69.patch was initially added on branch b_ad.
zab [Sat, 14 Jun 2003 20:45:45 +0000 (20:45 +0000)]
file kexec-2.5.69-full.patch was initially added on branch b_ad.
adilger [Fri, 13 Jun 2003 08:39:47 +0000 (08:39 +0000)]
file crash-mod.sh was initially added on branch b_devel.
freym [Thu, 12 Jun 2003 23:03:23 +0000 (23:03 +0000)]
file timer.h was initially added on branch b_qos.
pschwan [Thu, 12 Jun 2003 07:28:56 +0000 (07:28 +0000)]
more extN cleanup
pschwan [Thu, 12 Jun 2003 07:28:44 +0000 (07:28 +0000)]
more extN cleanup
pschwan [Thu, 12 Jun 2003 07:12:50 +0000 (07:12 +0000)]
- merge 0.7rc1 from b_devel to HEAD (
20030612 merge point)
- remove extN/ files
thantry [Wed, 11 Jun 2003 22:01:12 +0000 (22:01 +0000)]
file llobdstat.pl was initially added on branch b_devel.
thantry [Wed, 11 Jun 2003 21:57:36 +0000 (21:57 +0000)]
Bug#1380 migrating xproc to Lprocfs
Bug#1377 use per-cpu lprocfs counters
obdstat will be replaced by llobdstat.pl
pschwan [Tue, 10 Jun 2003 10:48:02 +0000 (10:48 +0000)]
b_devel -> b_orphan merge for
20030610
pschwan [Fri, 6 Jun 2003 19:09:38 +0000 (19:09 +0000)]
file llite_internal.h was initially added on branch b_devel.
pschwan [Fri, 6 Jun 2003 19:09:34 +0000 (19:09 +0000)]
file ldlm_internal.h was initially added on branch b_devel.
pschwan [Fri, 6 Jun 2003 06:16:31 +0000 (06:16 +0000)]
b=1228
Add generation numbers and inode pointers to the "VFS Op" debug statements
adilger [Thu, 5 Jun 2003 23:31:27 +0000 (23:31 +0000)]
file runobdstat was initially added on branch b_devel.
wangdi [Wed, 4 Jun 2003 03:05:15 +0000 (03:05 +0000)]
file ext3-2.4-ino_t-2.4.19.pc was initially added on branch b_devel.
wangdi [Wed, 4 Jun 2003 03:01:14 +0000 (03:01 +0000)]
file ext3-2.4-ino_t-2.4.19.patch was initially added on branch b_devel.
wangdi [Wed, 4 Jun 2003 02:41:42 +0000 (02:41 +0000)]
file ext3-orphan_lock-2.4.19.pc was initially added on branch b_devel.
wangdi [Wed, 4 Jun 2003 02:39:36 +0000 (02:39 +0000)]
file ext3-orphan_lock-2.4.19.patch was initially added on branch b_devel.
wangdi [Wed, 4 Jun 2003 02:34:23 +0000 (02:34 +0000)]
file ext3-delete_thread-2.4.19.pc was initially added on branch b_devel.
wangdi [Wed, 4 Jun 2003 02:32:33 +0000 (02:32 +0000)]
file ext3-delete_thread-2.4.19.patch was initially added on branch b_devel.
adilger [Tue, 3 Jun 2003 07:51:14 +0000 (07:51 +0000)]
file recov_thread.c was initially added on branch b_orphan.
wangdi [Tue, 3 Jun 2003 01:40:23 +0000 (01:40 +0000)]
add ext3-delete_thread-2.4.18.patch
wangdi [Tue, 3 Jun 2003 01:34:28 +0000 (01:34 +0000)]
file ext3-delete_thread-2.4.18.pc was initially added on branch b_devel.
wangdi [Tue, 3 Jun 2003 01:31:42 +0000 (01:31 +0000)]
file ext3-delete_thread-2.4.18.patch was initially added on branch b_devel.
thantry [Tue, 3 Jun 2003 01:20:30 +0000 (01:20 +0000)]
This wholesale change breaks down llvisualize into multiple modules
to allow easy extensibility and to reduce memory footprint when
running with large logs.
llascii.pm is the module used for timing analysis, html and graph generation
(--vfssummary option). No new features have been added, but lot of
redundant code has been removed.
llgtk.pm is the visual component for the gtktree. This has been completely
rewritten, in part due to bugs #1271 and #717. The --serverrpc switch has
(for stitching server logs into client view) been fixed. The --uml option
will allow loading of logs which are time warped at multiple places in the log.
llcommon.pm contains code that is common to both the analysis mode (--vfssummary option)
and the visual mode.
llconsts.pm contains the constants, and any global variables used.
wangdi [Mon, 2 Jun 2003 09:09:32 +0000 (09:09 +0000)]
file config-linux-2.4.20-uml was initially added on branch b_devel.
wangdi [Mon, 2 Jun 2003 09:09:31 +0000 (09:09 +0000)]
file config-linux-2.4.20-i386-rh was initially added on branch b_devel.
wangdi [Mon, 2 Jun 2003 09:09:30 +0000 (09:09 +0000)]
file config-linux-2.4.18-uml was initially added on branch b_devel.
wangdi [Mon, 2 Jun 2003 09:09:29 +0000 (09:09 +0000)]
file config-linux-2.4.18-p4smp-61chaos was initially added on branch b_devel.
wangdi [Mon, 2 Jun 2003 09:09:28 +0000 (09:09 +0000)]
file config-linux-2.4.18-p4smp-52chaos was initially added on branch b_devel.
wangdi [Mon, 2 Jun 2003 09:09:27 +0000 (09:09 +0000)]
file config-linux-2.4.18-i386-52chaos was initially added on branch b_devel.
wangdi [Mon, 2 Jun 2003 09:09:26 +0000 (09:09 +0000)]
file config-linux-2.4.18-i386 was initially added on branch b_devel.
braam [Sun, 1 Jun 2003 02:26:45 +0000 (02:26 +0000)]
file Makefile.mk was initially added on branch b_ad.
braam [Thu, 29 May 2003 08:47:11 +0000 (08:47 +0000)]
file vfs_races_2.5.69_rev1.pc was initially added on branch b_ad.
braam [Thu, 29 May 2003 08:47:10 +0000 (08:47 +0000)]
file vfs_races_2.5.69_rev1.patch was initially added on branch b_ad.
wangdi [Thu, 29 May 2003 06:30:18 +0000 (06:30 +0000)]
add tcp-zero-copy.patch
wangdi [Thu, 29 May 2003 06:15:39 +0000 (06:15 +0000)]
file tcp-zero-copy.pc was initially added on branch b_devel.
wangdi [Thu, 29 May 2003 06:11:16 +0000 (06:11 +0000)]
file tcp-zero-copy.patch was initially added on branch b_devel.
wangdi [Thu, 29 May 2003 02:43:14 +0000 (02:43 +0000)]
add delete thread patch in chaos
pschwan [Wed, 28 May 2003 20:38:21 +0000 (20:38 +0000)]
Extra debugging for a situation that may no longer be possible: if we
enter ll_alloc_brw with an i_blksize of < PAGE_CACHE_SIZE, we would
allocate enough space for zero pages. Then LASSERT soon thereafter.
The fix that Andreas made to ll_file_open might prevent this, but just
in case, if we ever get into here with llwp->max == 0, print an error
and force it to be 1.
pschwan [Wed, 28 May 2003 18:58:07 +0000 (18:58 +0000)]
file invalidate_show-2.4.20-rh.pc was initially added on branch b_devel.
pschwan [Wed, 28 May 2003 18:58:05 +0000 (18:58 +0000)]
file invalidate_show-2.4.20-rh.patch was initially added on branch b_devel.
adilger [Wed, 28 May 2003 18:28:31 +0000 (18:28 +0000)]
file recov_log.c was initially added on branch b_orphan.
braam [Wed, 28 May 2003 10:38:30 +0000 (10:38 +0000)]
file vfs_nointent_2.5.69_rev1.pc was initially added on branch b_ad.
braam [Wed, 28 May 2003 10:38:29 +0000 (10:38 +0000)]
file vfs_nointent_2.5.69_rev1.patch was initially added on branch b_ad.
braam [Wed, 28 May 2003 10:38:28 +0000 (10:38 +0000)]
file vanilla-2.4.20-uml.config was initially added on branch b_ad.
braam [Wed, 28 May 2003 10:38:27 +0000 (10:38 +0000)]
file jdike-2.5.69-uml.config was initially added on branch b_ad.
adilger [Tue, 27 May 2003 23:06:30 +0000 (23:06 +0000)]
Fix for LASSERT failure in ll_inode_getattr.
Also removes get_info("brw_size") and instead uses o_blksize from the OSC
to set the "optimum" block size for IO (ala st_blksize from fstat). We
do not yet pass this from the OST to the client, but we should as soon
as BA OSTs do.
This also removes a problem where we returned bad values for st_blksize at
times (4096 when the inode was created, 65536 * num_osts later, instead
of 65536 * num_stripes).
adilger [Tue, 27 May 2003 21:40:58 +0000 (21:40 +0000)]
Remove lib/simple.c functions from ldlm/ldlm_lib.c into obdclass/simple.c
Remove duplicate declarations of client_obd_{setup,cleanup}() in ldlm/ldlm_lib.c
Remove duplicate declarations of client_sanobd_setup()/path2dev.
adilger [Tue, 27 May 2003 21:40:51 +0000 (21:40 +0000)]
file simple.c was initially added on branch b_devel.
wangdi [Tue, 27 May 2003 11:56:48 +0000 (11:56 +0000)]
file ext3-san-2.4.20.pc was initially added on branch b_devel.
wangdi [Tue, 27 May 2003 11:51:40 +0000 (11:51 +0000)]
file ext3-san-2.4.20.patch was initially added on branch b_devel.
wangdi [Tue, 27 May 2003 11:45:25 +0000 (11:45 +0000)]
file exports_2.4.20-rh-hp.pc was initially added on branch b_devel.
wangdi [Tue, 27 May 2003 11:40:30 +0000 (11:40 +0000)]
file exports_2.4.20-rh-hp.patch was initially added on branch b_devel.
wangdi [Tue, 27 May 2003 11:33:31 +0000 (11:33 +0000)]
rename exports_hp.pc to exports_2.4.20.pc
wangdi [Tue, 27 May 2003 11:29:36 +0000 (11:29 +0000)]
mv exports_hp.patch to exports_2.4.20.patch
wangdi [Tue, 27 May 2003 11:22:21 +0000 (11:22 +0000)]
rename dev_read_only_hp to dev_read_only_2.4.20
wangdi [Tue, 27 May 2003 11:19:04 +0000 (11:19 +0000)]
file dev_read_only_2.4.20-rh.pc was initially added on branch b_devel.