Skip to content

Commit 1b8077d

Browse files
committed
Revert "Revert "Revert "feat: add quarkus random seed"""
This reverts commit 294850f.
1 parent 54e0558 commit 1b8077d

File tree

3 files changed

+1
-12
lines changed

3 files changed

+1
-12
lines changed

quarkus-integration/quarkus/deployment/src/test/java/ai/timefold/solver/quarkus/TimefoldProcessorOverridePropertiesAtRuntimeTest.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ private static String getRequiredProperty(String name) {
6262
private static Map<String, String> getRuntimeProperties() {
6363
Map<String, String> out = new HashMap<>();
6464
out.put("quarkus.timefold.solver.termination.best-score-limit", "7");
65-
out.put("quarkus.timefold.solver.random-seed", "123");
6665
out.put("quarkus.timefold.solver.move-thread-count", "3");
6766
out.put("quarkus.timefold.solver-manager.parallel-solver-count", "10");
6867
out.put("quarkus.timefold.solver.termination.diminished-returns.enabled", "true");
@@ -91,13 +90,11 @@ public String getSolverConfig() {
9190
termination.diminished-returns.minimum-improvement-ratio=%s
9291
termination.bestScoreLimit=%s
9392
moveThreadCount=%s
94-
randomSeed=%d
9593
"""
9694
.formatted(diminishedReturnsConfig.getSlidingWindowDuration().toHours(),
9795
diminishedReturnsConfig.getMinimumImprovementRatio(),
9896
solverConfig.getTerminationConfig().getBestScoreLimit(),
99-
solverConfig.getMoveThreadCount(),
100-
123);
97+
solverConfig.getMoveThreadCount());
10198
}
10299

103100
@GET
@@ -123,7 +120,6 @@ void solverConfigPropertiesShouldBeOverwritten() throws IOException {
123120
assertEquals("0.5", solverConfigProperties.get("termination.diminished-returns.minimum-improvement-ratio"));
124121
assertEquals("7", solverConfigProperties.get("termination.bestScoreLimit"));
125122
assertEquals("3", solverConfigProperties.get("moveThreadCount"));
126-
assertEquals("123", solverConfigProperties.get("randomSeed"));
127123
}
128124

129125
@Test

quarkus-integration/quarkus/runtime/src/main/java/ai/timefold/solver/quarkus/TimefoldRecorder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,6 @@ public static void updateSolverConfigWithRuntimeProperties(SolverConfig solverCo
136136
.ifPresent(solverConfig::setDaemon);
137137
maybeSolverRuntimeConfig.flatMap(SolverRuntimeConfig::moveThreadCount)
138138
.ifPresent(solverConfig::setMoveThreadCount);
139-
maybeSolverRuntimeConfig.flatMap(SolverRuntimeConfig::randomSeed)
140-
.ifPresent(solverConfig::setRandomSeed);
141139
maybeSolverRuntimeConfig.flatMap(config -> config.termination().diminishedReturns())
142140
.ifPresent(diminishedReturnsConfig -> setDiminishedReturns(solverConfig, diminishedReturnsConfig));
143141
}

quarkus-integration/quarkus/runtime/src/main/java/ai/timefold/solver/quarkus/config/SolverRuntimeConfig.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,4 @@ public interface SolverRuntimeConfig {
4343
* Configuration properties that overwrite {@link TerminationConfig}.
4444
*/
4545
TerminationRuntimeConfig termination();
46-
47-
/**
48-
* Configuration of the random seed.
49-
*/
50-
Optional<Long> randomSeed();
5146
}

0 commit comments

Comments
 (0)