Skip to content

Commit

Permalink
WiredTiger cache size can be a float (#11)
Browse files Browse the repository at this point in the history
  • Loading branch information
timvaillancourt authored Aug 29, 2018
1 parent 35160f1 commit 5a5cc09
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions config/storage.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ type StorageMMAPv1 struct {
}

type StorageWiredTigerEngineConfig struct {
CacheSizeGB int `yaml:"cacheSizeGB,omitempty" json:"cacheSizeGB,omitempty" json:"cacheSizeGB,omitempty"`
DirectoryForIndexes bool `yaml:"directoryForIndexes,omitempty" json:"directoryForIndexes,omitempty"`
JournalCompressor string `yaml:"journalCompressor,omitempty" json:"journalCompressor,omitempty"`
StatisticsLogDelaySecs int `yaml:"statisticsLogDelaySecs,omitempty" json:"statisticsLogDelaySecs,omitempty"`
CacheSizeGB float64 `yaml:"cacheSizeGB,omitempty" json:"cacheSizeGB,omitempty" json:"cacheSizeGB,omitempty"`
DirectoryForIndexes bool `yaml:"directoryForIndexes,omitempty" json:"directoryForIndexes,omitempty"`
JournalCompressor string `yaml:"journalCompressor,omitempty" json:"journalCompressor,omitempty"`
StatisticsLogDelaySecs int `yaml:"statisticsLogDelaySecs,omitempty" json:"statisticsLogDelaySecs,omitempty"`
}

type StorageWiredTigerCollectionConfig struct {
Expand Down
2 changes: 1 addition & 1 deletion config/storage_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ func TestStorage(t *testing.T) {
assert.True(t, s.Journal.Enabled, "'storage.journal.enabled' is not true")
assert.NotNil(t, s.WiredTiger, "'storage.wiredTiger' is nil/malformed")
assert.NotNil(t, s.WiredTiger.EngineConfig, "'storage.wiredTiger' is nil/malformed")
assert.Equal(t, 1, s.WiredTiger.EngineConfig.CacheSizeGB, "'storage.engineConfig.cacheSizeGB' is not 1")
assert.Equal(t, 1.0, s.WiredTiger.EngineConfig.CacheSizeGB, "'storage.engineConfig.cacheSizeGB' is not 1")
assert.NotNil(t, s.RocksDB, "'storage.rocksdb' is nil")
assert.True(t, s.RocksDB.Counters, "'storage.rocksdb.counters' is false")
assert.NotNil(t, s.MMAPv1, "'storage.mmapv1' is nil")
Expand Down

0 comments on commit 5a5cc09

Please sign in to comment.