Whamcloud - gitweb
cvs2svn [Thu, 14 Jul 2005 10:35:10 +0000 (10:35 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4_newconfig2'.
eeb [Thu, 14 Jul 2005 10:35:09 +0000 (10:35 +0000)]
* Changed find_route to always return an empty list, to complement
the change in find_local_servers which returns all servers.
eeb [Thu, 14 Jul 2005 10:24:37 +0000 (10:24 +0000)]
* restored commented-out UUID handling for non-local servers
eeb [Fri, 8 Jul 2005 14:51:21 +0000 (14:51 +0000)]
* newconfig liblustre/tcpnal runs sanity OK
eeb [Thu, 7 Jul 2005 17:48:33 +0000 (17:48 +0000)]
* first signs of life from newconfig tcpnal + liblustre echo_client
eeb [Tue, 5 Jul 2005 18:35:10 +0000 (18:35 +0000)]
* Compiles after merging b1_4
* Changed socknal...
- use PID as well as NID to match connections so userspace (tcpnal) clients
can be distinguished without changing the NID format.
- unprivileged port == userspace client
- don't create new connections to userspace clients
- derive the NID/PID of a userspace client from the remote IP/port
* Changed tcpnal...
- use non-privileged ports
- no concept of own NID (peer assigns)
- don't accept connections
eeb [Tue, 28 Jun 2005 16:12:55 +0000 (16:12 +0000)]
* started getting tcpnal working with portals newconfig
cvs2svn [Tue, 14 Jun 2005 23:00:01 +0000 (23:00 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4_newconfig'.
cvs2svn [Tue, 14 Jun 2005 22:59:59 +0000 (22:59 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4'.
ericm [Tue, 14 Jun 2005 22:59:58 +0000 (22:59 +0000)]
acl scripts: different enviroments may output differently.
ericm [Tue, 14 Jun 2005 19:34:54 +0000 (19:34 +0000)]
acl test scripts: remove user substitution; remove obsolete files.
ericm [Tue, 14 Jun 2005 19:08:08 +0000 (19:08 +0000)]
need convert hostname to nid in local.sh
nathan [Tue, 14 Jun 2005 15:27:45 +0000 (15:27 +0000)]
Branch b1_4
Add config for 2.6.10 fc3
jacob [Tue, 14 Jun 2005 13:29:41 +0000 (13:29 +0000)]
add missing patch
wangdi [Tue, 14 Jun 2005 12:42:27 +0000 (12:42 +0000)]
Branch:b_hd_crypto
crypto api prototype
1) add gs_obd and gsc_obd
2) cleanup in ll_fill_super and lustre_common_fill_super
3) some modification in lconf and lmc
yury [Tue, 14 Jun 2005 09:32:38 +0000 (09:32 +0000)]
- fixed inverted condition, committed missed bits from cobd
yury [Tue, 14 Jun 2005 09:21:11 +0000 (09:21 +0000)]
- changed name convention in cobd, thus all MD related methods have _md_ prefix like cobd_md_getstatus(),
all data layer related have _dt_prefix and common one like cobd_connect() have no prefix at all.
- added hack to mdc_intent_lock() and cobd_md_intent_lock() to distinguish cobd case in mdc_intent_lock() and do not raise -ESTALE if obtained lock is not coherent wiht store id due to generation after switchin to cache cobd. This is dirty hack of course, but it should be for a while to pass cmobd/cobd related tests and Peter agreed it ok for now.
brian [Mon, 13 Jun 2005 18:37:51 +0000 (18:37 +0000)]
Forgot closing brace in expect expression.
ericm [Mon, 13 Jun 2005 17:45:26 +0000 (17:45 +0000)]
some minor changes in lsd upcall.
ericm [Mon, 13 Jun 2005 16:01:33 +0000 (16:01 +0000)]
minor change for debug msg.
yury [Mon, 13 Jun 2005 13:24:56 +0000 (13:24 +0000)]
- removed canceling unused locks in cobd in switching time as this is done in disconnect path.
yury [Mon, 13 Jun 2005 12:28:32 +0000 (12:28 +0000)]
- fixed typos in comments and some alingment in cobd.
- added canceling unused locks before disconnecting master/cache exports in cobd_iocontrol()
- added lmv_cancel_unused() to cancel unused locks from llite correctly instead of using
direct ldlm_cli_cancel_unused() on lmv namespace.
- removed not used ll_mdc_cancel_unused()
alex [Mon, 13 Jun 2005 09:08:47 +0000 (09:08 +0000)]
- update from HEAD
alex [Sun, 12 Jun 2005 18:09:42 +0000 (18:09 +0000)]
- revert back the change: it breaks replay-dual
jacob [Sat, 11 Jun 2005 15:47:54 +0000 (15:47 +0000)]
From last week at CGG:
filemap_fdatawrite is present in vanilla 2.4.29, add configure check
eeb [Sat, 11 Jun 2005 12:11:34 +0000 (12:11 +0000)]
* 6474: changes to low-level vibnal IB QP tunables
eeb [Sat, 11 Jun 2005 11:52:02 +0000 (11:52 +0000)]
* Fixed 6465: ensure nid '*' resolves to the IP address of ipoib0:
adilger [Sat, 11 Jun 2005 08:16:21 +0000 (08:16 +0000)]
Branch b1_4
Fix changelog entry.
adilger [Sat, 11 Jun 2005 07:46:34 +0000 (07:46 +0000)]
Branch b1_4
Fix missing symbols for 2.6 builds.
b=6471
adilger [Fri, 10 Jun 2005 23:25:58 +0000 (23:25 +0000)]
Branch b1_4
Fix build if LPROCFS isn't defined to see if this is cause of 2.6.9 x86_64 prob.
b=6471
brian [Fri, 10 Jun 2005 23:23:57 +0000 (23:23 +0000)]
Allow GSS password to be passed to the test-framework in $GSS_PASS.
adilger [Fri, 10 Jun 2005 19:22:40 +0000 (19:22 +0000)]
Branch b1_4
Fix possible memory leak in error path
adilger [Fri, 10 Jun 2005 18:03:36 +0000 (18:03 +0000)]
Branch b1_4
#include <linux/version.h> for 2.4.19 RPM builds.
adilger [Fri, 10 Jun 2005 17:50:17 +0000 (17:50 +0000)]
Branch b1_4
Update build version to 1.4.3.1cvs per Jacob's suggestion.
adilger [Fri, 10 Jun 2005 17:28:32 +0000 (17:28 +0000)]
Branch b1_4
Fix build for BGL ION kernel (2.4.19) which doesn't declare the quota stuff
even internally. Obvious solutions like removing #ifndef (__KERNEL__) caused
newer kernel builds to fail because of duplicate declarations, and just
checking the LINUX_VERSION_CODE directly caused problems for liblustre.
adilger [Fri, 10 Jun 2005 08:05:21 +0000 (08:05 +0000)]
Branch b1_4
Regression test for too verbose console log messages.
b=6411
ericm [Thu, 9 Jun 2005 21:58:50 +0000 (21:58 +0000)]
gss: be albe to parse signed int when lsvcgssd send error downcall; some
code adjustment.
adilger [Thu, 9 Jun 2005 19:51:29 +0000 (19:51 +0000)]
Branch b1_4
Add standard header.
adilger [Thu, 9 Jun 2005 19:48:27 +0000 (19:48 +0000)]
Branch b1_4
Whitespace fixup + standard header for whitespace.
green [Thu, 9 Jun 2005 18:47:45 +0000 (18:47 +0000)]
Branch: b1_4
Make diff between b1_4 and b_cray smaller
Change struct names:
obd_run_ctxt -> obd_lvfs_ctxt
obd_ucred -> lvfs_ucred
lvfs_ucred struct members now start with luc_, not ouc_
sturct obd_device's obd_ctxt is now obd_lvfs_ctxt
eeb [Thu, 9 Jun 2005 17:53:11 +0000 (17:53 +0000)]
* vibnal 6361 fix: change QP creation tunables & HCA name
* vibnal 6436 fix: don't LBUG when QP creation fails
wangchao [Thu, 9 Jun 2005 15:56:41 +0000 (15:56 +0000)]
minor change for buffalo test of client-oss,
let lconf be able to accept --mds_sec but ignore it.
llmount.c is able to accept mds_sec option but ignore it,
so it doesn't need change for this purpose.
for h_hd_sec_client_oss, it also needs the change to lconf
to accept --sec but ignore it.
after client-oss landing, we will make it integrated.
adilger [Thu, 9 Jun 2005 08:03:34 +0000 (08:03 +0000)]
Branch b1_4
Restore the "too long searching" message as a warning (though not an error).
b=6449
adilger [Wed, 8 Jun 2005 20:31:05 +0000 (20:31 +0000)]
Branch b1_4
Update build version to 1.4.3.1llnl.
adilger [Wed, 8 Jun 2005 20:20:00 +0000 (20:20 +0000)]
Branch b1_4
Move common KEY_IS() macro to header.
adilger [Wed, 8 Jun 2005 20:17:40 +0000 (20:17 +0000)]
Branch b1_4
Disable too-verbose debug message.
b=6449
adilger [Wed, 8 Jun 2005 18:52:27 +0000 (18:52 +0000)]
Branch b1_4
Print file offsets in hex.
Avoid duplicate and less informative LL_CDEBUG_PAGE() in LRU walking.
adilger [Wed, 8 Jun 2005 18:38:16 +0000 (18:38 +0000)]
Branch b1_4
Don't try to use the -clean llog to clean up if we just had an error
trying to mount with the llog. Instead use lustre_manual_cleanup()
as we already do with regular and force unmount.
b=6302
brian [Wed, 8 Jun 2005 17:11:03 +0000 (17:11 +0000)]
Need device mapper support for LVM.
adilger [Wed, 8 Jun 2005 10:46:27 +0000 (10:46 +0000)]
Branch b1_4
Don't use the increased LDLM AST timeout on the MDS, rather use the
old default value initially. Clients generally do not have the need
to do disk operations before flushing an MDS lock.
b=6422
adilger [Wed, 8 Jun 2005 10:09:32 +0000 (10:09 +0000)]
Branch b1_4
Get the "new inode" lock in mds_reint_create() only after we have completed
the transnaction. This is in-line with what mds_open() already does, and
avoids blocking the journal to get a DLM lock, which can induce deadlock.
b=6422
adilger [Wed, 8 Jun 2005 10:02:20 +0000 (10:02 +0000)]
Branch b1_4
Drop DLM lock export ref outside ns_lock in case this is the last reference
and class_export_put needs to do disk operations.
b=6422
liangzhen [Wed, 8 Jun 2005 09:05:25 +0000 (09:05 +0000)]
Script used to create directory tree for PackageMaker in OS X.
liangzhen [Wed, 8 Jun 2005 07:48:17 +0000 (07:48 +0000)]
Small fix for install/uninstall scripts.
wangdi [Tue, 7 Jun 2005 16:07:59 +0000 (16:07 +0000)]
Branch: HEAD
1)set lsm when cmobd reint create one inode on master mds
2)some minor fix in cobd
ericm [Tue, 7 Jun 2005 00:53:04 +0000 (00:53 +0000)]
fix rawrpc, don't drop buffer before rpc really finished on wire, portals
callback might arrive very late.
adilger [Mon, 6 Jun 2005 22:09:32 +0000 (22:09 +0000)]
Branch b1_4
Keep ioctl numbers the same in all extents patches.
Remove duplicate EXT3_FEATURE_INCOMPAT_RECOVER in 2.4.29 patch.
b=5875
adilger [Mon, 6 Jun 2005 21:33:10 +0000 (21:33 +0000)]
Branch b1_4
Move class_fail_export() outside #ifdef __KERNEL__ for liblustre to compile
(even though this is a server-side only function).
b=5921
eeb [Mon, 6 Jun 2005 21:22:23 +0000 (21:22 +0000)]
file openibnal_modparams.c was initially added on branch b_hd_newconfig.
tappro [Mon, 6 Jun 2005 18:15:39 +0000 (18:15 +0000)]
r=alex
- replace iget() in smfs_init_inode_info() with igrab()
wangdi [Mon, 6 Jun 2005 16:12:09 +0000 (16:12 +0000)]
Branch: HEAD
some fix in lmc and lconf for WB cache test
1)add more options for single oss with cache and master lmv
2)some fixes for WB cache test script
lwang [Mon, 6 Jun 2005 10:06:39 +0000 (10:06 +0000)]
Update ChangeLog
ericm [Sun, 5 Jun 2005 21:14:54 +0000 (21:14 +0000)]
land b_hd_sec onto HEAD, some debugging code also kept.
wangdi [Sun, 5 Jun 2005 06:33:04 +0000 (06:33 +0000)]
Branch: HEAD
some fixes for WB cache
1)reorganization for cobd_setup, add cache_real_exp, master_real_exp for real
connection
2)the fix in lmc for wrong lov_index
adilger [Sat, 4 Jun 2005 23:59:04 +0000 (23:59 +0000)]
Branch b1_4
Ignore "sec" option to avoid buffalo breakage. Hopefully temporary.
adilger [Fri, 3 Jun 2005 22:32:21 +0000 (22:32 +0000)]
Branch b1_4
Put filter_destroy(), filter_setattr() into filter_internal.h so we can
call them directly in filter_log.c instead of using obd_*() indirection.
Minor code reorg of filter_llog_finish() for the same reason.
adilger [Fri, 3 Jun 2005 22:23:21 +0000 (22:23 +0000)]
Branch b1_4
Quiet liblustre compile warning.
b=6420
adilger [Fri, 3 Jun 2005 22:15:53 +0000 (22:15 +0000)]
Branch b1_4
Remove redundant ptlrpc_fail_export() function, use class_fail_export().
Move EXPORT_SYMBOL functions to where the function is defined, for clarity.
Move lov_merge_* declarations to a header (same as b_cray).
Fix some compile warnings for liblustre.
b=5921
adilger [Fri, 3 Jun 2005 19:56:23 +0000 (19:56 +0000)]
Branch b1_4
Don't disable debug during sanityN.sh
adilger [Fri, 3 Jun 2005 18:11:02 +0000 (18:11 +0000)]
Branch b1_4
Setting a default stripe on the filesystem root prevented the
filesystem from being remounted.
The client was sending extra request flags in the root getattr
request and did not allocate a reply buffer for the dir EA.
b=6367
r=phil
eeb [Fri, 3 Jun 2005 09:36:56 +0000 (09:36 +0000)]
* Fixed 5858: vibnal arp retries
liangzhen [Fri, 3 Jun 2005 09:21:56 +0000 (09:21 +0000)]
Boot time sysctl setting for Lustre OS X.
alex [Fri, 3 Jun 2005 08:30:48 +0000 (08:30 +0000)]
- remove non-needed CERROR
ericm [Fri, 3 Jun 2005 02:52:55 +0000 (02:52 +0000)]
add more and adjust acl test script.
ericm [Thu, 2 Jun 2005 22:19:36 +0000 (22:19 +0000)]
add a sunrpc cache_put patch for testing.
jacob [Thu, 2 Jun 2005 19:48:14 +0000 (19:48 +0000)]
handle .tgz files
adilger [Thu, 2 Jun 2005 18:10:36 +0000 (18:10 +0000)]
Branch b1_4
Setting a default stripe on the filesystem root prevented the
filesystem from being remounted.
The client was sending extra request flags in the root getattr
request and did not allocate a reply buffer for the dir EA.
b=6367
r=phil
eeb [Thu, 2 Jun 2005 07:09:23 +0000 (07:09 +0000)]
file vibnal_modparams.c was initially added on branch b_hd_newconfig.
jacob [Thu, 2 Jun 2005 06:29:49 +0000 (06:29 +0000)]
file statfs64-cast-unsigned-2.4-rhel.patch was initially added on branch b_release_1_4_3.
jacob [Thu, 2 Jun 2005 06:29:46 +0000 (06:29 +0000)]
file nfs_statfs-toomanyfiles-rhel-2.4.patch was initially added on branch b_release_1_4_3.
ericm [Thu, 2 Jun 2005 05:58:14 +0000 (05:58 +0000)]
fix cred flags during client gss upcall; adjust timeout value.
adilger [Wed, 1 Jun 2005 23:18:33 +0000 (23:18 +0000)]
Branch b1_4
Some minor updates from b1_4_quota that I had in my tree for a long time.
There are more updates that need to be landed, but these are pretty safe.
adilger [Wed, 1 Jun 2005 22:57:08 +0000 (22:57 +0000)]
Branch b1_4
Add rate-limiting for DEBUG_REQ messages going to the console.
b=6411
eeb [Wed, 1 Jun 2005 21:22:15 +0000 (21:22 +0000)]
file ranal_modparams.c was initially added on branch b_hd_newconfig.
eeb [Wed, 1 Jun 2005 21:21:37 +0000 (21:21 +0000)]
* Added interface and socket queries to libcfs (libcfs/linux-tcpip.c). Some
of this came from socknal_lib-linux.c but was generalised a little so all
the NALs that use TCP/IP to do connection establishment can use it.
CAVEAT EMPTOR! Just the linux versions are done; the darwin versions are
not implemented yet.
Changed socknal and ranal to use this.
* Brought ranal up-to-date with new config + mod params for all tunables.
Ranal gets its local address from the IP of a (single) specified
interface, or the first "suitable" one found if no interface is specified.
adilger [Wed, 1 Jun 2005 18:45:09 +0000 (18:45 +0000)]
Branch b1_4
b=5275 : NFSD is looking up ".." which was broken in ext3 directories
that had grown large enough to become hashed. Now, when looking up
"." or ".." in a hashed directory we explicitly search block 0, which
is where those entries will be kept (in addition to the htree index root)
instead of the hash of "." or "..". Patch is included in 2.6-mm.
r=sct
wangdi [Wed, 1 Jun 2005 14:31:46 +0000 (14:31 +0000)]
Branch: HEAD
some fixes for WB cache
alex [Wed, 1 Jun 2005 10:26:37 +0000 (10:26 +0000)]
b=6427
- pass OBD_MD_FLID for raw lookup
adilger [Wed, 1 Jun 2005 08:59:53 +0000 (08:59 +0000)]
Branch b1_4
Quiet spurious console error messages when an OST is deactivated on the MDS.
Don't NULL-deref pd->pd_set if allocation failed. We will just ping later.
b=6346
r=nathan
green [Wed, 1 Jun 2005 08:38:33 +0000 (08:38 +0000)]
Branch: b1_4
b=5654
Take i_alloc_sem in nfsd_setattr to be on par with rest of the kernel.
adilger [Wed, 1 Jun 2005 07:42:11 +0000 (07:42 +0000)]
Branch HEAD
Build fix for HEAD.
r=oleg (original fix)
yury [Wed, 1 Jun 2005 07:12:10 +0000 (07:12 +0000)]
- one more fix about jumping to wrong label in mds_create_objects()
adilger [Wed, 1 Jun 2005 07:10:16 +0000 (07:10 +0000)]
Branch b1_4
Add /proc/sys/vm/vm_gfp_debug to the 2.4.21-rhel kernel.
b=6422
yury [Wed, 1 Jun 2005 07:06:45 +0000 (07:06 +0000)]
- fixed jump to wrong label in mds_create_objects() in error path.
alex [Tue, 31 May 2005 21:39:59 +0000 (21:39 +0000)]
- minor fixes in smfs to support raw lookups
green [Tue, 31 May 2005 20:25:50 +0000 (20:25 +0000)]
Branch: b_cray-1_4_2
If liblustre was built, add liblustre.{a,so} to the lustre package
nic [Tue, 31 May 2005 20:04:25 +0000 (20:04 +0000)]
add larry's changes that allow using mpirun or yod for running IOR.
alex [Tue, 31 May 2005 19:52:48 +0000 (19:52 +0000)]
b=5843
- don't postpone orphan unlinks because
ericm [Tue, 31 May 2005 18:28:51 +0000 (18:28 +0000)]
quiet some verbose gss messages.
adilger [Tue, 31 May 2005 18:15:47 +0000 (18:15 +0000)]
Branch b1_4
On x86_64 the kernel declares __u64 as long long, but userspace uses long.
Fix LP*64 printf format macros to handle this difference to quiet warnings.