Commit Graph
17810 Commits
Author SHA1 Message Date
Lennart Hensler bc6edb22f1 Improved the data mining test coverage 2015-03-22 21:07:17 +01:00
Lennart Hensler 11fe706981 Implemented DataMiningExecutorService, that uses a BlockingPriorityQueue 2015-03-22 20:20:03 +01:00
Lennart Hensler 4d22ac15b9 Added a test for the processor instruction order in a PriorityQueue 2015-03-21 13:32:01 +01:00
Lennart Hensler dfb1753782 Renamed ProcessorInstruction to AbstractProcessorInstruction 2015-03-21 13:21:17 +01:00
Lennart Hensler bb65e01ed4 Added a priority to the ProcessorInstruction and made it Comparable 2015-03-21 12:41:45 +01:00
Lennart Hensler 571d6cb93a First attempt to abort dimension value queries, but didn't work
So the dimension value query managing is disabled in this commit, to be
able to push an error free state.
2015-03-20 12:16:50 +01:00
Lennart Hensler 988847c018 Introduced additional data for queries 2015-03-20 10:54:04 +01:00
Lennart Hensler db2620480a Forgot to update the polars 2015-03-20 00:06:00 +01:00
Lennart Hensler 35a021b86f Created a new class for processor instructions 2015-03-19 23:51:42 +01:00
Lennart Hensler afb092216e Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
2015-03-19 23:28:18 +01:00
Lennart Hensler a957f18bce Enriched the Query and QueryResult with a state 2015-03-19 23:26:06 +01:00
Lennart Hensler 2cebb082f9 Replaced my custom concurrent counter with an AtomicInteger 2015-03-19 21:58:22 +01:00
Lennart Hensler 33a8a1d71c Implemented a simple logic to abort running queries when a new one is sent 2015-03-19 21:53:29 +01:00
Axel Uhl 71b5f6bbdd implementing bug 2714: offer COG as a competitor chart value 2015-03-19 18:14:36 +01:00
Axel Uhl eedf2161c8 fixed compilation errors after fixing bug2712 2015-03-19 17:08:44 +01:00
Axel Uhl 582c971da0 fixed typo in comment 2015-03-19 17:02:23 +01:00
Axel Uhl d26b60e629 work on bug 2712: avoid 500MB worth of Double creation by introducing DoubleTriple analogously to DoublePair; some more improvements by not having to create KnotSpeedImpl 2015-03-19 16:56:59 +01:00
Axel Uhl a23780ca6e added threadmanager bundle to feature.xml, but don't auto-start it; security would need to be clarified first 2015-03-19 08:50:52 +01:00
Axel Uhl b9f6119de7 Merge remote-tracking branch 'origin/master' 2015-03-19 08:41:27 +01:00
Axel Uhl 9bb249666a added top-level pom.xml entry for threadmanager bundle 2015-03-19 08:40:45 +01:00
Axel Uhl a0500581f6 added a bundle com.sap.sse.threadmanager which provides a servlet for listing, suspending and resuming threads 2015-03-19 08:40:04 +01:00
Jens Rommel 0ce619194c Fixed some issues with media presentation:
- added support for showing multiple videos at a time
- assigned fixed size to HTML-based video
- added colored style for in-/active video button
- fixed state management when closing video window (used to not notify button state)
2015-03-18 17:18:58 +01:00
Axel Uhl 3657caad04 Merge remote-tracking branch 'server/master' 2015-03-18 13:25:40 +01:00
Axel Uhl 49ccae6d12 fix source/target compiler version to 1.7 for com.sap.sse.shared.android to avoid compiler issues during app build 2015-03-18 13:24:35 +01:00
Frederik Petersen 4d258b6cbd A new root task can only be added to executors queue when 90% free
rest is reserved for fan out of existing tasks.
2015-03-18 11:32:48 +01:00
Frederik Petersen f400435ccc Added test for leading competitor filter in polar mining 2015-03-18 10:10:00 +01:00
Frederik Petersen 0e1966dd23 Use pct instead of fixed value for leading competitor filter in polars 2015-03-17 17:21:31 +01:00
Lennart Hensler 9aa535b6eb Implemented a UUID generation for the emulated UUID 2015-03-17 17:15:49 +01:00
Frederik Petersen 7617dc7d85 Use isInLeadingCompetitors filter as a prefilter increasing performance 2015-03-17 16:59:20 +01:00
Frederik Petersen 212f30446b PolarDataMiner now waits for replay races to finish tracking 2015-03-17 14:37:45 +01:00
Lennart Hensler 6a642999bf Fixed a wild exception in the tests 2015-03-17 13:16:03 +01:00
Lennart Hensler 7e473d05c9 Merge remote-tracking branch 'origin/master' into dataMining 2015-03-17 13:07:03 +01:00
Lennart Hensler 9f6e6f2842 Aborting a Processor doesn't shutdown the executor anymore 2015-03-17 12:54:53 +01:00
Lennart Hensler 37403866c3 Improved the tests and the query abortion 2015-03-17 11:37:27 +01:00
Frederik Petersen 37539db952 Merge branch 'master' into polarfixqueue 2015-03-17 11:35:40 +01:00
EC2 Server 93f30d75bb Merge remote branch 'origin/bug2704-fixed' 2015-03-16 22:47:52 +00:00
Axel Uhl 9e7a364d8b Merge remote-tracking branch 'origin/master' 2015-03-16 23:05:24 +01:00
Axel Uhl a6ba5bef9d fixed Java version for com.sap.sse.datamining.shared which has to be 1.7 because com.sap.sse.common is referencing it 2015-03-16 23:04:18 +01:00
Frederik Petersen d19e6de654 Added test for suspend scenario. Make sure that continuous triggering will
not make get take forever, when waitForLatest is true.

