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 |
|