Commit Graph
100 Commits
Author SHA1 Message Date
Frederik Petersen e3e0a62761 Fixed launch configs and string messages 2014-04-04 09:52:50 +02:00
Frederik Petersen 8c39229c1e Made sure that linear regression returns constant y
for only one added data point
2014-04-03 17:12:43 +02:00
Frederik Petersen 492d9646b2 Introduces dual linear regression for polar data estimation 2014-04-03 16:51:44 +02:00
Frederik Petersen 0593adc2e0 Extended test case for polar data miner 2014-04-03 11:23:28 +02:00
Frederik Petersen c861ab5b3d Started creating a test for polar fix grouping 2014-04-03 10:12:34 +02:00
Frederik Petersen af51393773 Added missing import 2014-03-31 13:42:54 +02:00
Frederik Petersen c522f816d0 Merge branch 'dataMining' into polar-api
Conflicts:
	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/server/SailingServiceImpl.java
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Monitoring).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
2014-03-31 13:01:13 +02:00
Frederik Petersen 5065f7437b Started working on porting...
...the polar data processing to use the dataming
framework
2014-03-20 13:12:44 +01:00
Frederik Petersen f6d1c32a35 Removed apache math library 2014-03-19 13:36:25 +01:00
Frederik Petersen 7f3ead381c Enhanced test for linear regression and added apache regression class 2014-03-19 13:30:27 +01:00
Frederik Petersen 33946a71a7 Merge branch 'dataMining' into polar-api
Conflicts:
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
2014-03-19 13:17:35 +01:00
Frederik Petersen f34375975e Merge branch 'master' into polar-api
Conflicts:
	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
2014-03-18 15:35:04 +01:00
Frederik Petersen 0f585068f2 Added wind export checkbox in master data import panel
allows the user to disable the wind export/import, which will lead to
significantly smaller data sizes
2014-03-18 15:25:50 +01:00
Frederik Petersen 0451176ffa Added Linear Regression processor 2014-03-18 14:07:15 +01:00
Frederik Petersen 99576e2ce4 Fixed polar fix cache update delay 2014-03-18 08:50:05 +01:00
Frederik Petersen e4189be918 Fixed formatting 2014-03-18 08:49:24 +01:00
Frederik Petersen 78e48459e5 Fixed formatting 2014-03-18 08:43:55 +01:00
Frederik Petersen e4c1a911eb Fixed polar fix cache update merge 2014-03-17 15:27:25 +01:00
Frederik Petersen 336673b62e Fixed manual polar sheet generation 2014-03-17 14:48:02 +01:00
Frederik Petersen c35c4a487a Added test for interval and fixed it 2014-03-17 14:15:47 +01:00
Frederik Petersen 04cbf17087 Merge branch 'master' into polar-api
Conflicts:
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Monitoring).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
2014-03-17 08:10:26 +01:00
Frederik Petersen de523249e9 Merge branch 'master' into polar-api
Conflicts:
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Monitoring).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
2014-03-12 15:52:43 +01:00
Frederik Petersen 8dd855f6f0 Merge branch 'master' into polar-api
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
2014-03-12 15:31:47 +01:00
Frederik Petersen 0226bd20ae Merge branch 'master' into bug1847 2014-03-12 15:26:49 +01:00
Frederik Petersen 78a4459f1e Polar fixes are now aggregates on the fly
BUT at this point there are way to many timer threads.
2014-03-12 14:40:12 +01:00
Frederik Petersen 79061f1c96 Merge branch 'master' into polar-api 2014-03-12 11:25:24 +01:00
Frederik Petersen 14b5ee8ae1 Created wrapper for trackedRaces map in AbstractRaceColumn
see bug 1847
2014-03-12 11:02:03 +01:00
Frederik Petersen c369e8e25f Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2014-03-12 10:22:01 +01:00
Frederik Petersen b906980366 Made sure that the test db is cleaned before and after tests
concerning the master data import test cases
fsync on db is imported, so that no error will be thrown during db drop
2014-03-12 10:20:24 +01:00
Frederik Petersen ef87ee1633 Updated cook book (markdown) 2014-03-07 12:43:02 +00:00
Frederik Petersen 5a929c8bb9 Merge branch 'master' into polar-api
Conflicts:
	java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
