type ThinPoolWatcher …
func NewThinPoolWatcher(poolName, metadataDevice string) (*ThinPoolWatcher, error) { … }
func (w *ThinPoolWatcher) Start() { … }
func (w *ThinPoolWatcher) Stop() { … }
func (w *ThinPoolWatcher) GetUsage(deviceID string) (uint64, error) { … }
const reserveMetadataMessage …
const releaseMetadataMessage …
func (w *ThinPoolWatcher) Refresh() error { … }
const thinPoolDmsetupStatusHeldMetadataRoot …
const thinPoolDmsetupStatusMinFields …
func (w *ThinPoolWatcher) checkReservation(poolName string) (bool, error) { … }