Samuel Gutierrez
b144c8c343
silence warning in shmem posix run-time test when err is not equal to EEXIST.
...
This commit was SVN r25034.
2011-08-09 21:13:28 +00:00
Ralph Castain
da9bbf68ec
Fix the output of error strings. Every convertor is returning OPAL_SUCCESS, so you have to check each convertor to find which one this error belongs to, and then run ONLY that convertor.
...
This commit was SVN r25009.
2011-08-08 04:10:40 +00:00
Jeff Squyres
ba432393d4
Remove some really old (internal) kruft that never ended up getting
...
used.
This commit was SVN r24988.
2011-08-04 15:24:37 +00:00
Jeff Squyres
f539b20a8f
Patch from ARM for assembly:
...
http://www.open-mpi.org/community/lists/devel/2011/08/9586.php
This commit was SVN r24979.
2011-08-02 19:15:24 +00:00
Samuel Gutierrez
adde221413
use memcpy in ds_copy.
...
This commit was SVN r24942.
2011-07-25 17:16:29 +00:00
Jeff Squyres
5fd57dad37
Add in missing ARM.asm file (this is in addition to r24875, which
...
included a missing ARM directory).
This commit was SVN r24923.
The following SVN revision numbers were found above:
r24875 --> open-mpi/ompi@ceabe91484
2011-07-22 20:04:50 +00:00
Ralph Castain
8a7f9f8997
Hide libevent symbols when internal thread support enabled
...
This commit was SVN r24922.
2011-07-22 19:49:47 +00:00
Ralph Castain
3f0d13efe2
Fix libevent internal thread support
...
This commit was SVN r24920.
2011-07-22 19:18:49 +00:00
Shiqing Fan
edaa7b96e4
This should not be commented out.
...
This commit was SVN r24914.
2011-07-21 12:56:18 +00:00
Shiqing Fan
665d1284be
Fix a bug that memcpy'ing a wrong temp string.
...
This commit was SVN r24912.
2011-07-21 12:53:03 +00:00
Ralph Castain
6201581544
Fix the symbol visibility issue for libevent by renaming all visible libevent symbols
...
This commit was SVN r24902.
2011-07-14 07:10:52 +00:00
Abhishek Kulkarni
b64ea09d72
Fix C/R-related error messages during initialization.
...
This commit was SVN r24901.
2011-07-13 23:34:34 +00:00
Ralph Castain
5e99d45ae4
Remove unused variable
...
This commit was SVN r24887.
2011-07-13 03:42:20 +00:00
Ralph Castain
1ad110d2e9
After a nice, calm, rational discussion between Brian, Jeff, and myself, we decided to revert r24864 and r24862 to restore the reference counters in opal_init/finalize. The rationale was that we should instead change orte_init/finalize to also use reference counters to support multi-embedded libraries. Jeff and Brian will discuss proposing a similar change to mpi_init/finalize to the MPI Forum so that all three libraries will behave in similar manners.
...
It was agreed that opal_init_util had wound up being used in unintended ways, which raised the problem of getting reference counts to work right. However, fixing it would involve more pain than it was worth - and so long as the other layers are made to behave similarly, I have no preference either way.
Complete implementation will follow - for now, this just reverts the prior changes.
This commit was SVN r24886.
The following SVN revision numbers were found above:
r24862 --> open-mpi/ompi@aa92e0c4eb
r24864 --> open-mpi/ompi@a5062385c2
2011-07-12 17:07:41 +00:00
Nadia Derbey
0d0cead33a
Fix a hang in carto_base_select() if carto_module_init() fails
...
This commit was SVN r24876.
2011-07-12 05:47:28 +00:00
Jeff Squyres
ceabe91484
Yow; we forgot to include the ARM stuff in the tarball. :-(
...
This commit was SVN r24875.
2011-07-11 23:52:07 +00:00
Abhishek Kulkarni
7363938ba8
add a missing include.
...
This commit was SVN r24873.
2011-07-11 00:04:31 +00:00
Jeff Squyres
08a05a1e35
Minor additions to make OMPI trunk compatible with the latest GNU
...
Autotools:
* Autoconf 2.68
* Automake 1.11.1
* Libtool 2.4
* m4 1.4.16
This commit was SVN r24867.
2011-07-10 12:11:47 +00:00
Jeff Squyres
e2df4d4a8d
Some platforms don't have <execinfo.h>, even if they have backtrace()
...
function (e.g., NetBSD). Thanks to Aleksej Saushev for pointing out
the issue.
This commit was SVN r24866.
2011-07-10 11:14:19 +00:00
Jeff Squyres
b2b781e537
Fix a few miscelaneous memory leaks.
...
This commit was SVN r24865.
2011-07-08 16:39:58 +00:00
Ralph Castain
aa92e0c4eb
Replace a useless counter with a boolean check to see if we have already passed thru opal_finalize so we don't call finalize, and then don't pass thru it (as was happening on several tools)
...
This commit was SVN r24862.
2011-07-08 06:43:19 +00:00
Terry Dontje
86a80411f0
update changes from review comments of #2816
...
This commit was SVN r24856.
2011-07-05 22:51:39 +00:00
Terry Dontje
8c0af7838a
add configure check for Solaris Legacy munmap prototype
...
This commit was SVN r24839.
2011-06-29 23:45:27 +00:00
Ralph Castain
4dc3ee369f
If event threads are enabled, we don't need to wakeup the event lib to pickup new events - so help valgrind to quit whining about it.
...
This commit was SVN r24837.
2011-06-29 22:52:28 +00:00
Ralph Castain
9244ea10fb
Provide a way to look at the head of the ring
...
This commit was SVN r24832.
2011-06-28 19:46:48 +00:00
Samuel Gutierrez
93110ce805
place a bandage on ds_copy plus minor cleanup. i need to rethink this part of the framework. thanks to Rolf for pointing out the issue.
...
This commit was SVN r24831.
2011-06-28 19:37:12 +00:00
Ralph Castain
2af867d26f
Don't segfault if show_help is called prior to calling opal_init_util
...
This commit was SVN r24825.
2011-06-27 16:35:19 +00:00
Ralph Castain
cd6b8417ec
Cleanup a set of warnings that appear to be caused by failure of PRIsize_t on Linux.
...
Set ignore properties
This commit was SVN r24812.
2011-06-23 15:07:58 +00:00
Samuel Gutierrez
61ff422562
fix a few more spots in posix.
...
This commit was SVN r24808.
2011-06-22 23:17:26 +00:00
Samuel Gutierrez
7fcf806dc9
fix posix builds on solaris. shmem still needs more cleanup on solaris, but at least shmem will stop breaking builds (i hope).
...
This commit was SVN r24807.
2011-06-22 23:08:58 +00:00
Samuel Gutierrez
5b5ce434fc
fix shmem sysv build on solaris.
...
This commit was SVN r24806.
2011-06-22 18:05:08 +00:00
Samuel Gutierrez
867df203bc
fix shmem mmap build on solaris. thanks terry.
...
This commit was SVN r24805.
2011-06-22 16:05:50 +00:00
Rolf vandeVaart
856a9c43b1
Add string.h. Needed when configuring with --enable-picky
...
This commit was SVN r24804.
2011-06-22 15:48:32 +00:00
Samuel Gutierrez
81f38b258a
commit of new shared memory backing facility framework (shmem) and its components.
...
This commit was SVN r24795.
2011-06-21 15:41:57 +00:00
Josh Hursey
6539a31b23
Cleanup configure checks for C/R functionality.
...
Add a WANT_FT_CR flag different from WANT_FT so tools like *-checkpoint are not built when a different FT technique is requested.
Also fix the C/R thread check so that it is only enabled if C/R is enabled, not generally when threads are enabled.
This commit was SVN r24769.
2011-06-09 19:45:29 +00:00
Josh Hursey
8cd5280299
Some assorted opal_bitmap extensions
...
* Protect the '->bitmap' field if init() is called more than once [it shouldn't be, but if it is then this avoids a memory leak].
* Some new functions
* opal_bitmap_bitwise_and_inplace
* opal_bitmap_bitwise_or_inplace
* opal_bitmap_bitwise_xor_inplace
* opal_bitmap_are_different
* opal_bitmap_get_string
Adding these features to the trunk so others have access to them if they need them. A couple off trunk branches make use of them.
This commit was SVN r24767.
2011-06-09 14:43:54 +00:00
Josh Hursey
b223d355fc
Add explicit number for opal_crs_state_type_t enum (for debugging). Also add a MAX so we can easily check for out of bounds states during debugging.
...
This commit was SVN r24766.
2011-06-09 14:27:24 +00:00
Ralph Castain
4c06c9c07c
Simplify the code a little bit by recognizing that end=start isn't an error, but just indicates a partial address typical of CIDR notation.
...
This commit was SVN r24757.
2011-06-07 11:33:22 +00:00
Ralph Castain
666fdeab8f
Okay to return an error on end=start of string conversion so long as the strlen > 0, so restore that error check.
...
This commit was SVN r24756.
2011-06-07 03:20:01 +00:00
Ralph Castain
f3cae3d6f3
Cleanup the handling of if_include and if_exclude arguments based on CIDR notation.
...
Fix a bug in the new code that prevented the system from correctly matching addresses.
Remove comments in the show-help text indicating that we would continue in the face of incorrect specifications - leave that to the calling layer to decide.
Modify the new opal_ifmatches so it returns error codes letting the caller better understand the result.
Modify the oob to ensure we abort if we don't find interfaces matching specified constraints, and that we do so without multiple error messages.
NOTE: we have a conflict in our standards. We have been using comma-delimited lists of interfaces for all our params. However, one param - opal_net_private_ipv4 - now uses semicolons instead of comma separators. No idea why, but it is confusing.
This commit was SVN r24755.
2011-06-07 02:09:11 +00:00
George Bosilca
910a289e97
Remove the explicit "attemt to continue".
...
This commit was SVN r24754.
2011-06-07 01:27:08 +00:00
George Bosilca
7ebd094ecf
Cleanup the IPv4 address parsing, and correct the error message.
...
This commit was SVN r24750.
2011-06-06 03:08:02 +00:00
Ralph Castain
1491d52bd7
Extend the parsing capability of the oob tcp module's if_include and if_exclude options to support subnet+mask notation, and to handle virtual IP addresses (it was previously having problems distinguishing between "eth1" and "eth1.3").
...
This commit was SVN r24747.
2011-06-05 19:16:42 +00:00
Ralph Castain
8f401a0563
Enable the ability to constrain applications to hosts on the basis of resources.
...
This commit was SVN r24736.
2011-05-28 22:18:19 +00:00
Ralph Castain
b47ec2ee87
Remove lingering references to opal_profile option
...
This commit was SVN r24709.
2011-05-18 18:27:29 +00:00
Ralph Castain
ddf4914094
Plug fd leak
...
This commit was SVN r24707.
2011-05-18 13:46:27 +00:00
Ralph Castain
486041f89d
Get rid of the annoying error messages when setrlimit fails, which seems to be a constant problem on the Mac. Don't use the changed values for max limits if the setrlimit call failed.
...
This commit was SVN r24703.
2011-05-17 03:27:43 +00:00
Ralph Castain
4083e23073
Complete cleanup of pstat linux
...
This commit was SVN r24701.
2011-05-16 14:08:08 +00:00
Ralph Castain
08c3ecd608
Handle the case where memory stats are in different order, or don't exist on that platform
...
This commit was SVN r24700.
2011-05-16 13:32:42 +00:00
Ralph Castain
a3e43594a4
Extend node stats to include additional memory info. Change "darwin" pstat module to "test" as we don't really know how to get all the stat info for darwin.
...
Add a new OPAL_ERROR_LOG macro similar to the ORTE_ERROR_LOG one.
This commit was SVN r24692.
2011-05-08 14:45:16 +00:00