datastoremanager

package
v0.0.0-...-37eefcc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrDataStoreNotInitialised = errors.New("data store not initialised")
)

Functions

This section is empty.

Types

type DataStoreManager

type DataStoreManager struct {
	// contains filtered or unexported fields
}

func CreateDataStore

func CreateDataStore(parentDirectory string, log *zap.Logger) *DataStoreManager

Creates the datastores for the nodes it owns.

func (*DataStoreManager) Close

func (dsm *DataStoreManager) Close()

func (*DataStoreManager) GetDataNode

func (dsm *DataStoreManager) GetDataNode(slotID dht.ShardID) (js.JobFetcher, error)

func (*DataStoreManager) InitialiseDataStores

func (dsm *DataStoreManager) InitialiseDataStores(slots []dht.ShardID) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL