Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 311f4b4f0e use a foreground instead of a background executor in LeaderboardDTOCache
Change-Id: Ia223d8c0367e6b87e0918ae37c8cbbd717d6ae10
2016-09-16 12:23:16 +02:00
Axel Uhl 1e90300183 use background task executor to refresh wind estimation track cache
Change-Id: I6fa08dadde0893ddddbac7f09a1d86e98a8299c7
2016-09-16 11:08:57 +02:00
Axel Uhl dbd0aa490d Merge branch 'master' into bug3864 2016-09-16 09:50:09 +02:00
Axel Uhl e6ea2f774c Merge branch 'ubilabs--ios--develop' 2016-09-16 09:42:39 +02:00
Axel Uhl 26e828cb6e Merge branch 'master' into bug3864 2016-09-15 18:29:42 +02:00
Axel Uhl b336a09f26 Merge remote-tracking branch 'server/master' 2016-09-15 18:28:39 +02:00
Axel Uhl fb8a857a13 Merge remote-tracking branch 'server/ubilabs--ios--develop' into ubilabs--ios--develop 2016-09-15 18:02:58 +02:00
Axel Uhl 908e347c82 Merge branch 'master' into bug3864 2016-09-15 15:11:26 +02:00
Axel Uhl e7e4f0094f Merge branch 'master' into ubilabs--ios--develop 2016-09-15 11:24:36 +02:00
Axel Uhl 35c9e1421a added a TODO comment
Change-Id: I86fd07cc6f4030d71bc38982a3ea7bd36acfaa86
2016-09-15 11:24:01 +02:00
Axel Uhl 39e932aaf5 Merge branch 'master' into bug3864 2016-09-14 16:58:31 +02:00
Axel Uhl d07da3dd81 Merge remote-tracking branch 'server/master' 2016-09-14 16:52:47 +02:00
Axel Uhl b98f57eeb0 fixed GPS fix replication tests by setting the start of tracking to 0ms after the Epoch; fixes harm done by 2684c3c870
Change-Id: I0b1581de7ad9cb40bc93a2ab86fa34ec2ed45b1d
2016-09-14 16:49:26 +02:00
Axel Uhl 2db7e4fbe3 Merge branch 'bug3494' 2016-09-14 13:07:07 +02:00
Axel Uhl 7998ae7876 removed useless structure panelsFromWhichAtLeastOneTabWasRemoved
Change-Id: I248ff6c78662333f5e59a5fda3a6e0a1affa8147
2016-09-14 13:06:08 +02:00
Axel Uhl a15200d657 in MarkPositionTimeFilterTest adjusted test frame to set a valid startOfTracking because otherwise fixes wouldn't be accepted anymore
Change-Id: Ideff0a285ef82091f83802d0b3d0b56a8d6b9e61
2016-09-14 07:38:05 +02:00
Axel Uhl bef11df757 Merge branch 'master' into bug3588 2016-09-14 00:23:07 +02:00
Axel Uhl e1118c6fd1 use TrackedRace tracking time offset constants also for smartphone connector tracking time inference and materialization
Change-Id: I179dacefa75b3f990e54d53724407c8f4ea641ce
2016-09-13 23:46:52 +02:00
Axel Uhl 395e7e1976 materialize start/end of tracking in race log only if different from default-inferred values; aligned tracking time range inference
Change-Id: Ia6a6a73fac7c3f56ced9e17e27c09de16ea1177c
2016-09-13 23:44:21 +02:00
Axel Uhl 2684c3c870 changed DynamicTrackedRaceImpl.isWithinStartAndEndOfTracking such that a non-null value for getStartOfTracking() is required
Change-Id: Ic782fa12e955067d8e975b970894e71d182e9f45
2016-09-13 23:43:32 +02:00
Axel Uhl 22af32ff05 introduced removeStartTimeChangedListener method on TrackedRace
Change-Id: Ifd08d78d3675d0ee21582545d5beb07328585de4
2016-09-13 23:00:38 +02:00
Axel Uhl cd4d6bd029 Merge branch 'master' into bug3588 2016-09-13 21:11:24 +02:00
Axel Uhl 216066b670 holding back selection when removing panels from admin console, firing at last
Change-Id: I5c78b391d8e7c0b018b55b8542bb1c885e2bf88a
2016-09-13 21:02:41 +02:00
Axel Uhl be765143d0 rolled back the split of AbstractEntryPoint.setTabPanelSize and .setAbstractTabPanelSize; using ResizeComposite instead
Change-Id: I11609ec2a072857eed4c1e868ce4b8d543a49514
2016-09-13 17:37:46 +02:00
Axel Uhl 6db5abc041 Merge branch 'master' into bug3494 2016-09-13 17:33:49 +02:00
Axel Uhl 9a866275d5 bug 3588: the TracTrac connector can now optionally start / stop tracking automatically using the API based on timing from race log
Change-Id: If0803381b5bb78406a567da142b4a8cdabb1756b
2016-09-13 17:01:01 +02:00
Axel Uhl 419a64c270 introduced new field controlTrackingFromStartAndFinishTimesCheckBox in RegattaImpl; see bug 3588
Change-Id: I702e611d0c85ecb12831ca09a4d3a73e00ec7396
2016-09-12 16:56:31 +02:00
Axel Uhl a11e3edfef Merge remote-tracking branch 'server/master' 2016-09-12 14:28:06 +02:00
Axel Uhl 8b0c53a597 Merge branch 'master' into bug3891 2016-09-12 14:23:26 +02:00
Axel Uhl e486f4708d Described dynamic remote debugging with the SAP JVM 2016-09-12 12:19:55 +00:00
Axel Uhl 456b13bd31 Merge branch 'master' into bug3864
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/FixLoaderAndTracker.java

Change-Id: If6138a8d0e799372cc5356f2ab70b980d59548fc
2016-09-12 10:45:41 +02:00
Axel Uhl b5f4cc3128 Merge branch 'master' into bug3700 2016-09-12 10:36:35 +02:00
Axel Uhl 6244adfcbf Merge remote-tracking branch 'server/bug3700' into bug3700
Conflicts:
	gradle/wrapper/gradle-wrapper.properties

Change-Id: If49f4e54be825229e897c30079fffc9d0a464faf
2016-09-12 10:36:19 +02:00
Axel Uhl e11153d8e6 avoid warning due to unclosed resource in SensorDataImportServlet
Change-Id: I4a5a5efdc703cbb0b727335be0ec73b5103c6ddc
2016-09-09 15:43:36 +02:00
Axel Uhl 3b83de86e8 Merge branch 'master' into bug3700 2016-09-09 09:45:08 +02:00
Axel Uhl 61132760a3 Merge remote-tracking branch 'server/master' 2016-09-09 09:44:33 +02:00
Axel Uhl 380da62634 Merge branch 'master' into bug3700 2016-09-09 09:43:21 +02:00
Axel Uhl b58037fdeb bug 3829: adding a null check against rare race condition of mark passing between leg finish checks
Change-Id: Ifb2a76c0bd2bcedcdddf6a4667f53ecf80095f60
2016-09-09 09:43:13 +02:00
Axel Uhl 0b5ec0d6b0 bug 3829: adding a null check against rare race condition of mark passing between leg finish checks
Change-Id: Ifb2a76c0bd2bcedcdddf6a4667f53ecf80095f60
2016-09-09 09:41:42 +02:00
Axel Uhl 69379e1815 fix for bug 3826: if a suppressed competitor's ID cannot be found in the leaderboard's competitors set, ignore that competitor instead of returning null from RaceCOmpetitorSet.computeCompetitorsFromIDs
Change-Id: I9ffb7d2ea88359c1e95670b93ef0b215a3fdabb2
2016-09-08 18:17:09 +02:00
Axel Uhl 1cf4e00223 Updated building and deploying (markdown) 2016-09-08 15:28:58 +00:00
Axel Uhl b3579d9454 Updated building and deploying (markdown) 2016-09-08 15:15:45 +00:00
Axel Uhl 6a479c9cce Merge branch 'master' into bug3826 2016-09-08 09:41:25 +02:00
Axel Uhl 37b3dd4310 updated release notes for bug 3612 (By Marks course designer as default for smartphone-tracked regattas)
Change-Id: I83cdb5f292420f9770ea5a3a082a6f05f87de45b
2016-09-07 18:17:16 +02:00
Axel Uhl 0fc116bb8d fixed new string messages and translated to German
Change-Id: I45ac7f3f6edecbb7c70ac07327df1dfe1207b07b
2016-09-07 18:13:36 +02:00
Axel Uhl 1a105895e8 single point of exit pattern
Change-Id: Icab75709142a3bb58c72d3561c895e4b85d22967
2016-09-07 18:05:48 +02:00
Axel Uhl 970000381b Merge branch 'master' into bug3612 2016-09-07 18:02:15 +02:00
Axel Uhl 45f3d6c923 adjusted "SAP Sailing InSight" so that it correctly reads "SAP Sail InSight"
Change-Id: Ia4bc2171bfb0cbdabad376e9a1825a5f41460871
2016-09-07 16:45:04 +02:00
Axel Uhl 25b4492df6 Merge branch 'master' into bug3861_solutions_and_release_notes 2016-09-07 15:24:45 +02:00
Axel Uhl b1397804fb fixed typing of EventListComposite sort handler creation method 2016-09-06 23:30:08 +02:00
Axel Uhl dd3b64164c Merge remote-tracking branch 'server/master' 2016-09-06 18:54:58 +02:00
Axel Uhl 5994ccb40b added missing comparators for EventListComposite; see bug 3884.
Change-Id: I2f4f36d6f9453cb5d07b577c35ff6485dac935f6
2016-09-06 18:53:47 +02:00
Axel Uhl a7bade8285 Merge remote branch 'origin/translation' 2016-09-06 16:00:15 +02:00
Axel Uhl c25f7d7647 fixed line break issues in translated messages starting with a placeholder such as {0}
Change-Id: Ibcaac35135d71677c172b72f8aa5e82e0cfe581a
2016-09-06 10:34:25 +02:00
Axel Uhl f598c0e599 Merge remote-tracking branch 'origin/translation' into translation 2016-09-05 16:27:46 +02:00
Axel Uhl 987f17ea01 Merge branch 'master' into translation 2016-09-05 16:19:45 +02:00
Axel Uhl 8220714d14 Merge remote-tracking branch 'server/master' 2016-08-21 10:08:54 +02:00
Axel Uhl 5e119fcd4c Merge remote-tracking branch 'server/bug3864' into bug3864 2016-08-21 09:49:42 +02:00
Axel Uhl 355b6d4798 Merge branch 'master' into bug3864
Conflicts:
	java/target/env.sh

Change-Id: Ia05abf5fa6153833e00d63b680d2e2b22a0ed449
2016-08-21 09:45:57 +02:00
Axel Uhl ed5e1a7a9e added GC options for extended GC pause times and enhanced logging
Change-Id: I3bb5287d0d3caeda46558bdd0d3dcef176765d52
2016-08-18 17:47:58 +02:00
EC2 Server 541ac164f0 increased the thread pool sizes again after it turned out that we only get ~50% CPU utilization 2016-08-18 15:06:41 +00:00
Axel Uhl e7c5b804b9 use Require-Bundle instead of Import-Package for org.junit dependency of com.sap.sse.test fragment
Change-Id: I52da67e57837907f5d0f039e0d189e18e9dc9b58
2016-08-18 01:20:28 +02:00
Axel Uhl a456a47ff8 avoid warning due to unclosed resource by closing a BufferedReader before throwing an exception
Change-Id: I175e7ad40f42f888ed1363284d91a630604b5896
2016-08-18 01:19:44 +02:00
Axel Uhl 5d44b414d3 Merge branch 'master' into bug3864 2016-08-18 00:47:36 +02:00
Axel Uhl a0f99f52af Merge branch 'master' into bug3875 2016-08-17 18:06:47 +02:00
Axel Uhl a6d5bd15fb Merge branch 'master' into bug3826 2016-08-17 15:56:37 +02:00
Axel Uhl b8fddcc932 Merge branch 'master' into bug3864 2016-08-17 15:55:06 +02:00
Axel Uhl 2c209acf68 increased max GC pause from the default 200ms to 500ms, most likely achieving better old generation clean-up and fewer promotions from young to old
Change-Id: I24215a66e99b037ad50b04ad9aecd30ae94657f4
2016-08-17 15:54:22 +02:00
Axel Uhl 0d96c90951 use ScheduledExecutorService for the ShortTimeWindCache invalidation task instead of creating a new Timer
Change-Id: Icacaa3f8334b07a1ea83f3297e176f75eab9de67
2016-08-17 15:08:18 +02:00
Axel Uhl a33d5464dd added com.sap.sse.test fragment that contains a test asserting that it is possible to cancel a task scheduled at fixed rate in a ScheduledExecutorService
Change-Id: I40f9f66076f2ea7715abb3b93ffd6fc3efd5a999
2016-08-17 15:00:52 +02:00
Axel Uhl 7b735e3f89 Merge remote-tracking branch 'server/bug3864' into bug3864 2016-08-17 14:41:55 +02:00
Axel Uhl 68ccd6f993 enhanced Javadoc
Change-Id: I99ac68c9e63c1e7ff60d8a501aa36415788b081e
2016-08-17 12:12:44 +02:00
Axel Uhl fc615ae707 using a separate thread pool for the LeaderboardDTOCache; it must be distinct from the pools used for the execution of the computeDTO tasks
Change-Id: Ib0216241b6e9c77afd967cc614587210f3c1b31d
2016-08-17 12:10:18 +02:00
Axel Uhl 1736124733 use RegattaDTO from allRegattas instead of querying it from the server again
Change-Id: I26431ae42d1f7e7fc0132c168feabe62ec5a363c
2016-08-17 11:33:35 +02:00
Axel Uhl 5c74e44662 Merge branch 'master' into bug3612 2016-08-17 10:50:12 +02:00
Axel Uhl 65a0e80d47 Merge remote-tracking branch 'server/bug3612' into bug3612 2016-08-17 10:31:34 +02:00
Axel Uhl 0bfd0d520f ignoring the OutperformingTheGarbageCollectorTest test, making it an on-demand GC test case 2016-08-16 23:36:14 +02:00
Axel Uhl 8975f75299 use ScheduledExecutorService from SSE to further reduce number of threads 2016-08-16 23:21:55 +02:00
Axel Uhl 7034c1beeb implemented ScheduledExecutorService thread pools in ThreadPoolUtilImpl 2016-08-16 23:21:36 +02:00
Axel Uhl 2f4799c766 ignore GC log file 2016-08-16 23:21:09 +02:00
Axel Uhl 25c27e5a8b using ScheduledExecutorService in ThreadPoolUtils to allow delayed / fixed-rate scheduling as well 2016-08-16 23:20:17 +02:00
Axel Uhl 51348a6d00 launch config to run special test to outperform G1GC's mixed collections 2016-08-16 23:19:53 +02:00
Axel Uhl b8fc63a406 enhanced GC logging in java/target/env.sh 2016-08-16 23:18:47 +02:00
Axel Uhl 2e22f1c771 Merge remote-tracking branch 'server/bug3864' into bug3864 2016-08-16 22:52:45 +02:00
Axel Uhl 85cbbc5d53 use only 5 threads in thread pool to let GC test finish quickly normally
Change-Id: I08967c0ea63eb340bac4e63770f58dfff7bb445e
2016-08-16 22:50:39 +02:00
Axel Uhl 77494628c6 with this, OutperformingTheGarbageCollectorTest can produce Full GCs with 500 threads in pool, running smoothly with 50 threads
Change-Id: I9437087e266ad0653c840572e983df05667eea7a
2016-08-16 16:50:21 +02:00
Axel Uhl 5e320af146 Merge branch 'master' into bug3864 2016-08-16 16:29:05 +02:00
Axel Uhl 3ea81203b4 fixed URL decoding issue, with a .common bundle being unable to resolve java.net.URLDecoder in GWT compile
Change-Id: Iea4b660123fc579d413aa56ab532e6a85e8a8dae
2016-08-16 16:28:03 +02:00
Axel Uhl 9a504f8e3c Merge branch 'bug3656' 2016-08-16 16:10:18 +02:00
Axel Uhl d0b6519974 removed commented code that had no comment why it was commented
Change-Id: I74f5f300994ddd3f1b9490f2fab958bec13f9643
2016-08-16 15:54:48 +02:00
Axel Uhl 4cff2ffc1f bug 3808: URL-encoding and -decoding the device configuration for the QR code as well as when parsing the QR code URL in the app
Change-Id: I7a2a71e5dd31ec87fb10d8d9e57c88cae0a803dd
2016-08-16 15:40:25 +02:00
Axel Uhl b6dd8c3838 Merge branch 'master' into bug3612 2016-08-16 14:28:07 +02:00
Axel Uhl 696db21f3a introduced a default foreground task executor in ThreadPoolUtils which is used in AbstractSimpleLeaderboardImpl now
Change-Id: I46d039cb23e31bf7cf31598af3eb51b62b7a9520
2016-08-16 13:14:47 +02:00
Axel Uhl 5d84ff95bf fix for bug 3878: remove set from map if is is emptied by removing the last element 2016-08-15 22:38:45 +02:00
Axel Uhl e6f6f67d1e Merge remote-tracking branch 'origin/bug3874' 2016-08-15 22:19:22 +02:00
Axel Uhl 2ac6151c67 fixed typo in comment
Change-Id: I5d988dbc466a5b69b18688dbd46759a5346df851
2016-08-15 18:25:27 +02:00
Axel Uhl 852f114d84 using new ThreadPoolUtil to size and use and, where necessary, create thread pool executors so we reduce the amount of runnable threads
Change-Id: I56a9f68aca7b28dc28fbb096f6bfb6cb9dce35a9
2016-08-15 18:24:18 +02:00
Axel Uhl 687f57caa6 reduced PolarDataMiner executor's thread priority to NORM_PRIORITY-1
Change-Id: Icab5210da925cdfd93283eb7468597d8dace4608
2016-08-15 15:18:31 +02:00
Axel Uhl b717f84e6e Merge branch 'master' into bug3864 2016-08-15 15:03:46 +02:00
Axel Uhl 5f225d5707 fix for bug 3874: check for track existence before trying to load fixes into races in which competitors didn't participate
Change-Id: Ibce8c0fc1264018ba967012bde728613da083687
2016-08-15 12:10:34 +02:00