Commit Graph
28163 Commits
Author SHA1 Message Date
Axel Uhl cee2a3a25b Scheduling the loading of races during restore as one background task per race for better throttling
Change-Id: I8578f31465d0cbaf80f6ceaacd2539e9f6fb7060
2017-03-05 13:48:24 +01:00
Axel Uhl f0bb81b302 added more logging for calling stopTracking by the TracTracRaceTrackerImpl
Change-Id: I273278812567369d1a375b5b583f7379f3fe9047
2017-03-05 13:47:45 +01:00
Axel Uhl 35d493ed73 use a background thread waiting with timeout for the RaceDefinition to appear before stopping tracking
Change-Id: I1c19b6a539b614f355d81f5ad5e0a2d06e6c9965
2017-03-05 10:57:27 +01:00
Axel Uhl 57a1204d15 simplified implementation of RaceHandleImpl.getRace(long)
Change-Id: Ifc1db80a74092d243b27d0b0f720363181aa3715
2017-03-05 10:55:23 +01:00
Axel Uhl c53e2a9df6 added a minimum amount of synchronization around TracTracRaceTrackerImpl.race to ensure "volatile" works
Change-Id: I235f755ba816bd9dc27f07ca28ea1c80a71d1cf0
2017-03-05 02:07:33 +01:00
Axel Uhl 3c7e3824ef log addRaceDefinition in TracTracRaceTrackerImpl
Change-Id: I43d68ae0dfaa841bebf32089de90731d933d743b
2017-03-05 02:00:29 +01:00
Axel Uhl bfe1b5468b after using ConcurrentHashMap, make service finder null-safe for the "type" attribute again
Change-Id: Ia3ae2703e23dff5c75af66f7d6bcd3b2fc0710a3
2017-03-05 01:40:36 +01:00
Axel Uhl fc0817977a avoid MongoDB cursor timeouts while restoring races
Change-Id: I3a33f9a20d6bc8b7e8bb8fa95b628b5cf4c288ab
2017-03-04 23:42:48 +01:00
Axel Uhl 6b48748701 added "done" log message for restoring races loop
Change-Id: I38f4b91af53b78bc5ff9fae46828282c4bd1c5f0
2017-03-04 23:19:44 +01:00
Axel Uhl 0bac8a872d fixed log output by adding missing blank
Change-Id: I338efcc592f5aa679a8b65a8cca013c0bf314abb
2017-03-04 23:13:03 +01:00
Axel Uhl 9f9888b3a0 making the RaceTracker.getRace() call return a "volatile" value;
this may be the fix for races not moving to FINISHED state during mass
loading

Change-Id: I5c35d24ee9335819e59288914289a22f72ba1cda
2017-03-04 23:07:18 +01:00
Axel Uhl 51b6a9557b use Util.addToValueSet to simplify code
Change-Id: I83f631a05259266054fc57db1a268f12cdc81e9e
2017-03-04 22:16:48 +01:00
Axel Uhl 19eb2d7327 further improved restore logging
Change-Id: I7d08a6e5db70c2a479fa02b52dddc450fa3daada
2017-03-04 22:16:39 +01:00
Axel Uhl 1a4d5c2ee4 more logging for restoring races
Change-Id: I6682788a59ba9e84e2d41cfe90aab84b9d3a86e7
2017-03-04 20:40:54 +01:00
Axel Uhl d215e048bf re-added synchronization where necessary to CachedOsgiTypeBasedServiceFinder
Change-Id: I311676d36849c2a913caac3ae915abc767b4d6c7
2017-03-04 20:40:21 +01:00
Axel Uhl cf7e6c2154 use ConcurrentHashMap for services map in CachedOsgiTypeBasedServiceFinder;
this should avoid excessive wait times on synchronized(services)

