Whamcloud - gitweb
fs/lustre-release.git
19 years agoLand b1_4_smallfix onto b1_4 (20041125_1716)
adilger [Fri, 26 Nov 2004 06:02:06 +0000 (06:02 +0000)]
Land b1_4_smallfix onto b1_4 (20041125_1716)
- don't keep a lock reference when lock is not granted (b=4238)
- unsafe list practices (rarely) led to infinite eviction loop (b=4908)
- add per-fs limit of Lustre pages in page cache, avoid OOM (b=4699)
- drop import inflight refcount on signal_completed_replay error (b=5255)
- unlock page after async write error during send (b=3677)
- service request history (b=4965)
- put {ll,lov,osc}_async_page structs in a single slab (b=4699)
- create an "evict_client" /proc entry on OSTs, like the MDS has
- handle missing objects in filter_preprw_read properly (b=5265)

19 years agor=phil,adilger
jacob [Wed, 24 Nov 2004 20:00:29 +0000 (20:00 +0000)]
r=phil,adilger

Bump to 1.4.0 in preparation for release.

19 years agoFix my brown paper bag spinlock bug
phil [Fri, 19 Nov 2004 07:55:12 +0000 (07:55 +0000)]
Fix my brown paper bag spinlock bug

19 years agoanother build fix...
jacob [Fri, 19 Nov 2004 05:27:04 +0000 (05:27 +0000)]
another build fix...

19 years agoupdated patch from lnxi
jacob [Fri, 19 Nov 2004 04:53:00 +0000 (04:53 +0000)]
updated patch from lnxi

19 years agoupdated patch from lnxi
jacob [Fri, 19 Nov 2004 04:27:49 +0000 (04:27 +0000)]
updated patch from lnxi

19 years agox86_64 config files for sles
jacob [Fri, 19 Nov 2004 02:13:28 +0000 (02:13 +0000)]
x86_64 config files for sles

19 years agothese patches need to be re-added
jacob [Fri, 19 Nov 2004 02:04:48 +0000 (02:04 +0000)]
these patches need to be re-added

19 years agothese patches need to be re-added
jacob [Fri, 19 Nov 2004 02:03:31 +0000 (02:03 +0000)]
these patches need to be re-added

19 years ago - kernel patches from LNXI for 2.6 (bluesmoke, perfctr, mtd, kexec)
jacob [Fri, 19 Nov 2004 01:40:13 +0000 (01:40 +0000)]
 - kernel patches from LNXI for 2.6 (bluesmoke, perfctr, mtd, kexec)

19 years agoland "final" b_release_1_2_8 changes
jacob [Thu, 18 Nov 2004 23:24:50 +0000 (23:24 +0000)]
land "final" b_release_1_2_8 changes

       - make lustrefs init script start after nfs is mounted
       - fix CWARN/ERROR duplication (4930)
       - return async write errors to application if possible (2248)
       - update barely-supported suse-2.4.21-171 series (4842)
       - support for sles 9 %post scripts
       - support for building 2.6 kernel-source packages
       - support for sles km_* packages

also:

 - disable openib on 2.6 until that gets fixed

19 years agoBranch: b1_4
adilger [Thu, 18 Nov 2004 20:57:47 +0000 (20:57 +0000)]
Branch: b1_4
Merging of changes from b1_2 into b1_4.
- don't ASSERT in ptl_send_rpc() if we run out of memory (5119)
- lock /proc/sys/portals/routes internal state, avoiding oops (4827)
- debugging for client eviction looping (4908)

19 years agob=5246
jacob [Thu, 18 Nov 2004 19:17:18 +0000 (19:17 +0000)]
b=5246
r=phil

We can't use wait_for_completion() in the watchdog, because it sets
TASK_UNINTERRUPTIBLE.  We need to use wait_event_interruptible() or
l_wait_event() instead.

19 years ago* Fixed lonal copyright + unused vars
eeb [Thu, 18 Nov 2004 17:52:56 +0000 (17:52 +0000)]
*   Fixed lonal copyright + unused vars

19 years ago* fixed missing sunsystem_names entries in lconf
eeb [Thu, 18 Nov 2004 14:21:32 +0000 (14:21 +0000)]
*    fixed missing sunsystem_names entries in lconf
     CAVEAT EMPTOR - this may be a sign of lurking badness;
                     I don't know how this got out of sync

