Commit Graph
16940 Commits
Author SHA1 Message Date
Jens Rommel 1b9f34602b Fixed GWT launch config 2014-12-23 09:54:32 +01:00
Axel Uhl d39eb39dc1 solution for bug 2539: clear trackerExists flag explicitly for all RaceColunmDTO/RaceLogTrackingInformation objects pointing to tracked race that got removed 2014-12-22 22:02:41 +01:00
Axel Uhl 3b99659180 fixed an i18n issue 2014-12-22 21:20:11 +01:00
Axel Uhl edabb39ab1 avoid NPE 2014-12-22 18:24:42 +01:00
Axel Uhl 83161e2c85 tracking app prototype now uses device_mappings/start service to check in 2014-12-22 18:04:20 +01:00
Axel Uhl c95b15721b fixed SailingGWT launch configurations 2014-12-22 14:39:13 +01:00
Axel Uhl 608330e826 Merge branch 'master' into regatta-log
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2014-12-22 14:22:32 +01:00
Axel Uhl 409dc239cf Merge remote-tracking branch 'origin/bug2511'
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LiveLeaderboardUpdater.java
2014-12-20 13:14:45 +01:00
jan b4c79f2e24 Fixes bug in tracking prototype and adds stop button 2014-12-20 11:07:05 +01:00
Axel Uhl 6d9f3f73c3 a fix for bug 2511 comment #4. An exception in LiveLeaderboardUpdater.run() is notified to getLiveLeaderboard(...), unblocks it and re-throws as ExecutionException;
this may end up in the onFailure callback of GetLeaderboardByName where it is set as a browser status.
2014-12-19 16:23:49 +01:00
Axel Uhl 20987a64db reduced log level for Storage updates from info to fine 2014-12-19 16:22:35 +01:00
Axel Uhl 35b18c1312 implemented ConcurrentHashBag.Iterator.remove() and added test cases 2014-12-19 15:05:34 +01:00
Axel Uhl 1befb86bbd removed obsolete comment 2014-12-19 14:51:08 +01:00
Axel Uhl 2ac000200d reduce test case runtime to 2s which still reliably reproduces the error before the fix 2014-12-19 14:50:37 +01:00
Axel Uhl b0eb0bf0b0 replacing private int size by private AtomicInteger size; this avoids race conditions during decrement/increment operations 2014-12-19 14:37:13 +01:00
Fredrik Teschke a6c17ad1ec Merge remote-tracking branch 'origin/master' into regatta-log
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/CreateAndTrackWithRaceLogTest.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingAdapter.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractRaceColumn.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
2014-12-19 14:31:41 +01:00
Axel Uhl 0a1590b524 found what looks like a reproduction scenario for bug 2502; failing test case 2014-12-19 13:50:58 +01:00
Axel Uhl 30b4657452 inlined Thread.currentThread() consistently 2014-12-19 09:43:03 +01:00
Axel Uhl 1a67e2b5b3 Merge branch 'master' into bug2502 2014-12-19 08:48:58 +01:00
Axel Uhl cdfe598c2a removed WithImage as it was used nowhere and implemented nowhere in a meaningful way 2014-12-19 08:47:47 +01:00
Christopher Ronnewinkel (D036654) 90de96cd6b use flag for polar-regression (default false); 2014-12-18 23:01:29 +01:00
Christopher Ronnewinkel (D036654) fc81a07cb4 fix gps-polar-diagram direct implementation; average port/star angles & speeds in gps-polar-diagram interpolated implementation; 2014-12-18 21:32:44 +01:00
Christopher Ronnewinkel (D036654) fd4122e554 evaluate hasPolar() on race-map based on gps-polar-data; thereby generalize raceboard-simulation to all boat-classes; 2014-12-18 21:32:42 +01:00
Christopher Ronnewinkel (D036654) bab161d496 fix final path-position of tree-grow; 2014-12-18 21:32:40 +01:00
Christopher Ronnewinkel (D036654) 6cb49f235b fix segmentation of paths in equitemporal steps; 2014-12-18 21:32:38 +01:00
Christopher Ronnewinkel (D036654) 43415deedc renaming & formatting; 2014-12-18 21:32:02 +01:00
Christopher Ronnewinkel (D036654) 36f1c64aaf integrate with polar-diagram-base; rename implementation that directly accesses polar-api to polar-diagram-gps-raw; 2014-12-18 21:32:00 +01:00
Christopher Ronnewinkel (D036654) 168488fd54 first integration of simulation and gps-polars; 2014-12-18 21:31:43 +01:00
Christopher Ronnewinkel (D036654) 0f783d147d add equitemporal markers to paths from simulation; 2014-12-18 21:30:17 +01:00
Christopher Ronnewinkel (D036654) 87fd55dab2 fix handling of out-of-range wind-speeds in polardiagram base-implementation; 2014-12-18 21:30:15 +01:00
Christopher Ronnewinkel (D036654) 53a8ef2138 fix null-pointer-exception when determining current-leg; 2014-12-18 21:30:13 +01:00
Christopher Ronnewinkel (D036654) bb6cd655d9 performance tree-grow: remove local cache, because short-time-wind-cache does work correctly now; 2014-12-18 21:29:42 +01:00
Christopher Ronnewinkel (D036654) 620c490043 fix leg start- and end-time for simulation; 2014-12-18 21:29:03 +01:00
Christopher Ronnewinkel (D036654) 81af424eea performance tree-grow: fix cos(lat) factor in longitude quantization; add wind-cache to wind-field-tracked-race used by tree-grow; 2014-12-18 21:28:41 +01:00
Christopher Ronnewinkel (D036654) 1f7b8eaadd performance tree-grow: quantize positions & timepoints when accessing TrackedRace.getWind(...) to support caching; 2014-12-18 21:28:21 +01:00
Christopher Ronnewinkel (D036654) 702bf5856e performance tree-grow: minimize calls to TrackedRace.getWind(...); 2014-12-18 21:26:36 +01:00
Christopher Ronnewinkel (D036654) 92e0c48036 add tree-grow-variant where path-candidate is represented by BitSets instead of Strings to compare runtime performance; unfortunately no performance improvements; 2014-12-18 21:26:09 +01:00
Christopher Ronnewinkel (D036654) 83e547bc4c simplify tree-grow-algorithm by strict focus on left/right steps; 2014-12-18 21:25:00 +01:00
Christopher Ronnewinkel (D036654) 54f8218764 update race-simulation-overlay dependent on quickranks; 2014-12-18 21:24:41 +01:00
Christopher Ronnewinkel (D036654) 5f22bfb93a add check for availability of suitable polar diagram (hasPolar) to race-map-settings; 2014-12-18 21:24:11 +01:00
Christopher Ronnewinkel (D036654) 0b0b12ef20 define OSGi-bundle-service for accessing polar-diagrams of simulator based on boat-class of race-definition; 2014-12-18 21:23:47 +01:00
Christopher Ronnewinkel (D036654) af21576562 Merge remote-tracking branch 'origin/master'
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetGenerationSettingsImpl.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PolarSheetGenerationTest.java
	java/com.sap.sailing.domain/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/PerRaceAndCompetitorPolarSheetGenerationWorker.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/PolarFix.java
	java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	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/polarsheets/AngleOverDataSizeHistogramPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/polarsheets/PolarSheetsChartPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/polarsheets/PolarSheetsPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.mongodb.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.polars.test/.classpath
	java/com.sap.sailing.polars.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/caching/test/PolarFixCacheRaceIntervalTest.java
	java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/mining/test/PolarDataMinerTest.java
	java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/test/PolarSheetAnalyzerTest.java
	java/com.sap.sailing.polars/.classpath
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/PolarDataService.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/aggregation/PolarFixAggregator.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/aggregation/PolarFixRaceInterval.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/aggregation/SimplePolarFixRaceInterval.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/analysis/PolarSheetAnalyzer.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/analysis/impl/PolarSheetAnalyzerImpl.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/caching/PolarFixCacheRaceInterval.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/clusters/SpeedClusterGroup.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/impl/PolarDataServiceImpl.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/GPSFixMovingWithPolarContext.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/IncrementalRegressionProcessor.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarDataMiner.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarFixFilterCriteria.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/SpeedClusterGroupFromWindSteppingCreator.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/regression/BoatSpeedEstimator.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/regression/IncrementalLinearRegressionProcessor.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/regression/impl/IncrementalLeastSquaresProcessor.java
	java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/PolarResource.java
	java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Cached MTB).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-remote.target
	java/com.sap.sse.datamining.shared/src/com/sap/sse/datamining/shared/impl/NestingCompoundGroupKey.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/factories/GroupKeyFactory.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/AbstractParallelMultiDimensionalNestingGroupingProcessor.java
	java/pom.xml
2014-12-18 21:11:39 +01:00
Axel Uhl 8acbc3d5fb updated admin release notes 2014-12-18 16:16:29 +01:00
Axel Uhl c886b8d4df added date fields for regatta structure import 2014-12-18 15:33:23 +01:00
Axel Uhl 8b567a7eca added start/end date edit fields again 2014-12-18 15:25:38 +01:00
Axel Uhl cebfa0b7ad Merge branch 'master' into structureImport
Conflicts:
	java/com.sap.sailing.gwt.ui/pom.xml
	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
2014-12-18 09:06:06 +01:00
Axel Uhl 5a6a1da390 adjusting the test case such that only one thread works on one key; problem doesn't occur 2014-12-17 17:12:35 +01:00
Axel Uhl abfc4b882f moved lockForRead() before try/finally as usual 2014-12-17 15:41:25 +01:00
Axel Uhl 09806cce62 removed a locking statement in GPSFixTrackImpl.getDistanceTraveledRecursively which was redundant; added failing test case for bug 2502 2014-12-17 15:38:51 +01:00
Axel Uhl 4f7afa891d use NamedReentrantReadWriteLock and LockUtil in master data import 2014-12-17 15:24:23 +01:00