For situations like rdma protocol, where you serialize a network message that has a nullptr wire buffer but non-zero payloadbytes, serialization of the network message will overwrite payloadbytes=0 which leads to incorrect behavior. This is intended behavior of sst-core serialization. Need to implement a workaround.
Found this because Bcast MPI test was failing with mpirun -n 2 on sst-core build.
For situations like rdma protocol, where you serialize a network message that has a nullptr wire buffer but non-zero payloadbytes, serialization of the network message will overwrite payloadbytes=0 which leads to incorrect behavior. This is intended behavior of sst-core serialization. Need to implement a workaround.
Found this because Bcast MPI test was failing with mpirun -n 2 on sst-core build.