17:01:49 #startmeeting training-guides 17:01:50 Meeting started Mon Apr 20 17:01:49 2015 UTC and is due to finish in 60 minutes. The chair is sayali1. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:52 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:54 The meeting name has been set to 'training_guides' 17:02:04 Hi 17:02:55 hello 17:03:18 hey 17:03:40 looks like it's just the three of us today 17:04:05 agenda: https://wiki.openstack.org/wiki/Meetings/training-guides#Agenda_20_April 17:05:30 #topic reviews 17:05:58 upstream training patches? 17:06:18 ya quite a few there 17:06:24 matjazp: I have cherrypicked them to include the new CI changes 17:06:38 dguitarbite: sure, thnx 17:07:00 dguitarbite: thanks. 17:07:02 matjazp: welcome ;) 17:07:07 just saving some time and effort 17:07:46 can you please also look at #link https://review.openstack.org/#/c/175312/ 17:08:12 new look for the slides 17:08:22 I did review this one 17:08:31 do you want me to rebase this one too 17:08:42 matjazp: Ah nice. 17:08:47 I am not sure if they will be checked by the CI system yet 17:09:09 matjazp: you took some work off my back :D 17:09:11 pranav, can we look at the generated slides on the gate? 17:09:23 matjazp: moment 17:10:00 Im afraid no! 17:10:04 sayali1: np, but it still needs tweaking... Google's slides2 theme in much better, but we should wait for a new version of the hieroglyph package 17:10:33 dguitarbite: that would ease reviewing immensley 17:11:01 matjazp: we need to wait for that feature 17:11:04 matjazp: what theme is being used right now? 17:11:13 it's so slow at the moment because you have to pull the patch and run tox manually 17:11:52 matjazp: the priority would be to publish the first set of slides on docs.openstack.org 17:11:56 sayali1: default, "slides", I only tweaked h1 and h2 font colors and added a background image 17:12:18 after that we can get more breathing room for luxuries and also convincing the docs team for this feature. 17:12:59 dguitarbite: yes, and a job that copy generated html on the gate so you can look directly at the output will enable much quicker reviewing 17:13:13 matjazp: ok, it is good we atleast have the basic done for now. We can improve it with time. 17:13:49 sayali1: yes, it still needs an OpensTack logo in the footer 17:14:22 matjazp: ok 17:14:47 dguitarbite: why can't we copy generated html to the log files? 17:15:33 matjazp: the infra is under heavy use, they limit the functionality, copying html to log files is a no go. 17:15:47 for publishing the html slides upstream, we need to add another gate 17:15:48 oh, and generated index.html is crap. that shouldn't be in the form of slides, it should be a normal web page? 17:16:10 this will take a long time esp. since the release is near and also we have the summit. 17:16:33 I would suggest you to wait for a month. Also my priority is to fix the cluster, 17:17:50 any other patches that need attetion? 17:18:06 attention* 17:18:57 I would like to merge upstream patches as soon as possible. If new theme is ok, I would copy that there too. 17:19:23 You have my +1 from the jenkins jobs :) 17:20:09 dguitarbite: :) does that count? 17:20:43 matjazp: I will check the patches soonish and give my +1 on top of that :) 17:20:46 and yes it counts 17:21:01 matjazp: just checked the theme. It looks good. Just that there is some overlap between the slides. Is that intentional? 17:21:30 and yes we need to add the logo 17:21:47 sayali1: I didn't look much at the content 17:21:57 sayali1: that should be a new patch 17:22:03 matjazp: not the content 17:22:12 the slides layout 17:22:21 sayali1: where? 17:22:52 matjazp: I can see the begenning of the next slide when I am on one slide 17:23:00 it is for almost every slide 17:23:16 that's the feature of the hieroglyph, it can be disabled 17:23:32 it's intentionsl, so you can see what is next 17:23:39 intentional 17:23:45 matjazp: oh. ok then. 17:24:31 matjazp: will you be adding the logo for these? 17:24:44 or should that be another patch? 17:24:55 sayali1: it's not so easy, so it's for another patch 17:25:02 matjazp: cool 17:25:11 you must do a custom html layout 17:25:23 and insert logo there 17:25:53 matjazp: ok 17:25:57 at least I think so... footer is copied from conf files? 17:26:56 hmm.. maybe we should also ask reed if new theme is ok with him? 17:27:13 matjazp: I don't have any idea about this, will need to check it out 17:27:25 matjazp: yes we should 17:27:29 reed, you around? 17:27:45 yes 17:28:08 reed: can you please look at https://review.openstack.org/#/c/175312/ if that theme is ok for upstream training? 17:28:12 guys, do you use a mailing list? 17:28:39 reed: sure, but during a meeting its easier to ping you ;) 17:28:41 reed: we are on docs 17:28:57 matjazp, is there a publishing job somewhere? or do I have to pull and review locally? 17:29:18 reed: it needs to be done locally 17:29:26 reed; sadly, no publishing job :( pranav said infra is too crowded for that at the moment 17:29:42 I'll add that to my todo list 17:29:56 publishing jobs should already exist 17:30:03 just need to apply it to your project 17:30:38 clarkb: any restrictions on the size? 17:30:44 clarkb: its there for xml/maven 17:30:51 I am not sure if we have it for RST 17:31:01 dguitarbite: we publish every project's RST already 17:31:14 dguitarbite: so if a new project comes along it just needs to use the existing templates right? 17:31:15 clarkb: ok 17:31:52 clarkb: we generate html with heiroglyph, is that still ok? 17:32:02 matjazp: thats sphinx right? should be fine 17:32:17 matjazp: it should be fine 17:32:19 just a few tweaks 17:32:20 clarkb: yes, it's an add-on 17:32:21 required 17:32:49 let's add that to the todo then 17:33:03 dguitarbite: maybe you can look at this? 17:33:18 #todo create CI job for RST content 17:34:09 matjazp: I will! 17:34:23 #action dguitarbite create CI job for RST content 17:34:24 sayali1: can you make this an action? 17:34:33 matjazp: done ;) 17:34:36 :) 17:34:39 you 17:34:42 are 17:34:45 quick ;) 17:34:52 :D 17:35:12 moving on 17:35:29 #topic docs status 17:36:57 dguitarbite: I think you wanted to take this up? 17:37:43 sayali1: Not anymore. We have already discussed a few of these. 17:37:52 ok. 17:37:54 matjazp: pointed out the the link some time back. 17:38:11 cool 17:38:21 #topic labs infra 17:38:45 let's talk about this patch: https://review.openstack.org/#/c/175374/ 17:39:21 dguitarbite: sorry about making you patch this! Not required anymore right? 17:39:45 disks are thin provisioned, right? so why be so stingy with the disk space? 17:40:41 matjazp: I thought we needed to increase the ram and memory since we added a few additional services but that is no longer required so it's better we keep it the way it was 17:40:55 also dguitarbite I think we can abandon the patch instead. 17:40:59 matjazp: there is a reason for that, wait a moment 17:41:15 sayali1: there is no need for that I have improvised 17:41:19 I'm not thinking about ram, just disk space 17:42:40 matjazp: there is a script which zeroes out the disks for improved sanity 17:42:56 this negates the diskspace saved due to thin provisioning 17:43:01 so we cannot keep the disk space higher 17:43:14 and this also increases the time taken for building the base-disk :) 17:43:29 why is that necessary? 17:43:40 zeroing disks? 17:43:44 zero_empty.sh 17:43:51 under /labs/scripts 17:44:00 dguitarbite: cool 17:44:33 matjazp: wait another minute 17:45:40 rluethi: hey! 17:45:51 hi everyone, sorry I'm late. 17:45:55 commit 05bb9668f4c67012711b4a966c22636d88c08906 17:45:55 Author: Roger Luethi 17:45:55 Date: Wed Jun 18 09:53:54 2014 +0200 17:45:55 Scripts to clean disk and shut down 17:45:55 17:45:56 This changeset adds two simple scripts: one fills the unused space 17:45:57 of the root disk with zeroes to allow for better compression of the 17:45:59 resulting disk image, the other shuts the computer down. 17:46:01 17:46:03 Partial-Bug: 1312764 17:46:04 bug 1312764 in OpenStack Training Guides "training-labs scripts cannot build a training cluster" [High,Fix released] https://launchpad.net/bugs/1312764 - Assigned to Roger Luethi (rl-o) 17:46:05 Implements: blueprint openstack-training-labs 17:46:05 rluethi: np 17:46:07 Change-Id: I2e80518733b0e1e17a59192c6e2522f423709551 17:46:09 apoligizes for the spam, could notget a URL 17:46:33 rluethi: hello, thanks for saving me... matjazp asked me why is zero_empty.sh important 17:46:52 I think for compression of the resultant disks ... can you tell him the reasons? 17:47:20 I was just asking if we use thin or thick provisioned disks 17:47:26 dguitarbite, matjazp: yes, it's to allow for better compression of the disk images. 17:48:19 matjazp: I think I said so already! 17:48:30 if you write to the blocks, thin disks get large (basically thick provisionied? 17:48:59 or dou you explicitly (with virtbox api convert them after the zeroing?) 17:49:16 it's thin provisioning, but dd is writing out to the full capacity, so it takes longer for larger disks. 17:49:35 then we tell virtualbox to compress the whole thing. 17:50:11 so maybe it should be thick provisioned from the start and then convert to thin disks? 17:50:51 matjazp: feel free to experiment and let us know your results :-) 17:51:08 matjazp: the code is in lib/osbash/virtualbox.install_base 17:51:27 matjazp: you cannot conver from thick to thin 17:53:38 you can clone from one form to the other 17:53:48 but this debate is not important 17:54:10 I was just commenting the mentioned review 17:54:28 maybe we should not zero out the disks 17:54:37 it is more of a limitation as of now 17:54:43 as we are not able to add bigger images etc. 17:56:48 time check 17:57:16 rluethi: I think telemetry works now, dguitarbite fixed it 17:57:29 rluethi: test it when you can 17:57:31 sayali1: sounds great, i'll give it a try 17:58:03 in all fairness it was sayali1 's work 17:58:35 dguitarbite: good catches though. Thanks :) 17:58:44 anything else? 17:59:41 i'm good 17:59:55 I think we can wrap up then. 18:00:09 bye all 18:00:10 bye, see you'll next week. 18:00:12 bye 18:00:16 #endmeeting