Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 1619e940ea Merge remote branch 'origin/master' 2018-09-25 00:36:13 +02:00
Axel Uhl a285291cea fixing issue with SwissTiming connector and restoring of races with empty feedback URL 2018-09-25 00:34:48 +02:00
Axel Uhl ad7b755767 Merge branch 'translation'
Change-Id: I48259d0dfb325f7cc2ed645d49c435e36a6a3087
2018-09-21 12:52:40 +02:00
Axel Uhl 458c66d75b added "Number of Wind Fixes" as data mining metric
Change-Id: I0a68172a48948437042ca8caa65bc7758c4cf362
2018-09-21 12:29:38 +02:00
Axel Uhl 077307e4fc avoid redundantly searching for mapped-to object during construction of device mapping regatta log events
Change-Id: Ied6edf0dfac55b3caff323cd6b6c07d3df6ab79c
2018-09-21 09:34:46 +02:00
Axel Uhl a0ff987c43 fixed construction of device mapping for competitors without boat
Change-Id: I77c3a5a99514096de86fe558ac7c83e82cd23f06
2018-09-21 09:30:37 +02:00
Axel Uhl 5f404c2d5a Merge remote-tracking branch 'server/master'
Change-Id: Ibf17a206a27facd515e2086f923d873c496b7fc8
2018-09-20 18:27:25 +02:00
Axel Uhl 2f2a0530ac allow users to map devices to Competitors, not only to CompetitorWithBoat, using a device ID
Change-Id: If9e8626f423744b842ee230ea5cef569e0319431
2018-09-20 16:13:12 +02:00
Axel Uhl 3edc0cd4ac Updated permission concept (markdown) 2018-09-18 16:39:48 +00:00
Axel Uhl 1159eaf5ce fixed Iterable vs. List problem in edit dialogs
Change-Id: I2e4292875f7e33d781e776a4b8ab62fd8f126d6d
2018-09-14 13:02:40 +02:00
Axel Uhl 768983e7a1 use Iterable instead of List in MediaTagConstants, replicating an equal earlier change to MediaConstants
Change-Id: I4b2b0b16a7d358eed58586e6d2aa632ded04a7a8
2018-09-14 10:39:10 +02:00
Axel Uhl da995e719f Merge remote-tracking branch 'server/master'
Change-Id: I046189bca284afc14d3e85f3a6f5ba0c32a65aeb
2018-09-14 09:17:02 +02:00
Axel Uhl 446261aca4 fix for more empty fields in SwissTiming RPD messages
Change-Id: I05678d7fc920d946e70f3ba993ca96fd279494f4
2018-09-14 09:15:29 +02:00
Axel Uhl d828771f5c Merge remote-tracking branch 'server/master'
Change-Id: I802ac96ce264f806c7e3f1f350fe0b1d26a05b5c
2018-09-13 10:52:15 +02:00
Axel Uhl a05ea5843e added test for parsing SwissTiming RPD message with DNC competitors and provided fix
Change-Id: Id1b72bff08e9b787b2e3df65ee8bd35f3d628b6e
2018-09-13 10:51:20 +02:00
Axel Uhl 89a6a74bf8 Merge remote-tracking branch 'server/master'
Change-Id: I3dc1098121ea916dfa801c1336a464d1f95b4708
2018-09-12 11:34:43 +02:00
Axel Uhl ba423e2b5c added practical phase report of Raphael Muesseler, describing pairing list feature
Change-Id: I3ac79504130d18af47c997254f7e0e9ec3384202
2018-09-11 12:19:33 +02:00
Axel Uhl 0f11d38cad Merge remote-tracking branch 'server/master'
Change-Id: I2c65e05c286a2cfd64153766669cc779fb03a5d6
2018-09-11 10:44:26 +02:00
Axel Uhl d25ae177f7 bug4746: wrap mark passings into a serializable ArrayList
Change-Id: I0e86e5dda7b421da9b4de1d1307d4170e805f86e
2018-09-11 10:42:38 +02:00
Axel Uhl 258975e0f7 added "test case" that calculates stats for pairing list seed sequence generation
Change-Id: Iaf5ee758f9e50cf9328408018fb3e81b86bdb08b
2018-09-10 16:35:16 +02:00
Axel Uhl cfbc89dcd5 Merge branch 'master' into translation
Change-Id: I5801bd0ed1ce6a6efe0cee21b6d307a9f6fde77a
2018-09-10 11:54:10 +02:00
Axel Uhl b70af7205b added link to "cloud-orchestrator" topic in "Projects" Wiki section
Change-Id: Iea5aa617c9514ae2c229e6191a5fcffcfccd6adc
2018-09-10 11:29:36 +02:00
Axel Uhl d47d094dfa Merge remote-tracking branch 'server/translation' into translation
Change-Id: I37c3c7f0b7a41afc52cbe5f0c974da8fbbd3b97a
2018-08-24 19:01:32 +02:00
Axel Uhl 773e8228c9 Merge remote-tracking branch 'server/master'
Change-Id: I5cbc4d99e2fa51fe466790e31e2e1ed6e0cf148e
2018-08-22 15:02:36 +02:00
Axel Uhl b8b9e24f1a added content about the orchestration use cases
Change-Id: Ie6d962528cca959ecdfa066808eef2ea51b87666
2018-08-22 15:02:09 +02:00
Axel Uhl 1eaf81a02b enhanced DB backup script to exclude older DBs from bup historizing backup 2018-08-20 22:38:12 +02:00
Axel Uhl 6ff6854711 Merge commit '43fb04513e919e2740801347d284807223da7cc3' 2018-08-20 19:40:26 +02:00
Axel Uhl 9b49623147 changed test verdict for wind estimation from maneuvers test
Change-Id: I318e0dce03ae64902b862558cb0f00a7e775eb9b
2018-08-20 16:56:38 +02:00
Axel Uhl f5313a113a added a CountDownLatch to ensure all Receiver queues have finished processing during test execution
Change-Id: Iab4cbf963efa742cd0041aea01c7f81add3f0fef
2018-08-20 13:25:33 +02:00
Axel Uhl 19a8eef264 Merge remote branch 'origin/translation' 2018-08-16 23:31:41 +02:00
Axel Uhl d533b5d7d2 avoid now illegal range updates with min>max; remember vector length to avoid redundant calculations
Change-Id: Ie598bdfced20def20427d6e838c5369f00e61863
2018-08-16 19:27:37 +02:00
Axel Uhl ae31d5ead4 formatting and removal of obsolete comments
Change-Id: I332654666ca85e4fec8569d4e326d74566992f2f
2018-08-16 19:07:25 +02:00
Axel Uhl 97ecdd01aa update range bounds in single call; added tests; Javadoc, code formatting and conventions
Change-Id: Iefa8e9e0cebbf2a41987f34c55f9a97590113cdd
2018-08-16 18:46:57 +02:00
Axel Uhl 63ad95bae0 Merge branch 'master' into bug4134_2
Change-Id: I55a0a51694d0bca90131c9bfa09e67e98dc77130
2018-08-16 17:34:57 +02:00
Axel Uhl c17ddfb1d9 started editing first orchestration use case
Change-Id: I987e6bec8562f6a6ea20da22ac63bec71cf0ed13
2018-08-16 16:04:52 +02:00
Axel Uhl c94ae19ba1 added to the orchestration write-up
Change-Id: I82e4962cb90b40df3308f24a0d7c081ca671c08f
2018-08-16 11:58:02 +02:00
Axel Uhl aa10c48064 removed backup_new.sh; it has been replaced by backup_full.sh
Change-Id: I34d22d8395462c136a4306d5d443218a62a6b070
2018-08-16 09:20:10 +02:00
Axel Uhl b23995c323 Merge remote-tracking branch 'server/master'
Change-Id: I5f96955aaa3db30ba4a29e83898907ba6831a3c9
2018-08-16 09:17:51 +02:00
Axel Uhl 1b8451cd68 continued on orchestrator write-up
Change-Id: Iff4963db809e4c0a07276fe329dd4778f52202c5
2018-08-16 09:17:37 +02:00
Axel Uhl e9af9a2a03 Updated cloud orchestrator (markdown) 2018-08-15 20:48:38 +00:00
Axel Uhl f8ee11dadd create backup directory before running mongoexport
Change-Id: I0a82219a31c98e5260ad84ae0fc3f121d0ec5015
2018-08-15 18:38:26 +02:00
Axel Uhl b451c96b34 fixed parentheses problem in backup script
Change-Id: I63b8db70d6222914855722ccafe52f2a8d368383
2018-08-15 18:36:58 +02:00
Axel Uhl e2149eec0f a modified backup script that backs up all DBs except "local"
Change-Id: I877040de3f1ce64898386e4ba3a944f5112dca6a
2018-08-15 18:35:46 +02:00
Axel Uhl c8b555b599 fixed typo in finduserbyemail script
Change-Id: I5575c9c11be3bd8c1a5efe8e441474e87613a219
2018-08-15 15:27:39 +02:00
Axel Uhl 426e6583d5 Merge remote-tracking branch 'server/master'
Change-Id: Ic37ceaa410ffed7cf8e02993a104816680f8a84e
2018-08-15 10:48:20 +02:00
Axel Uhl 784a47e77c removed extra empty lines
Change-Id: Id0f148452c6b45a4abe1964185b6d84f2aab9df2
2018-08-15 10:33:10 +02:00
Axel Uhl 019b87c9c6 started a Wiki document on our goals and plans for a central orchestrator
Change-Id: Ia8c40e6f6a1eb1cc0e207dc04e5f5842dc288ec4
2018-08-14 18:30:24 +02:00
Axel Uhl b1c7c71c87 Merge branch 'bug4719'
Change-Id: Iaae005f544e97853eba979adc98124d2282f378c
2018-08-14 15:48:50 +02:00
Axel Uhl 1f9615c8c1 Merge remote-tracking branch 'server/master'
Change-Id: If75aab282b2f8ebba8c39a225f753cc2ac172182
2018-08-14 15:48:35 +02:00
Axel Uhl 20b061cefe trim hostnames during log file analysis
Change-Id: I798aa4658bdb88d72c413b1c3479a986095ca306
2018-08-14 15:46:22 +02:00
Axel Uhl 4f414e8c09 Merge remote-tracking branch 'server/master'
Change-Id: Ic9fb9178557fe2cbd9bb86e5ab0656f952f38ffe
2018-08-13 20:19:06 +02:00
Axel Uhl f48e9ca742 fixed accidental commit effets in buildAndUpdateProduct.sh file related to a test with staged Nexus artifacts
Change-Id: I9ea038281bb1f0d4929b7029daba4a4b436add4e
2018-08-13 20:14:36 +02:00
Axel Uhl a964ea8121 Updated amazon ec2 (markdown) 2018-08-13 16:23:33 +00:00
Axel Uhl 78de60c1a3 removed unfilled param comment
Change-Id: If25e2f1c691608b37c8e7c6f9865d932383d953a
2018-08-13 18:22:57 +02:00
Axel Uhl 9b68b2f209 removed GWT.debugger() statement
Change-Id: I8ae65a5c99bfd26bd788a75a6f772bdc268dd6c1
2018-08-13 18:21:38 +02:00
Axel Uhl 2d0ea5f360 Merge remote-tracking branch 'server/master'
Change-Id: I2009f4de26edba0d5e4adeebbb249a9f346d0524
2018-08-13 18:17:39 +02:00
Axel Uhl 9a5e97a0fb added use-staged-third-party-artifacts Maven profile to allow for test builds against internal Nexus repository
Change-Id: If960d04146d3be0f6e27f555371a824eb25339f4
2018-08-13 18:14:57 +02:00
Axel Uhl 374aa7d895 adding pictures that explain how DNS mapping for dedicated sub-domains work
Change-Id: I0f4ae3004a5115412df6c60a55d3054c16dd4ded
2018-08-13 18:13:39 +02:00
Axel Uhl 99db8b0942 Merge remote-tracking branch 'origin/master' into dataMining 2018-08-12 11:17:09 +02:00
Axel Uhl 5a3e72cf89 Merge branch 'master' into dataMining
Change-Id: I36f89490188b7567b86f0a2919a53ffa249fb6c4
2018-08-10 17:46:07 +02:00
Axel Uhl 4ba602b3a3 bug4719: create race with empty course when start list has been received through connectivity params
Change-Id: I2b7e4354829b731d5e750cd3caa8d7c0e108c150
2018-08-10 11:08:22 +02:00
Axel Uhl 96014f6a11 Merge branch 'master' into bug4702 2018-08-10 00:34:16 +02:00
Axel Uhl 4c05614985 Merge remote branch 'origin/bug4704' 2018-08-10 00:29:55 +02:00
Axel Uhl b9001ffc17 Merge branch 'bug4719'
Change-Id: I9d5d82802f80f9be6702664995ddc71b609435a5
2018-08-09 23:40:51 +02:00
Axel Uhl 2458a231cf bug4704: added caching also for another overload of ReadonlyRaceStateImpl.create
Change-Id: I8e231f62d5d091c028d4dc0f1de42730384f3e56
2018-08-09 22:15:16 +02:00
Axel Uhl 006fc358bf Merge branch 'translation'
Change-Id: I19574c900b296e38691f193f07a160865aab810d
2018-08-09 21:51:53 +02:00
Axel Uhl db912a152d Merge remote-tracking branch 'server/bug4713'
Change-Id: Iac934b99a3f41b09564c428adba350b9e0590a74
2018-08-09 19:37:49 +02:00
Axel Uhl aa64815bb7 bug4719: start with an empty course for SwissTimingRaceTrackerImpl, no longer depends on early CCG message
Change-Id: If7b06e3ba2248e9c5d0660c6ee763ee8ba493639
2018-08-09 18:41:02 +02:00
Axel Uhl 72b4aca18c formatting only
Change-Id: I5d742bacad55125735f4d9be3739803e3b18d01c
2018-08-09 18:12:26 +02:00
Axel Uhl 6dbbbb1834 bug4713: implemented fix for comment 9; tests locally green
Change-Id: I9466ad6d383bc2072f18cb5ca278eaeb73a48fe3
2018-08-09 17:17:53 +02:00
Axel Uhl 8c408527cd Merge branch 'master' into bug4713
Change-Id: Ic141d2b772e7948211422262e5d4bc3f465ee74a
2018-08-09 14:31:33 +02:00
Axel Uhl f3fbc463fa consider only race log events valid at request time point
Change-Id: Ica33a29f0a3b653b8f0b803c1e7b37dd5f2b0acd
2018-08-09 12:57:40 +02:00
Axel Uhl 6aac0335df bug4713: avoid phony race status updates if only the meta-attributes for caching have changed
Change-Id: If2263925f9e15684cebb5be4f692d6ca69cda459
2018-08-09 11:28:14 +02:00
Axel Uhl b43879ab29 bug4713: ReadonlyRaceState now updates its status if a status change was possible between last cache calculation time point and the request time point
Change-Id: Iba391e2894951e19097e2ea30cdba9c4b4bed815
2018-08-09 11:07:23 +02:00
Axel Uhl c435d082df bug4713: added a failing test case
Change-Id: I476037f021ee2a84170b5dd90b6bf8cab11157ae
2018-08-09 08:50:17 +02:00
Axel Uhl bead5da7fb Merge remote-tracking branch 'server/master'
Change-Id: If34daabfdda1b73ab7da7aef282b39da80f3bc68
2018-08-07 21:08:51 +02:00
Axel Uhl 5087e0d914 Merge branch 'master' into bug4708
Change-Id: I72e35e2c155517c335581ff07889a4aed4d1e59f
2018-08-07 16:43:17 +02:00
Axel Uhl 510ff84700 bug4708: send start time update each time the RaceLog-provided start time differs from getStartOfRace();
Change-Id: Ie5ee01420a6c3733f36cfadf779428168d9e7138
2018-08-07 10:17:59 +02:00
Axel Uhl d24a58bea8 add a RaceAbortHandler to send POSTPONED race status after a null start time was received from the Race Manager app
Change-Id: I217b189acde27e4baff5a17023a20b2a16ee1c80
2018-08-07 00:11:14 +02:00
Axel Uhl 21edec5306 bug4708: added a test case that demonstrates that null is passed properly to the StartTimeChangedListener;
the problem is rather that null does not lead to the UpdateHandler firing its message

