A generic message passing library is used to communicate with allother components in the Ceph file system. The messenger libraryprovides ordered, reliable delivery of messages between two nodes inthe system, or notifies the higher layer when it is unable to do so.