CVS log for pvfs2/src/io/bmi/bmi_mx/mx.h

(logo)

Help

(back) Up to [PVFS2] / pvfs2 / src / io / bmi / bmi_mx

Request diff between arbitrary revisions / Display revisions graphically


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.11.42.1 / (view) - annotate - [select for diffs] , Tue Oct 5 18:29:51 2010 UTC (19 months, 1 week ago) by elaine
Branch: Orange-Elaine-Distr-Dir-Branch
CVS Tags: distdir_orange_before_merge_20110817
Changes since 1.11: +10 -9 lines
Diff to previous 1.11 to next main 1.12
Merged in changes from Orange-Branch. There were a number of bugs fixed there since this branch was created.

Revision 1.11.40.1 / (view) - annotate - [select for diffs] , Thu Jul 8 14:02:52 2010 UTC (22 months, 1 week ago) by mtmoore
Changes since 1.11: +10 -9 lines
Diff to previous 1.11 to next main 1.12
merging Orange Branch changes in

Revision 1.9.2.2 / (view) - annotate - [select for diffs] , Sat Jun 19 00:01:55 2010 UTC (22 months, 4 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.9.2.1: +10 -9 lines
Diff to previous 1.9.2.1 to branch point 1.9 to next main 1.10
initial merge with Orange-Branch. much will be broken

Revision 1.11.18.1 / (view) - annotate - [select for diffs] , Fri Apr 30 20:00:47 2010 UTC (2 years ago) by bligon
Branch: Orange-Branch
CVS Tags: windows-release-2-8-5-20110921, windows-client-to-Orange-Branch-20110712, windows-client, test-slab-cache-patch, test-duplicate-patch, pre-dirent, pnfs-merge, orangefs-rel-20100813, orangefs-current, orangefs-20100920, orangefs-2-8-5, orangefs-2-8-4, orangefs-2-8-3-20110323, orangefs-2-8-3-2011-03-23, orangefs-2-8-3-20101113, orangefs-2-8-3-20101112, orange-next, mtmoore-dbpf-txn, before-getattr, becky-test-bed, Orange-security-premerge, Orange-security-postmerge, Orange-Migrate-Tools, OB-DBPF-OPEN-CACHE-REMOVE, B2O-Orange-Sync-Temp, B2O-Orange-Sync, B2O-Blue-Sync-Temp-End-2, B2O-Blue-Sync-Temp-End
Changes since 1.11: +10 -9 lines
Diff to previous 1.11 to next main 1.12
merge of B2O-Blue-Sync,HEAD,and latest of Orange.

Revision 1.13 / (view) - annotate - [select for diffs] , Mon Apr 19 20:39:11 2010 UTC (2 years ago) by pcarns
Branch: MAIN
CVS Tags: tr-branch, pvfs2-mr-shim, my-point, HEAD, B2O-Temp, B2O-Blue-Sync
Changes since 1.12: +4 -1 lines
Diff to previous 1.12
merging bmi-experimental-branch to trunk

Revision 1.11.46.1 / (view) - annotate - [select for diffs] , Wed Mar 31 20:27:05 2010 UTC (2 years, 1 month ago) by bligon
Branch: B2O-Merge-Test
Changes since 1.11: +10 -9 lines
Diff to previous 1.11 to next main 1.12
commiting changes from merge of Orange and Blue into test branch.

Revision 1.11.34.1 / (view) - annotate - [select for diffs] , Fri Oct 2 19:34:59 2009 UTC (2 years, 7 months ago) by pcarns
Branch: bmi-experimental-branch
Changes since 1.11: +4 -1 lines
Diff to previous 1.11 to next main 1.12
unexpected msg class support in bmi_mx; untested.  Uses 8 remaining bits in
match info.

Revision 1.11.10.1 / (view) - annotate - [select for diffs] , Thu Oct 1 16:27:11 2009 UTC (2 years, 7 months ago) by slang
Branch: pvfs-2-8-branch
CVS Tags: pvfs-2-8-2-rc1, pvfs-2-8-2
Changes since 1.11: +10 -9 lines
Diff to previous 1.11 to next main 1.12
merge from HEAD: http://www.pvfs.org/fisheye/changelog/PVFS/?cs=MAIN:atchley:20090727142649

Revision 1.12 / (view) - annotate - [select for diffs] , Mon Jul 27 14:26:49 2009 UTC (2 years, 9 months ago) by atchley
Branch: MAIN
CVS Tags: pfsck-branch-point, pfsck-branch
Changes since 1.11: +10 -9 lines
Diff to previous 1.11
* Replaces unex_txs queue & lock with a done_q & lock for each context
  These queues hold completed expected msgs (rx and tx) as well
  as completed unexpected sends per context. This is what was missing
  and caused the errors. Reported by Kazuki Ohta.

* Adds the completion lock and reference count to serialize accesses
  to MX completion functions to prevent races between BMI_test(),
  BMI_cancel(), BMI_testcontext() and BMI_testunexpected(). These
  now call get_completion_token() and release_completion_token().

* Add bmi_error_code_t to msg context (struct bmx_ctx) to store the
  BMI error code rather than rely on the MX status code which is not
  set in BMI_cancel(), for example.

* Added deq_unex_rx() to return a completed unexpected recv if available.

* Added q_completed() to queue completed messages on the appropriate
  done_q or unexpected rx queue. It stores the MX status and BMI
  error.

* Added deq_completed() to return a completed expected msg or completed
  unexpected send.

* Added complete_ctx() which assigns the out variables and does cleanup.
  This reduces code duplication in BMI_test() and BMI_testcontext().

* Remove unused functions: deq_ctx(), q_unex_ctx(), q_canceled_ctx()

* Combined put_idle_[rx|tx]() into put_idle_ctx()

* Eliminate bmi_mx specific logging (keeps PINT_EVENT_*)

Revision 1.11.8.1 / (view) - annotate - [select for diffs] , Mon Jul 21 18:32:00 2008 UTC (3 years, 9 months ago) by aching
Branch: locking-branch
Changes since 1.11: +0 -0 lines
Diff to previous 1.11 to next main 1.12
Added.

Revision 1.5.6.2 / (view) - annotate - [select for diffs] , Tue Jun 24 15:01:49 2008 UTC (3 years, 10 months ago) by pcarns
Branch: small-file-branch
Changes since 1.5.6.1: +11 -1 lines
Diff to previous 1.5.6.1 to branch point 1.5 to next main 1.6
reverse merge latest trunk changes to small-file-branch and update msgpair
usage where needed

Revision 1.9.4.1 / (view) - annotate - [select for diffs] , Wed May 21 18:55:18 2008 UTC (3 years, 11 months ago) by slang
Branch: he-branch
Changes since 1.9: +11 -1 lines
Diff to previous 1.9 to next main 1.10
reverse merge of latest changes from HEAD to he branch.

Revision 1.9.2.1 / (view) - annotate - [select for diffs] , Fri May 16 15:15:39 2008 UTC (4 years ago) by dbonnie
Branch: cu-security-branch
CVS Tags: from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD3, from_HEAD_NEW_FEATURE_ADD2, cu-security-branch-premerge
Changes since 1.9: +11 -1 lines
Diff to previous 1.9
Updated branch with code from HEAD

Revision 1.11 / (view) - annotate - [select for diffs] , Fri May 2 13:52:07 2008 UTC (4 years ago) by atchley
Branch: MAIN
CVS Tags: tcp-peer-comm-branch, sumit-branch, solaris-point, solaris-branch, small-file-branch-point4, small-file-branch-point3, sa-branch, rr-txn, rongrong, pvfs2, pvfs-2-8-point, pvfs-2-8-1, pvfs-2-8-0, merge_MERGE_FROM_HEAD, merge_HEAD_NEW_FEATURE_ADD4, merge_HEAD_NEW_FEATURE_ADD3, merge_HEAD_NEW_FEATURE_ADD2, merge_HEAD_NEW_FEATURE_ADD, fuse-support, distr-dir-pre-release, directio-point, directio-branch, branch-rongrong, bmi-experimental-branch-point, before-dio-merge, as-point, as-branch, after-he-reverse-merge, aattrs-branch-point, aattrs-branch, Orange-mtmoore, Orange-Root, Orange-Merge1, Orange-FailOver-small-io, Orange-FailOver-Becky, Orange-Elaine-Distr-Dir-Root, Orange-Elaine-Branch, Orange-Branch-metadata-backup, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH, B2O-Blue-Sync-Temp
Branch point for: pvfs-2-8-branch, locking-branch, bmi-experimental-branch, Orange-Elaine-Distr-Dir-Branch, Orange-Branch, B2O-Merge-Test
Changes since 1.10: +10 -0 lines
Diff to previous 1.10
Replace enter and exit debug with macros. Add to more functions

Revision 1.10 / (view) - annotate - [select for diffs] , Wed Apr 30 12:40:25 2008 UTC (4 years ago) by atchley
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
Revert default debug output to ERR and WARN only

Revision 1.5.6.1 / (view) - annotate - [select for diffs] , Mon Apr 7 15:07:25 2008 UTC (4 years, 1 month ago) by pcarns
Branch: small-file-branch
Changes since 1.5: +25 -13 lines
Diff to previous 1.5
syncing small-file-branch back up with trunk at small-file-branch-point2 tag
(reverse merge)

Revision 1.5.2.1 / (view) - annotate - [select for diffs] , Tue Apr 1 23:25:12 2008 UTC (4 years, 1 month ago) by slang
Branch: pvfs-2-7-branch
CVS Tags: pvfs-2-7-1
Changes since 1.5: +25 -13 lines
Diff to previous 1.5 to next main 1.6
merge a bunch of fixes made to HEAD since 2.7.0.

Revision 1.9 / (view) - annotate - [select for diffs] , Tue Mar 25 19:50:48 2008 UTC (4 years, 1 month ago) by atchley
Branch: MAIN
CVS Tags: small-file-branch-point2, he-branch-point, Root_cu-security-branch
Branch point for: he-branch, cu-security-branch
Changes since 1.8: +17 -9 lines
Diff to previous 1.8
Enable server-to-server communications. This patch replaces some magic numbers
with macros, uses the MX session number returned from mx_decompose_endpoint_addr2
to determine is a CONN_REQ requires canceling pending rxs, etc., eliminates
checks to prevent servers from acting as clients, and adds completion queues
for unexpected txs and rxs reaped in the wrong functions (txs in testunexpected
and rxs in testcontext).

Revision 1.8 / (view) - annotate - [select for diffs] , Thu Feb 21 20:33:10 2008 UTC (4 years, 2 months ago) by atchley
Branch: MAIN
Changes since 1.7: +7 -7 lines
Diff to previous 1.7
Modified Files:
	mx.c mx.h
	Add static before each function
	change struct method_addr to struct bmi_method_addr where used

Revision 1.7 / (view) - annotate - [select for diffs] , Thu Feb 21 19:03:10 2008 UTC (4 years, 2 months ago) by atchley
Branch: MAIN
Changes since 1.6: +2 -0 lines
Diff to previous 1.6
Modified Files:
	mx.c mx.h
	Handle bmi_method_addr_forget_callback() properly

Revision 1.6 / (view) - annotate - [select for diffs] , Thu Feb 21 18:41:44 2008 UTC (4 years, 2 months ago) by atchley
Branch: MAIN
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
Modified Files:
	mx.c mx.h
	Define BMX_MASK as ~0ULL and replace -1ULL with it

Revision 1.5 / (view) - annotate - [select for diffs] , Thu Oct 4 13:56:13 2007 UTC (4 years, 7 months ago) by atchley
Branch: MAIN
CVS Tags: small-file-branch-point, pvfs-2-7-branch-point, pvfs-2-7-0, mgmt-branch-point, cu-sandbox-branch-point, cu-sandbox-branch
Branch point for: small-file-branch, pvfs-2-7-branch
Changes since 1.4: +0 -13 lines
Diff to previous 1.4
Modified Files:
	mx.h

	Reapply Pete's last change

Revision 1.4 / (view) - annotate - [select for diffs] , Thu Oct 4 12:43:46 2007 UTC (4 years, 7 months ago) by atchley
Branch: MAIN
Changes since 1.3: +25 -5 lines
Diff to previous 1.3
Modified Files:
	mx.c mx.h

	Sync with Myricom's svn HEAD

	Increase unexpected messages size from 4KB to 8KB to handle small IO
	Increase large IO buffer size from 1MB to 4MB
	Add buffer handling for unexpected messages to remove malloc for
	    unexpected messages
	Improve error reporting and use BMI errnos
	Move completion of unexpected sends after expected sends/recvs

Revision 1.3 / (view) - annotate - [select for diffs] , Sun Jul 22 16:15:01 2007 UTC (4 years, 9 months ago) by pw
Branch: MAIN
Changes since 1.2: +0 -13 lines
Diff to previous 1.2
Always define gossip_backtrace(), just as a noop if it cannot be built.  This
simplifies some ifdef nests in a few spots.  No behavior change.

Revision 1.2.12.1 / (view) - annotate - [select for diffs] , Wed May 23 20:48:42 2007 UTC (4 years, 11 months ago) by kunkel
Branch: pvfs2-kunkel-tas-branch
Changes since 1.2: +0 -0 lines
Diff to previous 1.2 to next main 1.3
Merge HEAD changes to TAS-branch.

Revision 1.2.10.1 / (view) - annotate - [select for diffs] , Wed Apr 11 22:50:26 2007 UTC (5 years, 1 month ago) by slang
Branch: WALT3
Changes since 1.2: +0 -0 lines
Diff to previous 1.2 to next main 1.3
walt3 reverse merge from head includes merges of pw's sm changes (no state declarations), cleanup of state machine code, and other general merging/fixes.

Revision 1.2.4.1 / (view) - annotate - [select for diffs] , Sat Feb 17 11:16:45 2007 UTC (5 years, 3 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.2: +0 -0 lines
Diff to previous 1.2 to next main 1.3
Update migration branch to current CVS version

Revision 1.2.2.1 / (view) - annotate - [select for diffs] , Sat Feb 17 10:39:24 2007 UTC (5 years, 3 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.2: +0 -0 lines
Diff to previous 1.2 to next main 1.3
Sync hint-branch to current CVS version

Revision 1.2 / (view) - annotate - [select for diffs] , Tue Feb 13 18:41:48 2007 UTC (5 years, 3 months ago) by slang
Branch: MAIN
CVS Tags: twod-branch-point, twod-branch, pvfs-2-6-branch, pvfs-2-6-3-tag3, pvfs-2-6-3-tag2, pvfs-2-6-3, kunkel-tas-branch-2007-05-23, kunkel-migration-hint-branch-point-2007-06-17, kunkel-migration-hint-branch-point-2007-03-15, kunkel-hint-branch-point-2007-02-17
Branch point for: pvfs2-kunkel-tas-branch, kunkel-migration-branch, kunkel-hint-branch, WALT3
Changes since 1.1: +2 -0 lines
Diff to previous 1.1
add COPYING bits to mx header.

Revision 1.1 / (view) - annotate - [select for diffs] , Tue Feb 13 18:39:39 2007 UTC (5 years, 3 months ago) by slang
Branch: MAIN
Initial commit of BMI MX implementation provided by Scott and Myricom.  Thanks Scott!

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

Email pvfs2 viewcvs admin
Powered by
ViewCVS 0.9.4