using uuid_type = std::string
using uuid_map = std::unordered_map< uuid_type, std::vector< sys::socket_address > >
class sbnd::glusterfs_kernel
Base classes
Types
Methods
  • file_system() const -> const gluster_file_system_ptr &
  • react(sbn::kernel_ptr && child) -> voidvirtual

    Collects the output from the task from subordinate kernel child.

  • act() -> voidvirtual

    Performs the task or launches subordinate kernels to do so.

  • glusterfs_kernel(const Properties::GlusterFS & props)explicit
class sbnd::gluster_file_system
Base classes
Methods
  • uuid(uuid_type && rhs) -> void
  • read_peer_uuids() -> void
  • read_this_uuid() -> void
  • locate(const_path path, address_array & nodes) const -> voidvirtual
  • gluster_file_system(const Properties::GlusterFS & props)explicit
  • gluster_file_system()