16:00:43 #startmeeting Fuel 16:00:43 Meeting started Thu Nov 27 16:00:43 2014 UTC and is due to finish in 60 minutes. The chair is kozhukalov. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:43 o/ 16:00:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:47 The meeting name has been set to 'fuel' 16:00:53 who is here? 16:01:11 agenda as usual 16:01:15 hi all 16:01:17 #link https://etherpad.openstack.org/p/fuel-weekly-meeting-agenda 16:01:19 hi 16:01:23 hi 16:01:40 #topic Announcements (mihgen) 16:02:00 hi 16:02:03 hi all, our focus is 5.1.1 16:02:06 sup 16:02:08 hi 16:02:18 main question now about mellanox patch 16:02:39 don't see mlnx folks here though.. ( 16:02:56 #link https://review.openstack.org/#/c/137421 16:03:16 this is the patch. it blocks 5.1.1 HCF now. Let's review and move it forward 16:03:39 folks, any other blockers? 16:04:34 https://bugs.launchpad.net/fuel/+bug/1393771 - this one is going to be updated that it's very hard to reproduce (2 out 80 tries) 16:04:37 Launchpad bug 1393771 in fuel/5.1.x "HA neutron environment - there is no connectivity to the instance" [Critical,Confirmed] 16:05:04 kozhukalov: this is on you. https://bugs.launchpad.net/fuel/+bug/1395761 - is it a blocker for 5.1.1 ? 16:05:05 Launchpad bug 1395761 in fuel/6.0.x "docker containers built twice during upgrade tarball " [High,In progress] 16:05:27 we are waiting test's results for 1393771 16:05:45 Andrey will provide result 16:06:12 ok, thx 16:06:17 upgrade story we've verified yesterday 16:06:25 for 5.1-5.1.1 16:07:48 mihgen: there is patch https://review.openstack.org/#/c/137415/ 16:08:14 yeah but do we need it in 5.1.1P 16:08:46 it is not a blocker 16:09:15 https://bugs.launchpad.net/fuel/+bug/1395761 moved to 5.1.2 16:09:17 Launchpad bug 1395761 in fuel/6.0.x "docker containers built twice during upgrade tarball " [High,In progress] 16:09:32 ok, good to know. Then the major thing left is mlnx patch 16:09:52 now about 6.0 16:10:04 we are targeting for HCF on Monday, Dec 1 16:10:11 how ready are we? 16:10:25 dpyzhov: what about python team? 16:10:46 we haven't staging env for statistic, isn't it? 16:10:49 Web team: we are pretty ready. We have 3 bugs in progress and all of them will be merged before HCF 16:10:58 nurla: we don't I think 16:11:46 teran_: what do we need to make staging for stats? 16:11:49 But we have a bug with versioning of cobbler snippets. It affects our intension to update kernel 16:12:11 dpyzhov: evgeniyl__ can you guys tell more about the bug? 16:12:38 mihgen: there is a but for glusterfs plugin https://bugs.launchpad.net/fuel/+bug/1396996 16:12:40 Launchpad bug 1396996 in fuel "[Plugins] Wrong task yaml for glusterfs plugin is used" [High,In progress] 16:13:06 mihgen: one moment 16:13:22 mihgen: another one is a bug in fpb https://bugs.launchpad.net/fuel/+bug/1396234 16:13:24 Launchpad bug 1396234 in fuel "fpb, shows incorrect message if task doesn't have timeout" [High,In progress] 16:13:25 evgeniyl__: how is it related to cobbler versioning ? 16:13:38 here it is: https://bugs.launchpad.net/fuel/+bug/1395052 16:13:40 Launchpad bug 1395052 in fuel "/var/lib/cobbler/kickstarts/ is not copied on upgrade" [High,Confirmed] 16:14:33 dpyzhov: how would it affect us? 16:15:12 mihgen: we can end up with broken ability to add new nodes to the 5.1 environments 16:15:46 so the scanario is the following: we upgrade 5.1.1 -> 6.0, then scale up old env on 5.1.1 (add more nodes), and new nodes contain new kernel version? 16:16:04 mihgen: exactly 16:16:37 at the same time, puppet modules will be used from 5.1.1, right? 16:16:43 it is bad :( 16:16:44 so it won't have https://review.openstack.org/#/c/133341 piece? 16:17:30 ok, how hard is it to fix the bug and ensure that we deploy same kernel version as in 5.1.1 ? 16:17:31 we have ability to patch manifests for old environments. But it kind a risky idea 16:18:00 mihgen: we'll make test for it 16:18:09 dpyzhov: do you mean apply the patch https://review.openstack.org/#/c/133341 during the upgrade, and new node will live with new kernel then? 16:18:38 mihgen: yes. as a possible solution 16:18:40 nurla: thanks, yeah it's needed... 16:18:55 but it’s better to fix snippets versioning or to postpone kernel update 16:19:03 every solution is risky 16:19:24 how hard is it to fix snippets versioning? 16:21:40 mihgen: about 2 days 16:21:41 it is quite hard 16:21:42 do we need to version all snippits or just the ones like this? 16:22:11 we need have versioning for snippets for preseed for cobbler distro 16:22:34 my opinion is kinda week 16:22:39 xarses: what do you mean? 16:23:07 is it possible to check release version in preseed? 16:23:17 we can add a hack there 16:23:21 xarses: of course we don't need versions for all snippets 16:23:36 it's easier to just version all than some 16:23:46 xarses: but it is much easier to have versions for all 16:25:57 we can add ‘micro-versioning’ for snippets. just choose right kernel for each fuel release 16:26:14 we have to write something like 'if version == 5.1 then include foo_snippet_5.1' 16:26:59 for me it is not very good idea to implement that in 6.0 16:27:17 how much would it take to test the approach? 16:27:23 maybe much better to focus on removing cobbler in 6.1 16:27:52 mihgen: one day 16:28:01 maybe maybe not, but it's not like these tasks contained in snippets will magically vanish 16:28:41 why can't this be solved by versioning the repo path? 16:28:52 how we are going to support 5.0.x in this approach? 16:29:06 kozhukalov: dpyzhov ^ 16:29:35 xarses: looks like cobbler needs concrete kernel version 16:30:05 because of tftpdata 16:30:13 per profile 16:30:19 mihgen: it is not correct for definite kernel version 16:30:36 we can have different distros and profiles 16:31:09 actually, correction... the kernel for anaconda/preseed is fixed per cobbler profile (child of distro), then the kernel installed is in the versioned repo 16:31:40 this is fine for centos, but I'm not 100% sure on ubuntu 16:32:36 ok, guys, it looks like we need to discuss that somewhere else 16:32:43 moving on 16:33:04 aglarendil: can you provide the status on fuel-library in general? 16:33:07 readiness for hcf? 16:33:09 yep 16:33:17 for 5.1.1 it seems we have only mellanox issue 16:33:29 for 6.0 16:33:39 for 6.0 we have only several bugs we are going to close today or tomorrow: 16:33:54 most of them already have commits on review 16:34:11 https://review.openstack.org/#/c/134964/ 16:34:25 this review is a bugfix for pacemaker providers 16:34:34 Friday will be black 16:34:56 also, we have replacement for ntp ready for merge 16:34:57 merge party in library 16:35:07 #topic 3.13 kernel merge status (msemenov) 16:35:10 and 3.13 kernel also 16:35:20 aglarendil: I don't think we are ready for ntp merge frankly speaking 16:35:25 hi 16:35:27 I'd postpone it 16:35:44 we have a bunch of chrequests on 3.13 kernel 16:35:44 https://review.openstack.org/#/c/133341 16:35:44 https://review.openstack.org/#/c/134520 16:35:44 https://review.openstack.org/#/c/135677 16:35:44 https://review.fuel-infra.org/#/c/937 16:36:03 only first 2 of them have some +1/+2 16:36:12 but we need to merge them asap 16:36:29 that's the update 16:36:47 msemenov: you saw the conversation above .. we will need to think about upgrade and support of older envs 16:36:52 msemenov, according to above discussion, we can not merge them w/o preseed versioning 16:36:54 about 10 mos-linux bugs are related to 3.13 update 16:37:01 ntp is not ready 16:37:09 aglarendil: ntp ^^^ 16:37:27 guys, topic is 3.13 16:37:45 msemenov: we can merge but if we don't fix 5.1.1 scale up after upgrade then it's not gonna work out 16:38:54 ok folks let's review and test patches for kernel 16:39:13 kozhukalov: let's move on 16:39:48 who is going to work on preseed versioning? 16:39:50 #topic ntp 16:39:54 mos-linux? 16:40:19 what issues on ntp, Egor could you clarify ? 16:40:25 ykotko: ^ 16:40:47 msemenov: no, python team and library 16:40:58 kozhukalov: ok thanks 16:41:33 so, we have a custom ISO with ntp-dev packages that passes both BVTs 16:41:55 and it fixes almost 4 bugs related to old ntpdate and ntp binaries which we install into our environments 16:42:04 aglarendil: bvts are good. but most of the issues we catch when we work with reverts of ceph nodes 16:42:21 mihgen: it is related to our configuration of libvirt 16:42:21 ntp sync is freeze on computes after revert env from snapshot 16:42:31 mihgen: to the system timer, I guess 16:42:42 ykotko: there is some bug about it? 16:42:46 Guys are we talked about external ntp feaature or about ntp issue that was found? :) 16:42:58 Tatyanka_Leontov: about update of ntp packages 16:42:59 ntp-dev, not external ntp 16:43:04 Tatyanka_Leontov: not about extrenal ntp 16:43:23 it good, because I thin ykotko tell us about feature) 16:43:30 yep 16:43:30 yep) 16:43:32 think 16:44:05 okay, ykotko is it compute-specific? 16:44:05 ok, moving on 16:44:10 ykotko, nurla: Can you provide link, cause I don't see any? 16:44:11 because it should not be 16:44:23 let's investigate it and move it to followup 16:44:24 #topic image based provisioning (agordeev) 16:44:25 it was about the feature, so it's not related 16:44:28 hi! 16:44:34 hi 16:44:46 2 high priority bugs were found since the last weekly meeting. 16:44:48 1 bugfix had been landed https://bugs.launchpad.net/fuel/+bug/1394617 16:44:50 Launchpad bug 1394617 in fuel "ntpd is stopped for all nodes" [High,Fix released] 16:44:50 1 bugfix is still in progress and is on review. https://bugs.launchpad.net/fuel/+bug/1396078 16:44:52 Launchpad bug 1396078 in fuel "Kernel Panic - not syncing: UFS: Unable to mount root fs on uknown-block (0,0)" [High,In progress] 16:44:53 link https://review.openstack.org/#/c/137070/ 16:45:04 Additionally, few concerns appeared such as forgotten snippets. At least ntp with ntp-dev package replacement and mellanox snippet. 16:45:06 ntp-dev already has patchsets on review. Related bugs are https://bugs.launchpad.net/fuel/+bug/1336748 and https://bugs.launchpad.net/fuel/+bug/1314958 16:45:08 link https://review.openstack.org/#/c/136829/ 16:45:10 link https://review.openstack.org/#/c/136830/ 16:45:12 Launchpad bug 1336748 in fuel "Need for sntp with '--uctimeout' option in repos" [High,In progress] 16:45:12 also it is not clear is ntp-dev a bug with high priority or just medium. Its status was changed just few hours ago. 16:45:14 mellanox snippet has not adopted into cloud-init boothooks yet. 16:46:19 agordeev: thx 16:46:20 agordeev: kozhukalov what about feature parity, if we replace cobbler with image-based, anything is missing? 16:47:20 mihgen: looks like nothing is going to be missed 16:47:34 ok. excellent! 16:47:42 agordeev: just implemented ntp feature 16:48:27 mihgen: i think a lot of hacks from snippets or pmanager.py could be missed somehow 16:48:49 agordeev: explain please 16:49:06 do you mean pmanager.py is not in use for image-based? 16:49:43 pmanager is one big hack 16:50:04 kozhukalov: things like 512b sector for xfs. or additional arguments for lvm utilities. We need to be very careful with this 16:50:20 ok, thx 16:50:21 my opin is not to backport all those sleeps from pmanager to fuel-agent 16:50:33 ok 16:50:39 mihgen: right, pmanager/snippets are not used for image-based 16:50:56 looks like time for open discussion 16:51:04 #topic open discussion 16:52:08 looks like no one is interested in having talk 16:52:12 closing 16:52:16 thank you guys 16:52:16 agordeev: yes, i know angdraug has ideas about writing tests to ensure there are few gaps from pmanager -> image prov 16:52:17 thanx everyone 16:53:03 #endmeeting