Whamcloud - gitweb
ericm [Fri, 22 Aug 2003 15:02:33 +0000 (15:02 +0000)]
merge b_devel -> b_eq:
20030822
rread [Fri, 22 Aug 2003 02:19:00 +0000 (02:19 +0000)]
b=1803
r=shaver
New import state machine, as documented on the lustre wiki in
ImportStates.
A new function, ptlrpc_connect_import, performs all import connects
and moves the import from the DISCON state to either FULL, EVICTED,
REPLAY, or RECOVER, depending on the situation. Unlike the levels, the
states are now exact, and the request->rq_send_state much match the
import state to be sent.
Passes recovery/01, replay-small, and replay-dual.
ericm [Thu, 21 Aug 2003 10:37:15 +0000 (10:37 +0000)]
LiuKai's another Cygwin fix for data alignment, add #pragma
ericm [Thu, 21 Aug 2003 04:54:47 +0000 (04:54 +0000)]
[tcpnal]: service socket listening on port 988
ericm [Thu, 21 Aug 2003 04:16:54 +0000 (04:16 +0000)]
[tcpnal]: merge LiuKai's cygwin patch
ericm [Thu, 21 Aug 2003 02:53:50 +0000 (02:53 +0000)]
[tcpnal]: enlarge iov array in tcpnal_send().
ericm [Wed, 20 Aug 2003 11:23:33 +0000 (11:23 +0000)]
[tcpnal]:
- don't consider pid when doing connection search, it's conform to the
ksocknal behavior.
ericm [Wed, 20 Aug 2003 11:09:01 +0000 (11:09 +0000)]
[tcpnal]:
- protect tcpnal internal data structure
ericm [Wed, 20 Aug 2003 08:46:12 +0000 (08:46 +0000)]
[tcpnal]:
- add nal_cb locking, fix define of state_lock in user space.
ericm [Wed, 20 Aug 2003 08:22:54 +0000 (08:22 +0000)]
[tcpnal}:
temporarily work around for nal thread endless waiting problem.
ericm [Wed, 20 Aug 2003 07:22:07 +0000 (07:22 +0000)]
[tcpnal]: rewrite the data out path.
Get rid of pipe as a bridge between user threads and nal threads, which
is not so efficient and don't work well in Cygwin. Now user thread might
directly call into portals lib via lib_dispatch.
2 issues remain:
- sometimes during startup low level nal threads could run into endless
waiting.
- need more sycronous facilities to prevent race.
ericm [Tue, 19 Aug 2003 12:08:53 +0000 (12:08 +0000)]
[liblustre]: merge LiuKai's cygwin patch
- add portals/include/cygwin-ioctl.h
- don't compile accepter.c in liblustre
- add missing le-cpu convert macro
- use windows API directly at some places
ericm [Thu, 14 Aug 2003 07:04:43 +0000 (07:04 +0000)]
[tcpnal]:
tcpnal_recv() need call lib_finalize() even the message size
is 0, e.g. ACK. hit by TianYing.
phil [Thu, 14 Aug 2003 05:01:54 +0000 (05:01 +0000)]
merge three weeks of b_devel fixes into b_filterio
rread [Wed, 13 Aug 2003 20:16:22 +0000 (20:16 +0000)]
b=1513
r=shaver
* add conn_cnt to import, export, and lustre_msg. The conn_cnt is
increased by the client whenever it connects or reconnects. The
server ignores failed BRWs with an old conn_cnt.
Also, when a bulk is resent, the xid is changed, so the previous one
will definitely fail.
ericm [Wed, 13 Aug 2003 03:53:45 +0000 (03:53 +0000)]
[tcpnal]: workaround: serialize access to procbridge pipe. TianYing's work
exposed the race condition here.
phil [Sun, 3 Aug 2003 21:32:48 +0000 (21:32 +0000)]
merge b_llnl_devel into b_multinet in preparation for landing
jacob [Fri, 1 Aug 2003 18:37:17 +0000 (18:37 +0000)]
- Fix build with rh 2.4.20 kernel series
r=phil
b=1663
cvs2svn [Fri, 1 Aug 2003 09:31:57 +0000 (09:31 +0000)]
This commit was manufactured by cvs2svn to create branch 'unlabeled-1.1.4'.
mdoyle [Fri, 1 Aug 2003 09:31:53 +0000 (09:31 +0000)]
Portals NAL for Myrinet GM2 for Lustre (lgmnal)
adilger [Fri, 1 Aug 2003 09:04:28 +0000 (09:04 +0000)]
Fix for bug 1609 on CVS HEAD.
ericm [Fri, 1 Aug 2003 03:55:02 +0000 (03:55 +0000)]
merge b_devel to b_eq again:
20030801, for convenience of WangDi.
ccooper [Wed, 30 Jul 2003 11:23:20 +0000 (11:23 +0000)]
- speak the good english in LDAP failure message
ericm [Mon, 28 Jul 2003 16:39:38 +0000 (16:39 +0000)]
merge b_devel to b_eq:
20030728
(6) scripts tests utils
phil [Mon, 28 Jul 2003 16:37:30 +0000 (16:37 +0000)]
merge b_devel into b_filterio
ericm [Mon, 28 Jul 2003 15:33:11 +0000 (15:33 +0000)]
merge b_devel to b_eq:
20030728
(1) portals
alex [Mon, 28 Jul 2003 12:18:03 +0000 (12:18 +0000)]
- simple optimization for EXT3:
ext3_write_super() doesn't need to start commit as kupdated wants. this
improves things significantly in some cases
alex [Mon, 28 Jul 2003 12:17:55 +0000 (12:17 +0000)]
file ext3-no-write-super.pc was initially added on branch b_devel.
alex [Mon, 28 Jul 2003 12:17:54 +0000 (12:17 +0000)]
file ext3-no-write-super.patch was initially added on branch b_devel.
alex [Mon, 28 Jul 2003 12:02:05 +0000 (12:02 +0000)]
- minor changes in Andreas'es ext3 direct-io patch to be applicable for
2.4.18-chaos
- ext3-o_direct-1-2.4.18-chaos.patch have been added to chaos-2.4.18 series
alex [Mon, 28 Jul 2003 12:02:02 +0000 (12:02 +0000)]
file ext3-o_direct-1-2.4.18-chaos.pc was initially added on branch b_devel.
alex [Mon, 28 Jul 2003 12:02:01 +0000 (12:02 +0000)]
file ext3-o_direct-1-2.4.18-chaos.patch was initially added on branch b_devel.
alex [Mon, 28 Jul 2003 11:21:44 +0000 (11:21 +0000)]
- jbd patches have been refreshed for 2.4.18 chaos and added to chaos-2.4.18
series
adilger [Sun, 27 Jul 2003 20:31:06 +0000 (20:31 +0000)]
file mount2lov.sh was initially added on branch b_devel.
eeb [Sun, 27 Jul 2003 02:39:59 +0000 (02:39 +0000)]
* Merged b_devel updates
braam [Sat, 26 Jul 2003 23:14:37 +0000 (23:14 +0000)]
- do not send unused uid and gid fields in mdc/mds update packets
- correctly handle subdirectories of sgid directories (owner set to
parent id - test 6g added for this)
- fix for 1607 (test 19c)
- remove unused kernel configuration files
braam [Sat, 26 Jul 2003 23:14:35 +0000 (23:14 +0000)]
file kgdb_2.6.0_test1_vmware.config was initially added on branch b_devel.
eeb [Sat, 26 Jul 2003 16:59:48 +0000 (16:59 +0000)]
* Guarded #define EXPORT_SYMTAB
* Bit the bullet and #defined PTL_MTU
NB currently defined in <portals/lib-types.h>; maybe should move...
ccooper [Sat, 26 Jul 2003 16:27:13 +0000 (16:27 +0000)]
Revert __attribute__((packed)) change, to preserve on-disk compatibility on
IA64 systems from before the change. Will need to revisit for heterogeneous
IA64/IA32 clusters.
shaver [Sat, 26 Jul 2003 15:21:24 +0000 (15:21 +0000)]
file replay-single-upcall.sh was initially added on branch b_devel.
shaver [Sat, 26 Jul 2003 02:57:04 +0000 (02:57 +0000)]
file multiop.c was initially added on branch b_devel.
phil [Sat, 26 Jul 2003 02:28:13 +0000 (02:28 +0000)]
merge recent fixes from b_devel into b_filterio
shaver [Fri, 25 Jul 2003 23:04:34 +0000 (23:04 +0000)]
b=1600: my version of Andreas' patch to use write_record to ensure that the
MDS server data is written at creation time
b=1597: cope with entering recovery/replay without a preceding timeout
We pass this initial single-node/single-mount replay test, yay.
braam [Fri, 25 Jul 2003 22:55:09 +0000 (22:55 +0000)]
- add page private field
braam [Fri, 25 Jul 2003 22:42:16 +0000 (22:42 +0000)]
- add the forgotten error export to chaos-2.4.18 series
adilger [Fri, 25 Jul 2003 22:35:23 +0000 (22:35 +0000)]
file replay-dual.sh was initially added on branch b_devel.
zab [Fri, 25 Jul 2003 22:13:09 +0000 (22:13 +0000)]
file osc_rpcd.c was initially added on branch b_llpio.
zab [Fri, 25 Jul 2003 22:13:06 +0000 (22:13 +0000)]
file osc_internal.h was initially added on branch b_llpio.
phil [Fri, 25 Jul 2003 21:54:56 +0000 (21:54 +0000)]
merge b_devel into b_filterio
braam [Fri, 25 Jul 2003 21:28:48 +0000 (21:28 +0000)]
file ext3-o_direct-1.patch was initially added on branch b_devel.
braam [Fri, 25 Jul 2003 21:28:46 +0000 (21:28 +0000)]
- backport a few name changes in the patches to 2.4.18
- include some new I/O functions.
phil [Fri, 25 Jul 2003 21:18:15 +0000 (21:18 +0000)]
land b_unify on b_devel
- patches for 2.6
- linus-approved APIs
- lots of little reorg and fixes for 2.4/2.6 compatibility
- better code to manage MDC lock cancellation and dentry memory pressure
phil [Fri, 25 Jul 2003 18:55:06 +0000 (18:55 +0000)]
merge b_devel into b_unify, in preparation for landing
phil [Fri, 25 Jul 2003 18:10:53 +0000 (18:10 +0000)]
merge b_devel into HEAD, which will become 0.7.3
- dozens and dozens of fixes for working with 2.6 kernels
- new 2.4 kernel APIs
- uncountable bug fixes
phil [Fri, 25 Jul 2003 17:58:07 +0000 (17:58 +0000)]
merge b_devel into HEAD, which will become 0.7.3
- dozens and dozens of fixes for working with 2.6 kernels
- new 2.4 kernel APIs
- uncountable bug fixes
phil [Fri, 25 Jul 2003 17:57:53 +0000 (17:57 +0000)]
b=2225 fix obd_self_export issues
wangdi [Fri, 25 Jul 2003 09:29:49 +0000 (09:29 +0000)]
file spec2series.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:48 +0000 (09:29 +0000)]
file rpatch.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:47 +0000 (09:29 +0000)]
file patchfns.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:46 +0000 (09:29 +0000)]
file parse-patch.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:45 +0000 (09:29 +0000)]
file apatch.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:47 +0000 (09:28 +0000)]
file unapplied.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:46 +0000 (09:28 +0000)]
file top.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:45 +0000 (09:28 +0000)]
file setup.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:44 +0000 (09:28 +0000)]
file series.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:43 +0000 (09:28 +0000)]
file remove.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:42 +0000 (09:28 +0000)]
file refresh.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:41 +0000 (09:28 +0000)]
file push.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:40 +0000 (09:28 +0000)]
file previous.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:39 +0000 (09:28 +0000)]
file pop.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:38 +0000 (09:28 +0000)]
file patches.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:37 +0000 (09:28 +0000)]
file next.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:36 +0000 (09:28 +0000)]
file new.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:35 +0000 (09:28 +0000)]
file import.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:34 +0000 (09:28 +0000)]
file fork.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:33 +0000 (09:28 +0000)]
file files.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:32 +0000 (09:28 +0000)]
file diff.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:31 +0000 (09:28 +0000)]
file delete.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:30 +0000 (09:28 +0000)]
file applied.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:29 +0000 (09:28 +0000)]
file add.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:26:54 +0000 (09:26 +0000)]
file quilt.pot was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:26:53 +0000 (09:26 +0000)]
file fr.po was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:26:52 +0000 (09:26 +0000)]
file de.po was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:26:51 +0000 (09:26 +0000)]
file Makefile was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:24:30 +0000 (09:24 +0000)]
file backup-files.c was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:23:25 +0000 (09:23 +0000)]
file docco.txt was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:23:24 +0000 (09:23 +0000)]
file README.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:22:18 +0000 (09:22 +0000)]
file install-sh was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:19:52 +0000 (09:19 +0000)]
file quilt.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:19:51 +0000 (09:19 +0000)]
file guards.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:19:50 +0000 (09:19 +0000)]
file guards.1 was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:08 +0000 (09:18 +0000)]
file quilt.spec.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:07 +0000 (09:18 +0000)]
file quilt.changes was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:06 +0000 (09:18 +0000)]
file configure.ac was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:05 +0000 (09:18 +0000)]
file bash_completion was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:04 +0000 (09:18 +0000)]
file TODO was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:03 +0000 (09:18 +0000)]
file README was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:02 +0000 (09:18 +0000)]
file Makefile.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:01 +0000 (09:18 +0000)]
file COPYING was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:00 +0000 (09:18 +0000)]
file BUGS was initially added on branch b_unify.