Skip to content

#723 Merge 3.11/723_ptrtu_vertex_change into 3.11/sprint

Martin Duvanel requested to merge 3.11/723_ptrtu_vertex_change into 3.11/sprint

Fix #723 (closed) by:

  • Reusing serialization logic from PTRealTimeUpdate inside RealTimePTDataInterSYNTHESE::initQueue()
  • Enabling serialization of real-time vertex change even when there is no real-time schedule info on the same rank Changes are backward-compatible, in the sense that:
  • a receiver (slave) without these changes will still be able to deserialize the data sent with this code modification that he was previously able to deserialize (RT schedules or RT schedules + RT vertex)
  • a receiver with these modifications will be able to deserialize data coming from a server that does not have these changes

A significant effort was put on the UT to make sure all the previously existing tests pass with both a direct PTRealTimeUpdate and a serialized/deserialized PTRealTimeUpdate. A few tests were added too.

Merge request reports