Skip to content

Commit 2af7eef

Browse files
author
Youri K
committed
test with all of columnFamily
1 parent 1cef3e0 commit 2af7eef

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

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

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,7 @@ class RocksDBManager(dataDir: Path, columnFamilies: List[String], optionsFilePat
8383
case 0 => db.compactRange()
8484
case 1 => writeAllSSts()
8585
case 2 => ingestFiles()
86-
case 3 => db.compactRange(false, -1, 0)
87-
case 4 => writeToNewDB()
86+
case 3 => writeToNewDB()
8887
}
8988
logger.info("All data has been compacted to last level containing data")
9089
}
@@ -111,12 +110,12 @@ class RocksDBManager(dataDir: Path, columnFamilies: List[String], optionsFilePat
111110
val store = getStoreForColumnFamily("skeletons")
112111
val it = store.get.scan("", None)
113112
var idx = 0
114-
writer.open(s"data/test${idx}.sst")
115-
it.take(100000).foreach { el =>
116-
if (new File(s"data/test${idx}.sst").length() > options.targetFileSizeBase()) {
113+
writer.open(s"data/export/test${idx}.sst")
114+
it.foreach { el =>
115+
if (new File(s"data/export/test${idx}.sst").length() + el.key.getBytes.length + el.value.length > options.targetFileSizeBase()) {
117116
writer.finish()
118117
idx += 1
119-
writer.open(s"data/test${idx}.sst")
118+
writer.open(s"data/export/test${idx}.sst")
120119
}
121120
writer.put(el.key.getBytes, el.value)
122121
}
@@ -126,7 +125,7 @@ class RocksDBManager(dataDir: Path, columnFamilies: List[String], optionsFilePat
126125
def writeToNewDB() = {
127126
val manager = new RocksDBManager(Paths.get("data_new"), columnFamilies, Some("config/options.ini"))
128127
val skeletonHandle = manager.columnFamilyHandles("skeletons")
129-
val it = getStoreForColumnFamily("skeletons").get.scan("", None).take(100000)
128+
val it = getStoreForColumnFamily("skeletons").get.scan("", None)
130129
it.foreach { el => manager.db.put(skeletonHandle, el.key.getBytes, el.value) }
131130
}
132131

0 commit comments

Comments
 (0)