Telecon agendas

8 views
Skip to first unread message

r...@open-mpi.org

unread,
Feb 26, 2017, 12:40:11 PM2/26/17
to pmix
Hello folks

As usual, meeting info is here:  https://github.com/pmix/master/wiki/4-Meetings

NOTE: v1.2.1 has been released! Many thanks to all the contributors.

Tues
-------

* SC’17
* papers
* BoF

* v1.2.1/v1.2.0 ABI break in dstore

* launch performance
* where do we stand
* next steps
* PMIx side of things: gds and pshmem frameworks
* ORTE side: rr2 mapper, fabric support

* PMIx reference server
* release planning


Thurs
--------

* launch performance
* status update

* dynamic application workshop

* RFCs
* flexible allocation
* time remaining
* heartbeat
* job control

* v2.0
* release planning


Hope to see you there!
Ralph

Josh Hursey

unread,
Feb 28, 2017, 12:16:41 PM2/28/17
to pm...@googlegroups.com
On the teleconf today we talked about a definition for backwards compatibility that we are going to try to use moving forward. Note that this is slightly stronger than what Open MPI is using, if you are familiar with their definition. Certainly we can keep talking about this.

Full Backwards Compatibility [vX.Y.Z]
  Z : Internal bug fixes that do not impact behavior seen outside of a single process
  Y : No API changes (or required attributes), but behavior between processes changed (e.g., flock, dstore)
  X : API changes and/or required attributes

The scenario we have to keep in mind is that if we have a statically linked PMIx server at, say, version v5.6.7. And we have a PMIx client dynamically linked. The client can be at v5.6.z and still work with the PMIx server.

If the PMIx client moves to v5.6.8 then the PMIx server does not need to change.

If the PMIx client moves to v5.7.0 then the PMIx server will need to update to a PMIx version in the v5.7.z series. It only needs to re-compile because it was statically linked. A dynamically linked PMIx process will just need to re-link.

If the PMIx client moves to v6.0.0 then the PMIx server will need to re-compile to a version in the v6.0.z series.


There is work ongoing to better interoperate between major version of PMIx. More details on that will follow once that work is complete.


--
You received this message because you are subscribed to the Google Groups "pmix" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pmix+unsubscribe@googlegroups.com.
To post to this group, send email to pm...@googlegroups.com.
Visit this group at https://groups.google.com/group/pmix.
To view this discussion on the web visit https://groups.google.com/d/msgid/pmix/BD8DE737-9555-48C0-9EC4-B01DA13EFBF9%40open-mpi.org.
For more options, visit https://groups.google.com/d/optout.



--
Josh Hursey
IBM Spectrum MPI Developer
Reply all
Reply to author
Forward
0 new messages