Jeff Squyres
9b14ee6d83
Fix CID 839: minor memory leak on error
...
This commit was SVN r19238.
2008-08-11 20:46:27 +00:00
Jeff Squyres
76b4040fbf
Fix CIDs 830, 831, 858: minor resource leaks on error
...
This commit was SVN r19237.
2008-08-11 20:40:04 +00:00
Jeff Squyres
54ab811426
Fix CID 1036: minor resource leak on error
...
This commit was SVN r19236.
2008-08-11 20:37:36 +00:00
Terry Dontje
f0eec291d0
Added a couple examples and spelling corrections.
...
This commit was SVN r19234.
2008-08-11 12:34:02 +00:00
Rainer Keller
ee1fe9015a
- Make sure, that the *param_index are > 0 (here, we don't pass
...
errors up...).
Coverity CID 1080 - 1090
- Really make sure, the user does not specify stupid negative values.
This commit was SVN r19233.
2008-08-11 11:21:04 +00:00
Rainer Keller
9cc83d7414
- Fix the freeing of already allocated buffers, if one fails.
...
Fixes Coverity CID 291 & CID 292
- Adjust the rc for other functions as well.
This commit was SVN r19232.
2008-08-11 09:43:01 +00:00
Jeff Squyres
da765cf68a
Gah; bml_base_endpoint.h was listed ''twice'' in this Makefile.am; I
...
missed that in r19226.
This commit was SVN r19231.
The following SVN revision numbers were found above:
r19226 --> open-mpi/ompi@d8860502df
2008-08-09 01:18:13 +00:00
Dan Lacher
7ef29d4abe
More fixes for #1387 . Minor fixes for the orte_host.7
...
man page file that was missed in the inital pass.
We are using $(am_dirstamp) instead of creating our own dirstamp since there
is src code in util/hostfile directory is created. The automake process
creates the $(am_dirstamp), we found the use of this in the generated Makefile
in the util/Makefile
This commit was SVN r19230.
2008-08-08 19:10:02 +00:00
Rainer Keller
0f8a80d81d
- The intel compiler does not play nice with the
...
__opal_attribute_format__ on typedef defined functions and
emits a warning once errmgr.h is included --> read: often...
This commit was SVN r19229.
2008-08-08 16:26:09 +00:00
Jeff Squyres
fa25de320e
Fixes CIDs 421, 422, 423, 424, 425 426
...
Possibly fixes CID 417
* ensure to initialize inner members upon default constructors using
the same syntax across all classes
* remove some member variables that aren't used anymore
* "initialize" the inner MPI_Status in the default constructor for
MPI::Status by calling the default constructor mpi_status(). This
may or may not silence CID 417; we'll see what happens in
subsequent Coverity Prevent runs.
This commit was SVN r19228.
2008-08-08 13:49:44 +00:00
Jeff Squyres
7af5f70cf3
Fix CID 529: potential static buffer overflow
...
This commit was SVN r19227.
2008-08-08 12:52:54 +00:00
Jeff Squyres
d8860502df
Fix CID 1092: remove a useless header file (bml_base_endpoint.h -- it
...
didn't contain anything!) and therefore remove some include file
recursion.
This commit was SVN r19226.
2008-08-08 12:39:30 +00:00
Jeff Squyres
2015e38f87
Fix CID 1093: remove some useless header files and therefore remove
...
some #include recursion.
This commit was SVN r19225.
2008-08-08 12:37:26 +00:00
Jeff Squyres
38e6ab57a9
Update svn:ignore
...
This commit was SVN r19224.
2008-08-08 12:33:17 +00:00
Jeff Squyres
22494f3a37
Update svn:ignore
...
This commit was SVN r19223.
2008-08-08 12:30:13 +00:00
Jeff Squyres
735c1d8bee
Add a missing OMPI_DECLSPEC
...
This commit was SVN r19221.
2008-08-07 20:36:11 +00:00
Tim Mattox
b107ac85a1
Fix an hg error message in make_dist_tarball.
...
This commit was SVN r19220.
2008-08-07 19:48:49 +00:00
Jeff Squyres
797ec531aa
Some more work on the man pages:
...
* Make the creation of the build dir for the man pages a bit more
robust (thanks to suggestions from Ralf W.).
* Only distribute the .Xin files, not the .X man pages themselves.
* Make the .X files depend on opal_config.h so that if you re-run
configure and change opal_config.h (e.g., a new version), the man
pages should get rebuilt.
* Man pages are now cleaned with "distclean", not "maintainer-clean".
* Fix a typo in opal_crs.7in.
* Udpate make_dist_tarball to update "date" in the VERSION file.
* Make make_dist_tarball a bit friendlier to hg checkouts.
This commit was SVN r19219.
2008-08-07 19:20:40 +00:00
George Bosilca
9a75ed0059
Allow the Solaris malloc component to desect itself.
...
This commit was SVN r19218.
2008-08-07 17:41:24 +00:00
Donald Kerr
7654e8fdf4
Create new memory component for default solaris allocator.
...
This commit was SVN r19217.
2008-08-07 15:38:37 +00:00
Jeff Squyres
f09dc4be31
Fix one item missed by r19175.
...
This commit was SVN r19216.
The following SVN revision numbers were found above:
r19175 --> open-mpi/ompi@e105b3f254
2008-08-07 14:49:27 +00:00
Jeff Squyres
4aff8038f9
A compromise -- move the shutting down of the async thread to the
...
component_close, when we know all the btl modules are gone and there
will be no more of them created.
This commit was SVN r19214.
2008-08-07 13:48:38 +00:00
Jeff Squyres
e835c89242
Revert r19205.
...
This commit was SVN r19212.
The following SVN revision numbers were found above:
r19205 --> open-mpi/ompi@58b3ea2f8b
2008-08-07 11:51:38 +00:00
Donald Kerr
7a88e2c6cb
catch when mpool not created and prevent the subsequent segv
...
This commit was SVN r19211.
2008-08-07 11:33:28 +00:00
Rainer Keller
ad3538ea38
- Per Discussion w/ Ralph Castain (related to CID 1051)
...
- Move up the __opal_attribute_noreturn__ information
- Actually make it known outside in ess.h
- Additionally allow printf-type checking
This commit was SVN r19210.
2008-08-07 09:36:10 +00:00
Ralph Castain
c9e53fd0d4
Add capability to notify system admins of potential problems in system communication networks and/or other system elements that are detected by Open MPI during operation. For example, failures in connections that may be indicative of connectivity problems can be reported to sys admins in addition to our current error message to the user, thus allowing more rapid correction of the problem.
...
This system is "off" by default and only operates upon specific directive for selection of a notifier component. At the moment, the only available component will write an error message to the syslog.
This commit was SVN r19209.
2008-08-06 21:59:21 +00:00
Ralph Castain
d7da6b3226
Just a minor cleanup of race conditions on trigger events for exit. Close the trigger pipe upon use since it is only a one-shut anyway. This removes the need to destruct the object, leaving the lock available to protect one-time termination routines throughout the life of the program.
...
This commit was SVN r19208.
2008-08-06 21:53:35 +00:00
Jeff Squyres
6d9f047238
Somehow this sign ended up pointing the wrong way.
...
This commit was SVN r19207.
2008-08-06 20:35:42 +00:00
Ralph Castain
adf2b4dfda
Correct an error output so the process names are sensible
...
This commit was SVN r19206.
2008-08-06 18:56:16 +00:00
Jeff Squyres
58b3ea2f8b
The async thread should not be shut down by the module since it's a
...
per-device entity. Also, we should shut down the CPCs after we have
destroyed both PP and SRQ QPs.
This commit was SVN r19205.
2008-08-06 18:26:53 +00:00
Jeff Squyres
9cffbecdaf
Amend r19196 with a few extra bells and whistles:
...
* use "warn_on_fork" instead of "do_not_warn_on_fork" -- i.e.,
use positive logic instead of negative logic
* ensure that pthread_atfork() is only called once
* amended the error message to include the hostname, PID, and
MPI_COMM_WORLD rank of the offender
* ensure that the warn_fork_cb() function is only defined if
HAVE_PTHREAD_H so that we don't get a compiler warning if it isn't
used
This commit was SVN r19204.
The following SVN revision numbers were found above:
r19196 --> open-mpi/ompi@277e4ac292
2008-08-06 17:29:41 +00:00
George Bosilca
45beed78e9
Fix 2 derefenced NULL variables (Coverty fix 474 & 476).
...
This commit was SVN r19202.
2008-08-06 15:50:54 +00:00
George Bosilca
fb02c23389
Fix dereference of NULL variable (Coverty 473).
...
This commit was SVN r19201.
2008-08-06 15:46:09 +00:00
Rainer Keller
5eb4ebe8fa
- Fix buffer size warning
...
Coverity CID 8
This commit was SVN r19198.
2008-08-06 14:53:43 +00:00
Rainer Keller
c58e89e471
- Fix variable set but not used
...
Coverity CID1061
This commit was SVN r19197.
2008-08-06 14:42:16 +00:00
Ralph Castain
277e4ac292
Provide a warning message if a user's app executes a "fork" operation while using subsystems that may not cleanly support it - e.g., the openib btl. The provided warning is a generic one indicating that use of fork in current conditions is not recommended.
...
This is setup so that it only is issued once (as opposed to every time they do it), and goes through orte_show_help so the user doesn't get hammered by #procs copies of the warning. In addition, there is a new MCA param (can't have too many!) to shut the warning off altogether.
This closes ticket #1244
This commit was SVN r19196.
2008-08-06 14:22:03 +00:00
George Bosilca
3c8d43deed
Remove unused variable (Coverty fix 178).
...
This commit was SVN r19195.
2008-08-06 14:09:43 +00:00
George Bosilca
567c691354
Remove unused variable (Coverty fix 177).
...
This commit was SVN r19194.
2008-08-06 14:08:34 +00:00
George Bosilca
f6ebdf8896
Remove unused variable (Coverty fix 176).
...
This commit was SVN r19193.
2008-08-06 14:07:20 +00:00
George Bosilca
c021427002
Remove unused variable (Coverty fix 175).
...
This commit was SVN r19192.
2008-08-06 14:06:08 +00:00
George Bosilca
6c8017e9b7
Remove unused variable (Coverty fix 174).
...
This commit was SVN r19191.
2008-08-06 14:04:54 +00:00
George Bosilca
afc79d1651
Remove unused variable (Coverty fix 173).
...
This commit was SVN r19190.
2008-08-06 14:03:33 +00:00
Rainer Keller
69a16b14bc
- Fix variable set but not used
...
Coverity CID1057
This commit was SVN r19189.
2008-08-06 14:02:12 +00:00
George Bosilca
5e3a5b7c13
Remove unused variable (Coverty fix 172).
...
This commit was SVN r19188.
2008-08-06 14:01:33 +00:00
George Bosilca
d897710e4f
Remove unused variable (Coverty fix 171).
...
This commit was SVN r19187.
2008-08-06 14:00:22 +00:00
George Bosilca
417b727006
Remove unused variable (Coverty fix 170).
...
This commit was SVN r19186.
2008-08-06 13:59:03 +00:00
George Bosilca
4f91b7806c
Remove unused variable (Coverty fix 169).
...
This commit was SVN r19185.
2008-08-06 13:57:43 +00:00
Rainer Keller
23c2292478
- Fix variable set but not used
...
Coverity CID1058
This commit was SVN r19184.
2008-08-06 13:57:38 +00:00
George Bosilca
24a04d92fd
Fix recursion in include files (Coverty fix 155).
...
This commit was SVN r19183.
2008-08-06 13:53:56 +00:00
George Bosilca
d8fe05264b
Fix recursion in include files (Coverty fix 156).
...
This commit was SVN r19181.
2008-08-06 13:50:01 +00:00