Open jeffpc opened 8 years ago
Do we expect any overlap between endpoints' support?
At the very least, NOP should (IMO) be in all of them. Aside from that, the RPCs for managing storage will likely be used for both client and server daemons. (After all, a cache is a storage device that's just used differently - but the setup is the same.)
Instead of having several different RPC protocols for the different components communicating, we should probably have just one and the different daemons can return
-ENOTSUP
or-ENOSYS
for the commands they don't like.The four different modes of communication: