Commit Graph
100 Commits
Author SHA1 Message Date
Simon Pamies 8fe6cc7d0a Removed locak assertion - it can't no longer detect if caller has taken write lock because a088724dea switched to cacheLock that is managed by LockUtil - as startSchedulerForCacheRefresh is only called by scheduleCacheRefresh and it takes a write lock the assertion is obsolete 2013-11-18 23:39:58 -02:00
Simon Pamies af244be34f Fixed another NPE that can happen when there is no raceLog created yet 2013-11-18 23:29:51 -02:00
Simon Pamies 5b820c9b5e Fixed NPE in recordFix - can happen when replication goes crazy 2013-11-18 23:29:50 -02:00
Simon Pamies 2c8c02a43e Switching from regatta overall rank to racecolumn rank 2013-11-15 12:38:55 -02:00
Simon Pamies 7009450110 Changed logging level to see when replication has been finished 2013-11-15 10:33:13 -02:00
Simon Pamies 613e199b31 Added logging about deserialized races as this helps showing progress 2013-11-15 10:32:48 -02:00
Simon Pamies b9901e0ecf Checking for the right cause of a possible NPE 2013-11-15 10:12:58 -02:00
Simon Pamies de7c2a2b9d It can happen that for some unknown reason the hashmap containing the
racelogs has not been initialized (yet). Avoid NPE and make sure
that racelogs are stored correctly.
2013-11-14 22:13:47 -02:00
Simon Pamies 14f451dd27 Fixed nasty replication error with HashMap containing FutureTask instances that can't be serialized 2013-11-14 19:57:05 -02:00
Simon Pamies 5a3b0830f3 Make sure that update uri always ends with a slash 2013-11-14 19:09:45 -02:00
Simon Pamies ca527bc0e6 Trying to recover gracefully from endless recursion that sometimes can happen with TracTrac DataController 2013-11-14 19:03:53 -02:00
Simon Pamies 0b462e04e3 Making sure to always use score corrected rank 2013-11-14 18:25:55 -02:00
Simon Pamies f4a5aab6cc Reverted a5b5c2e40f - didn't read the
introduction properly - bug 1345 still holds as we're not talking about
FINISHED state but a TRACKING state that does not properly indicates
that there could be still data missing.
2013-11-13 16:30:29 -02:00
Simon Pamies 6d1254aedc No longer stopping all trackers because we can not reliably check if
we're in an infiinite loop of stored data - just logging for debugging
purpose
2013-11-13 16:24:09 -02:00
Simon Pamies 2d73f8186f Making sure that we only check for repeating pattern if the progress is
bigger than 0.0 as lastStatus also contains the status of the last
finished race
2013-11-13 16:15:33 -02:00
Simon Pamies 513bf91673 Also throwing an exception to make sure flow is interrupted and problem can be handled 2013-11-13 16:06:13 -02:00
Simon Pamies 15715a3e7e It should never happen that the loading progress decreases over time.
But this happens and seems to be a bug in the TracAPI when loading many
races concurrently. The only possible fix on our side is to stop the
trackers for this race and notify the user.
2013-11-13 16:03:37 -02:00
Simon Pamies a5b5c2e40f Speeding up loading of races by removing fix for bug 1345 as the problem described there no longer holds as races no longer are put in state FINISHED automagically 2013-11-13 15:48:51 -02:00
Simon Pamies 2841dec7d7 Added the possibility of caching stored race data - helps when internet connection is very slow and races have been loaded before 2013-11-13 15:10:44 -02:00
Simon Pamies dd96e0be24 Updated racecommitteeapp (markdown) 2013-11-13 15:10:44 -02:00
Simon Pamies 7d3080b0d6 Created racecommitteeapp () 2013-11-13 15:10:44 -02:00
Simon Pamies 47534f2503 Updated sponsorshipengine (markdown) 2013-11-13 15:10:44 -02:00
Simon Pamies 37d6b7e051 Updated sponsorshipengine (markdown) 2013-11-13 15:10:44 -02:00
Simon Pamies 90c6a78548 Created sponsorshipengine () 2013-11-13 15:10:44 -02:00
Simon Pamies cf8776a903 Updated planning (markdown) 2013-11-13 15:10:44 -02:00
Simon Pamies 252340b2e0 Adding an option to specify the number of commits one wants to include 2013-11-07 00:42:38 +01:00
Simon Pamies 4f8ff11d02 Moving release notes at the right place 2013-11-07 00:29:13 +01:00
Simon Pamies e9076be7de Now it is mandatory to add release notes. These will be distributed with the package 2013-11-07 00:26:39 +01:00
Simon Pamies a5541594aa Updated amazon ec2 create new app instance (markdown) 2013-11-06 23:45:09 +01:00
Simon Pamies 3ac1bfe28d Added option to name a release 2013-11-06 23:36:54 +01:00
Simon Pamies b7d29cb342 Added the no-update parameter to make it possible to start up instances
without goinf through the whole build or download process again
2013-11-06 23:30:32 +01:00
Simon Pamies e0b2740035 Updated amazon ec2 (markdown) 2013-11-06 23:22:21 +01:00
Simon Pamies 9835d59392 Not sending out build starting message when installation is done by using a file 2013-11-06 23:12:55 +01:00
Simon Pamies 0aa687b9c8 Also starting build process when installing from release 2013-11-06 23:03:32 +01:00
Simon Pamies 6fa2825bcd Removing pid information 2013-11-06 22:58:06 +01:00
Simon Pamies 7afc605eef Improving server stop by using the PID 2013-11-06 22:56:29 +01:00
Simon Pamies f15997710c Adding new variables that can be used to control file based build process 2013-11-06 22:53:49 +01:00
Simon Pamies 5e4c347044 Supporting initializing server from release file 2013-11-06 22:50:20 +01:00
Simon Pamies 33d468acaf Give instances more time to start in amazon instances 2013-11-06 22:34:21 +01:00
Simon Pamies ece3e60d97 Better debug information upon server start 2013-11-06 22:32:21 +01:00
Simon Pamies b8fa7a907f Added command to release a version 2013-11-06 22:32:02 +01:00
Simon Pamies 6fd4c15e6f Preparing ignores for release directories 2013-11-06 21:53:59 +01:00
Simon Pamies 59523b9d19 Make it easier to click on the link 2013-11-03 21:32:56 +01:00
Simon Pamies 0a34f119d8 Updated amazon ec2 (markdown) 2013-11-03 21:30:05 +01:00
Simon Pamies 8e2262048e removing problematic find call 2013-10-31 17:36:19 +01:00
Simon Pamies 4069fbbcf9 Updated amazon ec2 (markdown) 2013-10-31 16:55:50 +01:00
Simon Pamies b1d5dc7e41 Updated amazon ec2 (markdown) 2013-10-31 16:51:24 +01:00
Simon Pamies 9a633cfb2f Updated amazon ec2 (markdown) 2013-10-31 16:46:09 +01:00
Simon Pamies cc0face211 Only reset git state if GWT compilation is enabled 2013-10-31 16:34:12 +01:00
Simon Pamies ebffb0d0c9 Added PID display for java server 2013-10-31 16:03:13 +01:00
Simon Pamies a82a93e6af Extended logging to be able to see which server we're using 2013-10-31 15:55:44 +01:00
Simon Pamies 25f43f8710 Using replication hostname when connectiong to queue 2013-10-31 15:53:58 +01:00
Simon Pamies c513102185 Update replication UI to reflect the difference between the messaging server hostname and the replication hostname 2013-10-31 15:50:25 +01:00
Simon Pamies 55f9c2b03c Also including empty columns for leaderboards 2013-10-31 15:21:16 +01:00
Simon Pamies 204a61ee5e Fixed replication master implementation to make sure that master server and replication server can be two different hosts 2013-10-31 15:20:41 +01:00
Simon Pamies dc922c8eb0 Added instance dns information when running on amazon 2013-10-31 14:40:01 +01:00
Simon Pamies e52241d798 Added better email text to make it easier to find the server after it has been started 2013-10-31 14:39:27 +01:00
Simon Pamies e4e510a5eb Made replication tests aware of environment variables 2013-10-31 14:29:47 +01:00
Simon Pamies 5cc5e52030 Making sure that mongodb host name is always read from configuration 2013-10-31 13:03:59 +01:00
Simon Pamies 07d4ec2da3 Making sure that replication service honors environmnt variables 2013-10-31 12:59:43 +01:00
Simon Pamies cf6daddc4e Updated amazon ec2 (markdown) 2013-10-31 12:49:05 +01:00
Simon Pamies 94d57c0ffb Using already exported variables for mongo port and host - fix - it's getting late 2013-10-30 23:33:49 +01:00
Simon Pamies 10975214a8 Using already exported variables for mongo port and host - fix 2013-10-30 23:26:49 +01:00
Simon Pamies acfde2f678 Using already exported variables for mongo port and host 2013-10-30 23:13:06 +01:00
Simon Pamies 221db7d129 Unix does not support dots in variable names 2013-10-30 23:12:38 +01:00
Simon Pamies 867ae0f625 Also exporting parameters to environment to make sure tests get the correct mongodb connection 2013-10-30 23:06:49 +01:00
Simon Pamies 96fa5752f2 Add support for mongodb host and port set using environment variables 2013-10-30 23:04:59 +01:00
Simon Pamies 1ade66c1a9 Minor fixes 2013-10-30 22:52:50 +01:00
Simon Pamies 27a64e12ae Typo 2013-10-30 22:30:53 +01:00
Simon Pamies 0d59612c21 Relaxing server health check, fixed mail sending 2013-10-30 22:13:41 +01:00
Simon Pamies 147dd1a677 Added support for controlling gwt compile process 2013-10-30 21:45:33 +01:00
Simon Pamies e6ede6a282 Updated amazon ec2 create new app instance (markdown) 2013-10-30 21:32:43 +01:00
Simon Pamies 35b5617593 Updated images to match the new UI 2013-10-30 21:26:43 +01:00
Simon Pamies 48fcf90e7a More messages 2013-10-30 21:21:23 +01:00
Simon Pamies 1b7ab6b3a6 Updated amazon ec2 (markdown) 2013-10-30 21:13:01 +01:00
Simon Pamies 2c3d0a4d62 Updated amazon ec2 (markdown) 2013-10-30 18:44:05 +01:00
Simon Pamies 9c562b0b08 Making mail subjects refer to the real instance ID 2013-10-30 18:41:09 +01:00
Simon Pamies a3af25343b Added ram check as amazon instances can have not enough 2013-10-30 18:24:56 +01:00
Simon Pamies c315accba5 Trying to make sending of files more robust 2013-10-30 18:18:00 +01:00
Simon Pamies 2d3ebf093d Using cat instead of uuencode - seems a lot more robust 2013-10-30 18:13:04 +01:00
Simon Pamies beec454177 More checking for error codes and handling 2013-10-30 17:47:40 +01:00
Simon Pamies c365dd3722 Encoding log file so that it can be read by clients 2013-10-30 17:43:03 +01:00
Simon Pamies 6578c7a9b8 Added sender address 2013-10-30 17:32:18 +01:00
Simon Pamies 6f38a2953f Also checking for error during build process 2013-10-30 17:28:54 +01:00
Simon Pamies 34c8ed6f93 Better handling of errors during build or deployment 2013-10-30 17:27:12 +01:00
Simon Pamies bdb48229d6 Added sender address and updated output to show correct option format 2013-10-30 17:15:19 +01:00
Simon Pamies 56eb999ce0 Adding notification before build 2013-10-30 17:02:02 +01:00
Simon Pamies 5a05c3817a Renamed executor script 2013-10-30 16:55:01 +01:00
Simon Pamies 3b2992398e Added functionality to automagically build and test code before starting up an instance 2013-10-30 16:40:58 +01:00
Simon Pamies f361314fe1 Updated amazon ec2 (markdown) 2013-10-30 13:37:53 +01:00
Simon Pamies a7b79f72d7 Updated amazon ec2 (markdown) 2013-10-30 13:37:25 +01:00
Simon Pamies 545b4a22cb Updated amazon ec2 create new app instance (markdown) 2013-10-30 13:23:49 +01:00
Simon Pamies ddb7be3f02 Updated amazon ec2 (markdown) 2013-10-30 13:23:19 +01:00
Simon Pamies a41d8fa72f Updated amazon ec2 (markdown) 2013-10-30 12:19:38 +01:00
Simon Pamies 42eed5afcf Updated amazon ec2 (markdown) 2013-10-30 11:54:41 +01:00
Simon Pamies ee5b985091 Updated amazon ec2 (markdown) 2013-10-30 11:54:01 +01:00
Simon Pamies 17061f3492 Updated amazon ec2 (markdown) 2013-10-30 11:53:34 +01:00
Simon Pamies 8b0e5bd9cd Updated amazon ec2 (markdown) 2013-10-30 11:44:27 +01:00
Simon Pamies d756f0883e Updated amazon ec2 (markdown) 2013-10-30 11:43:52 +01:00
Simon Pamies cda01026c9 Updated architecture 2013-10-30 11:43:17 +01:00