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