mercury icon indicating copy to clipboard operation
mercury copied to clipboard

Mercury is a C library for implementing RPC, optimized for HPC.

Results 75 mercury issues
Sort by recently updated
recently updated
newest added

I am using mercury in my application for RPC. When I exit the application, cleanup of mercury is done as per documentation but I am getting a couple of memory...

**Is your feature request related to a problem? Please describe.** There are some code paths in Mercury that will allocate extra memory if needed (for example, to satisfy a request...

**Is your feature request related to a problem? Please describe.** Currently DAOS is collecting information directly from libfabric to understand how to assign fabric interfaces appropriately to client processes. Now...

na
feature

We are encountering a problem in DAOS with how to properly finalize/shutdown servers using APIs that mercury provides today. The root of the problem is that in order to cleanly...

hg
minor
defect
feature

**Is your feature request related to a problem? Please describe.** Imagine a hypothetical scenario in which a service is periodically receiving a particular RPC type. The service then begins to...

hg
minor
defect

It would be useful if Mercury could print a warning if `HG_Register` is called with an id that is already used. That way we would catch (1) programming errors when...

hg
minor
defect

I'm not sure if this is a bug or a misunderstanding on my part of what `HG_Get_input_extra_buf` does (the same behavior happens with `HG_Get_ouput_extra_buf`), but I can't seem to be...

hg
minor
feature

**Describe the bug** I have a simple Mercury client and server (code available at the end of this issue). The client sends RPCs to the server indefinitely and the server...

na
bug

OFI can generate cancel events without users calling cancel resulting in callbacks returning an NA_CANCELED event. This is confusing for users and we should return an appropriate error code instead.

na
minor
defect

Original message from Chuck: > I have found a bad feature interaction between mercury's atomic queue data structure, NA_NO_BLOCK, and thread CPU binding. > The impact of this issue varies...

hg
major
bug