Axel Uhl
|
4c8209624f
|
bug 4297: fixing deadlock by first copying fixes, the releasing track lock, then calling processElement
Change-Id: Id30d1205d807ef992ff7d2d60184e18deeec389d
|
2017-08-31 19:22:25 +02:00 |
|
Axel Uhl
|
05e4c0cf5c
|
use a single background thread to process polar sheet to avoid queuing
Change-Id: I3c88c7e9ca5f734327a0a75e35b19cc38f4b3ef2
|
2017-08-18 17:00:11 +02:00 |
|
Axel Uhl
|
0a904142ee
|
Together with Frederik concluded there is no need for synchronization on fixQueue if isEmpty() and poll() are combined into a single poll() call
Change-Id: I0d29e5159c68fb77392e7de1824ff09869fc0f17
|
2017-08-18 15:35:56 +02:00 |
|
Axel Uhl
|
5849e5f910
|
whitespace changes only
Change-Id: Ie8370d70fdb66f70599350ef413f01123d4c1d93
|
2017-08-16 21:01:23 +02:00 |
|
Axel Uhl
|
2a6620a085
|
whitespace change only
Change-Id: I2713c8540e5d5786bf1e80fcb2c874dc081690f7
|
2017-08-16 15:56:54 +02:00 |
|
Axel Uhl
|
1fca54646b
|
small code style change
Change-Id: I31ac8f8b5d7d0c47c902fbc9d03b43307237748c
|
2017-08-16 00:14:40 +02:00 |
|
Axel Uhl
|
78912103a3
|
use name for PolarDataMiner thread pool
Change-Id: I06447b6ae1949a1394f9d0aee2a7b0c944f1aa30
|
2017-05-31 00:12:56 +02:00 |
|
Steffen Schaefer
|
9123771f34
|
normalized line endings
|
2017-05-16 09:42:02 +02:00 |
|
Steffen Schaefer
|
b30ef59837
|
PolarDataServiceImpl is now cleared in Selenium tests
|
2017-04-04 14:14:42 +02:00 |
|
Axel Uhl
|
7650af5809
|
added more upper version constraints for org.apache.httpcomponents.*
Change-Id: I2b0e9ecab3449dfe281259ba63d98d69d382c5c8
|
2017-01-24 00:49:23 +01:00 |
|
Axel Uhl
|
5c5b6d0a25
|
fixed issue with PolarDataService while it is importing polar data and races are being restored; see bug 4011, comment #5
Change-Id: I95ad332d5fa6826a371da228c24f2800600facb0
|
2016-12-30 16:32:23 +01:00 |
|
Axel Uhl
|
90c5a50c15
|
added missing WEB-INF folder to com.sap.sailing.polars' build.properties file; this should fix the 404 for the polars/api/polar_data RESTlet
Change-Id: Idc48333a7cce73584c7e7e866388e6c6b2a30549
|
2016-12-28 15:55:11 +01:00 |
|
Axel Uhl
|
44220cc718
|
when polar data import fails with an exception, reset the PolarDataMiner in the PolarDataServiceImpl object so polar collection can continue
Change-Id: I2b3756463cef992c17d61379eac97e2e4fb43b6a
|
2016-12-08 11:34:55 +01:00 |
|
Axel Uhl
|
c925bcfcd5
|
removed unused methods that were added on bug2563_2's original JSON approach
Change-Id: I9bee7cda4b38d8d2058ad3ca967c81faac78a101
|
2016-12-08 09:52:15 +01:00 |
|
Axel Uhl
|
f783e0c550
|
set a valid domain factory on the test polar service to ensure the boat class can be resolved during de-serialization
Change-Id: I628afd33791cc2bf3c25c0d1a2fc36a5e56c6d72
|
2016-12-07 13:50:06 +01:00 |
|
Axel Uhl
|
d4db2c19fc
|
adjusted polar import test to use the binary file; removed extra JSON polar serialization stuff and reverted data mining methods to proteted again where possible
Change-Id: Iab3ad4f55e307d2a89b1deccc1fd17448c54cbba
|
2016-12-07 11:17:26 +01:00 |
|
Axel Uhl
|
5286d6c628
|
removed JSON serializer/deserializer code for polar stuff which is no longer needed due to the use of the binary replication serialization protocol
Change-Id: I1c4163c0e29ca980acf346e649c404ef61b0e88b
|
2016-12-07 10:41:05 +01:00 |
|
Axel Uhl
|
c88fce47f8
|
migrated polar sheet import to using initial replication serialization/deserialization to avoid redundancies
Change-Id: I960ac7daf277810afd6b4f5ff175c5842804ef48
|
2016-12-07 10:37:19 +01:00 |
|
Oleg Zheleznov
|
b0da1c3f8b
|
File encoding fix
|
2016-11-15 14:22:56 +03:00 |
|
Oleg Zheleznov
|
3890ab102f
|
Polar Data import test
|
2016-11-14 16:21:22 +03:00 |
|
Axel Uhl
|
fda13aea08
|
don't explicitly and redundantly serialize the list of all boat classes for which polars were serialized
Change-Id: Idb4d73c3d92427c59a8f91642b8b8fcdb30d58a0
|
2016-11-09 18:19:31 +01:00 |
|
Axel Uhl
|
3ce4cfe453
|
change how SpeedRegressionPerAngleClusterProcessor.getAvailableBoatClasses is implemented (removed separate collection, use key set of fixCountPerBoatClass instead)
Change-Id: I69fa875990e96ee7171eaf882f75ff8a6b3e46b5
|
2016-11-09 18:17:38 +01:00 |
|
Axel Uhl
|
6896cbc8a4
|
removed obsolete boat class (de-)serializers
Change-Id: I539411aa692bcc8ba12493a9de5b057b8a7bc03d
|
2016-11-09 17:49:21 +01:00 |
|
Axel Uhl
|
5fd32f10b0
|
use the correct boat class de-serializer also for the cubic regressions
Change-Id: I59f154801bea27d979eff25a3f0b5b126fd14cf2
|
2016-11-09 17:47:02 +01:00 |
|
Axel Uhl
|
15358d79f8
|
use existing BoatClassJsonDeserializer with DomainFactory; generalized CompoundGroupKeySerializer pattern
Change-Id: Ie35e7cd544586d30d0c47a00a91a31066ce2723b
|
2016-11-09 17:43:26 +01:00 |
|
Axel Uhl
|
a44f7da15d
|
some formatting; moving @SuppressWarning to variable declarations, trying to catch new warnings in method if they arise
Change-Id: I2356d79b0c714ee110edf895916e663ba824827b
|
2016-11-09 15:32:33 +01:00 |
|
Axel Uhl
|
de3f9987b8
|
replaced tabs by spaces
Change-Id: I859bf13514332144354bb8ab40e2a09020783c2a
|
2016-11-09 11:28:17 +01:00 |
|
Oleg Zheleznov
|
9a8aa200ac
|
Code refactoring
Change-Id: I36f8c9f3f76951104c0c4379b43ef57578853309
|
2016-11-08 12:03:27 +03:00 |
|
Oleg Zheleznov
|
d96c866fdb
|
GroupKey (de)serializing issue fix
|
2016-11-04 09:47:27 +03:00 |
|
Oleg Zheleznov
|
78d4513db1
|
Change error logging level to Warning
Change-Id: Id6b827309acfa9213ddee7a96b2d2f00055002cc
|
2016-10-27 16:22:07 +03:00 |
|
Oleg Zheleznov
|
b891621784
|
Make fields final, adjust javadoc
Change-Id: Iea9eac1eca5ab1a847cd33d880607dc3312d3228
|
2016-10-27 15:52:32 +03:00 |
|
Oleg Zheleznov
|
db54b5dd18
|
Some more refactoring
Change-Id: Ide8a21a2ba3d4f0f37f1e31b3f8d00bbb663bba8
|
2016-10-27 14:42:56 +03:00 |
|
Oleg Zheleznov
|
4f85fb682c
|
Polar data replication refactoring
|
2016-10-27 11:30:28 +03:00 |
|
Axel Uhl
|
1cdd2f23b2
|
Merge remote-tracking branch 'server/bug2563_2' into bug2563_2
Conflicts:
java/com.sap.sailing.polars/src/com/sap/sailing/polars/jaxrs/api/PolarDataResource.java
Change-Id: Id074d3f8cdb1bb686d57be555350d273ca605a7a
|
2016-10-27 00:25:26 +02:00 |
|
Axel Uhl
|
371e4e69aa
|
make MapEntrySerializer fields for key and value serializers final
Change-Id: I039337d0fcaac78feb3224c5b7ae32280d72fe24
|
2016-10-26 14:14:41 +02:00 |
|
Oleg Zheleznov
|
978e132646
|
Deserialization and Client implementation
Change-Id: Ifb83eb2a3a5df602b30536c663f49373c601eace
|
2016-10-26 11:35:46 +03:00 |
|
Oleg Zheleznov
|
19d2df2195
|
Some fixes
Change-Id: Iccf7e0e72acda7e3cc28985c371425281361f79b
|
2016-10-25 15:54:50 +03:00 |
|
Oleg Zheleznov
|
910456da99
|
RESTful endpoint, Serialization & client stub
Change-Id: I2ad2acbaf4c02c3c679725f1a501168433be720c
|
2016-10-25 15:14:56 +03:00 |
|
Lennart Hensler
|
18bb8a8061
|
Fixed the recovering of polars for existing races after com.sap.sailing.polars restart
|
2016-10-22 10:05:40 +02:00 |
|
Axel Uhl
|
456b13bd31
|
Merge branch 'master' into bug3864
Conflicts:
java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/FixLoaderAndTracker.java
Change-Id: If6138a8d0e799372cc5356f2ab70b980d59548fc
|
2016-09-12 10:45:41 +02:00 |
|
Adrian Riedel
|
ec50d0f1ff
|
updated links to sap sailing wiki (they were broken due to new file structure) in source code comments
|
2016-08-26 13:40:58 +01:00 |
|
Axel Uhl
|
852f114d84
|
using new ThreadPoolUtil to size and use and, where necessary, create thread pool executors so we reduce the amount of runnable threads
Change-Id: I56a9f68aca7b28dc28fbb096f6bfb6cb9dce35a9
|
2016-08-15 18:24:18 +02:00 |
|
Axel Uhl
|
687f57caa6
|
reduced PolarDataMiner executor's thread priority to NORM_PRIORITY-1
Change-Id: Icab5210da925cdfd93283eb7468597d8dace4608
|
2016-08-15 15:18:31 +02:00 |
|
Axel Uhl
|
09b54e604d
|
fixes regarding ConcurrentHashMap-->ConcurrentMap; use Iterable instead of Collection in MediaLibrary and related services
Change-Id: I71b2d1cef21cb9725001f1e84103644a8e076bc2
|
2016-06-07 18:23:32 +02:00 |
|
Axel Uhl
|
32daae4ad3
|
where concurrency support plays a role, changed field declarations from ConcurrentHashMap to ConcurrentMap which is sufficiently specific
Change-Id: I71254d96d495a1a8d79e009d70fd8928b720b31e
|
2016-06-07 17:08:07 +02:00 |
|
Axel Uhl
|
303475ab26
|
format update to polar Javadoc
|
2015-11-11 10:52:17 +01:00 |
|
Lennart Hensler
|
ca8db4cc82
|
Cleaned the CompoundGroupKey
A CompoundGroupKey is now represented as a main key and a list of sub
keys.
|
2015-10-19 20:53:03 +02:00 |
|
Axel Uhl
|
1ca0cc0253
|
fixing averse effects of ce7ac3c47d on serializability of PolarDataMiner
|
2015-10-01 17:51:29 +02:00 |
|
Frederik Petersen
|
705326bdee
|
Clean up and documentation
removed unused classes in com.sap.sailing.polars[.test] and added
documentation to used classes.
|
2015-09-24 10:24:41 +02:00 |
|
Frederik Petersen
|
dfea54d398
|
Removed old PolarSheets.html and its backend functionality
replaced by datamining ui approach to polar generation.
see wiki soon...
|
2015-09-22 16:28:30 +02:00 |
|