commit c004a09c7ddd596a4f608e7152fe84988b0ebd3e Author: Dan Callaghan Date: Wed Mar 1 02:09:40 2017 +1000 Automatic commit of release 24.1 commit 5f1e023ead31c484cc88e740a0f82bc8fff97438 Author: Dan Callaghan Date: Tue Feb 28 21:30:04 2017 +1000 release notes for 24.1 Change-Id: I1bc911b9d5f3bf33c10dc1510eb4d0d2271c9929 commit 9d75df3967b690cf96987949ef58f60f940d6b40 Author: Matt Jia Date: Thu Feb 2 16:07:17 2017 +1000 update the mapping of Beaker version to db schema version for 24.0 Change-Id: I436272b7500a55aef7a5187172060aef313cf76f commit 80371d48050e0e8333141a2b90e3a77ced9c75ab Author: Matt Jia Date: Thu Feb 2 15:46:57 2017 +1000 remove the special handling for the data migrations Since we are in 24.0, we do not need to handle the case in which the data_migration table doesn't exist Change-Id: I03c3bcba091e6d02ee09b0c0694ca27fd293cefd commit 04ccf7abc458f897d1adf988647cca4f760fb8d6 Author: Dan Callaghan Date: Sat Feb 25 07:29:50 2017 +1000 fix a dumb typo in commit 10b69af8 Change-Id: Ic1429510eaf87c5e8e94889e418924c740dac238 commit bd17690b324bf01aac695aed0d1fc9f6a8b335e4 Author: Dan Callaghan Date: Wed Feb 22 07:38:15 2017 +1000 only show link to http://$THESYSTEM if recipe is Running or Reserved The purpose of the link is to be a shortcut to some web application which is set up as part of the recipe, so it only makes sense to show the link once the installation is done, and while the recipe is not finished. Bug: 1412878 Change-Id: Ib9b42e7ae57f36201cb2c85d107c80ec4d5af4e2 commit 10b69af8bc22d2345d28d818b2a9410a94090488 Author: Dan Callaghan Date: Wed Feb 22 02:53:07 2017 +1000 send beakerd metrics queries to reports engine These queries are somewhat expensive, and they don't need to be totally live, so they are a good candidate for offloading to a separate replica database. Bug: 1425522 Change-Id: Idd329977b67c07209777c4604b5b5d5441ce71a5 commit 981a6c2df1eb9383311a7f3b3354dd7ac6f53bc6 Author: Dan Callaghan Date: Tue Feb 21 02:05:15 2017 +1000 fix typo in populating excluded_osmajors for task uploads Bug: 1422410 Change-Id: I3409126ceac67d8f74340316f31f56347649e67c commit 80793a3e6649593ee3f4855c0eec5c04df4fbe2a Author: Dan Callaghan Date: Tue Feb 21 02:00:16 2017 +1000 tests: ensure we start with a pristine tasks directory When the test suite starts the database is empty (there are no task records) so let's make the basepath.rpms directory match. Currently, if there are some files left behind in the basepath.rpms directory from a previous test run, it will cause some tests in bkr.inttest.client.test_task_add to fail. The tests in bkr.inttest.server.selenium.test_tasks were avoiding this problem by unlinking the files as soon as they were uploaded, but that is actually backwards. A more realistic scenario is that the files are *not* on disk for a fresh Beaker with an empty database, and they *are* left on disk after uploading. Change-Id: I93490a46c23e3e9e46bfa2c8252448d331a47675 commit 83d9e961627a285d8b4a36a297b6cced1c48f69d Author: Dan Callaghan Date: Fri Feb 17 00:49:45 2017 +1000 also log *before* handling an XMLRPC request Currently the only way we can see what was in an XMLRPC request is the debug logging which Beaker produces. The Apache access logs are useless for XMLRPC because every request is just POST /client/. However if the request hits a MemoryError this typically breaks all the error handling code paths as well, which means that the log message at the end is never logged and so it's impossible to know which XMLRPC request triggered the MemoryError. If we also log the details of the XMLRPC request *before* we start handling it we should be able to identify the requests even if they subsequently hit MemoryError. Change-Id: Ib57c4f5a217ce4b21212214ec4fe985088571b76 commit 536e9acc05cd32d6e36180104283b446b3976d02 Author: Dan Callaghan Date: Fri Feb 17 01:24:22 2017 +1000 avoid allocations in the last resort error handling path This error handling path is supposed to kill Apache workers that have hit MemoryError before they poison any other requests. But just logging a message can itself crash with MemoryError. Bug: 1422874 Change-Id: I3072c4d334d01b7396ce988f34eddcec3f1a4f72 commit 3674d26266a32f75790c943fee43f29b09695b36 Author: Dan Callaghan Date: Wed Jan 18 12:36:27 2017 +1000 ignore 'src' arch when importing Fedora 25 Bug: 1412487 Change-Id: Ifcb13fd7d9398a502309c4459330d37a13f4d50b commit faf83f4aa9cbc18af1aebf6df5d9710921b17194 Author: Dan Callaghan Date: Thu Feb 9 19:21:00 2017 +1000 docs: fix wrong indentation in 24.0 release notes The extra space was being interpreted as a blockquote in the middle of the paragraph. Change-Id: Ifa8908d03702b1ee1d08d323e405acc08b58128a