Skip to content

Commit d5dc1ad

Browse files
committed
FIXUP: merge micro-bench
1 parent 1373c53 commit d5dc1ad

File tree

1 file changed

+6
-2
lines changed
  • bench/micro/Bench/Database/LSMTree/Internal

1 file changed

+6
-2
lines changed

bench/micro/Bench/Database/LSMTree/Internal/Merge.hs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import qualified Database.LSMTree.Internal.RunAcc as RunAcc
2828
import qualified Database.LSMTree.Internal.RunBuilder as RunBuilder
2929
import Database.LSMTree.Internal.RunNumber
3030
import Database.LSMTree.Internal.Serialise
31+
import Database.LSMTree.Internal.Types (Salt)
3132
import Database.LSMTree.Internal.UniqCounter
3233
import Prelude hiding (getContents)
3334
import System.Directory (removeDirectoryRecursive)
@@ -221,8 +222,11 @@ benchmarks = bgroup "Bench.Database.LSMTree.Internal.Merge" [
221222
| w <- weights
222223
]
223224

225+
benchSalt :: Salt
226+
benchSalt = 4
227+
224228
sessionSalt :: SessionSalt
225-
sessionSalt = SessionSalt 4
229+
sessionSalt = SessionSalt benchSalt
226230

227231
runParams :: RunBuilder.RunParams
228232
runParams =
@@ -450,5 +454,5 @@ randomRunData Config {..} runentries g0 =
450454
-- Each run entry needs a distinct key.
451455
randomWord64OutOf :: Int -> Rnd SerialisedKey
452456
randomWord64OutOf possibleKeys =
453-
first (serialiseKey . Hash.hashSalt64 0)
457+
first (serialiseKey . Hash.hashSalt64 benchSalt)
454458
. uniformR (0, fromIntegral possibleKeys :: Word64)

0 commit comments

Comments
 (0)