You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the buffer that an asynchronous RDMA read reads into has its lifetime tied to the future returned by the operation. This has been working so far, but it seems possible that if the future returned by the function were to go out of scope before the read operation completed that buffer to read into would be deallocated, resulting in the read operation potentially overwriting memory in use elsewhere.
It may be beneficial to find a way of tying the lifetime of the receive buffer to the asynchronous operation (perhaps place a shared pointer inside of RDMAOpInfo).
The text was updated successfully, but these errors were encountered:
Currently the buffer that an asynchronous RDMA read reads into has its lifetime tied to the future returned by the operation. This has been working so far, but it seems possible that if the future returned by the function were to go out of scope before the read operation completed that buffer to read into would be deallocated, resulting in the read operation potentially overwriting memory in use elsewhere.
It may be beneficial to find a way of tying the lifetime of the receive buffer to the asynchronous operation (perhaps place a shared pointer inside of
RDMAOpInfo
).The text was updated successfully, but these errors were encountered: