Axel Uhl
3c820614b9
Merge remote-tracking branch 'server/master'
2015-12-07 17:49:04 +01:00
Axel Uhl
abed2beb97
added a release notes entry for bug 3344
2015-12-07 17:42:27 +01:00
Axel Uhl
625d0baf92
re-generated serialized form of a test object of type IncrementalLeaderboardDTO after splitting up RaceDTO into BasicRaceDTO and RaceDTO
2015-12-06 00:53:24 +01:00
Axel Uhl
1c5ab6eb98
fixed serialVersionUID
2015-12-06 00:52:45 +01:00
Axel Uhl
a9393f55cf
removed duplicate field isTracked from BasicRaceDTO
2015-12-04 16:40:39 +01:00
Axel Uhl
73b9264404
use BasicRaceDTO during the construction of the MetaLeaderboardRaceColumnDTO
2015-12-04 16:20:39 +01:00
Axel Uhl
250b912328
splitting RaceDTO into BasicRaceDTO and RaceDTO where BasicRaceDTO has all it takes for isLive check, making MetaLeaderboardRaceColumnDTO smaller
2015-12-04 16:14:42 +01:00
Axel Uhl
bc78f2773b
made LeaderboardDTO constructor used only by IncrementalLeaderboardDTO protected; a few whitespace changes
2015-12-04 15:40:34 +01:00
Axel Uhl
b46e538593
added new type field also to AbstractLeaderboardDTO.hashCode (it was already added to equals before)
2015-12-04 15:26:18 +01:00
Axel Uhl
781b29dcf9
Merge branch 'master' into bug3344
2015-12-04 12:24:41 +01:00
Axel Uhl
5e81596897
Merge branch 'master' into bug3344
2015-12-03 23:54:52 +01:00
Axel Uhl
57f3a4f6e5
refactored duration math
2015-12-03 23:39:31 +01:00
Axel Uhl
542a0d94e8
whitespace change only
2015-12-03 23:27:42 +01:00
Axel Uhl
3a9aa90cb6
made offsetToStart final in Simulator class
2015-12-03 23:21:40 +01:00
Axel Uhl
ad1e85eaaf
added some Javadoc on the new style simulator offset duration parameter
2015-12-03 23:18:16 +01:00
Axel Uhl
00aa983240
Merge branch 'master' into bug3261
2015-12-03 23:11:58 +01:00
Axel Uhl
ee736fc3e8
reducing synchronization by using a ConcurrentHashMap for directionFromStartToNextMarkCache; see also bug 3380
2015-12-03 21:50:56 +01:00
Axel Uhl
2bece4b5d7
making IdentityWrapper serializable
2015-12-03 21:21:56 +01:00
Axel Uhl
6157309227
using a ConcurrentHashMap with the new IdentityWrapper to avoid excessive synchronization on markPassingLocks; see bug 3380
2015-12-03 21:17:01 +01:00
Axel Uhl
a3613c6f23
performance, bug 3380: replacing TrackedRaceImpl.windSourcesToExclude by a ConcurrentHashMap, removing the need to use "synchronized"
2015-12-03 17:11:29 +01:00
Axel Uhl
ac7f3de28d
Merge remote-tracking branch 'server/master'
2015-12-03 16:10:16 +01:00
Axel Uhl
9b4b1acfa5
well, let's use 64; this is about the largest CPU configuration we may be getting at Amazon these days
2015-12-03 15:52:20 +01:00
Axel Uhl
faa848cb34
reduce number of Jetty threads from 3000 to 50 in jetty.xml
2015-12-03 15:50:47 +01:00
Axel Uhl
c03f062492
introducing Course.getLeg(int) to speed up some of the performance issues found on bug 3380
2015-12-03 15:44:00 +01:00
Axel Uhl
1548b44696
Using Course.getNumberOfWaypoints() instead of expensive getWaypoints().size(); see also bug 3380
2015-12-03 15:37:18 +01:00
Axel Uhl
b75930c3ae
Merge remote-tracking branch 'server/bug3344' into bug3344
2015-12-03 10:22:21 +01:00
Axel Uhl
80386be82b
Merge branch 'master' into bug3344
2015-12-03 09:47:09 +01:00
Axel Uhl
eeca905575
added placeholder in SailingAnalyticsNotes.html for Jonas to describe new hover behavior
2015-12-03 01:53:48 +01:00
Axel Uhl
555736fa8d
removed extra empty lines
2015-12-03 01:49:30 +01:00
Axel Uhl
aa2dcbacc1
re-use polyline paths
2015-12-02 18:44:32 +01:00
Axel Uhl
983d0cbbb0
fixed valueMustBeBetweenMinMax usaged (int instead of string)
2015-12-02 18:36:59 +01:00
Axel Uhl
d93c4f45d8
removed unused methods from Hoverline
2015-12-02 18:33:56 +01:00
Axel Uhl
31a1b7fde3
removed Hoverline.map field
2015-12-02 18:32:22 +01:00
Axel Uhl
d1850350cb
removed TODO comment
2015-12-02 18:23:54 +01:00
Axel Uhl
474d49c0d6
re-use click handler; added Javadoc for IntegerBox
2015-12-02 18:22:54 +01:00
Axel Uhl
2a9d181c29
removed static fields on Hoverline, replacing by direct RaceMap.getSettings() access
2015-12-02 18:14:53 +01:00
Axel Uhl
0dfed3110f
Merge branch 'master' into bug1589
2015-12-02 17:46:59 +01:00
Axel Uhl
5aa8e5d04b
Merge remote-tracking branch 'server/master' into bug3396
2015-12-02 09:44:11 +01:00
Axel Uhl
2be0890ffe
Updated server load tests (markdown)
2015-12-02 00:16:41 +00:00
Axel Uhl
66a7303e0d
Updated server load tests (markdown)
2015-12-02 00:15:50 +00:00
Axel Uhl
50baa51730
whitespace change only
2015-12-02 00:16:39 +01:00
Axel Uhl
147a6b7279
Merge branch 'master' into bug3396
2015-12-02 00:08:27 +01:00
Axel Uhl
d33618dbc3
Merge remote-tracking branch 'server/master'
2015-12-02 00:08:17 +01:00
Axel Uhl
cdb59abbee
fixing bug 3396 by scheduling competitor GPS fixes using the same Timer that schedules the mark fixes
2015-12-02 00:06:15 +01:00
Axel Uhl
cd9142797c
bug 3396: scheduling competitor fixes instead of waiting for delayed time to be reached; should work better for non-interleaved replay tracks
2015-12-01 23:56:14 +01:00
Axel Uhl
c256c328cf
return null for getDuration with a null parameter
2015-12-01 23:08:21 +01:00
Axel Uhl
29a5364db7
Updated Log File Analysis (markdown)
2015-12-01 10:29:03 +00:00
Axel Uhl
0843564002
Updated Log File Analysis (markdown)
2015-12-01 09:34:02 +00:00
Axel Uhl
561ebfbd3e
Updated Log File Analysis (markdown)
2015-11-24 23:23:59 +00:00
Axel Uhl
e6ee44088a
another minor formatting change
2015-11-24 22:53:02 +01:00
Axel Uhl
6beea14c7d
minor formatting changes
2015-11-24 22:51:27 +01:00
Axel Uhl
df1c386a37
Merge branch 'master' into bug3212
2015-11-24 22:32:52 +01:00
Axel Uhl
5e85738d7d
removed version specificity for a few bundles required by gwt.ui
2015-11-24 22:30:44 +01:00
Axel Uhl
95680b6d40
Merge branch 'master' into bug3377
2015-11-24 22:16:24 +01:00
Axel Uhl
57e2a1c39f
bug 3382: have polar.datamining bundle auto-start at level 4 in product
2015-11-24 21:38:04 +01:00
Axel Uhl
39c6ae831e
Merge remote-tracking branch 'server/master'
2015-11-24 17:43:06 +01:00
Axel Uhl
57f364f464
made polar data miner more robust against null wind data
2015-11-24 17:40:31 +01:00
Axel Uhl
67cd18edc7
Updated creating ec2 image from scratch (markdown)
2015-11-24 16:02:30 +00:00
Axel Uhl
7223a23984
fixed typo (duh... KDiff3 on Linux is no fun)
2015-11-21 01:54:39 +01:00
Axel Uhl
fa8cee0381
Merge branch 'master' into bug3345
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/simulator/SimulatorMainPanel.java
2015-11-21 01:41:55 +01:00
Axel Uhl
15aa4587e3
changed the collections being used in IncrementalLeaderboardDTO.apply... to key type String; seems to result in significant performance gains
2015-11-20 17:01:29 +01:00
Axel Uhl
1465295580
removed duplicate string message entries (thanks to Albert Kwiatkowski for his review)
2015-11-20 16:00:51 +01:00
Axel Uhl
c37a645e7b
formatting Pair and Triple in Util.java
2015-11-20 15:05:35 +01:00
Axel Uhl
36801cc550
coding conventions; improved testCompetitorCreation by also checking sail ID and boat class for equality
2015-11-20 10:07:11 +01:00
Axel Uhl
a646f707b8
Merge branch 'master' into failingTestbug3367
2015-11-20 09:43:40 +01:00
Axel Uhl
cf777812c5
don't search for race column in EditMarkPassingsPanel each time the leaderboard is updated; do this only on demand
2015-11-20 01:36:19 +01:00
Axel Uhl
4371a9ca20
Merge remote-tracking branch 'server/master'
2015-11-19 10:41:18 +01:00
Axel Uhl
cd953fff1f
second part of bug 3373: handle deprecated competitor display name format without exception; warn and ignore
2015-11-19 10:28:05 +01:00
Axel Uhl
696480aa0a
Updated Log File Analysis (markdown)
2015-11-18 23:24:41 +00:00
Axel Uhl
305d977713
Updated creating ec2 image from scratch (markdown)
2015-11-18 23:13:10 +00:00
Axel Uhl
48bb8a645b
Updated Log File Analysis (markdown)
2015-11-18 23:09:42 +00:00
EC2 Server
9653f06db2
fixed access to server_name variable when generating 001-events.conf macro in sailing init.d script
2015-11-18 22:59:17 +00:00
EC2 Server
6c250c5bbb
fixed typo in log message in sailing init.d script
2015-11-18 22:44:54 +00:00
EC2 Server
b524e685b2
added logrotate stuff to sailing init.d script
2015-11-18 22:29:26 +00:00
Axel Uhl
abaeeb4fae
Updated Log File Analysis (markdown)
2015-11-18 15:21:23 +00:00
Axel Uhl
75f5d1388a
added release notes entry about the specifics of branch 3345
2015-11-18 16:18:24 +01:00
Axel Uhl
bd910a0c51
Updated Log File Analysis (markdown)
2015-11-18 14:22:51 +00:00
Axel Uhl
c0abc0daad
Created log file analysis (markdown)
2015-11-18 14:22:32 +00:00
Axel Uhl
42db685a35
Updated home (markdown)
2015-11-18 14:21:16 +00:00
Axel Uhl
1eeb4ad829
Merge branch 'master' into bug3345
2015-11-18 15:06:29 +01:00
Axel Uhl
a8a53eab09
Merge branch 'bug3364'
2015-11-18 13:12:54 +01:00
Axel Uhl
33b5cd27e7
Merge remote-tracking branch 'server/master'
2015-11-18 13:12:14 +01:00
Axel Uhl
91a144398f
adjusted launch configurations to the use of the asl instead of the lgpl versions of the jackson bundles
2015-11-18 13:11:44 +01:00
Axel Uhl
7b90ef1c40
fixed WaypointPositionAndDistanceCacheTest.testNewMarkPositionNotAffectingEntry after the definition of "affecting" changed
2015-11-18 09:08:13 +01:00
Axel Uhl
62215a56be
fixed compile issue by using full timei panel extension in simulator
2015-11-18 07:19:22 +01:00
Axel Uhl
1f20c35495
added comment
2015-11-18 00:19:53 +01:00
Axel Uhl
f92f1eee39
pass through the leaderboard settings parameter for showing sail ID and competitor long name columns; use to suppress long name for small initial leaderboard sizes
2015-11-18 00:11:40 +01:00
Axel Uhl
f8e3a7f811
adjusted sizing styles for leaderboard and its competitor search box to allow it to shrink to smaller sizes
2015-11-17 23:35:14 +01:00
Axel Uhl
30f1fa3e86
pass through the decision whether charts would be shown, based on client height
2015-11-17 23:07:52 +01:00
Axel Uhl
c15e62e494
Merge branch 'master' into bug3345
2015-11-17 22:19:24 +01:00
Axel Uhl
958d1d0a6c
fixed mode adjustment after target platform p2 repository upload
2015-11-17 22:19:06 +01:00
Axel Uhl
cea5937612
Merge branch 'master' into bug3345
2015-11-17 22:04:25 +01:00
Axel Uhl
cf5c193ec5
made test case for bug 3364 succeed for correct implementation; extended interval of fixes whose position estimation is affected:
...
so far, the getEstimatedPositionTimePeriodAffectedBy method on GPSFixTrackImpl returned only the singular interval shaped by the
fix just added; this seems non-sensical given that when such a fix is inserted, the adjacent fixes before and after and everything
in between will have their position estimation affected as well.
2015-11-17 21:23:56 +01:00
Axel Uhl
78ff64b7b9
fixed the test case so that it really fails again for the pre-fix state
2015-11-17 18:34:50 +01:00
Axel Uhl
0af2af5979
provided a fix, also for the test case, for bug 3364: use iterator to remove cache elements to avoid CME
2015-11-17 18:27:16 +01:00
Axel Uhl
d6e25bb867
added a failing test case for bug 3364: cause multiple cache entries, force CME, then assert that cache result needed to be recomputed (which currently it isn't)
2015-11-17 18:17:26 +01:00
Axel Uhl
f3e0a276b6
fix for bug 3367: CompetitorDTOImpl.getSailID() must return null when boat is null
2015-11-17 16:59:45 +01:00
Axel Uhl
302a113da1
replaced Jackson LGPL target platform bundles by Apache-licensed versions
2015-11-17 09:43:20 +01:00
Axel Uhl
f3043d5937
allow RaceBoardPanel to operate without competitor chart and wind chart and mark passing editing panel is screen is small; bug 3345
2015-11-16 18:15:13 +01:00
Axel Uhl
a3d7af5bf0
coding conventions
2015-11-16 18:14:48 +01:00