TODO: make sure that get is called during first computeUpdate future. This
is not guaranteed right now.
2015-03-16 22:36:17 +01:00
Frederik Petersen 0193aaef0d Added missing path to get method
if waitForLatest is true, the triggeredAndNotYetScheduled queue empty and
no ongoingRecalculations -> the future was null and a NPE was thrown

now it just takes the current cache value in that case
2015-03-16 22:36:08 +01:00
Frederik Petersen 4438bb2f55 Added missing barrier call
it did not break the test, but the computeCacheUpdate thread was never
stopped
2015-03-16 22:35:57 +01:00
Axel Uhl 2bebe823ad Merge commit '99bb1090d26c372f5527f7519d9e3d8b179c8289' into bug2704-fixed 2015-03-16 22:35:46 +01:00
Axel Uhl 1bd6816e98 addressing bug2704 comment #6 2015-03-16 22:35:19 +01:00
Frederik Petersen 99bb1090d2 Use barriers in bug2704 test case 2015-03-16 19:25:04 +01:00
Axel Uhl 67e9df6dc7 fixed synchronization issue on SmartFutureCache 2015-03-16 18:38:54 +01:00
Axel Uhl 7a9498163a untested attempt to fix bug 2704, re-thinking SmartFutureCache 2015-03-16 18:30:29 +01:00
Lennart Hensler 44ea2ea56d Implemented the method abort in Query and ProcessorQuery 2015-03-16 18:02:13 +01:00
Lennart Hensler 5a3a6b8f16 Implemented a stub for abortable queries in the DataMiningServer 2015-03-16 16:32:43 +01:00
Lennart Hensler feac7a27be Added a session as parameter to the DataMiningService query methods 2015-03-16 15:28:05 +01:00
Frederik Petersen 2c4fa6a5c1 Improved synchronizing after bug2704 changes.
synchronizing now works solely with ongoingRecalculations monitor.

also added thread handshake to test case
2015-03-16 14:25:11 +01:00