tags:

views:

22

answers:

0

We have some services utilizing SunRPC on Linux (RHEL 4/5) that we'd like to speed up.

Our RPC call require no return value, though by the nature of RPC, an ack is always sent anyway. This introduces latency that's recently become a problem - when run over a reliable transport (TCP), we'd hope to avoid the latency introduced by the RPC reply.

Docs here indicates Solaris has the "oneway" keyword enabling just that, though Linux/glibc does not seem to support this.

Is there any way we can enable "streaming" or one-way messaging with SunRPC on Linux ?