2014-03-07 10:21:37 +01:00
Frederik Petersen 85f11b32df Merge branch 'master' into polar-api 2014-03-06 10:47:26 +01:00
Frederik Petersen 0cb9037d95 Merge branch 'bug1825' 2014-03-06 10:22:29 +01:00
Frederik Petersen aebca86fac Fixed bug 1825
this breaks import compability with any older versions
2014-03-06 10:10:47 +01:00
Frederik Petersen a2ba9ae52a Improved testability of data importer 2014-03-06 09:48:07 +01:00
Frederik Petersen d35323fe0a Improved master data import tests and ...
...fixed bug in uncompressed import
2014-03-06 09:10:01 +01:00
Frederik Petersen 5199f141a4 Merge branch 'master' into bug1825 2014-03-05 13:59:55 +01:00
Frederik Petersen 0d4299e24e Renamed interface 2014-02-26 13:11:53 +01:00
Frederik Petersen 4f86a174a5 Added polar sheet analyzer interface 2014-02-26 13:10:44 +01:00
Frederik Petersen 483a9deb80 Merge branch 'master' into polar-api
Conflicts:
	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/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.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Monitoring).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/pom.xml
2014-02-26 12:31:44 +01:00
Frederik Petersen 8d2e405c52 Started working on fixing bug 1825 2014-02-25 15:31:03 +01:00
Frederik Petersen e7c21b0235 Merge branch 'master' into bug1825 2014-02-25 15:24:32 +01:00
Frederik Petersen 21aed2395c Added assert for second PersistentRegattasForRaceIDs in test case 2014-02-25 15:18:44 +01:00
Frederik Petersen ddd42b1877 Merge branch 'bug1824' 2014-02-25 15:16:14 +01:00
Frederik Petersen 0cb0e13353 Fixed and refactored import of PersistentRegattasForRaceIDs
Conflicts:
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-02-25 15:14:38 +01:00
Frederik Petersen 32ba332022 Created failing test case for bug 1825 2014-02-25 15:08:42 +01:00
Frederik Petersen 84d9b20436 Fixed persistence of PersistentRegattaForRaceID for data import
fixes 1824
2014-02-25 13:07:21 +01:00
Frederik Petersen 0084d2b61f Added failing test for persistence of PersistentRegattasForRaceIDs 2014-02-25 13:01:24 +01:00
Frederik Petersen 792a2c3fc0 Added progress bar css to build props 2014-02-25 12:47:37 +01:00
Frederik Petersen 6782386ce5 Added exception handling for unique index in wind collection
fixes bug 1822
2014-02-25 11:34:01 +01:00
Frederik Petersen 823308cf97 Updated cook book (markdown) - Added information about the removal of wind duplicates 2014-02-25 10:23:28 +00:00
Frederik Petersen cbf6d7921b Added new unique index to wind collection 2014-02-24 10:26:08 +01:00
Frederik Petersen a4f6d5d9f0 Added java doc to DataImportLockWithProgress 2014-02-24 09:36:01 +01:00
Frederik Petersen 7bb2b2c2c7 Fixed map entry deletion for data import lock 2014-02-24 09:03:56 +01:00
Frederik Petersen 8e01b10e6f Changed synchronized statements to ReeantrantRWLock 2014-02-24 08:38:19 +01:00
Frederik Petersen 59f9a1f7c1 Fixed event-regatta association
see bug 1796
2014-02-24 07:55:14 +01:00
Frederik Petersen 534d8c6a15 Fixed NPE and tests for data import 2014-02-19 17:34:53 +01:00
Frederik Petersen 74cb4b6431 Merge branch 'master' into bug1776 2014-02-19 17:19:31 +01:00
Frederik Petersen d2dda24af1 Fixed some progress indication thingies 2014-02-19 17:17:52 +01:00
Frederik Petersen ce71baa411 Added progress indication to master data import 2014-02-19 17:00:40 +01:00
Frederik Petersen 86cf9762a1 Data Import now uses lock 2014-02-19 10:16:09 +01:00
Frederik Petersen d81a894cce Added data import lock 2014-02-19 10:14:51 +01:00
Frederik Petersen d24b033910 Merge branch 'master' into bug1706 2014-02-18 12:04:14 +01:00
Frederik Petersen 9c7c82e49e Fixed problem in master data import
a lot of overhead was sent over the line due to the persistent race id
mappings, because regatta information was sent over the line
2014-02-18 12:01:18 +01:00
Frederik Petersen 2e1ec8fde7 MasterDataImport leaderboard names are now fetched using the server
resolved by the importing server rather than the web client

