Commit Graph
17802 Commits
Author SHA1 Message Date
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
Frederik Petersen c6eca8f16f Started implementing a queue for new fixes in the polar service 2015-03-16 13:50:54 +01:00
Lennart Hensler b64e3b24fc Merge remote-tracking branch 'origin/master' into dataMining 2015-03-16 13:14:41 +01:00
Frederik Petersen b101b2e3e6 Adjusted new smaart future cache test not to rely on sleeps
now uses wait and notify
2015-03-16 12:44:18 +01:00
Frederik Petersen 89a3791467 Smart future cache will now not have multiple concurrent recalculation
for the same key. It remembers triggers in a new map.
see bug2704
2015-03-16 11:35:13 +01:00
Frederik Petersen 80312a86f6 Another test rename 2015-03-16 10:54:57 +01:00
Frederik Petersen 624a7055e0 Renamed new failing test case, changed sleep durations and added comment 2015-03-16 10:53:00 +01:00
Frederik Petersen bddf72be87 Added failing test case for bug2704 2015-03-16 10:44:35 +01:00
Simon Pamies 861ff55778 Merge remote-tracking branch 'origin/master' 2015-03-14 23:32:04 +04:00