Commit Graph
100 Commits
Author SHA1 Message Date
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 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 b1f502b4cf added TODOs for Lukas and some minor whitespace changes 2015-12-02 13:14:38 +01:00
Axel Uhl 9d79d00aed use same EntityIdentityComparator for both, single and multi selection model in AbstractTrackedRacesListComposite 2015-12-02 11:38:32 +01:00
Axel Uhl 97e12fee79 removed RaceSelectionProvider and RaceSelectionModel; pass RegattaAndRaceIdentifier directly instead 2015-12-02 11:27:25 +01:00
Axel Uhl 2bf3755fc2 removed use of RaceSelectionProvider in RibDashboardDataRetriever 2015-12-02 11:00:02 +01:00
Axel Uhl e48b43dbec applied pattern for selection change handler consistently in AbstractRaceManagementPanel 2015-12-02 10:31:04 +01:00
Axel Uhl 92cbc2475a removed redundant getRefreshableSelectionModel method and solved by adjusting type parameters to Refreshable*SelectionModel instead 2015-12-02 10:25:01 +01:00
Axel Uhl 2b38b01658 Merge branch 'master' into newSelectionModel 2015-12-02 09:45:24 +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 6912ae8d34 added a few TODOs for Lukas 2015-11-25 17:51:29 +01: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 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 632364416e some minor refactorings and changes that don't yet compile; Lukas to continue 2015-11-20 13:49:54 +01:00
Axel Uhl 072d12c4ca completed rename of method in EntityIdentityComparator 2015-11-20 11:00:54 +01:00
Axel Uhl 3a7cf529bf reverted broken Eclipse refactoring regarding renaming of compare method 2015-11-20 10:53:30 +01:00
Axel Uhl 6267df9504 renamed interface for entity identity check 2015-11-20 10:46:54 +01:00
Axel Uhl 3a93ec9bf6 Merge branch 'master' into newSelectionModel 2015-11-20 10:19:39 +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 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 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 958d1d0a6c fixed mode adjustment after target platform p2 repository upload 2015-11-17 22:19:06 +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 795a98f8aa Merge branch 'blogintegration'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/common/client/i18n/TextMessages_zh.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/partials/header/Header.ui.xml
2015-11-16 15:31:57 +01:00
Axel Uhl 2d039b024d set file encoding for russian TextMesages to UTF-8 2015-11-16 15:18:44 +01:00
Axel Uhl 3ab795ee7b added Russian and Chinese translations for Blog
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/common/client/i18n/TextMessages_ru.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/partials/header/Header.ui.xml
2015-11-16 15:11:55 +01:00
Axel Uhl 2cd993e44b fixed merge results for Header.ui.xml after adding Blog and moving text messages from StringMessages to TextMessages 2015-11-16 15:10:11 +01:00
Axel Uhl a523c26fd3 Merge branch 'bug3296' into blogintegration
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/common/client/i18n/TextMessages_zh.properties
2015-11-16 15:08:17 +01:00
Axel Uhl 1a5dd70611 added Russian and Chinese translations for Blog 2015-11-16 14:59:28 +01:00
Axel Uhl 7231e75f69 Merge remote-tracking branch 'server/blogintegration'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/common/client/i18n/TextMessages_zh.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/partials/header/Header.ui.xml
2015-11-16 14:45:21 +01:00
Axel Uhl 403727ef40 fixed spelling of RaceCommittee enum literal 2015-11-16 11:15:46 +01:00
Axel Uhl 8cadeb43b1 removed logging for calendar link response 2015-11-16 11:13:15 +01:00
Axel Uhl c55ed74fc9 exception handling in case unknown solutions tab is requested; defaulting to SAP in Sailing 2015-11-16 11:12:08 +01:00
Axel Uhl c633d6d0c9 null-check for navigationTab parameter in Solutions.scrollToView; defaulting to sapInSailingDiv 2015-11-16 11:08:17 +01:00
Axel Uhl 5548cc5311 removed GWT.debugger() statement 2015-11-16 11:04:26 +01:00
Axel Uhl 4c3da325bb Merge remote-tracking branch 'server/master' 2015-11-16 10:13:42 +01:00