-
Notifications
You must be signed in to change notification settings - Fork 865
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BTL checkpoint friendly #1
Comments
Imported from trac issue 19. Created by bosilca on 2006-05-19T14:05:54, last modified: 2008-10-23T20:59:56
|
Trac comment by jjhursey on 2007-03-13 10:52:54: It seems that the attached program tests to see if Open MPI can successfully fork, and have the child shut down the OMPI layer. So for this bug is it sufficient to show that a BTL can operate correctly under fork conditions to be ''checkpoint friendly''? I guess I'm just searching for what you mean by a ''checkpoint friendly BTL'' since it can mean loads of different things. |
Trac comment by jsquyres on 2008-10-23 11:24:19: Josh has done a bunch of work to make various BTL's checkpointable. Is this ticket necessary? It's not really clear what the exact intent of this ticket is. |
Trac comment by bosilca on 2008-10-23 20:59:56: This program try to clean the OMPI internal state before taking a checkpoint. If a BTL pass this test, then it can be safely used with BLCR to do a uncoordinated checkpoint. I'm in favor of keeping this open ... |
…devel/2013/12/13523.php Refs trac:4011 This commit was SVN r30024. The following Trac tickets were found above: Ticket 4011 --> https://svn.open-mpi.org/trac/ompi/ticket/4011
configure.ac: fix some broken AM_CONDITIONALs
Fix CID 1324726 (#1 of 1): Free of address-of expression (BAD_FREE): Indeed, if a lock conflicts with the lock_all we will end up trying to free an invalid pointer. Fix CID 1328826 (#1 of 1): Dereference after null check (FORWARD_NULL): This was intentional but it would be a good idea to check for module->comm being non_NULL to be safe. Also cleaned out some checks for NULL before free(). Signed-off-by: Nathan Hjelm <[email protected]>
Fix CID 1325868 (#1 of 1): Dereference after null check (FORWARD_NULL): Fix CID 1325869 (#1-2 of 2): Dereference after null check (FORWARD_NULL): Here reqs can indeed be NULL. Added a check to ompi_coll_base_free_reqs to prevent dereferencing NULL pointer. Signed-off-by: Nathan Hjelm <[email protected]>
Fix CID 715744 (#1 of 1): Logically dead code (DEADCODE): Fix CID 715745 (#1 of 1): Logically dead code (DEADCODE): The free of scratch_num in either place is defensive programming. Instead of removing the free the conditional around the free has been removed to quiet the warning. Fix CID 715753 (#1 of 1): Dereference after null check (FORWARD_NULL): Fix CID 715778 (#1 of 1): Dereference before null check (REVERSE_INULL): Fixed the conditional to check for collective_alg != NULL instead of collective_alg->functions != NULL. Fix CID 715749 (#1 of 4): Explicit null dereferenced (FORWARD_NULL): Updated code to ensure that none of the parse functions are reached with a non-NULL value. Fix CID 715746 (#1 of 1): Logically dead code (DEADCODE): Removed dead code. Fix CID 715768 (#1 of 1): Resource leak (RESOURCE_LEAK): Fix CID 715769 (#2 of 2): Resource leak (RESOURCE_LEAK): Fix CID 715772 (#1 of 1): Resource leak (RESOURCE_LEAK): Move free calls to before error checks to cleanup leak in error paths. Fix CID 741334 (#1 of 1): Explicit null dereferenced (FORWARD_NULL): Added a check to ensure temp is not dereferenced if it is NULL. Fix CID 1196605 (#1 of 1): Bad bit shift operation (BAD_SHIFT): Fixed overflow in calculation by replacing int mask with 1ul. Signed-off-by: Nathan Hjelm <[email protected]>
README: minor tweak to specifically mention GNU Fortran
This reverts commit 3e6a196, reversing changes made to 5de3d5d. Signed-off-by: Joshua Hursey <[email protected]>
We've removed all the C/R stuff, so this doesn't seem important at this point. |
Remove build product, add required help files
So far only self and tcp seems to be check-friendly. SM has a small issue, but that might be removed with a little work. All others BTL has to be investigated. A testing file will be added shortly once I figure out how to do it ...
The text was updated successfully, but these errors were encountered: