# Functions
DuplicateInitDataSet make the correspond error.
GetKey gets the value by the specify key.
NewDataSet constructs a new DataSet.
NewEtcdClient creates a new EtcdClient.
NewService creates a new service.
# Constants
DefaultAddrPath is the default etcd key for master address.
DefaultLockPath is the default etcd master lock path.
DefaultStatePath is the default etcd key for master state.
ErrorTypeDuplicateInitDataSet is used to reported dataset error.
# Structs
DataSet represents a file list dataset.
Error implements Error interface.
EtcdClient is the etcd client that the master uses for fault tolerance and service registry.
InMemStore is an in memory implementation of Store interface.
Service is the master server service.
# Interfaces
Store is the interface for save and load the master state.
# Type aliases
ErrorType is the typei name of error.