storage/config: fix example config, add warning for missing shardCount
This commit is contained in:
parent
a4aeba7ecc
commit
71eb9fb767
2 changed files with 5 additions and 2 deletions
|
@ -68,7 +68,7 @@ chihaya:
|
||||||
|
|
||||||
# The number of partitions data will be divided into in order to provide a
|
# The number of partitions data will be divided into in order to provide a
|
||||||
# higher degree of parallelism.
|
# higher degree of parallelism.
|
||||||
shards: 1024
|
shard_count: 1024
|
||||||
|
|
||||||
# This block defines configuration used for middleware executed before a
|
# This block defines configuration used for middleware executed before a
|
||||||
# response has been returned to a BitTorrent client.
|
# response has been returned to a BitTorrent client.
|
||||||
|
|
|
@ -63,9 +63,12 @@ func (cfg Config) LogFields() log.Fields {
|
||||||
|
|
||||||
// New creates a new PeerStore backed by memory.
|
// New creates a new PeerStore backed by memory.
|
||||||
func New(cfg Config) (storage.PeerStore, error) {
|
func New(cfg Config) (storage.PeerStore, error) {
|
||||||
shardCount := 1
|
var shardCount int
|
||||||
if cfg.ShardCount > 0 {
|
if cfg.ShardCount > 0 {
|
||||||
shardCount = cfg.ShardCount
|
shardCount = cfg.ShardCount
|
||||||
|
} else {
|
||||||
|
log.Warnln("storage: shardCount not configured, using 1 as default value.")
|
||||||
|
shardCount = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
if cfg.GarbageCollectionInterval <= 0 {
|
if cfg.GarbageCollectionInterval <= 0 {
|
||||||
|
|
Loading…
Reference in a new issue