fixes 1706
2014-02-18 11:40:00 +01:00
Frederik Petersen 1da11a140a Merge branch 'master' into masterdataimport-bug1765 2014-02-10 13:45:39 +01:00
Frederik Petersen 5878c0d613 Fixed master data import test 2014-02-10 13:32:44 +01:00
Frederik Petersen dd7df6bdef Moved DummyTrackedRace
to avoid package-bundle-name problem
2014-02-10 12:17:55 +01:00
Frederik Petersen 9d984c0ea9 Removed unused dependency 2014-02-09 17:06:23 +01:00
Frederik Petersen a3b029a1c4 Put master data resource url path in class annotation 2014-02-09 16:59:32 +01:00
Frederik Petersen c2a645a5ed Changed MasterDataResource location
and added test for race log event persistence
2014-02-09 16:49:08 +01:00
Frederik Petersen 89385d802f Moved TopLevelMasterData to domain package
removed unused master data json facilities
2014-02-09 16:08:59 +01:00
Frederik Petersen ea5dae85a2 Fixed race log import in master data import
one test still fails due to competitor resolving
2014-02-08 17:44:17 +01:00
Frederik Petersen 627df08d9e Changed master data import to use java.io serialization
scorecorrections don't seem to work yet
2014-02-08 13:58:04 +01:00
Frederik Petersen 12c6451c8b Started changing master data export to use java binary object serializ. 2014-02-07 16:31:52 +01:00
Frederik Petersen 1116bb9440 Added overwrite info for master data import
The success dialog of the master data import now includes information
about overwritten regattas, so he/she knows which races need to be
retracked.
2014-01-29 14:21:57 +01:00
Frederik Petersen d2d71945ec MasterDataImport now streams gzipped data while already responding 2014-01-27 22:56:03 +01:00
Frederik Petersen 20af594a1b Wrapped MasterDataImport InputStream
to automatically extend timeout while receiving data
2014-01-27 21:21:31 +01:00
Frederik Petersen 4fec3fba8d Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2014-01-27 17:42:32 +01:00
Frederik Petersen fe68e14f19 Increased timeout for master data import
Especially when testing with a local client on a machine connected per
wifi, the 10 second timeout led to exceptions when importing big
leaderboard groups from a remote server.

This will not happen anymore, as the timeout was increased to 10 minutes.
2014-01-27 17:40:29 +01:00
Frederik Petersen ead21fcfe0 Updated production environment (markdown) 2014-01-27 15:53:03 +00:00
Frederik Petersen 2246814e79 Fixed possible conc. mod. error in master data override 2014-01-24 11:52:27 +01:00
Frederik Petersen b6cdeae717 Merge branch 'master' into masterdataimport-bug1708 2014-01-24 10:31:20 +01:00
Frederik Petersen d89b19e1d3 Merge branch 'master' into masterdataimport-bug1708 2014-01-23 16:32:59 +01:00
Frederik Petersen ed6d224a1c Carried points, score corrections, suppressed competitors
are all imported even if no corresponding race is loaded on
the exporting side.

also fixed competitor id serialization
2014-01-23 16:10:00 +01:00
Frederik Petersen c99cb73d3e Changed carried points storing 2014-01-22 17:04:46 +01:00
Frederik Petersen c008cd923a Added failing test for carried points persistance 2014-01-22 15:11:52 +01:00
Frederik Petersen 971983d0e1 Suppressed competitors will not be imported if they are resolved to null
this fixes the null pointer in bug 1705
note that the supressed competitors are not exported, if the race is not
tracked on the exporting side. Just like the score corrections.
2014-01-22 13:35:28 +01:00
Frederik Petersen 0c26f164a9 Fixed override behavior for master data import
concerning bug 1708

tracked races are now relinked for flexible leaderboards
they are removed for regatta leaderboards
2014-01-22 10:53:30 +01:00
Frederik Petersen c2bf8a9925 Added failing test for bug 1708 2014-01-22 08:55:49 +01:00
Frederik Petersen de5378c3a3 Polar API now interpolates between angles and wind levels 2014-01-15 16:27:09 +01:00
Frederik Petersen 926fc013dc Started working on distributed polar data service 2014-01-15 13:24:46 +01:00
Frederik Petersen c0f453b8be Merge branch 'master' into polar-api 2014-01-15 08:30:34 +01:00
Frederik Petersen d690ca8c16 Changed polars test bundle to fragment 2014-01-09 14:28:04 +01:00
Frederik Petersen bc24cdbde6 Merge branch 'master' into polar-api 2014-01-09 13:42:44 +01:00
Frederik Petersen dcdd746844 Added option in UI to display cached boat class polars
also added optimal downwind speed calculation to polar api
2014-01-08 17:24:55 +01:00
Frederik Petersen fb9339b8d7 Polar sheet generation now uses polar fix cache if possible 2014-01-08 14:12:56 +01:00
Frederik Petersen a093f11d0f Merge branch 'master' into polar-api
Conflicts:
	java/pom.xml
2014-01-08 10:13:25 +01:00
Frederik Petersen ab9ba0459d RaceId in master data windtrack serialization is now serialized depending
on its type
2014-01-08 10:07:01 +01:00
Frederik Petersen 9ea07107cb Added documentation to polar sheet api 2014-01-08 08:48:33 +01:00