14:00:58 #startmeeting fedora-qadevel 14:00:58 Meeting started Mon Mar 20 14:00:58 2017 UTC. The chair is tflink. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:58 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:58 The meeting name has been set to 'fedora-qadevel' 14:00:58 #topic Roll Call 14:01:04 * kparal is here 14:01:05 * mkrizek 14:01:13 #chair mkrizek kparal lbrabec 14:01:13 Current chairs: kparal lbrabec mkrizek tflink 14:01:17 * roshi is here 14:01:20 * lbrabec is here 14:02:11 * jskladan is here 14:02:16 #chair jskladan robyduck 14:02:16 Current chairs: jskladan kparal lbrabec mkrizek robyduck tflink 14:02:18 oops 14:02:21 #undo 14:02:21 Removing item from minutes: 14:02:27 #topic Roll Call 14:02:30 #unchair robyduck 14:02:30 Current chairs: jskladan kparal lbrabec mkrizek tflink 14:02:35 #chair roshi 14:02:35 Current chairs: jskladan kparal lbrabec mkrizek roshi tflink 14:03:24 ok, lets get this party started 14:03:25 #topic Announcements and Information 14:03:56 #info Dist-Git Task Storage Deployed to and Enabled in Production- tflink 14:04:03 other stuff to add? 14:04:33 #info Still investigating issues with nested virt for Cloud/Atomic compose tests - roshi 14:04:50 #info base-images are building again 14:05:12 #info bot indexing disabled for resultsdb 14:05:40 #info taskotron landing page now has a fancy instance switcher -- lbrabec 14:06:56 any comments/questions? 14:08:09 * tflink assumes not, moves on 14:08:17 #topic Dist-Git Task Storage 14:08:30 this is in production now but hasn't really been announced yet 14:08:48 roshi: were you able to get the docs you were working on pushed somewhere? 14:09:19 I have a draft pushed to the wiki 14:09:26 I thought we were pushing it just into dev 14:09:36 nope, prod 14:09:37 then got sidelined looking into dev to get it running 14:09:41 ok 14:10:01 will we be deploying the new libtaskotron build or is it not needed for that? 14:10:10 not needed AFAIK 14:10:10 #info draft Taskotron Overview documentation on wiki: https://fedoraproject.org/wiki/User:Roshi/QA/Taskotron_Overview - roshi 14:10:32 we can deploy it since IIRC, it would reduce the number of failed jobs we're seeing 14:10:43 it would 14:10:49 but we're now in freeze, so at least to dev 14:11:01 +stg 14:11:56 I'm pretty sure I did a release/build on Friday 14:12:15 yeah, I did 14:12:30 https://koji.fedoraproject.org/koji/buildinfo?buildID=870047 14:13:20 I suspect that we're going to start getting more questions about how to write tasks in the near future 14:13:20 if you need help adjusting yumrepoinfo in ansible, I can help 14:13:32 kparal: is it just a config change? 14:13:38 * tflink thought there was a code change as well 14:13:43 yes, some new fields 14:13:53 code change as well 14:14:13 ideally should be updated together 14:14:20 even though I tried to make it backwards compatible 14:15:14 would applying a patch to yumrepoinfo even help? 14:15:42 not without the code change 14:15:46 but it should break stuff 14:15:49 *shouldn't 14:16:04 i don't see a point in deploying the config change by itself, then 14:16:16 let's wait to see if we end up slipping again this week 14:17:10 I'm not sure how much else there is here other than the usual "lets improve docs" :) 14:17:37 and giving folks a heads up that questions are likely to be incoming 14:17:54 anything else on this? 14:18:33 * tflink assumes not, moves on 14:18:39 #topic ResultsDB Performance 14:19:13 for some reason, resultsdb started showing issues with load last week. not sure why it didn't happen before or if it just wasn't noticed 14:19:32 * jskladan was not able to reproduce the "hangs" after the load drops 14:19:41 after some botched config changes on Friday, things seem to be ok-ish for the moment 14:19:45 Josef claims bodhi is not the culprit here, but either way, we were discussing changes how to optimize how it queries resultsdb. I'll post some notes into qa-devel or resultsdb-users 14:20:19 kparal: bodhi is the least likely problem, since we were not getting these hangs in the past months 14:20:44 the 5xx errors were present in resultsdb in the past, but it occurred rarely (few times per day at most, I think). now it basically died under load 14:21:07 it sounds like the most likely way forward will involve the following things: move production resultsdb to its own db host, get multiple resultsdb httpd hosts and load-balance 14:21:22 jskladan: did I get that about right? 14:21:31 and optimize the consumers 14:21:42 jskladan++ for sending patches to pingou 14:21:51 tflink: yup 14:22:02 that's what my gut feeling says is a good path forward 14:22:20 unless things get a lot worse, I don't think that much of that'll happen until after freeze lifts 14:22:39 AFAIK, the performance is OK enough for the moment 14:23:05 seems useable 14:23:51 might be worth getting some actual sysadmin (no disrespect to Tim implied) to have a look at our apache/db settings 14:24:14 no offense taken 14:25:14 if we can find someone to look at what we have, that would be great 14:25:41 anything else on this? 14:25:54 nope 14:26:08 other than the lesson of don't just blindly increase threads/processes for mod_wsgi? 14:26:40 :D 14:27:02 * jskladan read some stuff on that during weekend, and 5 processes + 100 threads seems to be frowned upon :D 14:27:45 yeah, that's what I gathered from the commit notes and emails around that change :-D 14:28:25 * jskladan has nothing to add, though 14:28:31 anything else on this topic? 14:30:31 * tflink assumes not 14:30:37 #topic Moar Ansible? 14:30:48 I think that this came up earlier this year but I wanted to mention it again 14:32:22 I'd like to start moving our jobs to using more ansible 14:32:46 the way that the zuul v3 folks are doing things looks sane to me but I haven't looked into things very far 14:32:50 * tflink is trying to find a link 14:33:11 https://review.openstack.org/#/c/442180/ 14:33:31 https://review.openstack.org/#/c/438281/ 14:34:00 actually, that first one was abandoned - there was a choice between the two 14:34:41 I don't recall there being any huge objections 14:34:54 but comments/thoughts/objections? 14:36:21 * mkrizek suddenly appreciates phab more when looking at gerrit 14:36:40 mkrizek++ 14:36:40 jskladan: Karma for mkrizek changed to 2 (for the f25 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:38:05 from what I've heard, the big advantages to gerrit have to do with workflow more than web interface 14:38:18 AFAIK, there is some pretty big redesign work going on around the web ui 14:38:23 but we digress :) 14:38:53 yeah, no objections from me 14:39:37 ok, moving on 14:39:41 #topic Tasking 14:39:49 is anyone in need of tasks? 14:40:19 * jskladan is good 14:40:25 nope 14:40:27 if I could get assigned some that were already done, that'd be great 14:40:36 bolster the "tasks finished" numbers :p 14:40:39 roshi: just get the atomic stuff done 14:40:46 then you'll have completed tasks 14:40:48 * mkrizek will probably ask during the week 14:40:51 sounds good 14:41:02 we've also release validation to do this week 14:41:16 very true 14:41:38 * tflink moves on to ... 14:41:43 #topic Open Floor 14:41:49 any thing else that folks want to bring up? 14:42:01 The dashboard that pingou made looks nice: http://ambre.pingoured.fr/brtm/ 14:42:26 I sent an email about supported arches into qa-devel 14:42:33 responses welcome 14:43:11 so far I heard in person that we should make --arch a single string (instead of a list) and that we should not bother with i386 minions for the moment 14:43:45 it sounds like we should change up depcheck or move over to rpm-deplint as well 14:44:13 i forget, was an analysis done on whether there were any important discrepancies between the two tools? 14:45:33 I found no discrepancies 14:45:39 some weeks back 14:45:56 also I'm working on making rpmdeplint arch-specific 14:46:08 but that's not that important 14:46:17 * tflink is reminded that there seemed to be some interest from secarch folks to start running automated tests, needs to follow up on that 14:46:37 anything else or shall we end 14 minutes early? 14:46:44 nothing more here 14:47:55 ok, thanks for coming, everyone 14:48:00 * tflink will send out minutes shortly 14:48:07 #endmeeting