You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aurora.apache.org by ma...@apache.org on 2015/04/15 05:30:12 UTC
aurora git commit: Fixing benchmarks.
Repository: aurora
Updated Branches:
refs/heads/master 51b29c5a5 -> 669f27999
Fixing benchmarks.
Reviewed at https://reviews.apache.org/r/33202/
Project: http://git-wip-us.apache.org/repos/asf/aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/aurora/commit/669f2799
Tree: http://git-wip-us.apache.org/repos/asf/aurora/tree/669f2799
Diff: http://git-wip-us.apache.org/repos/asf/aurora/diff/669f2799
Branch: refs/heads/master
Commit: 669f279997eafcd4c2c449de35d85a0fcf2ad819
Parents: 51b29c5
Author: Maxim Khutornenko <ma...@apache.org>
Authored: Tue Apr 14 20:28:11 2015 -0700
Committer: Maxim Khutornenko <ma...@apache.org>
Committed: Tue Apr 14 20:28:11 2015 -0700
----------------------------------------------------------------------
.../org/apache/aurora/benchmark/SchedulingBenchmarks.java | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/aurora/blob/669f2799/src/jmh/java/org/apache/aurora/benchmark/SchedulingBenchmarks.java
----------------------------------------------------------------------
diff --git a/src/jmh/java/org/apache/aurora/benchmark/SchedulingBenchmarks.java b/src/jmh/java/org/apache/aurora/benchmark/SchedulingBenchmarks.java
index 0113505..12f42a9 100644
--- a/src/jmh/java/org/apache/aurora/benchmark/SchedulingBenchmarks.java
+++ b/src/jmh/java/org/apache/aurora/benchmark/SchedulingBenchmarks.java
@@ -45,6 +45,7 @@ import org.apache.aurora.scheduler.async.OfferManager;
import org.apache.aurora.scheduler.async.RescheduleCalculator;
import org.apache.aurora.scheduler.async.TaskScheduler;
import org.apache.aurora.scheduler.async.TaskScheduler.TaskSchedulerImpl.ReservationDuration;
+import org.apache.aurora.scheduler.async.preemptor.BiCache;
import org.apache.aurora.scheduler.async.preemptor.ClusterStateImpl;
import org.apache.aurora.scheduler.async.preemptor.Preemptor;
import org.apache.aurora.scheduler.async.preemptor.PreemptorModule;
@@ -130,7 +131,11 @@ public class SchedulingBenchmarks {
return DELAY_FOREVER;
}
});
-
+ bind(BiCache.BiCacheSettings.class).toInstance(
+ new BiCache.BiCacheSettings(DELAY_FOREVER, ""));
+ bind(TaskScheduler.class).to(TaskScheduler.TaskSchedulerImpl.class);
+ bind(TaskScheduler.TaskSchedulerImpl.class).in(Singleton.class);
+ expose(TaskScheduler.class);
expose(OfferManager.class);
}
},
@@ -140,8 +145,6 @@ public class SchedulingBenchmarks {
bind(new TypeLiteral<Amount<Long, Time>>() { })
.annotatedWith(ReservationDuration.class)
.toInstance(DELAY_FOREVER);
- bind(TaskScheduler.class).to(TaskScheduler.TaskSchedulerImpl.class);
- bind(TaskScheduler.TaskSchedulerImpl.class).in(Singleton.class);
bind(TaskIdGenerator.class).to(TaskIdGenerator.TaskIdGeneratorImpl.class);
bind(SchedulingFilter.class).to(SchedulingFilterImpl.class);
bind(SchedulingFilterImpl.class).in(Singleton.class);