19 years ago* Added lonal (loopback NAL)
eeb [Thu, 18 Nov 2004 11:19:59 +0000 (11:19 +0000)]
*   Added lonal (loopback NAL)

19 years ago* Backed out lbnal (it's going to be called lonal)
eeb [Thu, 18 Nov 2004 10:36:37 +0000 (10:36 +0000)]
*   Backed out lbnal (it's going to be called lonal)

19 years ago* Added lbnal
eeb [Thu, 18 Nov 2004 01:53:21 +0000 (01:53 +0000)]
*   Added lbnal

19 years agoBranch: b1_4
adilger [Wed, 17 Nov 2004 21:12:34 +0000 (21:12 +0000)]
Branch: b1_4
Quote CC setting so that e.g. CC="ccache gcc" still works.

19 years agob=5176
phil [Tue, 16 Nov 2004 21:55:58 +0000 (21:55 +0000)]
b=5176
r=adilger

Try to stop threads before we assert in unregister_service

19 years agoland b1_4_bug5025 on b1_4
phil [Tue, 16 Nov 2004 05:12:19 +0000 (05:12 +0000)]
land b1_4_bug5025 on b1_4

(b1_4_bug5025 should no longer be used)

19 years ago - pass CC when building modules
jacob [Tue, 16 Nov 2004 01:23:17 +0000 (01:23 +0000)]
 - pass CC when building modules

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

19 years agob=5199
jacob [Fri, 12 Nov 2004 22:20:29 +0000 (22:20 +0000)]
b=5199

pass $CC to kernel configure tests

19 years agob=4966
green [Thu, 11 Nov 2004 20:09:24 +0000 (20:09 +0000)]
b=4966
r=adilger (origical autor)
This returns the OST last_committed value with the OST_READ and OST_WRITE RPCs
so that the client can release any requests saved for replay.  In particular,
the client would save write requests (which should always be committed
immediately on the OST) but since it didn't get the last_committed value
returned it would save these until an unlink, setattr, getattr, or truncate RPC
was done.

19 years agoadd missing files
jacob [Tue, 9 Nov 2004 18:57:07 +0000 (18:57 +0000)]
add missing files

19 years agob=4922
jacob [Tue, 9 Nov 2004 18:31:45 +0000 (18:31 +0000)]
b=4922
r=adilger

 - add pid to ldlm debugging output (4922)

19 years ago - support for newer sles 9 sp 1 kernel
jacob [Tue, 9 Nov 2004 02:53:05 +0000 (02:53 +0000)]
 - support for newer sles 9 sp 1 kernel
 - fixes for building on ppc, ia64
 - merge the full frame pointer fixes from llnl

19 years agob=5114
jacob [Tue, 9 Nov 2004 02:26:51 +0000 (02:26 +0000)]
b=5114

add placeholder for fail loc defined on b_cray

19 years agoFix C++ comment.
jacob [Sat, 6 Nov 2004 21:34:50 +0000 (21:34 +0000)]
Fix C++ comment.

19 years agor=adilger
nic [Sat, 6 Nov 2004 21:26:31 +0000 (21:26 +0000)]
r=adilger

disable flock

19 years agob=4012
nic [Wed, 3 Nov 2004 23:14:35 +0000 (23:14 +0000)]
b=4012

remove 4012, as it was causing problems on ia64

19 years agob=4012
nic [Wed, 3 Nov 2004 23:09:31 +0000 (23:09 +0000)]
b=4012

revert addition of 4012, as it caused QSW errors on ia64/Lester

19 years agoBranch: b1_4
adilger [Wed, 3 Nov 2004 17:05:41 +0000 (17:05 +0000)]
Branch: b1_4
Fix trivial bug in ext3_xattr_unregister() bounds checking (could only be
hit from within the kernel).
r=sct

19 years agoBranch: b1_4
adilger [Wed, 3 Nov 2004 00:40:32 +0000 (00:40 +0000)]
Branch: b1_4
Don't complete EKC RPC on peer death.  Fixes oops hit during CMD testing.
b=4012

19 years agoBranch: b1_4
adilger [Wed, 3 Nov 2004 00:37:36 +0000 (00:37 +0000)]
Branch: b1_4
Improve "debug_file" usage message.

19 years agoland b1_2_bug2248 on b1_4
nic [Tue, 2 Nov 2004 17:39:02 +0000 (17:39 +0000)]
land b1_2_bug2248 on b1_4
- return async write errors to application if possible (2248)

19 years agob=4645
lsy [Tue, 2 Nov 2004 03:37:11 +0000 (03:37 +0000)]
b=4645
r=adilger

print NAL number in %x format (4645)

19 years ago - update rhel series from chaos
jacob [Tue, 2 Nov 2004 00:00:06 +0000 (00:00 +0000)]
 - update rhel series from chaos
 - add some module compile fixes

19 years agob=5094
green [Fri, 29 Oct 2004 22:46:39 +0000 (22:46 +0000)]
b=5094
r=adilger
Get rid of EXT3* limiting definitions usage in llite

19 years ago* Added socknal multi-frag I/O
eeb [Fri, 29 Oct 2004 17:48:58 +0000 (17:48 +0000)]
*   Added socknal multi-frag I/O

19 years agob=4930
phil [Thu, 28 Oct 2004 23:30:47 +0000 (23:30 +0000)]
b=4930
Fix up accidental commit, which had an old version of the patch and no
ChangeLog entry.  This one should be correct.

19 years agob=4930
phil [Thu, 28 Oct 2004 23:27:02 +0000 (23:27 +0000)]
b=4930
CDEBUG_LIMIT was printing a duplicate message instead of a notice about
dropped messages.  Fixed.

19 years agomerge b1_2 updates into b1_4:
phil [Thu, 28 Oct 2004 22:17:27 +0000 (22:17 +0000)]
merge b1_2 updates into b1_4:
- add mkfsoptions to LDAP (4679)
- use ->max_readahead method instead of zapping global ra (5039)
- don't interrupt __l_wait_event() during strace
       * miscellania
- add software watchdogs to catch hung threads quickly (4941)
- make lustrefs init script start after nfs is mounted

19 years agorevert API update that broke the OpenIB Nal
nic [Thu, 28 Oct 2004 20:26:14 +0000 (20:26 +0000)]
revert API update that broke the OpenIB Nal

19 years ago* Landed b1_2_singleportals
eeb [Thu, 28 Oct 2004 12:05:35 +0000 (12:05 +0000)]
*   Landed b1_2_singleportals

19 years agoBranch: b1_4
adilger [Mon, 25 Oct 2004 06:27:28 +0000 (06:27 +0000)]
Branch: b1_4
- reorganization of lov code
- fixups for compiling on 2.6

19 years agoThis commit was manufactured by cvs2svn to create branch 'b1_4'.
cvs2svn [Sun, 24 Oct 2004 00:24:41 +0000 (00:24 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4'.

19 years agoback the mmap code out of b1_2
phil [Sun, 24 Oct 2004 00:24:40 +0000 (00:24 +0000)]
back the mmap code out of b1_2

a complete backout patch will be attached to bug 3918

19 years agoLand b1_2_smallfix onto b1_2 (20041023_1457)
adilger [Sat, 23 Oct 2004 21:15:41 +0000 (21:15 +0000)]
Land b1_2_smallfix onto b1_2 (20041023_1457)
- allocate qswnal tx descriptors singly to avoid fragmentation (4504)
- don't LBUG on obdo_alloc() failure, use OBD_SLAB_ALLOC() (4800)
- fix NULL dereference in /proc/sys/portals/routes (4827)
- allow failed mdc_close() operations to be interrupted (4561)
- stop precreate on OST before MDS would time out on it (4778)
- don't send partial-page writes before EOF from client (4410)
- discard client grant for sub-page writes on large-page clients (4520)
- don't free dentries not owned by NFS code, check generation (4806)
- fix lsm leak if mds_create_objects() fails (4801)
- limit debug_daemon file size, always print CERROR messages (4789)
- use transno after validating reply (3892)
- process timed out requests if import state changes (3754)
- update mtime on OST during writes, return in glimpse (4829)

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

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

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

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

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

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

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

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

19 years agofile cfs_lock.h was initially added on branch b_port_step.
liangzhen [Thu, 21 Oct 2004 15:13:34 +0000 (15:13 +0000)]
file cfs_lock.h was initially added on branch b_port_step.

19 years agofile cfs_fs.h was initially added on branch b_port_step.
liangzhen [Thu, 21 Oct 2004 15:13:33 +0000 (15:13 +0000)]
file cfs_fs.h was initially added on branch b_port_step.

19 years agofile p30.h was initially added on branch b_port_step.
liangzhen [Wed, 20 Oct 2004 14:46:44 +0000 (14:46 +0000)]
file p30.h was initially added on branch b_port_step.

19 years ago- fix logic inversion in check_fstype function, and update for use with 2.6 (.ko...
ccooper [Mon, 18 Oct 2004 23:29:43 +0000 (23:29 +0000)]
- fix logic inversion in check_fstype function, and update for use with 2.6 (.ko modules)

19 years ago- include mm_inline on 2.4 kernels (required for page_count)
ccooper [Mon, 18 Oct 2004 23:28:27 +0000 (23:28 +0000)]
- include mm_inline on 2.4 kernels (required for page_count)

19 years ago* Fixed bug in test enumeration
eeb [Fri, 15 Oct 2004 09:57:27 +0000 (09:57 +0000)]
*   Fixed bug in test enumeration

19 years agor=adilger
nic [Thu, 14 Oct 2004 20:01:59 +0000 (20:01 +0000)]
r=adilger
fixes to get b1_2 compiling with suse 2.6 kernel again

19 years agoupdate ldiskfs build rules to b1_4
nic [Thu, 14 Oct 2004 19:01:56 +0000 (19:01 +0000)]
update ldiskfs build rules to b1_4

19 years agoget mballoc2 compiling on suse-2.6
buffalo-pull [Wed, 13 Oct 2004 23:53:39 +0000 (23:53 +0000)]
get mballoc2 compiling on suse-2.6

19 years agofile lib-p30.h was initially added on branch b_porting.
liangzhen [Wed, 13 Oct 2004 19:02:01 +0000 (19:02 +0000)]
file lib-p30.h was initially added on branch b_porting.

19 years agofile lib-p30.h was initially added on branch b_porting.
liangzhen [Wed, 13 Oct 2004 18:54:28 +0000 (18:54 +0000)]
file lib-p30.h was initially added on branch b_porting.

19 years agofile cfs_lock.h was initially added on branch b_porting.
liangzhen [Wed, 13 Oct 2004 18:54:27 +0000 (18:54 +0000)]
file cfs_lock.h was initially added on branch b_porting.

19 years agofile cfs_fs.h was initially added on branch b_porting.
liangzhen [Wed, 13 Oct 2004 18:54:26 +0000 (18:54 +0000)]
file cfs_fs.h was initially added on branch b_porting.

19 years agofile cfs_prim.h was initially added on branch b_porting.
liangzhen [Tue, 12 Oct 2004 20:32:55 +0000 (20:32 +0000)]
file cfs_prim.h was initially added on branch b_porting.

19 years agofile cfs_mem.h was initially added on branch b_porting.
liangzhen [Tue, 12 Oct 2004 20:32:54 +0000 (20:32 +0000)]
file cfs_mem.h was initially added on branch b_porting.

19 years agominor fix for buffer offsets.
ericm [Tue, 12 Oct 2004 17:47:38 +0000 (17:47 +0000)]
minor fix for buffer offsets.

19 years agofile xnu_sync.c was initially added on branch b_porting.
liangzhen [Tue, 12 Oct 2004 13:36:23 +0000 (13:36 +0000)]
file xnu_sync.c was initially added on branch b_porting.

19 years ago* more cleanups
eeb [Mon, 11 Oct 2004 11:25:30 +0000 (11:25 +0000)]
*   more cleanups

19 years agomodify lctl for input judgement error
liuduo [Mon, 11 Oct 2004 04:07:23 +0000 (04:07 +0000)]
modify lctl for input judgement error

19 years agomodify mdc_setattr_pack for buffer mismatch
liuduo [Sun, 10 Oct 2004 06:15:07 +0000 (06:15 +0000)]
modify mdc_setattr_pack for buffer mismatch

19 years agofile xnu_sysctl.c was initially added on branch b_porting.
liangzhen [Fri, 8 Oct 2004 17:51:45 +0000 (17:51 +0000)]
file xnu_sysctl.c was initially added on branch b_porting.

19 years agoadd examples to demonstrate how to use add net and add route commands in lmc
hejin [Fri, 8 Oct 2004 09:30:00 +0000 (09:30 +0000)]
add examples to demonstrate how to use add net and add route commands in lmc

19 years ago* ior-survey taking shape
eeb [Thu, 7 Oct 2004 23:30:35 +0000 (23:30 +0000)]
*  ior-survey taking shape

*  minor fixes to obdfilter-survey

19 years agoBranch: b1_2
adilger [Thu, 7 Oct 2004 17:07:42 +0000 (17:07 +0000)]
Branch: b1_2
Move super-ntohl back to ldiskfs series.

19 years agoBranch: b1_2
adilger [Thu, 7 Oct 2004 17:02:16 +0000 (17:02 +0000)]
Branch: b1_2
Set 1.2.7 release date.

19 years agoBranch: b1_2
adilger [Thu, 7 Oct 2004 17:01:23 +0000 (17:01 +0000)]
Branch: b1_2
Don't clear GRANT flag for a grant we just set.
b=3751

19 years ago* Updated obdfilter-survey to drive non-local obdfilter/obdecho instances
eeb [Thu, 7 Oct 2004 00:14:46 +0000 (00:14 +0000)]
*   Updated obdfilter-survey to drive non-local obdfilter/obdecho instances

*   Updated obdfilter-survey README

19 years agoBranch: b1_2
adilger [Wed, 6 Oct 2004 19:03:37 +0000 (19:03 +0000)]
Branch: b1_2
Add fix for SUPERBH_MAX_USERS
b=4505

19 years ago* changed parameter defaults
eeb [Tue, 5 Oct 2004 09:32:04 +0000 (09:32 +0000)]
*   changed parameter defaults

19 years agoLand b1_2_smallfix onto b1_2 (20041004_1740)
adilger [Tue, 5 Oct 2004 04:31:01 +0000 (04:31 +0000)]
Land b1_2_smallfix onto b1_2 (20041004_1740)
- ignore -ENOENT errors in osc_destroy (3639)
- notify osc create thread that OSC is being cleaned up (4600)
- bind to privileged port in socknal and tcpnal (3689)
- add nettype argument for llmount in #5d in conf-sanity.sh (3936)
- reconstruct ost_handle() like mds_handle() (4657)
- create a new thread to do import eviction to avoid deadlock (3969)
- let lconf resolve symlinked-to devices (4629)
- don't unlink "objects" from directory with default EA (4554)
- hold socknal file ref over connect in case target is down (4394)
- allow more than 32000 subdirectories in a single directory (3244)
- OST returns ENOSPC from object create when no space left (4539)
- don't send truncate RPC if file size isn't changing (4410)
- limit OSC precreate to 1/2 of value OST considers bogus (4778)
- rate limit CERROR/CWARN console message to avoid overload (4519)
- GETFILEINFO dir ioctl returns LOV EA + MDS stat in 1 call (3327)
- basic mmap support (3918)
- kernel patch series update from b1_4 (4711)
- revalidate should check working dir is a directory (4134)
- don't always mark "slow" obdfilter messages as errors (4418)

19 years ago* Changed sgpdd-survey summary field widths to ensure fixed width.
eeb [Mon, 4 Oct 2004 09:24:29 +0000 (09:24 +0000)]
*   Changed sgpdd-survey summary field widths to ensure fixed width.

19 years ago* fixed multi-dev reporting buglet
eeb [Sat, 2 Oct 2004 16:05:23 +0000 (16:05 +0000)]
*  fixed multi-dev reporting buglet

19 years ago* Debugged sgpdd-survey multi-device support on Bull server
eeb [Sat, 2 Oct 2004 14:13:30 +0000 (14:13 +0000)]
*   Debugged sgpdd-survey multi-device support on Bull server

19 years agofile socknal_lib.h was initially added on branch b_porting.
liangzhen [Sat, 2 Oct 2004 12:18:34 +0000 (12:18 +0000)]
file socknal_lib.h was initially added on branch b_porting.

19 years agofile socknal_lib.c was initially added on branch b_porting.
liangzhen [Sat, 2 Oct 2004 12:18:33 +0000 (12:18 +0000)]
file socknal_lib.c was initially added on branch b_porting.

19 years ago* Added ior-survey (still being developed)
eeb [Fri, 1 Oct 2004 07:45:37 +0000 (07:45 +0000)]
*  Added ior-survey (still being developed)

19 years ago* Added obdfilter-survey + README
eeb [Thu, 30 Sep 2004 15:27:50 +0000 (15:27 +0000)]
*   Added obdfilter-survey + README