Commit Graph
1279 Commits
Author SHA1 Message Date
Axel Uhl 0c47e86304 moved Pair and Triple from com.sap.sailing.common.Util to com.sap.sse.common.Util and introduced all missing dependencies on com.sap.sse.common 2014-06-02 23:31:26 +02:00
Axel Uhl c4cea6660d introduced com.sap.sse.common.Util as superclass of com.sap.sailing.common.Util and added com.sap.sse.common to the required bundles of all users of com.sap.sailing.common.Util 2014-06-02 23:17:49 +02:00
Axel Uhl 3267116a38 Merge branch 'master' into tracapi 2014-05-31 02:08:51 +02:00
Axel Uhl c55f723065 added support for establishing the Event-->LeaderboardGroup links during master data import 2014-05-29 13:37:26 +02:00
Axel Uhl b84ca9e0d4 added serialization test for new event-leaderboardgroup link 2014-05-28 11:59:00 +02:00
Axel Uhl ade850c42b removed SynchronizationUtil which is no longer needed after TracTrac made the getRaces() call thread safe 2014-05-21 00:35:19 +02:00
Axel Uhl fe230d7812 Merge branch 'master' into tracapi 2014-05-19 11:02:48 +02:00
Axel Uhl 34758852c4 added failing test case for bug 1954 2014-05-17 00:33:47 +02:00
Axel Uhl 1593ba8d1a added missing exceptions to test set up method 2014-05-16 18:35:04 +02:00
Axel Uhl e2712b62de Merge branch 'master' into tracapi 2014-05-16 17:05:25 +02:00
Axel Uhl d1abac0c8d resolved the deep maneuver analysis recursion by setting strict time bounds for start/end of maneuver in case of recursions 2014-05-16 00:57:01 +02:00
Axel Uhl 28cd92a88a Merge branch 'master' into tracapi 2014-05-15 23:34:07 +02:00
Axel Uhl 1aa9e091e3 removed redundant synchronization on getCurrentThreadsPropagationCounts() in LockUtil.unlockAfterWrite 2014-05-15 22:19:19 +02:00
Axel Uhl fe0fcb4b83 Merge branch 'master' into bug1950 2014-05-15 21:19:14 +02:00
Axel Uhl 52ea7b1e57 working on bug 1954: first of all, reducing the number of constructor invocatoins for NaturalComparator 2014-05-15 16:25:25 +02:00
EC2 Server ee820ed9bf Merge remote branch 'origin/master' into tracapi 2014-05-15 13:27:21 +00:00
Axel Uhl de4b2fb13e Merge branch 'master' into bug1950 2014-05-15 13:17:03 +02:00
Axel Uhl 4e3769e527 added test and fix for nationality setting and null handling on Competitor / Team 2014-05-15 11:44:27 +02:00
Axel Uhl beed4ed4ea use recursion if mark passing and tack and/or jibe are recognized in one group of unidirectional changes; see bug 1950 comment 3 2014-05-15 10:26:30 +02:00
Axel Uhl 9e6c41aa53 added a failing test case for bug 1950: the Alinghi penalty that is none because a mark passing is between jibe and tack 2014-05-15 00:38:14 +02:00
Axel Uhl 4428f71388 Merge branch 'master' into tracapi 2014-05-15 00:06:30 +02:00
Axel Uhl aff7ecef7a added missing concurrency protection to regattasByName by using a lock 2014-05-15 00:04:54 +02:00
Axel Uhl 56b61bfc21 added test for re-entrance of write locks with in-between read lock 2014-05-14 23:50:39 +02:00
Axel Uhl 9c9f8b4693 simplified construction of MeasurementXMLFile for Jenkins/Hudson measurements; use this to measure locking performance 2014-05-14 23:42:32 +02:00
Axel Uhl 5a3defcf82 avoid needless iteration across all regattas' trackers when regatta is known in all callers 2014-05-14 21:31:46 +02:00
Axel Uhl f6a616f7ca fixed merge problem 2014-05-14 10:30:43 +02:00
Axel Uhl 774584fc13 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/FlorianopolisMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/KW470MarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/OBMR2012VRMarkPassingTest.java
2014-05-14 10:14:12 +02:00
Nicolas c960081579 Reduced the number of races tested for markpassings to reduce build time. 2014-05-13 23:51:47 +02:00
Axel Uhl 5c2fc3b888 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/FlorianopolisMarkPassingTest.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackingConnectivityParametersImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SailingServiceImplMock.java
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingWindTracksTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/AbstractServerReplicationTest.java
2014-05-13 20:21:33 +02:00
Axel Uhl d4c3b5309d Merge branch 'master' into tracapi 2014-05-10 18:14:02 +02:00
Fredrik Teschke 4b4b61b6c5 Merge remote-tracking branch 'origin/master' into ftes-rltracking
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-05-09 20:30:32 +02:00
Fredrik Teschke 9c3524bddc fixed error introduced by using two locks for wind and gps fix store in tracked race 2014-05-08 18:16:30 +02:00
Axel Uhl bb085e2f23 use ConcurrentWeakHashMap in LockUtil to reduce amount of synchronization required, particularly for the reading case 2014-05-08 10:58:58 +02:00
Axel Uhl e4fe19f164 first test for concurrent weak hash map that tests purging 2014-05-08 10:39:26 +02:00
Axel Uhl 5753845ef7 a first working test showing that put and get basically work on ConcurrentWeakHashMap 2014-05-08 10:10:48 +02:00
Axel Uhl 7d977e600c In LockUtil use WeakHashMap<Thread, ...> to ensure that threads can be garbage collected with all their local variables and everything! Use Mockito.reset(). 2014-05-08 01:03:12 +02:00
Axel Uhl b33035c00c Merge branch 'master' into bug1923 2014-05-08 00:34:08 +02:00
Axel Uhl dc688e857e added tests for competitor change listener / observer pattern in conjunction with serialization 2014-05-07 23:08:25 +02:00
Axel Uhl 7ca425d4a2 added observer pattern for Competitor, Team, Boat and Person 2014-05-07 22:57:27 +02:00
Axel Uhl 6c776062f5 preparing to clean up the Mockito memory leak mess 2014-05-07 21:34:23 +02:00
Axel Uhl 4eaec1564c ignore the heavy-load test in WindEstimationLockingUnderLoadTest for now to see if it has an impact on other tests and their locking behavior (resources?) 2014-05-07 17:34:17 +02:00
Axel Uhl 29f86eb4e4 reduced the number of simulated wind fixes for the locking / concurrency test of the estimator 2014-05-06 21:41:03 +02:00
Axel Uhl 91242646df reduced reader thread count to match branch bug1923_broken 2014-05-06 18:23:41 +02:00
Axel Uhl fd5804a253 split locks in TrackBasedEstimationWindTrackImpl into one for refresh interval and another for cache 2014-05-06 18:00:30 +02:00
Axel Uhl 220aad7129 the WindEstimationLockingUnderLoadTest.testAddingManyWindFixesWhileReadingLikeCrazy method can reproduce the locking issues 2014-05-06 14:56:59 +02:00
Axel Uhl 32f8b65d3f a first test for the locking issues in wind estimation based on mocking a tracked race 2014-05-06 12:10:38 +02:00
Fredrik Teschke bf8ebdc09a fixed locking bug that was introduced by e022fe57e0 2014-05-02 12:08:59 +02:00
Fredrik Teschke fb0f187d55 Merge branch 'gpsfixstore-independent-of-race' into ftes-gpximport
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/SailingDomain.gwt.xml
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-05-01 23:05:08 +02:00
Axel Uhl 356968b852 Merge branch 'master' into tracapi
Conflicts:
	java/target/refreshInstance.sh
2014-05-01 19:06:25 +02:00
Axel Uhl 386da3b6e3 fixed package naming and put scalablevalue packages into domain.common's GWT module descriptor 2014-05-01 12:18:17 +02:00