Change-Id: Ibe8dc785e91760913d6e410227e2dc22ca836685
2017-03-04 15:39:26 +01:00
Axel Uhl 0a956e11ce replaced printStackTrace by logging
Change-Id: Ida99ce556a9702f6dd5e5a7f2fc5af29cc300483
2017-03-04 15:28:01 +01:00
Axel Uhl 312ec84263 only alter connectivity params regarding track wind if wind was previously to be tracked
Change-Id: I77ec33cea2228e8959ec0d2fb12020dcbd42399d
2017-03-04 15:09:46 +01:00
Axel Uhl 587a529a8f fixed connectivity params loading tests by introducing a waitable future
Change-Id: If099c72964f9785df73ac80022eb514d177644a7
2017-03-04 12:39:37 +01:00
Axel Uhl cd67b2ea2f fixed synchornization problem that in some cases lead to race definition lookups not getting unblocked properly
Change-Id: Icd0cfd3bdfb8c37a8df1997814da4aabe38c6859
2017-03-02 18:59:08 +01:00
Axel Uhl 2c42cd0653 changed threading for server restore; number of races to load now is available again
Change-Id: I2896f3dddb90607190b09031daef9bb9b73ebd77
2017-03-02 18:33:44 +01:00
Axel Uhl effd9a41c5 dded field firstColumnIsNonDiscardableCarryForward to regatta's series serialization
Change-Id: I3166bbabf724531ddabb5cf4599176c94add9a06
2017-03-02 15:17:50 +01:00
Axel Uhl 12f7d237aa the one-liner fix for bug 2600: add RacingEventServiceImpl as regatta listener on regattas received through initial load
Change-Id: I264e01dee5016c79e43ab7e6af6fb25b6520ca0c
2017-02-24 20:25:46 +01:00
Axel Uhl d4d3b3d7fe added FINE logging for operation replication and application
Change-Id: I1f1aa5a6a971be5de8adb3a5ba1cff48a44c8c14
2017-02-24 18:32:44 +01:00
Axel Uhl b408b7966e in AbstractServerReplicationTestSetUp fixed replica UUID written to stream
Change-Id: I777f06fe8e157670fe2787c361aa2093e6a579de
2017-02-24 11:39:27 +01:00
Axel Uhl 29d0c32cbd formatting only
Change-Id: I88aebbc3ccd71d7d4c463d08e1f44b4b72c9de71
2017-02-24 11:39:15 +01:00
Axel Uhl 09a5fa3844 Merge branch 'master' into translation by removing English texts from _ja, _ru, and _zh
Change-Id: Icf46b1b97750e5974d7389cbf70c943dd5c6519e
2017-02-23 17:50:33 +01:00
service.tip.git 8edec45670 Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. 2017-02-23 16:17:41 +00:00
Axel Uhl 3e0025bce9 use ${tycho-version} in targetplatform.base pom.xml too
Change-Id: Ife6b6c0ebf15e01dc82cc2abf73fc2876503aedd
2017-02-22 21:33:45 +01:00
Axel Uhl f1e954b764 use ConcurrentHashMap instead of HashMap in TracTrac parallel test
Change-Id: I935653c8af92ab2855c9def766506cfc39ef396f
2017-02-22 12:30:30 +01:00
Axel Uhl 36e92f8dd4 Merge branch 'master' into parallel-tractrac 2017-02-22 12:23:30 +01:00
Axel Uhl 1579c7914b removed xml-apis-1.4.01.jar (taken over by JDK's rt.jar); back to Tycho 1.0.0
Change-Id: If11cd258a6adba7da000a31b2f381a740c99b213
2017-02-21 19:52:27 +01:00
Axel Uhl 4137c6b34d temporarily revert to Tycho 0.21.0 to isolate the Selenium issues
Change-Id: I9a45141a5335b57ac92dab9c9a469e8cc3b0a986
2017-02-21 11:08:43 +01:00
Axel Uhl d5cb046419 removed old com.sap.sailing.monitoring bundle from Selenium start bundles
Change-Id: Icd7355907cadfe3e4ba3d1fc246292704dbaa884
2017-02-21 11:08:19 +01:00
Axel Uhl 63bed9812c attached Selenium sources
Change-Id: I69611ded6df84cb749dcb52dd7d938d831831127
2017-02-21 11:07:58 +01:00
Axel Uhl c7c916fb21 Merge branch 'master' into neon-tycho 2017-02-21 10:57:30 +01:00
Axel Uhl 9cb453fe0e fixed formatting for tycho version specification in pom file 2017-02-21 00:00:16 +01:00
Lennart Hensler 985620c78d Fixed a NPE when the two dimensional result isn't completely filled 2017-02-20 19:19:14 +01:00
Lennart Hensler aa07038c1b Merge remote-tracking branch 'origin/master' into dataMining 2017-02-20 18:52:58 +01:00
Lennart Hensler 01aa65df62 The PlainResultsPresenter now shows two dimensional results as table and not as list 2017-02-20 18:50:32 +01:00
Axel Uhl 0a4a2383a5 removed Tycho snapshot repository again
Change-Id: I5bd3ba49e98b4ce6f68e39d13c77af8c0e05021b
2017-02-20 18:23:59 +01:00
EC2 Server fe96807f0f Merge remote-tracking branch 'origin/neon-tycho' into neon-tycho 2017-02-20 17:20:29 +00:00
EC2 Server 26baa6662a instructing p2build to build to target; leave bin as default for all others 2017-02-20 17:20:03 +00:00
Axel Uhl a484a559ac Merge branch 'master' into neon-tycho 2017-02-20 17:58:25 +01:00
Axel Uhl 28d038c791 Merge branch 'parallel-tractrac' 2017-02-20 17:33:11 +01:00
Axel Uhl adf1cf63ed upgraded TracAPI from 3.4.0 to 3.4.1, fixing issue with parallel loading
Change-Id: I762c4e0c76cf01277c32d6ca7c80d1f4c20c8c32
2017-02-20 17:32:06 +01:00
Lennart Hensler 341cc0e60e ResultsPresenter cleanup and now the selected data provider doesn't change, when the results presenter is changed 2017-02-20 17:28:04 +01:00
Axel Uhl 6f41e9b60c removed com.sap.sailing.autoload from raceanalysis.product; it had been removed earlier;
strange that the product validation hasn't found this issue
2017-02-20 17:26:26 +01:00
Axel Uhl 1096ebddae Merge remote-tracking branch 'server/master' 2017-02-20 17:26:00 +01:00
Lennart Hensler 711808dfe7 Re-added the boat class dimension to the polar data mining context 2017-02-20 16:25:42 +01:00