*** edmund has quit IRC | 00:08 | |
lifeless | yay my pip mirror is up to y | 00:08 |
---|---|---|
lifeless | nearly usable :) | 00:08 |
*** matsuhashi has joined #tripleo | 00:28 | |
mordred | w00t | 00:29 |
*** cd-undercloud has joined #tripleo | 00:38 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 00:38 |
*** cd-undercloud has quit IRC | 00:38 | |
*** edmund has joined #tripleo | 00:39 | |
*** cwolferh has quit IRC | 00:51 | |
openstackgerrit | A change was merged to openstack/tripleo-image-elements: Workaround broken Neutron requirements. https://review.openstack.org/73904 | 00:52 |
openstackgerrit | A change was merged to openstack/tripleo-image-elements: Move init-neutron-ovs to bin dir in src tree. https://review.openstack.org/73020 | 01:00 |
openstackgerrit | A change was merged to openstack/tuskar: Use six.moves cStringIO instead of cStringIO https://review.openstack.org/73936 | 01:00 |
openstackgerrit | A change was merged to openstack/tuskar: Enable gating on E122 https://review.openstack.org/73400 | 01:01 |
openstackgerrit | A change was merged to openstack/python-tuskarclient: Using tox instead of tuskar_with_venv.sh script https://review.openstack.org/73383 | 01:01 |
openstackgerrit | A change was merged to openstack/tuskar: Enable gating on E123 https://review.openstack.org/73678 | 01:02 |
openstackgerrit | A change was merged to openstack/tuskar: Enable gating on E124 https://review.openstack.org/73679 | 01:02 |
openstackgerrit | A change was merged to openstack/tuskar: Enable gating on E126 https://review.openstack.org/73680 | 01:02 |
openstackgerrit | A change was merged to openstack/tuskar: Enable gating on E127 https://review.openstack.org/73681 | 01:02 |
openstackgerrit | A change was merged to openstack/tuskar: Enable gating on E128 https://review.openstack.org/73682 | 01:02 |
openstackgerrit | A change was merged to openstack/tuskar: Don't raise MySQL 2013 'Lost connection' errors https://review.openstack.org/73799 | 01:07 |
openstackgerrit | A change was merged to openstack/os-apply-config: fixed syntax error in docs (mustache example) https://review.openstack.org/72741 | 01:09 |
openstackgerrit | A change was merged to openstack/tuskar: Fix typos and formatting in documentation https://review.openstack.org/74077 | 01:12 |
lifeless | heh ted tso appears to agree without strategy for images - not as 'ideal' but as ok | 01:12 |
lifeless | https://ext4.wiki.kernel.org/index.php/Ext4_VM_Images | 01:12 |
lifeless | make a small image, copy in, then resize up | 01:12 |
lifeless | never ever shrink. | 01:13 |
lifeless | which, we do. | 01:13 |
lifeless | (make small and scale up) | 01:13 |
StevenK | lifeless: Based on your mail to -dev, what's the plan re: ATL? | 01:13 |
lifeless | StevenK: ATL ? | 01:13 |
StevenK | Atlanta | 01:13 |
lifeless | you're an ATC? register | 01:13 |
lifeless | if we can't all go, we'll deal with that at the time it becomes obvious. | 01:14 |
lifeless | better than forking out 600USD to let you go if we decide you can late... | 01:14 |
StevenK | lifeless: I've hit your problem, the place to put the code is non-obvious | 01:17 |
lifeless | StevenK: on the page that lists two sorts of tickets | 01:17 |
lifeless | with 'how many' etc | 01:17 |
lifeless | right aligned with the register bit green button, just above it. | 01:18 |
lifeless | blue text | 01:18 |
lifeless | not a link | 01:18 |
lifeless | not a button | 01:18 |
StevenK | Got it | 01:18 |
lifeless | 'apply promotional code' or something | 01:18 |
StevenK | So not obvious | 01:18 |
lifeless | you should reply | 01:18 |
lifeless | and say so | 01:18 |
* StevenK goes looking for his job title | 01:22 | |
lifeless | Mr Huggies. | 01:23 |
lifeless | Seriously, this is just for the badge. | 01:24 |
lifeless | "Vim User" | 01:24 |
*** cwolferh has joined #tripleo | 01:24 | |
*** nosnos has joined #tripleo | 01:33 | |
*** xuhanp has joined #tripleo | 01:34 | |
* SpamapS will o/ back from .ie | 01:50 | |
lifeless | oh cool | 01:50 |
mordred | SpamapS: fly safe! | 01:58 |
*** cd-undercloud has joined #tripleo | 02:00 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 02:00 |
*** cd-undercloud has quit IRC | 02:00 | |
lifeless | 73G /var/spool/pypi/ | 02:02 |
lifeless | heh | 02:03 |
lifeless | largish mirror | 02:03 |
lifeless | anyhow | 02:04 |
lifeless | I has mirror now | 02:04 |
*** vkozhukalov has joined #tripleo | 02:05 | |
* greghaynes wonders if he can now change the title on his openstack ATL ticket | 02:09 | |
lifeless | slagle: https://bugs.launchpad.net/nova/+bug/1281324 | 02:15 |
lifeless | slagle: is that what you see? | 02:16 |
*** cwolferh has quit IRC | 02:16 | |
*** vkozhukalov has quit IRC | 02:19 | |
*** spzala has quit IRC | 02:20 | |
StevenK | lifeless: Heh, that's probably on the same order of magnitude as your Ubuntu mirror? | 02:32 |
lifeless | StevenK: yes | 02:33 |
openstackgerrit | Yongli He proposed a change to openstack/os-collect-config: Use six.moves cStringIO instead of cStringIO https://review.openstack.org/74230 | 02:36 |
*** killer_prince has quit IRC | 02:55 | |
*** killer_prince has joined #tripleo | 02:59 | |
mordred | lifeless: wow. 73G - is that from pypi mirror? | 03:03 |
*** CaptTofu has joined #tripleo | 03:05 | |
lifeless | mordred: yes | 03:05 |
lifeless | mordred: so, the 256GB drives we're getting should let us mirror pypi and one of Ubuntu|Debian|Fedora and do totally local builds | 03:06 |
lifeless | 120GB in mirrors + 120GB for working space | 03:06 |
lifeless | little tight, but doable | 03:06 |
mordred | cool | 03:06 |
lifeless | by little tight, consider seed + undercloud + 5 VM overcloud will be 140GB fully realised | 03:07 |
*** tteggel has quit IRC | 03:09 | |
*** tteggel has joined #tripleo | 03:10 | |
StevenK | OWA, you are a *quality* piece of software | 03:11 |
StevenK | It shows attachments with ~1 | 03:11 |
lifeless | lol | 03:13 |
StevenK | PLRD1629(12-13) HP YIOE - ~1.pdf actually saves as PLRD1629(12-13) HP YIOE - WEB.pdf | 03:14 |
cody-somerville | I'm going to try and get them with 512GB for anybody else. | 03:15 |
greghaynes | The laptops? | 03:15 |
cody-somerville | Yea | 03:16 |
StevenK | cody-somerville: Something about a hotel? | 03:16 |
StevenK | cody-somerville: Also, the privmsg I sent you | 03:16 |
greghaynes | I thought I saw talk of using the msata? | 03:16 |
cody-somerville | Instead of an SSD? | 03:16 |
greghaynes | in addition | 03:16 |
StevenK | Wasn't that lifeless? | 03:17 |
cody-somerville | well. msata is just a connector. | 03:17 |
cody-somerville | but you can't get the msata cache with the SSD if that's what you're talking about. | 03:19 |
cody-somerville | StevenK: Should have hotel information tomorrow. I have the hotels selected. Waiting for contract to be signed and stuff. | 03:19 |
StevenK | cody-somerville: Excellent. Do you need flight information and such like? | 03:20 |
cody-somerville | Nope. | 03:20 |
greghaynes | oh, I think StevenK is right about lifeless mentioning it, but seems like not a bad idea to get the 256gb people up - jbod sata + get a msata 256 drive | 03:20 |
StevenK | cody-somerville: Not even dates? :-) | 03:21 |
*** cd-undercloud has joined #tripleo | 03:21 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 03:21 |
*** cd-undercloud has quit IRC | 03:21 | |
cody-somerville | StevenK: Only if you didn't book with SmartTravel/CWT. | 03:22 |
lifeless | cody-somerville: oh, can you pull things out of there now ? | 03:23 |
cody-somerville | Not automagically or anything. | 03:23 |
cody-somerville | This is a "SmartMeeting". | 03:23 |
*** matsuhashi has quit IRC | 03:23 | |
lifeless | oh, cwt will join the dots? | 03:23 |
cody-somerville | Yup. :) | 03:23 |
lifeless | nice | 03:23 |
lifeless | I'm trying to figure out how to get the techcon thing to let me swing by sunnyvale atm | 03:24 |
lifeless | nontrivial apparently | 03:24 |
lifeless | also lol: | 03:24 |
lifeless | # nice | 03:24 |
lifeless | 0 | 03:24 |
cody-somerville | techcon thing? | 03:24 |
*** lifeless has quit IRC | 03:29 | |
*** CaptTofu has quit IRC | 03:31 | |
*** lifeless has joined #tripleo | 03:31 | |
*** ChanServ sets mode: +v lifeless | 03:31 | |
lifeless | oh yay | 03:31 |
lifeless | oh yay, irssi blocked on io so long it timed out | 03:32 |
lifeless | yay | 03:32 |
lifeless | perhaps i should have niced this rsync | 03:32 |
StevenK | Haha | 03:32 |
lifeless | cody-somerville: fill you in later, I have to pick up C now | 03:32 |
cody-somerville | K. Cheers | 03:32 |
*** lazy_prince has joined #tripleo | 03:47 | |
*** lazy_prince has quit IRC | 03:49 | |
*** lazy_prince has joined #tripleo | 03:50 | |
*** lazy_prince has quit IRC | 03:54 | |
*** sballe has quit IRC | 03:55 | |
*** sballe has joined #tripleo | 03:55 | |
mordred | anybody who is around ... | 03:59 |
mordred | good cantrip for needing to write the contents of a here document into a file - the file needs root perms, but you're not runnign as root so need to run it via sudo? | 03:59 |
StevenK | mordred: tee | 04:02 |
mordred | StevenK: thank you | 04:03 |
StevenK | cat <<EOF | sudo tee <foo> | 04:03 |
*** ramishra has joined #tripleo | 04:16 | |
*** ramishra_ has joined #tripleo | 04:18 | |
lifeless | erm dd | 04:18 |
lifeless | if you don't want to see the file | 04:19 |
lifeless | sudo dd of=foo << EOF | 04:19 |
lifeless | foo | 04:19 |
lifeless | bar | 04:19 |
lifeless | baz | 04:19 |
lifeless | EOF | 04:19 |
lifeless | StevenK: you get 5 points for spurious use of cat | 04:19 |
*** ramishra_ has quit IRC | 04:21 | |
*** ramishra has quit IRC | 04:23 | |
lifeless | cody-somerville: right, so | 04:25 |
lifeless | cody-somerville: I'm going to techcon | 04:25 |
lifeless | cody-somerville: to book flights there we don't use the cwt website | 04:25 |
lifeless | theres a special thing just for it | 04:25 |
lifeless | which for international travellers boils down to 'someone emails you' | 04:26 |
*** duker_ has joined #tripleo | 04:32 | |
*** duker has quit IRC | 04:36 | |
*** smulcahy has quit IRC | 04:36 | |
*** akuznetsov has joined #tripleo | 04:37 | |
mordred | lifeless: that's a spectacular interface | 04:41 |
*** cd-undercloud has joined #tripleo | 04:42 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 04:42 |
*** cd-undercloud has quit IRC | 04:42 | |
*** matsuhashi has joined #tripleo | 04:43 | |
lifeless | mordred: I've seen worse. | 04:43 |
*** akuznetsov has quit IRC | 04:44 | |
StevenK | lifeless: Hm, I've never done tee <<EOF <file> | 04:47 |
StevenK | Besides cat <<EOF | sudo tee <file> >/dev/null means you don't see it either | 04:48 |
*** akuznetsov has joined #tripleo | 04:49 | |
lifeless | StevenK: because writing something and then hiding it is better :P | 04:50 |
StevenK | mordred: Booking flights for C was 'e-mail someone, and then argue about flights and prices for three days' | 04:51 |
mordred | yikes | 04:52 |
StevenK | Oh, sorry. E-mail someone in *Belgium* | 04:52 |
*** akuznetsov has quit IRC | 04:53 | |
*** akuznetsov has joined #tripleo | 04:53 | |
*** akuznetsov has quit IRC | 04:53 | |
*** akuznetsov has joined #tripleo | 04:59 | |
*** matsuhashi has quit IRC | 05:09 | |
*** matsuhashi has joined #tripleo | 05:09 | |
*** matsuhashi has quit IRC | 05:10 | |
*** matsuhashi has joined #tripleo | 05:10 | |
*** noslzzp has quit IRC | 05:13 | |
*** akuznetsov has quit IRC | 05:18 | |
openstackgerrit | Richard Su proposed a change to openstack/tripleo-incubator: Messaging backend selection https://review.openstack.org/72524 | 05:20 |
*** akuznetsov has joined #tripleo | 05:25 | |
*** ramishra has joined #tripleo | 05:32 | |
*** CaptTofu has joined #tripleo | 05:32 | |
*** nosnos has quit IRC | 05:33 | |
*** nosnos has joined #tripleo | 05:34 | |
*** matsuhashi has quit IRC | 05:36 | |
*** CaptTofu has quit IRC | 05:37 | |
*** matsuhashi has joined #tripleo | 05:37 | |
*** akuznetsov has quit IRC | 05:38 | |
*** matsuhas_ has joined #tripleo | 05:38 | |
*** matsuhashi has quit IRC | 05:39 | |
StevenK | lifeless: So is 71219 stalled, or what? | 05:42 |
*** akuznetsov has joined #tripleo | 05:43 | |
StevenK | Dan looks to be blocking it in favour of another approach, but that approach has your -1 as well as a bunch of others | 05:43 |
*** akuznetsov has quit IRC | 05:47 | |
StevenK | lifeless: There's already a block in _init_instance() that handles task_states.DELETING | 05:48 |
StevenK | So we certainly don't want to return | 05:48 |
StevenK | Right, I get it. Your patch *stops* the return from firing | 05:49 |
lifeless | StevenK: 71219, dan says he wants to test it, which is fair enough. The -2 does feel heavy handed, but I think he got stressed out following a debugging chain in the weekend | 05:52 |
StevenK | Right | 05:53 |
StevenK | BAH | 05:53 |
StevenK | mox.IgnoreArg(), that would have been nice to know earlier | 05:53 |
lifeless | that whole method looks refactorable to me | 05:55 |
lifeless | as a separate thing | 05:55 |
lifeless | turn it into a map of (VM state + task state) -> handler | 05:55 |
StevenK | Yeah, it's a bit messy | 05:56 |
lifeless | would force new task states to be explicitly considered | 05:56 |
lifeless | and possibly show up other existing bugs | 05:56 |
StevenK | Now I'm cross. If I knew about mox.IgnoreArg(), I wouldn't have to use mock.MagicMock for the spawn deletes images on destroy test. | 05:57 |
lifeless | time to clone libvirt and read the migration code | 05:59 |
lifeless | I clearly don't know enough aboot the plumbing | 05:59 |
lifeless | also time to see why overcloud failed again | 05:59 |
lifeless | and the 'sync' I started 5 hours ago hasn't returned yet. | 06:00 |
lifeless | system might be IO backlogged | 06:00 |
StevenK | I think might is probably too light | 06:00 |
StevenK | What's the load? | 06:00 |
*** akuznetsov has joined #tripleo | 06:03 | |
*** cd-undercloud has joined #tripleo | 06:03 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 06:03 |
*** cd-undercloud has quit IRC | 06:03 | |
lifeless | its dropped | 06:07 |
lifeless | its only 32 now | 06:07 |
lifeless | it was 100 before | 06:07 |
*** bauzas has quit IRC | 06:08 | |
StevenK | Oh yeah, that sounds like I/O fun | 06:08 |
lifeless | dm-0 0.00 0.00 0.40 133.20 1.60 531.20 7.98 2.09 15.52 20.00 15.51 7.49 100.00 | 06:08 |
StevenK | vmstat? | 06:08 |
lifeless | iostat -x | 06:08 |
lifeless | Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util | 06:08 |
StevenK | Right | 06:08 |
lifeless | I'd need blktrace to be sure | 06:09 |
lifeless | but I think its in seek hell | 06:09 |
lifeless | although | 06:09 |
lifeless | a bit worringly I am seeing | 06:09 |
lifeless | [456066.561788] mce: [Hardware Error]: Machine check events logged | 06:09 |
lifeless | (new machine so wtf) | 06:09 |
StevenK | Whee | 06:09 |
StevenK | mcelog installed? | 06:10 |
*** nosnos_ has joined #tripleo | 06:10 | |
*** nosnos has quit IRC | 06:10 | |
lifeless | how did I not know about mcelog | 06:10 |
StevenK | Shrug? :-) | 06:11 |
lifeless | wow libvirt is big | 06:11 |
lifeless | Receiving objects: 100% (135639/135639), 134.23 MiB | 179.00 KiB/s, done. | 06:11 |
StevenK | lifeless: I have a test. It currently fails with and without the patch to the manager, but baby steps. | 06:11 |
*** akuznetsov has quit IRC | 06:12 | |
lifeless | hah, nice | 06:20 |
*** coolsvap has joined #tripleo | 06:26 | |
openstackgerrit | lifeless proposed a change to openstack/tripleo-incubator: Bail early when updating a FAILED stack. https://review.openstack.org/74274 | 06:38 |
lifeless | oh joy | 06:40 |
lifeless | internal parity error | 06:40 |
*** ifarkas has joined #tripleo | 06:42 | |
*** akuznetsov has joined #tripleo | 06:42 | |
lifeless | hahaha IO-APIC related possibly... | 06:42 |
lifeless | http://forums.gentoo.org/viewtopic-p-7405068.html | 06:42 |
*** akuznetsov has quit IRC | 06:47 | |
*** saju_m has joined #tripleo | 06:48 | |
*** jcooley_ has quit IRC | 06:50 | |
openstackgerrit | A change was merged to openstack/tripleo-incubator: Don't include unsupported distro check in docs https://review.openstack.org/73683 | 06:50 |
*** jpeeler has quit IRC | 07:03 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar: Passing correct count to template creation https://review.openstack.org/74049 | 07:03 |
*** AaronGr is now known as AaronGr_Zzz | 07:05 | |
cody-somerville | wtf. It's 2am. Literally thought it was like 9pm just... like a moment ago. ;/ | 07:10 |
cody-somerville | time for sleepies | 07:10 |
*** sheep has joined #tripleo | 07:12 | |
*** sheep is now known as rdopieralski | 07:12 | |
*** rlandy has joined #tripleo | 07:16 | |
*** jpeeler has joined #tripleo | 07:17 | |
*** nosnos_ has quit IRC | 07:19 | |
*** nosnos has joined #tripleo | 07:19 | |
*** marun has quit IRC | 07:21 | |
*** ramishra has quit IRC | 07:23 | |
*** e0ne has joined #tripleo | 07:27 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar: Getting correct count and attributes from database https://review.openstack.org/74049 | 07:28 |
*** jcooley_ has joined #tripleo | 07:29 | |
*** e0ne has quit IRC | 07:30 | |
lifeless | sigh @ Ubuntu merges | 07:32 |
lifeless | https://bugs.launchpad.net/ubuntu/+source/isc-dhcp/+bug/1107686 | 07:32 |
*** CaptTofu has joined #tripleo | 07:33 | |
*** killer_prince has quit IRC | 07:33 | |
lifeless | hmm, or may new | 07:33 |
*** CaptTofu has quit IRC | 07:37 | |
openstackgerrit | Radomir Dopieralski proposed a change to openstack/tuskar-ui: Update the deployment design page https://review.openstack.org/73238 | 07:43 |
*** jprovazn has joined #tripleo | 07:45 | |
*** dko has joined #tripleo | 07:47 | |
*** pblaho has joined #tripleo | 07:48 | |
openstackgerrit | Radomir Dopieralski proposed a change to openstack/tuskar-ui: Add a deployment scaling dialog https://review.openstack.org/73551 | 07:49 |
*** jtomasek has joined #tripleo | 07:50 | |
*** mrunge has joined #tripleo | 07:50 | |
*** gcha has joined #tripleo | 07:52 | |
*** jcooley_ has quit IRC | 07:52 | |
rpodolyaka | morning all | 08:10 |
*** ramishra has joined #tripleo | 08:12 | |
*** cd-undercloud has joined #tripleo | 08:15 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 08:15 |
*** cd-undercloud has quit IRC | 08:15 | |
*** ohadlevy_ is now known as ohadlevy | 08:19 | |
*** ohadlevy has joined #tripleo | 08:19 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar-ui: Passing real params to TuskarAPI https://review.openstack.org/73999 | 08:20 |
*** jcoufal has joined #tripleo | 08:27 | |
*** vkozhukalov has joined #tripleo | 08:30 | |
lifeless | timeout | 08:31 |
*** akuznetsov has joined #tripleo | 08:33 | |
*** bauzas has joined #tripleo | 08:34 | |
*** jistr has joined #tripleo | 08:38 | |
*** dtantsur has joined #tripleo | 08:39 | |
*** athomas has joined #tripleo | 08:40 | |
jistr | lsmola: why did you start a recheck here? https://review.openstack.org/#/c/74142/ | 08:50 |
jistr | the previous check passed | 08:51 |
*** lazy_prince has joined #tripleo | 08:52 | |
lsmola | jistr: seems like there is a new pep8 error | 08:53 |
lsmola | jistr: jdob committed several new rules | 08:53 |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar: Getting correct count and attributes from database https://review.openstack.org/74049 | 08:54 |
lsmola | jistr: I will put there a fix | 08:54 |
lsmola | jistr: my dependent patch was failing on that | 08:58 |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar: Getting correct count and attributes from database https://review.openstack.org/74049 | 08:59 |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar: Eager load role data with count information https://review.openstack.org/74142 | 08:59 |
jistr | lsmola: ah yes the pep8 un-ignore patches probably got merged in the meantime... makes sense | 09:00 |
lsmola | jistr: yes | 09:00 |
*** vkozhukalov has quit IRC | 09:00 | |
*** pbelanyi has joined #tripleo | 09:01 | |
*** kwwii has joined #tripleo | 09:03 | |
*** derekh has joined #tripleo | 09:04 | |
*** e0ne has joined #tripleo | 09:07 | |
*** jang1 has joined #tripleo | 09:13 | |
*** jcooley_ has joined #tripleo | 09:18 | |
*** rsacharya_ has joined #tripleo | 09:20 | |
*** lucasagomes has joined #tripleo | 09:21 | |
*** jcooley_ has quit IRC | 09:23 | |
lifeless | hah | 09:25 |
lifeless | this doesn't look so good: | 09:25 |
lifeless | machine appears hung at | 09:26 |
lifeless | [ 0.565225] smpboot: Booting Node 0, Processors #20 OK | 09:26 |
lifeless | [ 0.578597] smpboot: Booting Node 1, Processors #21 OK | 09:26 |
lifeless | [ 0.591937] smpboot: Booting Node 0, Processors #22 | 09:26 |
lifeless | derekh: morning / evening as appropriate :) | 09:29 |
derekh | lifeless: good evening | 09:30 |
derekh | lifeless: I'm gonna take a look at the nodepool issue with clouds that dissapere | 09:30 |
derekh | *disappear | 09:31 |
lifeless | derekh: sweet! specifically I believe its clouds that aren't there when it starts | 09:32 |
lifeless | zuul has the problem with clouds that disappear | 09:32 |
derekh | lifeless: ok | 09:32 |
lifeless | [ 0.063020] [Firmware Bug]: the BIOS has corrupted hw-PMU resources (MSR 38d | 09:32 |
lifeless | is 330) | 09:32 |
lifeless | thats -not- what I want to see on boot | 09:32 |
derekh | :-( | 09:32 |
*** CaptTofu has joined #tripleo | 09:33 | |
lifeless | id 4, right. | 09:35 |
lifeless | bye bye overcloud | 09:36 |
openstackgerrit | A change was merged to openstack/tripleo-incubator: Add LICENSE https://review.openstack.org/74140 | 09:37 |
*** saju_m has quit IRC | 09:37 | |
*** saju_m has joined #tripleo | 09:37 | |
*** CaptTofu has quit IRC | 09:38 | |
lifeless | right, that machine out of rotation, down to 28 machines. | 09:38 |
*** e0ne_ has joined #tripleo | 09:38 | |
*** jp_at_hp has joined #tripleo | 09:38 | |
*** athomas has quit IRC | 09:38 | |
*** e0ne__ has joined #tripleo | 09:40 | |
*** e0ne_ has quit IRC | 09:40 | |
*** vkdrao has joined #tripleo | 09:40 | |
*** e0ne_ has joined #tripleo | 09:40 | |
*** nosnos has quit IRC | 09:41 | |
*** nosnos_ has joined #tripleo | 09:41 | |
*** e0ne has quit IRC | 09:42 | |
*** rsacharya_ has left #tripleo | 09:43 | |
*** e0ne__ has quit IRC | 09:45 | |
*** saju_m has quit IRC | 09:46 | |
*** rsacharya_ has joined #tripleo | 09:46 | |
openstackgerrit | A change was merged to openstack/tuskar: Eager load role data with count information https://review.openstack.org/74142 | 09:49 |
*** athomas has joined #tripleo | 09:49 | |
*** martyntaylor has joined #tripleo | 09:50 | |
*** markmc has joined #tripleo | 09:54 | |
*** jcoufal has quit IRC | 10:00 | |
*** saju_m has joined #tripleo | 10:04 | |
*** akrivoka has joined #tripleo | 10:15 | |
*** hashar has joined #tripleo | 10:17 | |
*** jcooley_ has joined #tripleo | 10:17 | |
*** jp_at_hp has quit IRC | 10:17 | |
*** jcoufal has joined #tripleo | 10:20 | |
*** jcooley_ has quit IRC | 10:23 | |
*** panda has joined #tripleo | 10:24 | |
*** kwwii has quit IRC | 10:27 | |
*** panda_ has quit IRC | 10:27 | |
*** coolsvap has quit IRC | 10:28 | |
*** kwwii has joined #tripleo | 10:30 | |
*** xuhanp has quit IRC | 10:31 | |
openstackgerrit | Petr Blaho proposed a change to openstack/python-tuskarclient: Use six.StringIO/BytesIO instead of StringIO.StringIO https://review.openstack.org/74321 | 10:35 |
*** dko has quit IRC | 10:36 | |
*** dko has joined #tripleo | 10:49 | |
*** jp_at_hp has joined #tripleo | 10:55 | |
*** cd-undercloud has joined #tripleo | 11:01 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 11:01 |
*** cd-undercloud has quit IRC | 11:01 | |
*** jcoufal has quit IRC | 11:10 | |
*** jcoufal has joined #tripleo | 11:15 | |
*** jcooley_ has joined #tripleo | 11:16 | |
*** martyntaylor has quit IRC | 11:16 | |
*** jcooley_ has quit IRC | 11:23 | |
*** dko has quit IRC | 11:23 | |
*** hashar has quit IRC | 11:24 | |
*** ramishra_ has joined #tripleo | 11:31 | |
*** martyntaylor has joined #tripleo | 11:31 | |
*** ramishra has quit IRC | 11:31 | |
*** CaptTofu has joined #tripleo | 11:34 | |
*** dko has joined #tripleo | 11:36 | |
*** CaptTofu has quit IRC | 11:36 | |
*** CaptTofu has joined #tripleo | 11:37 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar: Getting correct count and attributes from database https://review.openstack.org/74049 | 11:41 |
*** CaptTofu has quit IRC | 11:41 | |
*** gcha has quit IRC | 11:43 | |
*** boris-42_ has quit IRC | 11:43 | |
*** nosnos_ has quit IRC | 11:43 | |
*** nosnos has joined #tripleo | 11:44 | |
*** hashar has joined #tripleo | 12:03 | |
*** jcoufal has quit IRC | 12:05 | |
*** CaptTofu has joined #tripleo | 12:08 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar-ui: Dealing with Overcloud withou workflow https://review.openstack.org/74345 | 12:11 |
*** cd-undercloud has joined #tripleo | 12:23 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 12:23 |
*** cd-undercloud has quit IRC | 12:23 | |
*** lucasagomes is now known as lucas-hungry | 12:24 | |
*** e0ne has joined #tripleo | 12:36 | |
*** e0ne_ has quit IRC | 12:36 | |
*** jtomasek has quit IRC | 12:38 | |
*** jcoufal has joined #tripleo | 12:42 | |
*** nosnos_ has joined #tripleo | 12:43 | |
*** nosnos has quit IRC | 12:43 | |
*** lazy_prince has quit IRC | 12:44 | |
*** jtomasek has joined #tripleo | 12:44 | |
*** franko has joined #tripleo | 12:49 | |
*** jtomasek has quit IRC | 12:50 | |
*** jtomasek has joined #tripleo | 12:50 | |
*** jtomasek has quit IRC | 12:51 | |
*** noslzzp has joined #tripleo | 12:53 | |
*** gcha has joined #tripleo | 12:57 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar-ui: Dealing with Overcloud withou workflow https://review.openstack.org/74345 | 13:00 |
*** lblanchard has joined #tripleo | 13:02 | |
*** jp_at_hp has quit IRC | 13:02 | |
*** jtomasek has joined #tripleo | 13:03 | |
*** matsuhas_ has quit IRC | 13:04 | |
*** rbrady-afk is now known as rbrady | 13:05 | |
*** ramishra_ has quit IRC | 13:05 | |
*** matsuhashi has joined #tripleo | 13:06 | |
*** jcooley_ has joined #tripleo | 13:06 | |
*** jcooley_ has quit IRC | 13:11 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar-ui: Dealing with simplified Overcloud without workflow https://review.openstack.org/74345 | 13:13 |
*** jp_at_hp has joined #tripleo | 13:13 | |
*** jdob has joined #tripleo | 13:15 | |
*** d0ugal has quit IRC | 13:17 | |
*** dprince has joined #tripleo | 13:24 | |
*** ramishra has joined #tripleo | 13:26 | |
*** lucas-hungry is now known as lucasagomes | 13:28 | |
*** d0ugal has joined #tripleo | 13:30 | |
*** d0ugal has quit IRC | 13:30 | |
*** d0ugal has joined #tripleo | 13:30 | |
openstackgerrit | Radomir Dopieralski proposed a change to openstack/tuskar-ui: Add a deployment scaling dialog https://review.openstack.org/73551 | 13:30 |
*** d0ugal has quit IRC | 13:31 | |
*** d0ugal has joined #tripleo | 13:34 | |
*** d0ugal has joined #tripleo | 13:34 | |
*** jcoufal has quit IRC | 13:34 | |
*** jcoufal has joined #tripleo | 13:34 | |
openstackgerrit | Jiri Tomasek proposed a change to openstack/tuskar-ui: Use Django's filesizeformat filter to display table values https://review.openstack.org/74380 | 13:40 |
openstackgerrit | A change was merged to openstack/tripleo-incubator: Use $TRIPLEO_ROOT/seed.qcow2 as the cache. https://review.openstack.org/73674 | 13:41 |
*** cd-undercloud has joined #tripleo | 13:46 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 13:46 |
*** cd-undercloud has quit IRC | 13:46 | |
*** vkdrao has quit IRC | 13:46 | |
openstackgerrit | A change was merged to openstack/tuskar: Replace assertEqual(None, *) with assertIsNone in tests https://review.openstack.org/73774 | 13:50 |
*** saju_m has quit IRC | 13:50 | |
openstackgerrit | A change was merged to openstack/tripleo-incubator: Stop exporting in devtest_testenv https://review.openstack.org/73891 | 13:55 |
openstackgerrit | A change was merged to openstack/tripleo-heat-templates: Add username parameter for rabbit https://review.openstack.org/71430 | 14:03 |
openstackgerrit | Jay Dobies proposed a change to openstack/tuskar: Fix tuskar docs building https://review.openstack.org/71633 | 14:04 |
*** w_ has quit IRC | 14:07 | |
openstackgerrit | Jay Dobies proposed a change to openstack/tuskar: Fix tuskar docs building https://review.openstack.org/71633 | 14:09 |
*** julim has joined #tripleo | 14:09 | |
openstackgerrit | Petr Blaho proposed a change to openstack/tuskar: Removes old commented out code https://review.openstack.org/74391 | 14:11 |
openstackgerrit | Jon-Paul Sullivan proposed a change to openstack/tripleo-incubator: Add source-repository element var setting script https://review.openstack.org/74393 | 14:15 |
*** CaptTofu has quit IRC | 14:17 | |
*** matty_dubs|gone is now known as matty_dubs | 14:19 | |
openstackgerrit | A change was merged to openstack/python-tuskarclient: Use six.StringIO/BytesIO instead of StringIO.StringIO https://review.openstack.org/74321 | 14:20 |
*** w_ has joined #tripleo | 14:21 | |
*** noslzzp has quit IRC | 14:21 | |
openstackgerrit | Radomir Dopieralski proposed a change to openstack/tuskar-ui: Update the deployment design page https://review.openstack.org/73238 | 14:26 |
*** hashar has quit IRC | 14:29 | |
*** martyntaylor1 has joined #tripleo | 14:31 | |
openstackgerrit | Petr Blaho proposed a change to openstack/tuskar: Removes old commented out code https://review.openstack.org/74391 | 14:32 |
*** killer_prince has joined #tripleo | 14:33 | |
*** hashar has joined #tripleo | 14:33 | |
*** noslzzp has joined #tripleo | 14:33 | |
*** martyntaylor has quit IRC | 14:34 | |
hewbrocca | Zoiks! | 14:36 |
hewbrocca | lifeless: is that one of ours? | 14:36 |
*** funzo has quit IRC | 14:39 | |
*** funzo has joined #tripleo | 14:40 | |
*** ftcjeff has joined #tripleo | 14:46 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar-ui: Dealing with simplified Overcloud without workflow https://review.openstack.org/74345 | 14:47 |
openstackgerrit | Jiri Tomasek proposed a change to openstack/tuskar-ui: Use Django's filesizeformat filter to display table values https://review.openstack.org/74380 | 14:52 |
*** funzo has quit IRC | 14:55 | |
*** nosnos_ has quit IRC | 14:57 | |
*** funzo has joined #tripleo | 14:58 | |
*** jcooley_ has joined #tripleo | 14:59 | |
openstackgerrit | Ladislav Smola proposed a change to openstack/tuskar: Getting correct count and attributes from database https://review.openstack.org/74049 | 15:01 |
*** martyntaylor1 has quit IRC | 15:01 | |
openstackgerrit | Dirk Mueller proposed a change to openstack/tripleo-image-elements: Fix neutronclient element for package based install https://review.openstack.org/74401 | 15:01 |
*** jcooley_ has quit IRC | 15:05 | |
*** sgrasley has joined #tripleo | 15:08 | |
*** cd-undercloud has joined #tripleo | 15:10 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 15:10 |
*** cd-undercloud has quit IRC | 15:10 | |
*** killer_prince is now known as lazy_prince | 15:19 | |
*** martyntaylor has joined #tripleo | 15:20 | |
*** dkehn_ has left #tripleo | 15:28 | |
greghaynes | 'morning tripleo | 15:29 |
*** kwwii has quit IRC | 15:30 | |
*** lazy_prince has quit IRC | 15:33 | |
*** killer_prince has joined #tripleo | 15:34 | |
*** sgrasley has quit IRC | 15:44 | |
*** jprovazn has quit IRC | 15:47 | |
*** akuznetsov has quit IRC | 15:50 | |
*** AaronGr_Zzz is now known as AaronGr | 15:51 | |
*** killer_prince has quit IRC | 15:52 | |
*** killer_prince has joined #tripleo | 15:52 | |
*** coolsvap has joined #tripleo | 15:54 | |
*** jcooley_ has joined #tripleo | 15:54 | |
*** franko has quit IRC | 15:55 | |
*** jcooley_ has quit IRC | 15:59 | |
openstackgerrit | Dougal Matthews proposed a change to openstack/python-tuskarclient: [WIP] Add initial Sphinx layout and documentation https://review.openstack.org/74418 | 16:01 |
*** rdopieralski has quit IRC | 16:03 | |
*** UtahDave has joined #tripleo | 16:05 | |
openstackgerrit | A change was merged to openstack/tuskar-ui: Passing real params to TuskarAPI https://review.openstack.org/73999 | 16:07 |
openstackgerrit | Ryan O'Hara proposed a change to openstack/tripleo-image-elements: Update neutron config to use multiple dhcp agents https://review.openstack.org/74424 | 16:08 |
*** bauzas has quit IRC | 16:14 | |
*** UtahDave has quit IRC | 16:15 | |
SpamapS | o/ from Heathrow ;) | 16:16 |
*** pblaho has quit IRC | 16:17 | |
greghaynes | Hope the flight was bearable :) | 16:18 |
*** jcoufal-mobile has joined #tripleo | 16:18 | |
*** akuznetsov has joined #tripleo | 16:19 | |
greghaynes | Do we know how were planning on specifying how many nodes in the notcompute cluster? Specifically, how heat is going to deal with this? | 16:20 |
*** jcoufal-mobile has quit IRC | 16:20 | |
greghaynes | oh, merge.py | 16:20 |
* greghaynes keeps talking to himself | 16:20 | |
*** jcoufal-mobile has joined #tripleo | 16:20 | |
SpamapS | greghaynes: yeah, I sat next to somebody who has had a brief appearance in a Dr. Who episode so the conversation was.. interesting. :) | 16:21 |
openstackgerrit | A change was merged to openstack/tuskar-ui: Use Django's filesizeformat filter to display table values https://review.openstack.org/74380 | 16:21 |
greghaynes | haha | 16:21 |
SpamapS | greghaynes: re how many nodes.. eventually we want a scaling/resource/etc. group | 16:21 |
SpamapS | greghaynes: for now, same as compute | 16:22 |
greghaynes | aha, something i should probably read up on though | 16:22 |
*** dko has quit IRC | 16:23 | |
*** jcoufal-mobile has quit IRC | 16:24 | |
*** jcoufal-mobile has joined #tripleo | 16:25 | |
greghaynes | this gets interesting with the db cluster - AFAICT the o-r-c scripts need to know whether it should wait for quorum to finish bootstrapping or just be ok with one node | 16:26 |
*** UtahDave has joined #tripleo | 16:27 | |
*** jistr has quit IRC | 16:27 | |
openstackgerrit | Dougal Matthews proposed a change to openstack/python-tuskarclient: [WIP] Add initial Sphinx layout and documentation https://review.openstack.org/74418 | 16:28 |
*** jcoufal-mobile has quit IRC | 16:29 | |
SpamapS | greghaynes: we ran into this with Juju too | 16:29 |
*** jcoufal-mobile has joined #tripleo | 16:29 | |
SpamapS | greghaynes: You just need to tell the cluster members the intended size of the cluster. | 16:29 |
*** jcoufal-mobile has quit IRC | 16:30 | |
greghaynes | So paremeter into heat template? | 16:30 |
*** jcoufal-mobile has joined #tripleo | 16:30 | |
*** dkehn has quit IRC | 16:30 | |
*** mrunge has quit IRC | 16:31 | |
*** dkehn has joined #tripleo | 16:31 | |
*** matsuhashi has quit IRC | 16:32 | |
*** dtantsur has quit IRC | 16:32 | |
*** dkehn has quit IRC | 16:33 | |
*** pbelanyi has quit IRC | 16:35 | |
*** killer_prince is now known as lazy_prince | 16:35 | |
*** cd-undercloud has joined #tripleo | 16:35 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 16:35 |
*** cd-undercloud has quit IRC | 16:35 | |
*** dkehn has joined #tripleo | 16:37 | |
SpamapS | greghaynes: Or just add it to the scaling code in merge.py.. just pop it into the metadata. | 16:38 |
*** martyntaylor has quit IRC | 16:38 | |
*** edmund has quit IRC | 16:39 | |
*** martyntaylor has joined #tripleo | 16:40 | |
openstackgerrit | A change was merged to openstack/tripleo-incubator: Separate OVERCLOUD_DIB_EXTRA_ARGS into two new variables https://review.openstack.org/73842 | 16:42 |
openstackgerrit | A change was merged to openstack/tuskar: Removes old commented out code https://review.openstack.org/74391 | 16:43 |
*** dprince has quit IRC | 16:45 | |
*** jcooley_ has joined #tripleo | 16:46 | |
openstackgerrit | Dougal Matthews proposed a change to openstack/python-tuskarclient: Add initial Sphinx layout and documentation https://review.openstack.org/74418 | 16:48 |
*** jcoufal has quit IRC | 16:48 | |
*** jcoufal has joined #tripleo | 16:49 | |
*** sgrasley has joined #tripleo | 16:52 | |
*** boris-42_ has joined #tripleo | 16:54 | |
*** UtahDave has quit IRC | 16:56 | |
*** boris-42_ has quit IRC | 16:59 | |
*** vkozhukalov has joined #tripleo | 17:02 | |
*** jcoufal-mobile has quit IRC | 17:03 | |
*** boris-42_ has joined #tripleo | 17:04 | |
*** rsacharya has joined #tripleo | 17:04 | |
*** markmc has quit IRC | 17:06 | |
*** rollerj has quit IRC | 17:07 | |
*** edmund has joined #tripleo | 17:09 | |
*** matty_dubs is now known as matty_dubs|lunch | 17:09 | |
*** cwolferh has joined #tripleo | 17:11 | |
openstackgerrit | Dougal Matthews proposed a change to openstack/python-tuskarclient: Add initial Sphinx layout and documentation https://review.openstack.org/74418 | 17:11 |
*** coolsvap1 has joined #tripleo | 17:11 | |
*** rollerj has joined #tripleo | 17:12 | |
*** coolsvap1 has quit IRC | 17:12 | |
*** coolsvap1 has joined #tripleo | 17:12 | |
*** coolsvap1 has quit IRC | 17:12 | |
*** coolsvap1 has joined #tripleo | 17:13 | |
*** coolsvap has quit IRC | 17:14 | |
*** coolsvap1 is now known as coolsvap | 17:15 | |
*** cadenzajon has joined #tripleo | 17:17 | |
*** spzala has joined #tripleo | 17:22 | |
*** marun has joined #tripleo | 17:22 | |
openstackgerrit | Dougal Matthews proposed a change to openstack/python-tuskarclient: Add initial Sphinx layout and documentation https://review.openstack.org/74418 | 17:24 |
*** ifarkas has quit IRC | 17:29 | |
*** CaptTofu has joined #tripleo | 17:29 | |
*** martyntaylor has quit IRC | 17:33 | |
*** pbelanyi has joined #tripleo | 17:35 | |
*** hashar has quit IRC | 17:35 | |
*** ramishra has quit IRC | 17:37 | |
*** bauzas has joined #tripleo | 17:40 | |
*** e0ne has quit IRC | 17:44 | |
*** e0ne has joined #tripleo | 17:45 | |
*** rpodolyaka has quit IRC | 17:46 | |
*** rbrady is now known as rbrady-afk | 17:47 | |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-incubator: Add shebang https://review.openstack.org/74452 | 17:48 |
*** e0ne has quit IRC | 17:49 | |
*** gcha has quit IRC | 17:50 | |
*** peoplemerge has joined #tripleo | 17:53 | |
*** cd-undercloud has joined #tripleo | 18:00 | |
cd-undercloud | ************** overcloud complete status=1 ************ | 18:00 |
*** cd-undercloud has quit IRC | 18:00 | |
*** dprince has joined #tripleo | 18:02 | |
openstackgerrit | Tom Hancock proposed a change to openstack/tripleo-image-elements: configure horizon when using /etc/apache2 https://review.openstack.org/74455 | 18:02 |
*** matty_dubs|lunch is now known as matty_dubs | 18:02 | |
*** lucasagomes has quit IRC | 18:04 | |
*** akrivoka has quit IRC | 18:05 | |
*** jang1 has quit IRC | 18:09 | |
*** newell has joined #tripleo | 18:10 | |
*** mrunge has joined #tripleo | 18:12 | |
*** vkozhukalov has quit IRC | 18:13 | |
*** derekh has quit IRC | 18:15 | |
*** peoplemerge has quit IRC | 18:18 | |
openstackgerrit | Tom Hancock proposed a change to openstack/tripleo-image-elements: Configure horizon when using /etc/apache2. https://review.openstack.org/74455 | 18:20 |
lifeless | hewbrocca: yes | 18:21 |
*** jehb has joined #tripleo | 18:21 | |
*** jehb has quit IRC | 18:25 | |
*** jp_at_hp has quit IRC | 18:29 | |
*** bauzas has quit IRC | 18:29 | |
*** vkozhukalov has joined #tripleo | 18:30 | |
bnemec | Heads up for anyone using F20, I'm getting the following error trying to boot a seed: | 18:33 |
bnemec | file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.179-1.fc20.x86_64 conflicts with file from package vim-minimal-2:7.4.027-2.fc20.x86_64 | 18:33 |
*** coolsvap has quit IRC | 18:36 | |
*** spzala has quit IRC | 18:41 | |
*** e0ne has joined #tripleo | 18:43 | |
*** uvirtbot has joined #tripleo | 18:46 | |
*** shakayumi has joined #tripleo | 18:46 | |
*** shakayumi has quit IRC | 18:46 | |
*** shakayumi has joined #tripleo | 18:47 | |
openstackgerrit | Jay Dobies proposed a change to openstack/tuskar: Fix tuskar docs building https://review.openstack.org/71633 | 18:50 |
*** cadenzajon has quit IRC | 18:50 | |
*** shakayumi has quit IRC | 18:51 | |
pleia2 | dprince: so nodepool tries to do its thing as soon as it notices ssh is accessible on an image, but with Fedora 20 ssh is made available before the fedora user is created: http://paste.openstack.org/show/66982/ | 18:51 |
*** jtomasek has quit IRC | 18:51 | |
*** shakayumi has joined #tripleo | 18:52 | |
pleia2 | dprince: I can't find a bug about this (but bugzilla hates me, so...), any thoughts about tackling this gracefully? | 18:52 |
*** cadenzajon has joined #tripleo | 18:52 | |
*** pblaho has joined #tripleo | 18:52 | |
*** joadavis has joined #tripleo | 18:52 | |
*** jistr has joined #tripleo | 18:53 | |
*** shakayumi has quit IRC | 18:53 | |
clarkb | pleia2: that is amazing | 18:53 |
*** w_ is now known as olaph | 18:53 | |
pleia2 | clarkb: debugging was fun | 18:53 |
*** NearlyFunctional has quit IRC | 18:53 | |
clarkb | pleia2: does the root user get keys too? maybe we can just login as root? | 18:54 |
pleia2 | clarkb: fedora grumps when you try to log in as root (just like ubuntu) | 18:54 |
clarkb | :/ | 18:54 |
pleia2 | kicks back "log in as fedora" | 18:54 |
pleia2 | helpfully, even if the fedora user doesn't exist yet :) | 18:54 |
pleia2 | gg fedora | 18:54 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Add missing +x https://review.openstack.org/74468 | 18:55 |
dprince | pleia2: can we add a retry to this in nodepool? | 18:57 |
*** athomas has quit IRC | 18:57 | |
dprince | pleia2: as in wait 2-3 seconds and retry it. | 18:58 |
pleia2 | dprince: could, but I believe the reason it fails immediately and goes to rebuild is because cloud images aren't so reliable so we want to trash inaccessible ones immediately and ask for another | 18:58 |
dprince | pleia2: That sounds a bit agressive here. | 18:58 |
pleia2 | and in my tests, it takes about 18-20 seconds from ssh available to fedora user created | 18:59 |
dprince | pleia2: It is totally reasonable for ssh to startup before cloud-init creates a user. | 18:59 |
pleia2 | (18 in that paste) | 18:59 |
*** rpodolyaka has joined #tripleo | 19:00 | |
dprince | pleia2: we could work around this (temporarily) by snapshotting a Fedora image and changing the systemd dependenciesfor sshd so that it waits on cloud-init to finish its thing. | 19:00 |
dprince | pleia2: ideally we wouldn't do this however since that is just a maintenance burden | 19:01 |
pleia2 | yeah, we do have full control over the image, but maintaining it | 19:01 |
dprince | pleia2: can you point me to where nodepool does its ssh check? | 19:01 |
pleia2 | yep, let me grab it | 19:01 |
pleia2 | so we've got: https://git.openstack.org/cgit/openstack-infra/nodepool/tree/nodepool/nodepool.py#n516 (this needs to be patched for fedora, I have a manual patch locally) | 19:02 |
pleia2 | then this, which is used several times in the nodepool thing: https://git.openstack.org/cgit/openstack-infra/nodepool/tree/nodepool/sshclient.py | 19:02 |
*** jprovazn has joined #tripleo | 19:05 | |
dprince | pleia2: Yeah. So we just plain need to cover this case with nodepool. | 19:08 |
dprince | pleia2: it is valid for sshd to be up, but the user not to be created yet. | 19:08 |
*** weshay has quit IRC | 19:08 | |
pleia2 | dprince: do you have time to write up a patch to do this that I can test? | 19:08 |
*** mrunge has quit IRC | 19:08 | |
*** weshay has joined #tripleo | 19:09 | |
dprince | pleia2: sure. I'm up for taking a stab at it. | 19:09 |
pleia2 | dprince: awesome, thanks | 19:09 |
dprince | pleia2: is there a ticket I can post too, or just send you a link to the review? | 19:09 |
pleia2 | dprince: a link is fine, we're loosely tracking outstanding issues in https://etherpad.openstack.org/p/fedora-on-gate | 19:10 |
*** jrist has quit IRC | 19:10 | |
*** athomas has joined #tripleo | 19:11 | |
*** NearlyFunctional has joined #tripleo | 19:14 | |
*** athomas has quit IRC | 19:15 | |
*** athomas has joined #tripleo | 19:16 | |
*** jrist has joined #tripleo | 19:17 | |
*** shardy is now known as shardy_afk | 19:32 | |
*** jcooley_ has quit IRC | 19:33 | |
*** jcooley_ has joined #tripleo | 19:33 | |
*** jcooley_ has quit IRC | 19:38 | |
*** rbrady-afk is now known as rbrady | 19:39 | |
*** boris-42_ has quit IRC | 19:42 | |
openstackgerrit | Ryan O'Hara proposed a change to openstack/tripleo-image-elements: Update neutron config to use multiple dhcp agents https://review.openstack.org/74424 | 19:43 |
*** boris-42_ has joined #tripleo | 19:46 | |
*** pblaho has quit IRC | 19:46 | |
*** bauzas has joined #tripleo | 19:57 | |
*** markmc has joined #tripleo | 20:00 | |
*** rpodolyaka has left #tripleo | 20:01 | |
ccrouch | (1:59:50 PM) lifeless: but the top level q - how much should tripleo do? admins shouldn't do anything by hand. | 20:01 |
ccrouch | but today, given the ramdisk doesn't do what you describe. There would have to be manual steps right? | 20:01 |
*** jistr has quit IRC | 20:01 | |
*** pbelanyi has quit IRC | 20:02 | |
lifeless | ccrouch: today yes, but the ramdisk is changeable :) | 20:02 |
ccrouch | lifeless: and you are saying that the partitioning and filesystem creation should go in the ramdisk | 20:02 |
*** dshurtle has joined #tripleo | 20:03 | |
*** lsmola2 has joined #tripleo | 20:03 | |
ccrouch | what about the mount aspects, can what to mount be fed through heat then acted on by a cinder/swift element? | 20:03 |
lifeless | ccrouch: so there is a short and long term answer here | 20:04 |
lifeless | the long term idea is that the machine flavor defines the machine layout | 20:04 |
*** spzala has joined #tripleo | 20:04 | |
lifeless | and that raid configuration is something that depends on the machine layout - e.g. 6x1TB disks | 20:04 |
ccrouch | agreed, i think i'm mostly thinking of the short term options right now | 20:04 |
lifeless | but either way, nova-bm's job is to deliver an OS image on a machine whose hardware config matches | 20:04 |
lifeless | its job is /not/ to do fs stuff | 20:05 |
lifeless | ephemeral is a bad counter example | 20:05 |
lifeless | (we know its bad because a trivial change there breaks a bunch of things) | 20:05 |
lifeless | so the shortest term thing is to make sure machines with a given role match a unique flavor and are configured to the expected raid layout | 20:06 |
lifeless | that works today - just change the element code as appropriate. | 20:06 |
ccrouch | "and are configured to the expected raid layout" | 20:07 |
ccrouch | you mean people futz with the boxes prior to tripleo running? | 20:07 |
lifeless | with the element code sorted, the next step would be to do the raid setup in the ramdisk, which is actually fairly straight forward | 20:07 |
lifeless | ccrouch: yes | 20:07 |
ccrouch | ok gotya | 20:07 |
ccrouch | "just change the element code as appropriate." | 20:07 |
ccrouch | can you give me an example of this | 20:07 |
ccrouch | just of what you mean | 20:08 |
ccrouch | so would an example be updating the cinder element to support taking a set of disks and adding them to a volume group? | 20:09 |
*** spzala has quit IRC | 20:09 | |
ccrouch | assuming cinder is using the lvm driver | 20:10 |
lifeless | ccrouch: oh, I haven't given any thought to the lvm driver, since its not a realistic production target | 20:10 |
ccrouch | ok, then humor me and think about it now :-) | 20:11 |
*** spzala has joined #tripleo | 20:12 | |
lifeless | so, the simplest thing is to say use hardware raid | 20:13 |
lifeless | put it all on /dev/sda | 20:13 |
jprovazn | SpamapS, Hi | 20:18 |
*** e0ne_ has joined #tripleo | 20:25 | |
*** cwolferh has quit IRC | 20:26 | |
*** cadenzajon has quit IRC | 20:27 | |
lifeless | ccrouch: if you have a non-raid JBOD server with lots of disks | 20:28 |
*** e0ne has quit IRC | 20:29 | |
sgrasley | Grahaz!! | 20:33 |
lifeless | ccrouch: then I think there are a few key principles | 20:36 |
lifeless | ccrouch: a) the element code can't know how many disks etc will exist | 20:36 |
lifeless | ccrouch: b) heat templates can't know how many disks etc, thats per machine | 20:37 |
lifeless | ccrouch: so I'd want to define a couple of basic policy things - e.g. split disks 50/50 swift and block storage | 20:37 |
lifeless | ccrouch: and the write in-instance code to coerce the mount table etc etc etc into that layout. | 20:38 |
ccrouch | (2:37:14 PM) lifeless: ccrouch: b) heat templates can't know how many disks etc, thats per machine | 20:42 |
ccrouch | i guess generally thats true, but you could be deploying onto a homogeneous set of boxes | 20:42 |
lifeless | ccrouch: special cases aren't that special :) | 20:42 |
ccrouch | in which case you could pass heat a list. but i agree that list would vary per box in general | 20:42 |
*** akuznetsov has quit IRC | 20:42 | |
lifeless | think about it in UI terms, - small clouds with everything in three boxes - network, hypervisor, storage, just want it to work but be HA | 20:43 |
ccrouch | (2:37:49 PM) lifeless: ccrouch: so I'd want to define a couple of basic policy things - e.g. split disks 50/50 swift and block storage | 20:44 |
ccrouch | or even more simply: "mount all your disks besides sda and you use those" | 20:44 |
lifeless | big clouds with specialised nodes will throw a pile of disks in and again not want to think beyond a few very specific use cases | 20:44 |
lifeless | ccrouch: right, though that won't work when swift and cinder are on the same box | 20:44 |
ccrouch | lifeless: right, but maybe that is acceptable if you are running dedicated nodes | 20:45 |
lifeless | ccrouch: sure, buts whats the smallest # of machines we want to specify ? | 20:45 |
*** akuznetsov has joined #tripleo | 20:46 | |
lifeless | I'd like to specify 4 - a non-HA undercloud (requires seed to redeploy/change), and 3 overcloud all-in-one nodes | 20:46 |
lifeless | with everything on it - a 'get me going' scenario | 20:46 |
ccrouch | i.e. you run everything on the control node, in which these cases dont really apply (you would use the loopback file approach for cinder and the /srv/node/d1 folder approach for swift) | 20:47 |
ccrouch | but if you wanted to run cinder on a separate node, on its own, you could give it all the disks | 20:47 |
lifeless | I don't follow why all in one implies only one disk | 20:47 |
ccrouch | it doesn't, but I dont think its as important as supporting more disks in the standalone case | 20:48 |
lifeless | are they in conflict? | 20:48 |
ccrouch | i.e. the idea of someone putting together one really big machine, to run all the services collocated, versus spinning up a couple of machines and separating stuff | 20:48 |
ccrouch | i think the latter is more likely | 20:48 |
ccrouch | (2:48:13 PM) lifeless: are they in conflict? | 20:49 |
ccrouch | no, but the give cinder/swift "all the disks" seems easier to implement :-) | 20:49 |
lifeless | I'm entirely fine with incremental implementation, but the implementation doesn't seem that different to be policy based to me | 20:49 |
lifeless | heres a strawman | 20:50 |
ccrouch | then tell people "dont use that setting" if cinder and swift are colocated | 20:50 |
ccrouch | i guess i'm not seeing immediately how sharing sets of disks could work across elements | 20:50 |
lifeless | storage_config: {<key>:<weight>} | 20:50 |
lifeless | -> storage_config: {'swift': 100} - all swift. | 20:50 |
lifeless | -> storage_config: {'swift': 100, 'cinder': 50} - 2/3 swift, 1/3 cinder | 20:51 |
*** dshurtle has quit IRC | 20:51 | |
lifeless | write a little utility which will enumerate the available block devices (/mnt, sdb etc etc) and in a stable fashion allocate across the keys | 20:51 |
lifeless | so you can say 'os-query-storage swift -> 'sdb, sdc | 20:52 |
lifeless | if there are no devices available, it should divide up the space on /mnt for loopback devices I guess (if we can't just use the filesystem directly) | 20:52 |
ccrouch | well for swift the no devices avaialble i guess will just fall back to what we have now | 20:53 |
ccrouch | e.g. /srv/node/d1 folder | 20:54 |
lifeless | is there a knob for swift to limit the size in that folder ? Thinking we don't want the disk to fill up:) | 20:55 |
ccrouch | I was just thinking that :-) | 20:55 |
ccrouch | if there is such a knob, i dont believe we set it right now | 20:55 |
lifeless | perhaps a quota on the directory or something | 20:56 |
lifeless | an error in swift >> out of space | 20:56 |
lifeless | anyhow | 20:56 |
lifeless | what do you think ? | 20:56 |
ccrouch | i see where you are going with parcelling out the disks | 20:57 |
ccrouch | i'm thinking a first step on the way to that maybe just supporting {swift:100} or {cinder:100} but not both simulateneously | 20:58 |
* ccrouch tries to think of the very smallest next step :-) | 20:58 | |
lifeless | ccrouch: as long as the interface is there and code is written to use it, we can make the parcel-outter better later | 20:58 |
lifeless | ccrouch: what I want to avoid is a for loop in the swift element that decides what teh swift element owns | 20:59 |
ccrouch | let me go check the heat templates and see where that storage_config would go | 20:59 |
ccrouch | agree on that, that ownership should be passed in through the templates | 21:00 |
ccrouch | so storage_config: {'cinder': 100} | 21:01 |
ccrouch | could go under: https://github.com/openstack/tripleo-heat-templates/blob/master/block-storage.yaml#L56 | 21:01 |
ccrouch | ? | 21:01 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Add missing +x https://review.openstack.org/74495 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Add fedora-rdo-icehouse element https://review.openstack.org/73411 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Fix typo https://review.openstack.org/73655 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Ability to add *-create-dir service separately https://review.openstack.org/70399 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Add create-dir service for neutron ovs agent https://review.openstack.org/73660 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Install lvm2 package for cinder https://review.openstack.org/73656 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Common cinder install code https://review.openstack.org/73657 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Use os-svc-restart for cinder-api https://review.openstack.org/73658 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Remove unneeded chown of /var/run/nova https://review.openstack.org/73659 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Fix neutron package install https://review.openstack.org/71606 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Correct owner for glance api log file https://review.openstack.org/71607 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Add create-dir service for neutron https://review.openstack.org/70793 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Add create-dir service for nova https://review.openstack.org/70794 | 21:04 |
openstackgerrit | James Slagle proposed a change to openstack/tripleo-image-elements: Fix glance package install config https://review.openstack.org/71608 | 21:04 |
*** akuznetsov has quit IRC | 21:04 | |
lifeless | ccrouch: no, I'm suggesting it be top level | 21:05 |
lifeless | ccrouch: its a node specific knob, not a per-service knob. | 21:06 |
ccrouch | hmm. well isnt it referring to the " BlockStorage0" node? | 21:07 |
*** cadenzajon has joined #tripleo | 21:09 | |
ccrouch | what do you mean by top level here? | 21:09 |
*** e0ne_ has quit IRC | 21:10 | |
lifeless | ccrouch: the line you linked to was the cinder subdict. | 21:13 |
lifeless | ccrouch: this may have confused me | 21:13 |
lifeless | ccrouch: anyhow, I'd suggest storage config be in the main template, not block storage | 21:13 |
lifeless | ccrouch: because it affects swift, cinder, trove / mysql, glance... | 21:14 |
*** dprince has quit IRC | 21:14 | |
ccrouch | ok, i think get that. So then the cinder element would read that higher level metadata and do the right thing in terms of mounting its share of the drives? | 21:17 |
lifeless | it would call a script that would read the metadata, enumerate disks etc and report back a list of devices | 21:19 |
lifeless | / paths | 21:19 |
ccrouch | which it would then mount appropriately? | 21:19 |
lifeless | yeah | 21:20 |
lifeless | idempotently | 21:20 |
ccrouch | re: devices/paths, yeah I guess we'll have to support both devices and partitions since swift wants useable partitions with existing filesystems | 21:21 |
ccrouch | which ATM will have to be setup prior to tripleo | 21:21 |
lifeless | swift's element will have to make the filesystem | 21:22 |
lifeless | if needed | 21:22 |
*** markmc has quit IRC | 21:22 | |
lifeless | and this whole thing will also need to detect if a new deploy has been done (not a rebuild - that should preserve) | 21:22 |
*** dshurtle has joined #tripleo | 21:22 | |
lifeless | and re mkfs in that case | 21:22 |
lifeless | since nova bm has no 'wipe everything' feature yet | 21:23 |
lifeless | (or perhaps that needs to be added as a pre-requisite | 21:23 |
ccrouch | ugh | 21:26 |
ccrouch | the more i look at this the more I like remote storage :-) | 21:26 |
lifeless | ccrouch: this is needed to deploy ceph/gluster too | 21:27 |
lifeless | so we are the remote storage | 21:27 |
lifeless | Like I say, I wouldn't bother with LVM | 21:27 |
lifeless | I'd just use this to bring GlusterFS/Ceph straight up | 21:27 |
*** dshurtle has quit IRC | 21:28 | |
ccrouch | lifeless: right i see. I was more thinking about the easier case of someone else, somewhere else, already having setup glusterfs and ceph | 21:30 |
ccrouch | then we just need to wire cinder up to use it | 21:30 |
lifeless | ccrouch: perhaps... but for CI we don't have that :) | 21:30 |
lifeless | ccrouch: and to deploy it in the CI cloud, we'd need ... heat and elements to deploy it, so... same problem :) | 21:31 |
ccrouch | right, we dont have much in the way of fixed external resources for CI | 21:33 |
*** jprovazn has quit IRC | 21:34 | |
*** greghaynes has quit IRC | 21:41 | |
*** greghaynes has joined #tripleo | 21:43 | |
*** UtahDave has joined #tripleo | 21:51 | |
*** rlandy has quit IRC | 21:51 | |
*** jcooley_ has joined #tripleo | 21:52 | |
*** cwolferh has joined #tripleo | 21:54 | |
*** jdob has quit IRC | 21:55 | |
*** lblanchard has quit IRC | 22:02 | |
*** ramishra has joined #tripleo | 22:10 | |
*** CaptTofu has quit IRC | 22:17 | |
*** vkozhukalov has quit IRC | 22:18 | |
*** e0ne has joined #tripleo | 22:21 | |
*** dshurtle has joined #tripleo | 22:23 | |
*** e0ne has quit IRC | 22:26 | |
*** jcoufal has quit IRC | 22:32 | |
*** dshurtle has quit IRC | 22:34 | |
*** derekh has joined #tripleo | 22:35 | |
derekh | lifeless: hi, about the nodepool change, putting patch together at the moment, what I have seems to work | 22:35 |
derekh | lifeless: will have it up in a few minutes | 22:35 |
*** ramishra has quit IRC | 22:37 | |
lifeless | derekh: ah, nuts | 22:39 |
lifeless | derekh: I hadn't heard back from you for a hour or so so I figured you'd gone to sleep. started on my own... | 22:39 |
lifeless | derekh: and your timing in popping up was exquisite ;) | 22:42 |
derekh | :-) | 22:43 |
lifeless | derekh: I'm interested in the approach you took | 22:43 |
derekh | lifeless: just ran git review, it seems to be stuck | 22:44 |
*** jtomasek has joined #tripleo | 22:50 | |
*** robsparker has quit IRC | 22:50 | |
*** matty_dubs is now known as matty_dubs|gone | 22:50 | |
*** jtomasek has quit IRC | 22:56 | |
*** NearlyFunctional has quit IRC | 22:58 | |
*** bauzas has quit IRC | 23:00 | |
*** robsparker has joined #tripleo | 23:06 | |
*** dshurtle has joined #tripleo | 23:06 | |
*** duker has joined #tripleo | 23:06 | |
*** duker_ has quit IRC | 23:08 | |
* SpamapS o/ | 23:11 | |
*** edmund has quit IRC | 23:12 | |
*** ccrouch1 has joined #tripleo | 23:12 | |
*** openstackgerrit has quit IRC | 23:16 | |
*** jeremydei has quit IRC | 23:16 | |
*** ccrouch has quit IRC | 23:16 | |
*** openstackgerrit has joined #tripleo | 23:18 | |
*** jeremydei has joined #tripleo | 23:18 | |
SpamapS | lifeless: anything I can do to help with the CI | 23:20 |
SpamapS | ? | 23:20 |
lifeless | SpamapS: o/ | 23:20 |
lifeless | SpamapS: uhm, looking at time - sleep :) | 23:20 |
*** spzala has quit IRC | 23:21 | |
SpamapS | I've just spent 8 of the last 14 hours asleep | 23:24 |
SpamapS | I'll likely pass out in 2 or 3 hours | 23:24 |
SpamapS | the wifi on the bus was broken, so I lost 3 hours of time I'd been hoping to catch up on stuff | 23:24 |
SpamapS | lifeless: anyway, the topic suggests we're still hands off for tripleo-cd while you play with live migration? | 23:24 |
SpamapS | lifeless: have we addressed the resize mkfs issue yet? | 23:24 |
*** boris-42_ has quit IRC | 23:26 | |
*** boris-42_ has joined #tripleo | 23:26 | |
lifeless | SpamapS: a little | 23:31 |
lifeless | SpamapS: see the infra meeting minutes | 23:31 |
*** NearlyFunctional has joined #tripleo | 23:32 | |
lifeless | SpamapS: ok so, yes, I've been stopping and starting tripleo-cd while hitting up live migration | 23:34 |
lifeless | SpamapS: found another dead node | 23:34 |
lifeless | [ 0.063020] [Firmware Bug]: the BIOS has corrupted hw-PMU resources (MSR 38d | 23:35 |
lifeless | SpamapS: right now, lets see - getting dprinces make-ext4-resize-optional into dib is probably the most important thing | 23:35 |
lifeless | cause I tripped on that twice as well | 23:35 |
lifeless | infra patches are done, we're waiting for their firedrill to finish | 23:36 |
SpamapS | alright I'll do reviews I've been slacking on them anyway | 23:39 |
*** cadenzajon_ has joined #tripleo | 23:41 | |
*** cadenzajon has quit IRC | 23:43 | |
lifeless | SpamapS: after that, have a look at the live migration card | 23:51 |
lifeless | SpamapS: the hostname population bit would be extremely useful (either via 'use dns fool' or 'here is a thing to do it') | 23:51 |
mordred | hostname population SUCKS | 23:53 |
mordred | also, can someone tell me why nova seems to enjoy translating the name I requested on the boot command line with hostanme.novalocal ? | 23:53 |
mordred | why would I EVER want that behavior? | 23:53 |
lifeless | because | 23:54 |
mordred | oh. I forgot | 23:54 |
lifeless | nova has this idea that dns should be something other than set-once forget forever | 23:54 |
mordred | so? | 23:54 |
lifeless | I really want to do what AWS does - create a large zone with all the forward and reverse stuff setup | 23:54 |
lifeless | and then ignore the instance name when setting hostname | 23:54 |
mordred | why? | 23:55 |
lifeless | if you're on 192.168.1.2 you get ip-192-168-1-2.cloud.com | 23:55 |
mordred | that's still not what I want? | 23:55 |
mordred | and it's not helpful | 23:55 |
mordred | if I say "nova boot foo.bar.com" | 23:55 |
mordred | why would hostname in that instance not say foo.bar.com? | 23:55 |
lifeless | because I can also say nova boot foo.bar.com in the same cloud | 23:55 |
mordred | so | 23:55 |
mordred | I'm not saying set dns for it | 23:56 |
mordred | that's a whole other thing | 23:56 |
lifeless | hostname should match dns | 23:56 |
mordred | I'm saying, what does this machien think its name is | 23:56 |
lifeless | makes a lot of stuff simpler - e.g. puppet enrollments | 23:56 |
mordred | it does not | 23:56 |
mordred | actually | 23:56 |
mordred | it makes it harder | 23:56 |
lifeless | how so? | 23:56 |
mordred | what if I'm spinning up a new server | 23:56 |
mordred | to replace jenkins.openstack.org | 23:56 |
mordred | I KNOW that the new server is going to become jenkins.openstack.org | 23:57 |
mordred | once I cut over dns | 23:57 |
mordred | but for now, it's not that yet | 23:57 |
mordred | so I set its hostname to jenkins.openstack.org so that the server knows its identity | 23:57 |
lifeless | actually, I really don't have interest in this rabbit hole right now | 23:57 |
mordred | ok | 23:57 |
mordred | :) | 23:57 |
* mordred backs out | 23:57 | |
lifeless | about four billion firedrills | 23:57 |
lifeless | if you want to cut some code for us, great. | 23:57 |
lifeless | :) | 23:58 |
SpamapS | mordred: I think you're confusing "hostname" with "endpoint DNS name" | 23:58 |
*** rsacharya_ has quit IRC | 23:58 | |
mordred | lifeless: I've still got the other patch I need to write | 23:59 |
mordred | SpamapS: this is entirely possible | 23:59 |
SpamapS | there's the unique name of the server for purposes of finding it and identifying it as a unique thing, and then there are service hosts. | 23:59 |
lifeless | A, CNAME and SRV | 23:59 |
SpamapS | aye | 23:59 |
mordred | SpamapS: all I care about in this context is "what does the hostname command return when I run it?" | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!