2009-01-13Oops, needed to up the version to rc2 since we released rc1 and v1.2 v1.2.9
timattox [Tue, 13 Jan 2009 17:07:57 +0000] rev 17539
Oops, needed to up the version to rc2 since we released rc1 and
have fixed a few more bugs since then.

2009-01-07Update the NEWS file entry for 1.2.9 v1.2
timattox [Wed, 07 Jan 2009 22:54:56 +0000] rev 17538
Update the NEWS file entry for 1.2.9

2009-01-07Closes #1715: Fix for "Wrongly detect overlapping regions" v1.2
timattox [Wed, 07 Jan 2009 22:25:34 +0000] rev 17537
Closes #1715: Fix for "Wrongly detect overlapping regions"

Submitted by bosilca, Reviewed by brbarret, RM-approved by tdd

r19757: add comment on what ompi_convertor_need_buffers() does.

r20120:
A fix for http://www.open-mpi.org/community/lists/users/2008/12/7502.php.
The solution is not to compute the OVERLAP flag, as the best we can do
is an approximative answer. Without this flag the unpack can leads to
unexpected answers if the data-type contain any overlapping regions.
As such datatypes are illegal in MPI, this became a user responsability.

r20123:
Correct the disp array when creating a data based on the
MPI_COMBINER_INDEXED_BLOCK combiner.

2009-01-07Closes #1738: Datatype misalignment fix v1.2
timattox [Wed, 07 Jan 2009 14:26:13 +0000] rev 17536
Closes #1738: Datatype misalignment fix

Submitted by bosilca, Reviewed by tdd, RM-approved by tdd

Patch applied corresponding to:

r20133:
Fix an issue where the datatype description introduce a buffer
misalignment. Because some architectures (read SPARC64) require
aligned accesses, we increase the storage space when we pack a
datatype description to keep the fields aligned. This has to
be done on both sided in order to be consistent.

r20134:
Some 64 bits architectures support pointer aligned on 4 bytes
(where the sizeof(long) is 8). On such architectures dont
assert if the datatype representation is not aligned on 64 bits.

r20140:
TYPE shouldn't be surrounded by parens because it causes
issues for some versions of gcc when the construct
{{{ a = ((int)) sizeof(b) }}} comes up...

2009-01-07Closes #1736: LOCK_SHARED fix v1.2
timattox [Wed, 07 Jan 2009 14:15:47 +0000] rev 17535
Closes #1736: LOCK_SHARED fix

Submitted by rolfv, Reviewed by tdd and jsquyres, RM-approved by tdd

Applied r19533 with a few minor manual edits:
Add a check for LOCK_SHARED in the sys/synch.h file. If it exists
then smash it to avoid problems with preprocessor and C++.

2008-12-17Resync the v1.2 NEWS file with the trunk. v1.2
timattox [Wed, 17 Dec 2008 06:28:39 +0000] rev 17534
Resync the v1.2 NEWS file with the trunk.

2008-12-16Closes #1722: Take into account active MTU vs Max MTU for HCA v1.2
timattox [Tue, 16 Dec 2008 15:21:53 +0000] rev 17533
Closes #1722: Take into account active MTU vs Max MTU for HCA

Submitted by apant, Reviewed by jsquyres, RM-approved by tdd

Patch applied corresponding to r20131:
Check the active port MTU against the MTU statically configured
for the HCA. QLogic HCA's capable of 4K MTU had an issue when
connected to switches running at 2K.

2008-11-25Closes #1677: Fix lower bound datatype problem v1.2
timattox [Tue, 25 Nov 2008 21:47:09 +0000] rev 17532
Closes #1677: Fix lower bound datatype problem

Submitted by bosilca, Reviewed by jsquyres, transitively RM-approved by bosilca

r20033: Correctly use the snprintf. Don't zap the last char

r20034:
When copying data using the same datatype don't ignore the gap in
the begining. Thanks to Peter Kjellstrom for the bugreport.

2008-11-25Get ready for v1.2.9rc1: update NEWS and VERSION files v1.2
timattox [Tue, 25 Nov 2008 20:52:17 +0000] rev 17531
Get ready for v1.2.9rc1: update NEWS and VERSION files

2008-11-14Closes #1654: Fix v1.2 warnings v1.2
timattox [Fri, 14 Nov 2008 22:24:31 +0000] rev 17530
Closes #1654: Fix v1.2 warnings

Submited by jsquyres, Reviewed by pasha & rhc, RM-approved by tdd

Patch applied which fixes warnings that came up from the use of
RedHat's gcc extension D_FORTIFY_SOURCE=2 which is used by OFED.