ledgerconfig

package
v0.0.0-...-c3b3142 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetBlockStorePath

func GetBlockStorePath() string

GetBlockStorePath returns the filesystem path that is used for the chain block stores

func GetConfigHistoryPath

func GetConfigHistoryPath() string

GetConfigHistoryPath returns the filesystem path that is used for maintaining history of chaincodes collection configurations

func GetFileLockPath

func GetFileLockPath() string

GetFileLockPath returns the filesystem path that is used to create a file lock

func GetHistoryLevelDBPath

func GetHistoryLevelDBPath() string

GetHistoryLevelDBPath returns the filesystem path that is used to maintain the history level db

func GetInternalBookkeeperPath

func GetInternalBookkeeperPath() string

GetInternalBookkeeperPath returns the filesystem path that is used for bookkeeping the internal stuff by by KVledger (such as expiration time for pvt)

func GetInternalQueryLimit

func GetInternalQueryLimit() int

GetInternalQueryLimit exposes the queryLimit variable

func GetLedgerProviderPath

func GetLedgerProviderPath() string

GetLedgerProviderPath returns the filesystem path for storing ledger ledgerProvider contents

func GetMaxBatchUpdateSize

func GetMaxBatchUpdateSize() int

GetMaxBatchUpdateSize exposes the maxBatchUpdateSize variable

func GetMaxBlockfileSize

func GetMaxBlockfileSize() int

GetMaxBlockfileSize returns maximum size of the block file

func GetMaxDegreeQueryReadsHashing

func GetMaxDegreeQueryReadsHashing() uint32

GetMaxDegreeQueryReadsHashing return the maximum degree of the merkle tree for hashes of of range query results for phantom item validation For more details - see description in kvledger/txmgmt/rwset/query_results_helper.go

func GetPvtdataStoreCollElgProcDbBatchesInterval

func GetPvtdataStoreCollElgProcDbBatchesInterval() int

GetPvtdataStoreCollElgProcDbBatchesInterval returns the minimum duration (in milliseconds) between writing two consecutive db batches for converting the ineligible missing data entries to eligible missing data entries

func GetPvtdataStoreCollElgProcMaxDbBatchSize

func GetPvtdataStoreCollElgProcMaxDbBatchSize() int

GetPvtdataStoreCollElgProcMaxDbBatchSize returns the maximum db batch size for converting the ineligible missing data entries to eligible missing data entries

func GetPvtdataStorePath

func GetPvtdataStorePath() string

GetPvtdataStorePath returns the filesystem path that is used for permanent storage of private write-sets

func GetPvtdataStorePurgeInterval

func GetPvtdataStorePurgeInterval() uint64

GetPvtdataStorePurgeInterval returns the interval in the terms of number of blocks when the purge for the expired data would be performed

func GetRootPath

func GetRootPath() string

GetRootPath returns the filesystem path. All ledger related contents are expected to be stored under this path

func GetStateLevelDBPath

func GetStateLevelDBPath() string

GetStateLevelDBPath returns the filesystem path that is used to maintain the state level db

func GetTotalQueryLimit

func GetTotalQueryLimit() int

GetTotalQueryLimit exposes the totalLimit variable

func GetWarmIndexesAfterNBlocks

func GetWarmIndexesAfterNBlocks() int

GetWarmIndexesAfterNBlocks exposes the warmIndexesAfterNBlocks variable

func IsAutoWarmIndexesEnabled

func IsAutoWarmIndexesEnabled() bool

IsAutoWarmIndexesEnabled exposes the autoWarmIndexes variable

func IsCouchDBEnabled

func IsCouchDBEnabled() bool

IsCouchDBEnabled exposes the useCouchDB variable

func IsHistoryDBEnabled

func IsHistoryDBEnabled() bool

IsHistoryDBEnabled exposes the historyDatabase variable

func IsQueryReadsHashingEnabled

func IsQueryReadsHashingEnabled() bool

IsQueryReadsHashingEnabled enables or disables computing of hash of range query results for phantom item validation

Types

This section is empty.

Jump to

Keyboard shortcuts

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