Change-Id: I0f8e2204c8d9f894db49a4663ff6e4e3b8449675
2018-08-06 21:23:20 +02:00
Axel Uhl 424f8c85bd use require-bundle in com.sap.sse.security for com.sap.sse because require-package is ambiguous for com.sap.sse.util;
both, com.sap.sse and com.sap.sse.shared.android have contributions for
that package, and there is a chance that the wrong one is selected;
com.sap.sse.security requires ClearStateTestSupport which is found
in com.sap.sse.

Change-Id: I838757c2bb0639c8d8de91e58f562dcb055de4fb
2018-08-05 17:10:14 +02:00
Axel Uhl 32d0309a1d bug4074: using ConcurrentHashMap for AbstractRaceColumn.raceLogs;
read-mostly will be supported much better by this, and the "corner-case"
of reloadRaceLog with its optional update into the map won't hurt a
ConcurrentHashMap.

Change-Id: Ib3e9973708864f895146753b91e1d949cfaef291
2018-08-05 15:39:17 +02:00
Axel Uhl 3b516bcbc3 bug4704: introducing a ReadonlyRaceState cache based on weak identity hash map over RaceLog and RaceLogResolver
Change-Id: I33412e6ed72ff732333e4a3ce1be8fc3906a57e5
2018-08-05 15:35:57 +02:00
Axel Uhl 921919a830 Merge branch 'translation'
Change-Id: I43d9071fe6729d8dc0ccc9c065720c817e4659e3
2018-08-04 00:43:55 +02:00
Axel Uhl 9abfac30b1 bug 4702: adding boat column presence to the setting to copy for a MultiRaceLeaderboard
Change-Id: I9578174713288ba61b745c98f25720629d4aee9f
2018-08-04 00:39:10 +02:00
Axel Uhl 6a8d1aa796 Merge branch 'master' into bug4689
Change-Id: I81d6cc168cf58528228bd5a34b1badd2442abb42
2018-08-03 21:36:17 +02:00
Axel Uhl 9027c83e7d Merge branch 'master' into bug4689
Change-Id: I77b8145925db61ecae10c723111fd9b7cf138c4f
2018-08-03 17:37:10 +02:00
Axel Uhl 4a6bd63d19 fixed OSGi dependencies; use java.util.Base64; fixed some code formatting
Change-Id: I2417b58cb8a9242679d21e1d2afd950946991f9c
2018-08-03 16:16:05 +02:00
Axel Uhl d5fb5c3644 Merge branch 'master' into bug4656
Change-Id: I23156366b75752d3cc1a80fb73c94549bad4ac41
2018-08-03 15:45:23 +02:00
Axel Uhl 3f204bf2cb Merge branch 'master' into bug4700
Change-Id: I3e2625694d6c31920a1fae1c09b13e9fea9f09a0
2018-08-03 14:51:30 +02:00
Axel Uhl 9fd9539706 bug4700: carrying through finishedTime so AutoplayHelper can evaluate it for live check
Change-Id: I6ed7da5579dc43749c26eae5774c34e0769f26d9
2018-08-03 11:31:59 +02:00
Axel Uhl 66c5fbf71b added null-safety for unknown nationalities; added smarter selection of list entries of known SwissTiming configurations
Change-Id: I98717e130aa686ebca306d6c02c1a573a9896d2b
2018-08-03 11:23:15 +02:00
Axel Uhl 297066ea9e removed extra comments
Change-Id: Ib8197a8258041adf10025b52d9ff63b127ae7df5
2018-08-03 10:49:12 +02:00
Axel Uhl 3a43b7abc8 Merge branch 'master' into bug4689
Change-Id: I5e8c53faf262a5c7732ffed37b8d1cc9d20f3e06
2018-08-03 10:02:39 +02:00
Axel Uhl 8132371d0f hooking up the update handlers to the SwissTimingRaceTracker if updateURL is provided
Change-Id: I191ce34857aa37ca6c3e9fa402d36c00ffac0378
2018-08-03 10:02:02 +02:00
Axel Uhl 0633d476c0 adjusted release notes# Please enter the commit message for your changes. Lines starting
Change-Id: I5050ab84465bd49802958dfc911eec02a433cc07
2018-08-02 14:59:29 +02:00
Axel Uhl 9ee507b246 removed more empty lines
Change-Id: I55a06e6894f47840054510c0560fae5ed0904878
2018-08-02 14:57:26 +02:00
Axel Uhl 6357c5a074 removed more empty lines; coding conventions (single point of exit)
Change-Id: If35b90bcb61f324a5982aeb88cec07ae67c9293d
2018-08-02 14:56:40 +02:00
Axel Uhl ff33456ccb removed a lot of empty lines
Change-Id: I269e227f2f1a66caaf0f71718dc89ee8df900789
2018-08-02 14:55:31 +02:00
Axel Uhl eda96aa5da added updateURL, updateUsername and updatePassword fields to SwissTimingEventManagementPanel
Change-Id: I86ed5a341baace0cd028e385bcfb5f44e56c2e03
2018-08-02 14:36:52 +02:00