Wednesday, 2015-12-16

*** AJaeger has joined #openstack-infra-incident15:30
*** jeblair has joined #openstack-infra-incident15:58
*** ChanServ changes topic to "Gerrit upgrade starting at 17:00 UTC"15:58
anteayait is my belief that this is the etherpad we are working from for the upgrade, yes? https://etherpad.openstack.org/p/gerrit-2.11-upgrade16:00
*** fungi has joined #openstack-infra-incident16:16
jeblairanteaya: cool i was about to ask about that16:16
jeblairanteaya: do you have a link to the mailing list post?16:16
anteaya:)16:16
* fungi catches up on the channel log16:16
anteayahttp://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html16:16
anteayabeen handing it out liberaly16:16
jeblairstatus notice Gerrit will be offline for a software upgrade from 17:00 to 21:00 UTC.  See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html16:17
jeblairanteaya: fungi how's that look?16:17
anteayaI like it16:17
jeblair#status notice Gerrit will be offline for a software upgrade from 17:00 to 21:00 UTC.  See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html16:19
openstackstatusjeblair: sending notice16:19
*** clarkb has joined #openstack-infra-incident16:19
*** jroll has joined #openstack-infra-incident16:20
* jroll lurks16:20
-openstackstatus- NOTICE: Gerrit will be offline for a software upgrade from 17:00 to 21:00 UTC. See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html16:20
fungijeblair: lgtm16:20
openstackstatusjeblair: finished sending notice16:21
*** igorbelikov has joined #openstack-infra-incident16:22
*** ChanServ changes topic to "Gerrit upgrade starting at 17:00 UTC | Etherpad https://etherpad.openstack.org/p/gerrit-2.11-upgrade"16:22
fungii guess we should go ahead and just stop the ansible puppet cron across the board so that it has time to go dormant?16:25
fungiany objections to me commenting it out on the puppetmaster now?16:25
clarkbnone here16:26
anteayano objections16:26
clarkbwill allow us to get the changes merged without applying them until we are ready too16:26
fungilooks like i caught it when it wasn't already running, and have commented it out16:27
anteayaoff to a good start16:27
*** olaph has joined #openstack-infra-incident16:27
fungimost of the work, unsurprisingly, is happening in a shell on review.o.o... who from infra-root was volunteering to drive that part? want to do it in a root screen session?16:29
anteayamordred is in the defcore meeting in -3 if anyone is interested16:31
jeblairi added some zuul tasks to the etherpad16:47
*** nibalizer has joined #openstack-infra-incident16:47
*** zaro has joined #openstack-infra-incident16:47
nibalizerhello16:47
zarohi16:47
*** mordred has joined #openstack-infra-incident16:47
jeblairzuul is pretty far from idle at the moment :)16:48
jeblairand if i had to guess, i'd say we probably lost the tripleo cloud16:48
AJaegeronly 15 in the post queue - that's short ;)16:48
fungiyeah, tripleo cloud errors were rampant in yesterday's nodepool logs16:48
fungii assume it's hard-down16:48
fungifor some extended period16:49
anteayazaro: can you go over current open patches that need to be merged during the upgrade16:49
jeblairperhaps we should remove it from the config.16:49
anteayazaro: and ensure they have what they need to be merged?16:49
anteayazaro: since in 11 minutes most of us can't see them16:49
zaroopen patches are not crossed out: https://etherpad.openstack.org/p/gerrit-2.11-upgrade16:49
jeblair(gertty ftw!)16:49
anteayazaro: yes, can you ensure they have the reviews they need?16:50
jeblairany reason not to merge https://review.openstack.org/235079 now?16:50
anteayano objection16:51
zaronope, merge it16:51
jeblairzaro: what's the status of https://review.openstack.org/258088 ?16:51
zaroanteaya: there are only 3 left that need to merge with  upgrade process16:51
anteayazaro: wonderful16:51
zarojeblair: it works, just doesn't pass bashate testt16:52
zaroso can use it or just use what's on master16:52
zarobashate doesn't like the long lines. i tried to fix that but couldn't get it to work in time.16:53
clarkbI am noticing the etherpad doesn't call out merging the remaining changes16:53
jeblairfungi: i think you volunteered to drive the screen session on review.o.o  :)16:53
clarkbshould we go ahead and do that since puppet cron is disabled?16:54
jeblairseems safe and reasonable16:54
jeblairzaro: can you unwip https://review.openstack.org/24130916:54
fungijeblair: wfm16:54
zarodone16:55
jeblairall changes approved16:55
jeblairthe toggleci change failed a test16:56
jeblairah, apt mirror errors16:56
jeblairshall i force-merge it?16:56
AJaegerwhat is with https://review.openstack.org/258088 ? That fails...16:56
zaroAJaeger: bashate doesn't like the long lines.16:57
AJaeger;(16:57
zaroi tried to fix but didn't get it to work in time.16:57
clarkbjeblair: ya I don't think apt mirror fails are related to a few js line change16:57
fungijeblair: yeah, i'd just cram it in16:57
zaroAJaeger: the current PS works, but bashate hates it16:57
fungialso i'm fine ignoring/disabling bash8 or skipping line length checks16:57
AJaegerzaro: disable it in bashate16:58
zaroAJaeger: how?16:58
AJaegerzaro: exclude it in tools/run-bashate.sh16:58
jeblair235079 merged16:58
AJaegere.g. |grep -v name-of-your-script16:58
jeblairshall i force-merge the other two since we're running short on time?16:59
anteayano objections16:59
zaroyes16:59
fungianyway, infra-root people who feel the need to keep tabs on progress within cli steps, feel free to screen -x as root on review.o.o16:59
fungithough i'll also update the channel with my progress at each step16:59
jeblairokay, all the approved changes are merged; i'm not going to merge the bash8 failing change since it's failing tests and would break everything17:01
*** _david_ has joined #openstack-infra-incident17:01
fungiready for a #status alert?17:01
zaroi've crossed out merged changes on etherpad17:01
jeblairstatus alert Gerrit is offline for a software upgrade from 17:00 to 21:00 UTC.  See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html17:01
zaroready17:01
jeblairlike that ^?17:01
anteayawfm17:01
fungijeblair: lgtm17:01
olaphshort and sweet17:01
jeblair#status alert Gerrit is offline for a software upgrade from 17:00 to 21:00 UTC.  See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html17:02
openstackstatusjeblair: sending alert17:02
-openstackstatus- NOTICE: Gerrit is offline for a software upgrade from 17:00 to 21:00 UTC. See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html17:04
*** ChanServ changes topic to "Gerrit is offline for a software upgrade from 17:00 to 21:00 UTC. See: http://lists.openstack.org/pipermail/openstack-dev/2015-December/081037.html"17:04
*** jswarren has joined #openstack-infra-incident17:05
fungineed to top up my coffee while the zuul queues stuff is being done... who's got that part?17:05
jeblairfungi: i'm on it17:05
fungicool, thanks!17:05
jeblairzuul is stopped17:06
fungiand my caffeine is at the ready17:07
openstackstatusjeblair: finished sending alert17:07
jeblairfungi: you're clear to proceed17:07
fungiand there's our friendly bot! stopping gerrit now17:07
jeblair(i'll purge nodepool)17:07
fungigerrit is down. i'll start backing up the database and review_site tree into ~root (or somewhere else, after i make sure we have space)17:07
fungicorrection... into /opt17:08
fungi;)17:08
clarkbis / too full?17:08
jeblair(nodepool is deleting all nodes)17:08
zarofungi: you may need to use the updated cleanup script; https://review.openstack.org/#/c/258088/7/tools/gerrit-2.8.4-cleanup.sh17:09
pleia2(updating the etherpad accordingly)17:09
fungiclarkb: 8gb free. i don't trust it17:09
anteayahey pleia217:10
zaroi forgot the one in master requirest a host (-h) param for all of the mysql commands since you'll be running from review.o.o17:10
fungizaro: or a my.cnf with the correct host set in it17:11
clarkbof which there is one in ~root/17:11
zaroyeah, that would work as well. your choice.17:11
clarkbbut with a non default name iirc17:11
jeblairi note that 'review_site' backup and 'git repo backup' are both on the list, but 'git repos' are inside of 'review_site'17:12
fungiclarkb: yeah, root has a ~/.gerrit_db.cnf17:13
jeblairi also note that 'review_site backup' is on there twice.17:13
fungijeblair: agreed, i was just going to backup the review_site into a tarball17:13
fungiokay, database backup complete. working on review_site backup now (to the same location)17:13
jeblairi have struck out the lines that i think are not necessary, does that look correct?17:13
jeblairor do we really mean to do those twice?17:14
jeblairwe do have 2 database backups17:14
zarobackup twice is to save before and after cleanup, but probably not necessary17:14
jeblairdaes anything between the first review_site backup and the second one change anything in review_site?17:15
fungizaro: that's a third backup though17:15
zaroyou are correct, not neccessary.17:15
jeblairso i guess i had 2 questions:17:15
fungiyeah, i can see doing a second db backup after the cleanup before the migration17:16
fungithat makes plenty of sense17:16
jeblair1) is the separate git repo backup necessary -- i think we answered this: no17:16
clarkbthe second db backup was so that we would have the post db cleanup db available too17:16
jeblair2) is the second review_site directory backup necessary17:16
jeblairi think 2 is still unanswered?17:16
clarkbI do not think the second review_site directory backup is necessary17:16
clarkbactually17:16
jeblair[and i guess 3) is the second db backup necessary -- yes, because we are changing the db]17:16
clarkbthe cleanup script moves at least one repo akanada17:17
fungithe only things changing in it are the akanada typo correction looks like17:17
zarofungi: makes sense to me17:17
fungiright, that17:17
clarkbso second review_site backup not a nop but also not super necessary17:17
fungieverything else is either happening in the db or on the git farm17:17
fungithe edits it would encompass are trivially reversable17:17
fungitwo mv commands17:18
funginon-lossy transformation17:18
jeblairi would be okay dropping the extra backup step based on that17:18
zaroi agree17:18
fungisame17:18
pleia2yeah17:18
clarkbsounds good17:18
fungialso saves us some many minutes waiting for a second tar to complete17:19
jeblairbrb17:19
fungireview_site backup completed17:21
fungiwho wants the git farm steps from https://git.openstack.org/cgit/openstack-infra/system-config/tree/tools/gerrit-2.8.4-cleanup.sh17:21
fungii'll get started on the db and review.o.o filesystem updates17:22
clarkbI can git farm17:22
fungithanks!17:22
jeblairre17:22
clarkbso there is already an akanda.git in openstack-attic17:23
clarkbI am going to mv that into ~root then rename akanada17:23
fungiclarkb: i have a feeling it got created by jeepyb17:23
clarkbya I think thats right and likely not needed17:23
fungii expect to find the same on review.o.o17:23
jeblairthe number of 0 rows affected by the db cleanup script is curious17:26
fungizaro: most of the mysql delete queries are matching 0 rows17:26
fungiyeah, that17:26
jeblairzaro: did you see that in your tests with the db snapshot?17:26
zarofungi: ok.  that's odd.17:26
jeblair(i'll copy the results from prod to the etherpad)17:27
zarofungi: no it did remove with the data i used17:27
fungiit's things like no submodule_subscriptions or account_project_watches entries so that seems likely17:27
fungiwe're getting matches on the changes table for those17:27
fungijust not the others17:27
zaroohh, wait yeah, i few of them might be noops17:27
fungii mean, it's not at all uncommon when we do the equivalent update queries for those tables during project renames that they match 0 rows17:28
fungijust because we don't have submodules, and few people use the gerrit subscription features17:28
zarobut they should not be all noops17:28
fungiright, there were changes table matches for each of the three being cleaned up17:29
fungii'm about to move forward with the update queries for the akanada typo in there next17:29
fungion the assumption this is expected behavior17:29
jeblairzaro: do you have a log of the output from running your test?17:30
jeblairoh17:30
zarolooking17:30
clarkbok I think git01-08 are good17:31
jeblairfungi, zaro: yeah, i'm inclined to agree this is expected behavior -- just surprising that we had noops in a script with a dry run.  will still be good for zaro to confirm if he can, but i think we can move on regardless.17:32
jeblair(nodepool is idle with ready nodes)17:34
*** jswarren has quit IRC17:36
fungiokay, confirmed the git trees for akanda have been safely cleaned up and moved into place17:37
zaroi've looked thru my test runs and it looks like there's no logging coming from my script unless there is an error.  so i believe ran the script and manually checked the db to verify.  I was beeing over zealous with the removal for some reason.17:37
fungistarting the second (post-cleanup) db backup now17:37
fungiokay, that's done. all ready to delete the gerrit cache17:41
fungizaro: just to confirm, there's no reason to save that cache, right?17:42
zaronope, you should remove it17:42
fungiokay, that's done then17:43
zarojust a safeguard for possible issue i saw on gerrit ML.17:43
fungithanks17:43
fungiso... these seem to be all the prep steps completed17:44
jeblairdo we run puppet to execute the upgrade?17:44
fungiyou beat me to the question ;)17:44
zaroyes.17:45
fungialso do i manually upgrade the javamelogy plugin before the gerrit war upgrade, or after?17:45
zarobefore is fine17:45
fungidoing now17:45
jeblairi will update git repos on puppetmaster17:46
jeblairHEAD is at     Merge "Upgrade review.o.o to Gerrit 2.11"17:46
fungizaro: we have a javamelody-4744bfb.jar and javamelody.jar.disabled in /home/gerrit2/review_site/plugins17:47
zaroohh.  hmm.  maybe just start fresh.17:47
fungizaro: do either of those need to be removed? your instructions have me creating a file just named javamelody.jar17:47
zaroremove them and get the one from etherpad17:47
zaroor just copy them off to anther location.17:48
*** ociuhandu has joined #openstack-infra-incident17:48
zaro*copy/move17:48
fungithe other part of my question though, is should we end up with /home/gerrit2/review_site/plugins/javamelody.jar (like in the etherpad) or /home/gerrit2/review_site/plugins/javamelody-3fefa35.jar instead?17:48
zarojavamelody.jar17:48
fungithe one that seems to be in use now is javamelody-4744bfb.jar not javamelody.jar17:49
zarothat's what the puppet does17:49
zaroi have no idea how that happened.17:49
fungiso puppet changed that behavior after it installed javamelody-4744bfb.jar i guess?17:49
jeblairclarkb, mordred: i'm a little confused by ansible/puppet17:49
jeblairnibalizer: ^17:49
jeblairit's supposed to rsync the system-config repo from puppetmaster to the hosts, right?17:50
nibalizerjeblair: it works in agent mode right now17:50
nibalizerit also rsyncs but that code doesn't do anything17:50
zarothe puppet will get javamelody-<version>.jar then copy to /home/gerrit2/review_site/plugins/javamelody.jar17:50
fungizaro: mostly just making sure we're not going to end up with two javamelody plugins in there with different names once puppet gets reenabled17:50
jeblairbut looking on some hosts, /opt/system-config/production is at a comment from dec 117:50
nibalizerthen possibly we do not have that working as well as we thought17:50
fungizaro: okay, i'll keep an eye out for it after we run puppet just in case17:50
jeblairnibalizer: okay, so for now, ignore that, and run 'puppet agent' ?17:50
zarofungi: yeah, puppet will overrite /home/gerrit2/review_site/plugins/javamelody.jar with newer versions17:51
nibalizeryes17:51
jeblairnibalizer: k, thx17:51
zarowhen we do upgrades, that's how its setup to work17:51
clarkbyup nibalizer's got it17:51
jeblairwe don't have any puppet module or ansible role upgrades as part of this, right?17:51
zaroor should work, https://git.openstack.org/cgit/openstack-infra/puppet-gerrit/tree/manifests/plugin.pp#n7017:52
clarkbjeblair: all of those should've gone in already17:52
jeblairso i only need to update system-config on puppetmaster, not run install_modules, etc. correct?17:52
clarkbthere wer eseveral puppet-gerrit changes but we merged them since they were backwrad and forward compat17:52
clarkbjeblair: yes17:52
jeblairfungi: cool, so i think you are set to run 'puppet agent --test' on review.o.o whenever you are ready17:53
fungiokay, latest javamelody.jar is downloaded to /home/gerrit2/review_site/plugins/javamelody.jar and ownership/permissions have been made consistent with its predecessor17:53
fungihere goes. hold onto your seats17:54
* anteaya holds onto her seat17:54
* _david_ holds onto his seat17:54
jeblairstuff is happening!17:54
anteayayay stuff17:54
anteaya_david_: thanks for being here17:54
fungiand no errors (yet!)17:54
_david_;-)17:55
pleia2:)17:55
fungii take it we're reasonably confident the puppet exec timeout won't kill this before it completes?17:55
zarouhh, what's the timeout?17:55
fungiby default i think it's something like 10 minutes, but it might be overridden in the module. i haven't looked17:55
zaroit took 1 hr to reindex on my HP bigVM17:55
fungibut you were running it under puppet to trigger the upgrade right?17:56
fungiso presumably the exec timeout must be overridden17:56
jeblairi want to say our reindexes take 15m?17:56
zaroohh, i think that' a non-upgrade reindex. upgrade reindex take 4x17:57
nibalizerdefault timeout is 300 seconds17:57
fungianyway, i expect it'll be here for a while... Info: /Stage[main]/Gerrit/Exec[install-core-plugins]: Scheduling refresh of Exec[gerrit-start]17:57
jeblairoh fun.17:57
zarono, was not running with puppet17:57
jeblairso... what happens if a reindex is killed?17:57
jeblairbecause it seems like that's about to happen.17:57
fungiwait, you didn't test the upgrade under puppet but the plan was to upgrade via puppet?17:57
fungiyeah, we may be staring down the barrel of an imminent cleanup and retry17:58
zaroopps, sorry i didn't mention that earlier.17:59
* fungi should have been a little more concerned about the fact that the upgrade plan didn't include the actual upgrade command17:59
mordredthis upgrade doesn't actually contain upgrades17:59
* anteaya puts on the kettle for more tea18:00
zarofwiw, i've stopped and started reindex a few times and it doesn't see to be an issue. like reindex just ran again without issues.18:00
fungiwell, i guess let's wait for puppet to hit the timeout and see if it kills the reindex or keeps running orphaned18:00
jeblairand there it goes18:00
fungiand there it goes18:00
fungiyep18:00
zarowhat? reindex?18:00
jeblairi don't see a java process anymore18:00
jeblairso i think it was killed18:01
fungipresumably we need to run these steps by hand18:01
zaroare you talking about the DB upgrade or reindex?18:01
fungizaro: do you have some crib notes on how you were actually running the upgrade that you can add to the etherpad?18:01
zaroyes.18:01
fungizaro: i don't actually know what i'm talking about. i'm talking about the black box step of running puppet18:01
fungiso "whatever puppet was doing"18:01
*** alop has joined #openstack-infra-incident18:02
fungithat aborted early because the exec took more than 300 seconds to return18:02
jeblairfungi: i'm going to copy some stuff out of screen18:02
pleia2created a little bit in the etherpad for "Manual commands"18:02
fungithanks jeblair18:02
fungilooks like it might have been in the middle of schema migrations18:02
fungihopefully those are resumable18:03
fungi(at least they usually are in most applications)18:03
jeblair(i'm hoping to determine which things it actualyl finished)18:03
mordredfungi: if not, we can manually fix them18:03
*** greghaynes has joined #openstack-infra-incident18:04
_david_or restore db from the backup?18:04
fungi_david_: yes, that's an option18:05
zarofungi: manual commands are at the bottom of etherpad18:05
fungiwe can drop and re-source the db and then start the upgrade step over18:05
jeblairfungi: finished copying; transferring to new etherpad18:05
fungithanks zaro!18:05
mordredthat actually might be a safer bet, since no further data has gone in - DDL in mysql is not transactional18:05
_david_zaro, "init --batch" does it always update installed plugins?18:06
zaro_david_: no it doesn't install plugins18:06
jeblairhttps://etherpad.openstack.org/p/fjOwsR2NVY18:06
jeblairthere is the log from the puppet run ^18:06
mordredfungi: do you feel comfortable doing that db thing?18:06
_david_zaro, I fixed that upstream on stable-2.11, but not sue if you guys cherry-picked that change18:06
_david_zaro, How do we make sure, that installed plugins got updated?18:07
mordredjeblair, fungi: it LOOKS like the migration completed18:07
fungimordred: yeah, just 'drop reviewdb; source "/path/to/backup.sql";' right?18:07
mordredsince the scheduling refresh happened18:07
fungiif we end up needing it18:07
* _david_ looking the migration log18:07
jeblairmordred, fungi: i agree, i think the db migration finished18:07
mordredso I don't think it's necessary to drop/reload18:07
zaro_david_: puppet unzips the jars to plugins folder18:07
fungiyay, we won't lose quite as much time at least18:07
zaro_david_: we are upgrading javamelody manually18:08
fungirather, i already manually upgraded the javamelody plugin18:08
_david_can someone check the schema version in the database?18:08
fungi_david_: i'm happy to if you have the command handy18:09
_david_fungi, let me figure it out18:09
_david_select * from schema_version;18:10
jeblairmysql> select * from schema_version;18:10
jeblair+-------------+-----------+18:10
jeblair| version_nbr | singleton |18:10
jeblair+-------------+-----------+18:10
jeblair|         107 | X         |18:10
fungijeblair seems to have beat us to the punch18:10
fungialso 107 is what the migration log implies18:10
fungiso presumably we're confirmed good for that step18:11
_david_Jepp, we don't need to restore the db. Looks sane t me.18:11
zaroyeah, it looks good to me18:11
fungiso if i'm reading correctly, i need to manually repeat the reindex18:12
mordredthat's my take18:12
zaroyes.18:12
jeblair++18:12
fungiso i need to run that as the gerrit2 user, correct?18:13
zaroyes18:13
clarkbfungi: should be the same as when we rename projects so yes18:13
fungiit's going now18:13
_david_zaro, offline reindex time is around 1 hour?18:15
zaroyou mayalready know this but will take 3/4 time to get to 99% then spend 1/4 of time before 100%.18:15
jeblairlooking at the log and the puppet manifest, i think that's the only thing -- i believe the other exec steps completed18:15
zaro_david_: it was for me on my big test VM18:15
clarkbthat last 1% is bigger than all the other percents18:16
zaroreindex after upgrade take about 15-20 mins for me.18:16
* mordred thinks percent does not mean what you think it means18:17
jeblairall percents are equal.  some percents are more equal than others.18:17
fungihrm, we got a missing blob18:17
fungiorg.eclipse.jgit.errors.MissingObjectException: Missing blob e1b60551d607142580d962122399613060afde6918:17
pleia2:\18:18
fungithat may just be a long-standing corruption in our git repos?18:18
zaroyeah, take a look at the bottom of etherpad18:18
zaroit's expected.  i think overly verbose logging.18:18
fungizaro: hah, thanks!18:18
pleia2phew :)18:18
fungithere was also this:18:19
* nibalizer creates a WANTED poster for the missing blob18:19
fungiERROR com.google.gerrit.server.change.MergeabilityCacheImpl : Error checking mergeability of 08489f39fc2292b7a0b2315da3b11a623c47cf85 into 6e5059a7c6dcfa6aee85b894139a5afdd0335035 (MERGE_IF_NECESSARY)18:19
clarkbfungi: I wondre if that is just a timeout on the merge op18:20
zarofungi: same thing.18:20
fungicom.google.gerrit.server.git.MergeException: Cannot merge 08489f39fc2292b7a0b2315da3b11a623c47cf8518:20
fungiokay, so it's related to the missing blob?18:20
zaroyes, it's in the discussion thread.18:20
fungirather, related to the missing blob errors18:20
fungiokay, cool then18:20
zaroi've investigated that and was able to retreive those changes after upgrade without problems.18:21
jeblair08489f39fc2292b7a0b2315da3b11a623c47cf85 is 239488,118:21
jeblairwhich is an abandoned openstack/fuel-plugin-contrail change18:23
fungiand nothing of value was lost ;)18:23
fungicurrent reindex status... Reindexing changes: projects: 54% (471/858), 50% (128372/256443)18:23
fungiwe're past the halfway mark, if that's to be believed18:23
zaroyeah, all those errors happend on changes that were abandoned.18:24
AJaegerwe shouldn't merge those ;)18:24
zaroanybody know what's our largest repo?18:31
jeblairnova?18:31
clarkbzaro: I think it is either nova or neutron, likely nova18:31
fungialso depends on how you calculate "largest"18:33
fungiin terms of disk space utilized, i believe it's openstack-manuals since they had some very large files in their git history (multiple versions of rendered pdfs and images mostly, i think?)18:34
AJaegerinteresting:18:34
AJaeger137M nova18:34
AJaeger55M neutron18:34
AJaeger451M openstack-manuals/18:34
AJaegerif you take disk file usage...18:34
clarkbnova has diskimages in it18:35
AJaegerfungi: yes, that happened in the past but not anymore18:35
clarkbbut apparently small ones :)18:35
fungiAJaeger: however, the past is still reflected in git, by design18:35
AJaegerindeed, fungi18:36
jeblairwow so many merge check failures18:36
AJaegerif we look at total commits overall - according to stackalytics - the top three are:18:36
fungiyeah, i'm trying to keep an eye on those and make sure they're not drowning out other more legitimate issues with the reindex18:37
AJaegernova: 21762; neutron 7153; openstack-manuals 702518:37
fungiAJaeger: though i believe if you look at the neutron project (not repo) compared to the nova project you'll find neutron is ahead there18:37
fungihowever, the docs project likely has them both beat?18:38
fungi(maybe infra too, we're crazy like that)18:38
zarofor those that are intested, this is probably why reindex stays at 99% for a long time: https://groups.google.com/d/msg/repo-discuss/Ux6mr9jvuUA/oTs623GiBAAJ18:39
fungiReindexing changes: projects: 99% (854/858), 95% (243737/256443)18:40
fungi(speaking of)18:40
AJaegerneutron official: 11164; nova official: 23625; docs: 10914; infra: 1656618:40
fungiAJaeger: oh, i bet the numbers i was remembering were over the liberty dev cycle, not all time18:40
AJaegerlet me check to entertain the waiting time - tell me to shut off if this is distracting, please18:41
fungiwell, it was a statistic that got announced in a keynote at the last summit anyway18:42
fungiso, you know, take that with a grain of salt ;)18:42
zarohopefully offline reindex can become a thing of the past after 2.11.  there's a new online reindex feature that promises to allow upgrading without offline reindex.18:42
jeblairfungi: remember: infra doesn't count for keynotes18:42
AJaegerneutron: 3345 nova: 1705 docs: 1983 infra: 392218:42
AJaegercongrats to all of us ;)18:43
fungijeblair: right, we're uninteresting18:43
jeblairAJaeger: what's that number?18:43
fungii sort of like being uninteresting18:43
AJaegerhttp://stackalytics.com/?metric=commits&release=liberty&module=infrastructure-group18:44
fungijeblair: liberty cycle commits merged i believe18:44
AJaegerjeblair: as fungi said18:44
jeblairnice18:44
fungiby project-team18:44
fungiwe probably have a larger number of contributors than any other team's repos, just by nature of what we're doing with them18:45
fungi(self-service, with a lot of selves)18:46
AJaegerfungi: infra 489 different committers, docs: 344, neutron 354, nova: 29218:48
AJaegerfor liberty18:49
clarkbthe stuck at 99% progress bar reminds me of old video game installs on windows18:51
pleia2heh18:51
mordreds/old video game//18:51
pleia2indeed, ps4 isn't much better ;)18:51
clarkbpleia2: I don't really notice on ps4 because it does it all in the background now18:52
nibalizerpleia2: oh god, 'oh did you buy that disc with the game on it? lol i gott do installations'18:52
clarkbI have an update, reboot, done18:52
nibalizer'oh did you want to play? better play the update game'18:52
pleia2clarkb: yeah, mine tends to get turned off now and then and I don't notice until I turn it back on to play and need to update x_x18:52
clarkbnibalizer: that is less of a problem on current consoles if you let them stay alive in the low power mode18:52
clarkbnibalizer: since they do all that in the background and all you do is acknowledge the change and reboot if necessray18:53
clarkbnot perfect but much much better18:53
nibalizerah im still at ps318:53
nibalizermy favorite ps4 fact is that it can't dlna or play a video from a usb drive18:53
pleia2ps3 is just my netflix player now18:53
fungipleia2: i like that even though the ps4 will go into a suspend state without terminating the running game, it will still prompt you to update and restart it when you resume if there's a new version uploaded18:53
clarkbfungi: you can tell it not to18:54
zarois puppeting gerrit using the default puppet timeout?  i don't see timeout set in the puppet-gerrit manifests18:54
clarkbzaro: yes18:54
nibalizerzaro: from what i can tell yes18:54
fungipleia2: clarkb though i like more that it gives you the option to _not_ do that and just go back to what you were doing, yes18:54
zaroand that was working in the past?18:54
fungizaro: i believe it has never worked, no18:55
clarkbfungi: it worked way back when18:55
clarkbthen the external index became a thing18:55
fungizaro: rather, before there was a lucene index it worked, but yeah18:55
fungithe exec to upgrade dates from before upgrading a production gerrit was more than a minute or two to complete18:56
zaroahh, so we never used gerrit puppet other than applying minor changes?18:56
fungialso we had a lot fewer repos and changes and a much smaller database back then18:56
zaro*used/use as in currently18:56
fungii think it's working fine on review-dev simply because it has a comparatively small dataset18:57
fungiand it's convenient to have there18:57
clarkbI seem to recall one of the baldurs gate games requiring a CD change at 99%18:58
fungihah18:58
clarkblike it had to load the next pane of the installer off the first disk before it could continue18:58
fungialmost like swapping floppies18:58
fungiooh, we're up to 97% of changes reindexed now!18:59
mordredfungi: you know the best thing about waiting for this reindex?18:59
clarkbI had a carmen san diego game on 5.25" floppies and I couldn't play it after that drive died or went away18:59
clarkbwas a sad day18:59
fungimordred: you can do things other than code review without feeling guilty?18:59
jeblairanyone want a ps2?18:59
pleia2hehe19:00
zarowhat games?19:00
fungijeblair: i recently replaced my old ps2 with one of the really compact models they have now, so nope19:00
jeblairum.  really fun ones.  i'm sure.  classics.19:00
zaroi have 1st gen wii, with 2 games.  so probably an upgrade19:01
clarkbalso I learned recnetly that rollercoaster tycoon was written in assembly19:01
olaphnes ftw19:01
pleia2I sold mine when I moved west, along with all my FF games, and PS2 Monkey Island19:01
fungii keep it around because the ps1/ps2 were the definitive platform for dance dance revolution. the one they tried to do for the ps3 was not great and their fans had moved on to other titles anyway19:01
pleia2I do miss monkey island19:01
clarkbpleia2: the FFVII remake looks promising19:01
pleia2clarkb: right, I'm excited :)19:02
fungiyep, planning to reply vii when that comes out. it's been a while19:02
fungier, replay19:02
pleia2clarkb: wow re: rollercoaster tycoon19:03
fungiPaint peeling: 99% (857/858), 97% (249178/256443)19:03
clarkbpleia2: it was released in 1999 too which is crazy19:03
zaroohh one project left, which one could that be?19:04
fungizaro: yep, it's been on that one project for the last ~15 minutes i think19:04
zarosomeone reallyl ikes assembly19:04
pleia2hehe19:05
mordredfungi: SO CLOSE19:05
AJaegerdo we know which project it is? Just curious...19:06
zaroi blieve you've already answered your Q, most changes19:06
AJaegerSo, indeed nova?19:08
zaroactually most patchsets19:08
zaroyeah, probably the same.19:08
jeblairwow it keeps lots of files open19:08
jeblairlsof does not tell me the answer19:08
nibalizerpleia2: so ps3 as netflix machine is interesting to me19:09
nibalizerbecause after the 360 and ps3 came out, i felt that a LOT of ps2s hung out in dorm rooms playing audio cds and dvds19:09
pleia2my ps2 wasn't doing so well when I got rid of it, was never a good dvd player19:10
anteayaif the offered ps2 plays dvds or cds I am happy to take it and will pay for shipping19:10
fungioptical media players are notoriously prone to degradation (mostly mechanical/alignment issues)19:11
pleia2fungi: nods19:11
pleia2I read somewhere that I could get the laser realigned, but the cost was more than the system, unless I did it myself (hah hah)19:11
fungithis is why i enjoy restoring cartridge-based console platforms19:11
fungithey're much easier to work on19:11
clarkbfungi: how ar eyour save game batter replacement skills?19:12
fungii don't even bother to do more than very minor repair/reconditioning on optical consoles19:12
fungiclarkb: pretty good, depending on whether you want the memory preserved through the operation19:12
fungii tend to desolder and replace the batteries on those cartridges when i get them19:13
fungiso most of mine are reasonably fresh19:13
zarohow small are the batteries?19:13
fungithough i've seen them hold save memory well through 20 years19:13
fungizaro: button cells19:13
fungithey're pretty much always solder-tab too, not clip19:14
zaroyou talking like attari or nintendo?19:14
fungines/famicom were the earliest cartridges i've seen battery-backed ram used for19:15
fungiatari carts were all stateless afaik19:15
pleia2I don't think atari had memory like that19:15
pleia2yeah19:15
clarkbfungi: next time you are in town I may sit you down with my brother who is afraid of playing some games because he expects batteries to die19:15
fungiheh, you bet19:15
fungithe trick to preserving the memory through a battery replacement is to hopefully find good anode/cathode sites to tie in a donor in parallel while you remove and replace the original cell19:16
fungiand try not to lose contact through that process19:17
fungibut even then, it's not trivial, and even things like a little static discharge from your fingers can corrupt the ram19:17
clarkbzaro: the batteries are good for about 20 ish years iirc19:17
clarkbzaro: so in the last several years it has become a big problem for people that collect and play old games19:18
fungihowever, at least for old stuff like nes/snes i've found that it's just as fun starting over from scratch and not worrying about your 20-year-old saves19:18
clarkbya I think my brother would be ok losing saves, just doesnt want to start a new game and a week later have a dead battery19:18
fungiright, replacing the batteries is trivial. i do it all the time to recondition carts i find at thrift stores and stuff19:19
zaroi don't think i've ever played a game that laster over 1hr.19:19
fungijust usually requires some careful coordination and a good temperature-controlled soldering station19:20
clarkbsuch 99%19:20
fungiWatched kettle: 99% (857/858), 97% (250585/256443)19:20
pleia2heh19:20
jeblairi'm going to see if i can acquire food before it finishes19:22
fungiat this pace, you probably can19:23
*** peter_ has joined #openstack-infra-incident19:23
fungiespecially if there's a taco truck just down the block19:23
nibalizermmmm19:26
nibalizeri'll do the same, back in a bit19:26
* pleia2 sticks around19:29
fungiyeah, i'm sticking around too19:31
fungithe changes counter finally ticked over to 98%19:31
fungicatching up on ml replies and voting on upcoming release names19:32
pleia2:)19:32
fungiactually kinda hoping "nameless" wins as our next release name19:34
fungia lovely logical contradiction19:34
pleia2the operators would be thrilled, I'm sure19:34
* AJaeger put nameless first as well...19:35
fungiwe can use caricatures of clint eastwood in his role as "the man with no name"19:36
funginothing says texas like a classic cowboy western, after all19:36
anteayathere is a heck of a lot of O names19:37
fungithough nameless also conjures images of "hastur the unspeakable, he who is not to be named"19:38
anteayaI think I like Om best19:38
fungiyes, om would be a marvellous successor to nameless as well. continues down a sort of zen naming path19:40
fungithough if that's a theme, then we just blew our opportunity to have a release named mu19:41
anteayaha ha ha19:41
pleia2btw, the civs polls landed in my spam box (gmail)19:42
pleia2was there an announcement elsewhere that the polls had gone out? (I couldn't find one)19:42
AJaegerI didn't saw one. mordred, did you send one out? I was also surprised to see these...19:42
fungimy spamassassin was pretty certain they weren't even close to being spam19:42
anteayaI was pleasantly surprised19:43
fungiAJaeger: the messages should be From: "Monty Taylor (CIVS poll supervisor)" <andru@cs.cornell.edu>19:43
AJaegerfungi, I have it...19:43
AJaegerI didn't saw an announcement19:44
fungiAJaeger: oh!19:44
fungiright, i don't think there was an announcement to the ml that they were going out. if you haven't been following the tc meetings then you probably wouldn't have known19:44
fungipresumably he'll send an announcement now that all the batches have gone out19:45
jeblairfried chicken sandwich successfully acquired19:45
fungithat must be one awesome taco truck19:45
fungibone-in fried chicken on white bread with lots of grease, right?19:46
anteayaand mayonnaise?19:47
anteayaI think I want to go here when we are in spain next year: https://en.wikipedia.org/wiki/Museum_of_the_Americas_%28Madrid%2919:47
fungii don't remember harold's chicken shack having mayonaise, but i probably wasn't paying close attention19:47
jeblairfungi: boneless, but now that you describe that sandwich, i kind of want to live where you imagine i live :)19:47
anteayaa chicken sandwich with no mayonnaise?19:48
anteayamind you it has been a long time since I had one19:48
fungifries and cole slaw yes though19:48
anteayamaybe that is the way they are done now19:48
fungijeblair: chicago, south side19:48
anteayafungi: whew19:48
jeblairthe one i have is boneless, buttermilk, slaw (sans-mayo), bun19:48
pleia2I'd love to see what kinds of bugs we find by calling a release Null19:49
anteayapleia2: ah aha ha19:49
fungipleia2: same, that was my second pick19:49
jeblairpleia2: or "None"19:49
anteayaNaN?19:49
fungiit's too bad none wasn't on the list of options19:49
fungimmm... naan19:49
jeblairwe've made fungi hungry19:49
anteayahow's that paint coming along?19:50
jeblairi think i can eat this sandwich before it will be done19:50
fungi99% (857/858), 98% (253194/256443)19:50
fungiyou can almost certainly, yes19:50
anteayaprogress obviously19:51
zaroyeah, take your time19:51
mordredI went and got sushi and came back19:53
mordredit was tasty19:53
anteayayum19:53
anteayadid we break civs yesterday?19:53
anteayadid you get an email from the maintainer?19:54
*** dims has joined #openstack-infra-incident19:55
mordredI did not get an email from the maintainer19:55
mordredand people with broken links yesterday seem to find that they work today19:55
anteayaokay, that's good19:56
jeblairaww better luck next time19:56
anteayamine worked19:56
fungiyes, i was unable to get to civs for teh n naming poll last night, but the same url worked for me today (and also the o release naming poll worked fine today)19:57
* mordred is pleased that civs has upgraded since we did this last19:58
mordredlast time I had to batch the names19:58
mordredthis time I uploaded all of them at once19:58
mordredmuch less harder19:58
fungioh, really?!?19:58
fungino more splitting at or under 1000 addresses?19:58
fungiooh, 99% (857/858), 99% (254008/256443)19:59
fungialmost, almost, almost there now!19:59
anteayayay19:59
mordredfungi: yah. it's amaze now19:59
anteayaand yay again for no more splitting at 1000 addresses19:59
_david_Guys, we can use inline edit feature now? Unbelievable ;-)20:01
fungiwell, we did use inline edit for commit messages in 2.8. but yeah this will be fancy x10020:02
zaro_david_: lets not get ahead of ourselves, not done yet20:02
fungiheh20:02
fungitouché20:03
_david_zaro, all we have to do is start gerrit, done20:03
dimsooh shiny :)20:03
jeblairmmm.  tasty.20:03
_david_jeblair, This called just in time ready ;-)20:04
zaro_david_: we start gerrit and see if we can stay on new gerrit20:04
_david_zaro, ,-)20:04
_david_zaro, Last time that "and see if we can stay on new gerrit" took two days?20:04
_david_time enough to use inline edit feature...20:05
AJaegerSo, instead of giving -1 for a typo, you can fix it directly in place ;920:05
anteayawell we timed this one to be mid-week20:05
anteayaso we can test under load right away20:05
fungiyeah, last time it was 2 days mainly because we did it on saturday and so didn't know how bad it really was until monday20:06
fungihopefully our entire community (at least americas still around for a few hours and apac waking up) will bum rush it20:07
mordredyah20:07
fungiand it's finished!20:07
mordredWOOT20:07
anteayayay!20:07
AJaegerYeah!20:07
mordredI'm sure it'll get immediately slammed20:07
fungiReindexed 254762 changes in 6817.5s (37.4/s)20:07
fungiso, do we want to apply puppet again just to be sure there weren't other things it skipped when it aborted the reindex exec?20:08
jeblair(except at the end when it was like 2/s)20:08
jeblairfungi: i think that should be safe and sounds like a good idea...20:08
fungii'll do that now20:08
_david_fungi, Pupet would repeat init?20:09
fungiit may also try to start gerrit once it finishes20:09
mordredit may20:09
fungi_david_: it shouldn't no20:09
fungiand it didn't repeat it20:09
mordredinfra-root: got a message from bluebox about replacing our CPUs20:09
_david_One dumb question: Can someone check, that installed plugins got updated?20:09
jeblairi think it mostly reverted gerrit's rewriting of the config files...20:10
mordredjeblair: my favorite feature20:10
jeblairfungi: (maybe run once more to make sure it's steady-state?)20:10
_david_We shoot ourself in the foot last time (our admins) by leaving outdated plugins in place20:10
anteayamordred: can you put that bit in the -infra channel?20:10
anteayamordred: if I try to search for it I won't think to search this channel log20:11
jeblairyeah, i this channel is back to serious mode :)20:11
mordredanteaya: nod20:11
fungi_david_: the last modified dates on the plugins in /home/gerrit2/review_site/plugins/ are dated december 11, but presumably that's the last modified time they have in the archive20:11
anteayathanks20:11
nibalizermordred: the suspense is killing me20:11
nibalizerwhat did it say20:11
_david_fungi, sounds good then20:11
zarodec 11 date sounds correct20:12
fungiunfortunately my screen buffer doesn't go far enough back to see what the dates on them were prior to starting this20:12
mordrednibalizer: I have continued the conversatoin in the other channel20:12
zaroor at least that matches review-dev.o.o which has been updated with same gerrit ver20:12
fungithey're all Dec 11 22:17 (utc) except javamelody.jar which i downloaded manually20:12
jeblairwe could md5sum them20:12
jeblairjavamelody differs from review-dev20:13
jeblairothers look same20:14
fungiadded to the bottom of the main etherpad20:14
fungijavamelody was obtained from http://tarballs.openstack.org/ci/gerrit/plugins/javamelody/javamelody-3fefa35.jar20:14
fungidouble-checking its md5sum now20:14
jeblairit matches what i wget20:15
jeblairperhaps it's just newer than the one on review-dev?20:15
zarowe had to manually update javamelody because the puppet for non-core plugins does not work.20:15
jeblairzaro: yeah, but why is it different than review-dev?20:15
fungiyeah, md5sum locally on static.o.o has 4f406e94158d9267e2c36a3a0dfcd24320:15
zarocorrect one should be  http://tarballs.openstack.org/ci/gerrit/plugins/javamelody/javamelody-3fefa35.jar20:17
jeblairreview-dev has de58dfb0f1a71ae4de41eda649cd029e20:17
zaromight not want to believe the one on review-dev.o.o.  i think i was testing.20:17
fungii don't find any on tarballs.o.o with that checksum20:17
fungihand-built jar maybe?20:18
*** ociuhandu has quit IRC20:18
*** dims has quit IRC20:18
zarothe one currently on review-dev.o.o is ver 2.820:18
zarojavamelody-e00d5af.jar20:18
zaroi mean http://tarballs.openstack.org/ci/gerrit/plugins/javamelody/javamelody-e00d5af.jar20:19
*** dims has joined #openstack-infra-incident20:19
jeblairit didn't match that md5sum either20:19
zaroso yeah, i was testing the upgrade from 2.8->2.1120:19
fungiwhich has md5sum cbb5855865b4983ab5604448018f9e85 not de58dfb0f1a71ae4de41eda649cd029e20:19
fungias i said, i don't see any javamelody plugin jar on tarballs.o.o which has an md5sum matching the one on review-dev20:20
jeblairzaro: do you want to test http://tarballs.openstack.org/ci/gerrit/plugins/javamelody/javamelody-3fefa35.jar on review-dev real quick?20:20
fungiso either it came from somewhere else, or was modified after retrieval, or was somehow deleted from our tarballs site20:20
zaroit's in revew-dev.o.o's /home/gerrit-plugins/javamelody-e00d5af.jar  md5sum is de58dfb0f1a71ae4de41eda649cd029e20:20
zaroi've already tested, both versions work fine with gerrit 2.11 actually20:21
zaroi can do it now as well20:21
jeblairzaro: are you sure?  because the version installed on review-dev is not one from tarballs.o.o.  if you say you tested it a while ago and then replaced it with a hand-built one, i'll believe you.  but if you think the one there now is something from tarballs.o.o, then i think we should re-test.20:22
pleia2now that everyone else is back, I have a lunch meeting to run off to20:22
anteayapleia2: enjoy20:22
fungiyeah, the md5sum of /home/gerrit-plugins/javamelody-e00d5af.jar on review-dev doesn't match the md5sum of http://tarballs.openstack.org/ci/gerrit/plugins/javamelody/javamelody-e00d5af.jar20:22
clarkbI need to head to optometrist shortly as well20:22
anteayaclarkb: hope it goes well20:23
fungigood luck pleia2, clarkb!20:23
fungithanks for the help20:23
*** mihgen has joined #openstack-infra-incident20:23
zarotesting now20:24
zarohttps://review-dev.openstack.org/#/admin/plugins/20:26
zarohttps://review-dev.openstack.org/monitoring20:26
_david_As the very last option we could rebuild the plugin, right?20:26
_david_Capability viewPlugins is required to access this resource20:26
zarothat's with javamelody from /home/gerrit-plugins/javamelody-3fefa35.jar20:26
zaro_david_: yeah, you cannot access only admins, sorry20:27
jeblair4e161fcf8ff2525ff373f9c469f711c3  /home/gerrit2/review_site/plugins/javamelody.jar20:27
fungijavamelody has some features not safe for public access20:27
_david_n.p.20:27
clarkblike thread killing20:27
_david_one day i will join this team i guess, to get all the credentials ;-)20:28
fungiwe want 4f406e94158d9267e2c36a3a0dfcd24320:28
fungiwhatever's at /home/gerrit2/review_site/plugins/javamelody.jar is not the one you had us download from http://tarballs.openstack.org/ci/gerrit/plugins/javamelody/javamelody-3fefa35.jar20:28
_david_fungi, But where is this version is came from? Puppet?20:29
fungi_david_: i don't think so, no20:29
zarowhat?  ohh, i think it's because the build is on periodic pipeline20:29
zaroso new build everyday20:29
_david_so it's even more fresh?20:30
fungithat would make sense. -rw-rw-r-- 1 jenkins jenkins 1910323 Dec 16 06:10 javamelody-3fefa35.jar20:30
fungithat's what we have on the tarballs server20:30
zarofungi: but its the same, to be safe you can copy it from review.o.o's /home/gerrit2/review_site/plugins/ folder20:30
fungiso updated ~14 hours ago20:31
fungizaro: i assumed you were going to redownload http://tarballs.openstack.org/ci/gerrit/plugins/javamelody/javamelody-3fefa35.jar to test on review-dev20:31
jeblairzaro: why don't you just do ^20:31
zarook, will do that now.20:32
fungiso that we're sure we're testing the same one we're about to roll in production20:32
fungiwe've definitely seen subtle build failure false positives in the past which sneak by20:32
fungiso good to confirm the actual build we're about to use, not just the same main commit20:32
_david_fungi, That surprises me. Gerrit Code Review is using the best build tool chain in the wild20:33
fungi_david_: i know! at least that's what the buck developers say anyway20:34
_david_fungi, ;-)20:34
zarook. md5 for one on review-dev is 4f406e94158d9267e2c36a3a0dfcd24320:34
fungilooks right now. thanks zaro!20:34
zaroseems to work as well20:34
fungiprobably being overly pedantic, but our paranoia is rooted in prior experience20:35
jeblairready to start gerrit now?20:35
fungii'll puppet one last time as jeblair suggested to confirm it's a no-op20:35
fungiyep, other than vcsreo which always wants to transition even when there's no update20:36
_david_"<fungi> probably being overly pedantic, but our paranoia is rooted in prior experience" ... that was caused by severe JGit synchronization bug, and not some nuances of Javamelody plugin20:36
jeblairwe have had more than one prior experience :)20:36
fungi_david_: i meant prior experiences from build failures (long before that issue)20:36
_david_*lol*20:36
fungiyeah, what jeblair said20:36
fungianyway, looks like we're all set20:37
fungianything else before i start gerrit?20:37
fungiwe're still ~20 minutes ahead of schedule here20:37
_david_database check?20:37
jeblairfungi: all clear here20:37
*** jswarren has joined #openstack-infra-incident20:37
fungiadmittedly we've burned most of our scotty factor20:37
mordredfungi: maybe do a rain dance?20:37
_david_jeblair still schema at 107 in the db?20:37
olaphor the rob dance?20:37
fungi_david_: still 107, yep20:38
fungijust confirmed with a new query20:38
fungiokay, here goes nothing20:38
_david_ok, let's start gerrit then?20:38
fungi(and here comes 2.11)20:38
jeblair(wow, nodepool has _only_ ready nodes for like the first time ever)20:39
anteayaha ha ha20:39
_david_can we check the logs after starting it?20:39
fungiclaims gerrit is started now20:39
fungitailing logs20:39
_david_logs?20:39
anteaya<- 50320:39
jeblairi will restart apache to clear the 50320:39
jeblairactually20:39
_david_https://review.openstack.org/ => 50320:39
jeblairi have stopped apache20:40
jeblairbecause i'm watching fungi look at errors20:40
anteayayup20:40
_david_fungi, what gerrit logs are saying?20:40
fungiunfortunately we have so many connection errors raising exceptions in the error log it's hard to know20:40
fungineedle in haystack20:40
jeblair:(20:40
fungiorg.apache.sshd.common.SshException: Received 96 on unknown channel 4820:41
mordredthat's20:41
jeblairhttps://issues.apache.org/jira/browse/SSHD-53520:41
jeblairso, er, a *new* kind of harmless connection error spam?20:41
fungi[2015-12-16 20:40:27,421] WARN  com.google.gerrit.sshd.GerritServerSession : Exception caught20:41
fungijava.io.IOException: Connection reset by peer20:41
_david_but gerrit is up and running?20:42
jeblairyeah, and we have many ssh connections20:42
fungiaside from a handful of those, nothing above info level20:42
jeblairso i'll start apache now?20:42
_david_re-start apache then?20:43
fungiyep, i think we're safe20:43
jeblairup20:43
anteayarenders20:43
_david_Powered by Gerrit Code Review (2.11.4-11-ga14450f)20:43
_david_YAY20:43
olaphyay!20:43
fungipowerful!20:43
jeblairi have logged in20:43
anteayalogged in20:43
_david_congrats!20:43
_david_Who will do the first inline edit change/patch set???20:44
funginotmorgan's apache hackarounds seem to have definitely done the trick for the openid redirect bug20:44
jeblairmy gertty has synced20:44
_david_Before we would need to think about the downgrade?20:44
zaroyep, redirect works for me20:45
AJaegerlogged in - but my default query does not work ;(20:45
zarogitweb links work20:45
jeblairAJaeger: what query?20:45
AJaegerhttps://review.openstack.org/#/q/is:watched status:open label:Code-Review=0,self,n,z fails20:45
fungiAJaeger: try + instead of space20:45
jeblairAJaeger: https://review.openstack.org/#/q/is:watched+status:open+label:Code-Review%253D0%252Cself20:45
fungiAJaeger: on, the ,n,z is likely no longer needed20:46
jeblairi got that by putting the query into the search box and then copying the resulting url20:46
AJaegerentered into the search box and got what jeblair has - thanks20:46
AJaegerjeblair: you're too fast for me;)20:46
jeblairshall i start zuul?20:46
_david_Wau !20:46
_david_Tested inline edit: https://review.openstack.org/#/c/248975/1/tests/base.py,edit20:47
fungiyeah, some of the exact query urls that 2.8 accepted may not work in 2.1120:47
_david_Just created very first edit20:47
fungiooh20:47
AJaegerAnd I have already the first email in my INBOX from somebdoy that +2A a change20:47
_david_it worked20:47
_david_Publish announcement to IRC and dev ML, that upgarde wa successful and outage is over?20:48
fungiyeah, i'm not seeing any obvious broken. probably time to fire zuul back up and watch for more subtle breakage?20:48
zarohas zuul started?20:48
jeblairstarting zuul now20:48
fungi_david_: pretty much, and ask people to report any issues they see to us at quickly as possible20:49
fungier, as quickly20:49
fungi[2015-12-16 20:49:13,350] WARN  com.google.gerrit.server.patch.IntraLineLoader : 5000 ms timeout reached for IntraLineDiff in project openstack/swift-specs on commit dc35f427c5ab172dcfd5a6f62026b4d0886aa2fd for path specs/in_progress/container_sharding.rst comparing 6dce029237c3fdc0990e54b4776f3fe9528bf0f1..12baf6bc5cddd3b6999f28119b568c4cf03bb96520:49
_david_fungi, something wrong in logs? Can we try tail again?20:49
_david_^^^ Thanks ;-)20:49
jeblairre-enqueuing changes20:50
fungithat's no longer a permanent failure, right? (doesn't cause the repo to get marked corrupt any longer)20:50
_david_fungi, Yeah, that was fixed, but still, why don't we increase timeout form 5 sec to say 15?20:50
_david_s/form/from20:50
fungicould probably stand some tuning, sure20:51
mordredoh boo. clicking on a project name in the list of changes now no longer takes you to open changes for that project, just changes for that project20:51
jeblair5 seconds is a really long time to generate a diff.20:51
_david_mordred, yeah, that was changed20:51
jeblairhttps://review.openstack.org/#/c/218738/20:51
jeblairi think that's the change from the error above20:51
_david_Is it big?20:52
jeblair46 lines total20:52
mordredjeblair: it's snappy now20:52
mordredit does have 4 binary iages in it20:52
jeblairwait20:52
mordredimages20:52
_david_Well, we donÄt care, it's switching from Myers diff to Histogram diff in this case.20:52
jeblairthe filename links are to the _edit_ page?20:52
mordredjeblair: they take me to diff view20:53
fungiit happened right when zuul started reenqueuing changes, so might have slammed gerrit with queries a little or might have to do with the change being "bigger" than it seems because of the png images20:53
jeblairoh weird20:54
jeblairthat was because of the link that _david_ shared earlier...20:54
fungiit was carting the ,edit around on the url?20:54
jeblairapparently somehow i ended up with my screen in "edit files" mode20:54
jeblairfungi: yeah that20:54
mordredweird20:55
_david_jeblair, Yes. That happens, wehn you push Edit button on the change screen, and then click on a file20:55
mordredI cannot reproduce that behavior20:55
mordredof going to that link then going to a different change and seeing it be in edit mode20:55
jeblairstatus ok Gerrit has been upgraded to 2.11.  Please report any issues in #openstack-infra as soon as possible.20:55
jeblairmordred: i don't know how i got there, sorry.20:55
mordredjeblair: darn. I'd a fascinating thing20:56
mordreds/I'd/it's/20:56
anteayajeblair: looks good to me20:57
fungijeblair: wfm20:57
jeblair#status ok Gerrit has been upgraded to 2.11.  Please report any issues in #openstack-infra as soon as possible.20:57
openstackstatusjeblair: sending ok20:57
*** mihgen has left #openstack-infra-incident20:58
jeblairthis timing is way too close for comfort.20:58
_david_4 minutes before the deadline20:58
zaropeeps will just think we got better at estimating :)20:58
*** ChanServ changes topic to "Gerrit upgrade starting at 17:00 UTC | Etherpad https://etherpad.openstack.org/p/gerrit-2.11-upgrade"21:00
-openstackstatus- NOTICE: Gerrit has been upgraded to 2.11. Please report any issues in #openstack-infra as soon as possible.21:00
_david_Joke time:21:00
_david_LibreOffice admin told me: thy only think about Gerrit upgrade to 2.11, when a) OpenStacke upgrade wen smoothly b) 48 hours gone after the upgrade21:01
fungihah!21:01
fungican't say i blame them21:01
_david_;-)))21:02
zarotoggleci button is working21:02
openstackstatusjeblair: finished sending ok21:03
zaro_david_: why they pick on us specifically?21:03
_david_Well, because Wikimedia guys are still at 2.8 or something?21:03
_david_zaro, And because you guys have downgrade strategy ;-)21:03
*** AJaeger has quit IRC21:04
fungiless of a strategy and more of a stragedy21:04
fungias in having to downgrade again would be a strategic tragedy21:05
fungiokay, who's tackling the maintenance completion e-mail to the ml?21:05
_david_fungi, Have you noticed my comment in downgrade section?21:06
fungiheh, yes21:06
pleia2woo21:09
*** alop has left #openstack-infra-incident21:18
*** _david_ has quit IRC21:27
*** dims has quit IRC23:01
*** dims has joined #openstack-infra-incident23:24

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!