Skip to content

Commit aba1953

Browse files
author
Youri K
committed
fix default column when no config is provided
1 parent 28c8d75 commit aba1953

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/scala/com/scalableminds/fossildb/db/RocksDBStore.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class RocksDBManager(dataDir: Path, columnFamilies: List[String], optionsFilePat
3535
}
3636
options.setCreateIfMissing(true).setCreateMissingColumnFamilies(true)
3737
val defaultColumnFamilyOptions = cfListRef.find(_.getName sameElements RocksDB.DEFAULT_COLUMN_FAMILY).map(_.getOptions).getOrElse(new ColumnFamilyOptions())
38-
val newColumnFamilyDescriptors = columnFamilies.map(_.getBytes).diff(cfListRef.toList.map(_.getName)).map(new ColumnFamilyDescriptor(_, defaultColumnFamilyOptions))
38+
val newColumnFamilyDescriptors = (columnFamilies.map(_.getBytes) :+ RocksDB.DEFAULT_COLUMN_FAMILY).diff(cfListRef.toList.map(_.getName)).map(new ColumnFamilyDescriptor(_, defaultColumnFamilyOptions))
3939
val columnFamilyDescriptors = cfListRef.toList ::: newColumnFamilyDescriptors
4040
logger.info("Opening RocksDB at " + dataDir.toAbsolutePath)
4141
val columnFamilyHandles = new util.ArrayList[ColumnFamilyHandle]

0 commit comments

Comments
 (0)