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