Thursday, 2014-05-15

*** foexle has quit IRC00:05
*** eguz has joined #openstack-ironic00:08
*** eghobo has quit IRC00:12
*** zdiN0bot has joined #openstack-ironic00:20
*** zdiN0bot has quit IRC00:23
*** zdiN0bot has joined #openstack-ironic00:30
*** zdiN0bot has quit IRC00:34
*** zdin0bot has joined #openstack-ironic00:41
*** zdin0bot has quit IRC00:45
*** jcooley_ has joined #openstack-ironic00:46
*** harlowja is now known as harlowja_away01:10
*** datajerk has joined #openstack-ironic01:17
*** rameshg87 has joined #openstack-ironic01:17
*** eguz has quit IRC01:22
*** eghobo has joined #openstack-ironic01:22
*** eguz has joined #openstack-ironic01:25
*** eghobo has quit IRC01:29
*** eguz has quit IRC01:34
*** eghobo has joined #openstack-ironic01:34
*** eguz has joined #openstack-ironic01:42
*** zdin0bot has joined #openstack-ironic01:42
*** eghobo has quit IRC01:45
*** zdin0bot has quit IRC01:46
*** zdin0bot has joined #openstack-ironic01:53
*** blamar has joined #openstack-ironic02:05
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add IloDriver and its utils  https://review.openstack.org/8950002:08
*** nosnos has joined #openstack-ironic02:08
*** rameshg87 has quit IRC02:11
*** harlowja_away is now known as harlowja02:29
*** eguz has quit IRC02:42
*** eghobo has joined #openstack-ironic02:42
*** eghobo has quit IRC02:48
*** eghobo has joined #openstack-ironic02:48
*** jcooley_ has quit IRC02:59
*** jcooley_ has joined #openstack-ironic02:59
*** eghobo has quit IRC03:03
*** jcooley_ has quit IRC03:04
*** coolsvap|afk is now known as coolsvap03:15
openstackgerritA change was merged to openstack/ironic: Updated from global requirements  https://review.openstack.org/9295303:17
*** eghobo has joined #openstack-ironic03:19
*** lnxnut_ has joined #openstack-ironic03:19
*** lnxnut has quit IRC03:21
*** nosnos has quit IRC03:22
*** eguz has joined #openstack-ironic03:24
*** eghobo has quit IRC03:26
*** rameshg87 has joined #openstack-ironic03:27
*** datajerk has quit IRC03:31
*** eguz has quit IRC03:34
*** lnxnut_ has quit IRC03:42
*** jcooley_ has joined #openstack-ironic04:19
*** jcooley_ has quit IRC04:28
*** nosnos has joined #openstack-ironic04:29
*** jcooley_ has joined #openstack-ironic04:31
*** jcooley_ has quit IRC04:36
*** harlowja has quit IRC04:53
*** coolsvap is now known as coolsvap|afk04:57
*** coolsvap|afk is now known as coolsvap05:12
*** killer_prince has quit IRC05:24
*** radsy has quit IRC05:36
*** coolsvap is now known as coolsvap|afk05:38
*** coolsvap|afk is now known as coolsvap05:52
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/8850806:08
*** ifarkas has joined #openstack-ironic06:47
*** pradipta_away has quit IRC07:08
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Cleanup mock patch without `with` part 2  https://review.openstack.org/7325607:10
*** zyluo has joined #openstack-ironic07:27
zyluohi, can anybody direct me to a document how Ironic interacts with Neutron?07:32
*** tatyana has joined #openstack-ironic07:36
*** geertj has joined #openstack-ironic07:39
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: WIP: Use oslo.db module  https://review.openstack.org/4215907:41
*** tatyana has quit IRC07:46
*** foexle has joined #openstack-ironic08:05
Mikhail_D_wkMorning all! :)08:05
dtantsurmorning, Ironic08:11
zyluohi, I've installed Ironic and now trying to configure Neutron to work with it. But it seems the Ironic online document doesn't have instructions on how to configure Neutron? All other search results use ML2 OVS to fake the physical nodes with VMs.08:18
zyluoIs there a wiki or a etherpad about how to configure Neutron for Ironic on a physical switch?08:18
Haomengmorning all:)08:25
Haomengzyluo: no need to setup neutron I think, just make sure the neutron dhcp is enabled, and your physical machine can send the dhcp to neutron's dhcp agent node08:27
zyluoHaomeng, but in a typical neutron setup, the dhcp agent fires up a dnsmasq process inside a namespace. So shouldn't there be a plugin to support the connection between the physical machine and the dnsmasq process?08:30
zyluoHaomeng, maybe use Linux Bridge?08:30
Haomengzyluo: the dnsmasq process will bind a tap device, which tap is added into bridge already I think08:30
Haomengcan you show your dnsmasq process parameters to check the tap device name, then check if the tap dev is in the bridge which can connect to physical network08:31
zyluoHaomeng, so did you use the ML2 driver with OVS for your setup? My problem is I don't know which plugin to choose for Neutron.08:33
Haomengzyluo: I just run devstack with ironic enablement, and use default neutron settings, which enable the dhcp agent08:34
zyluoHaomeng, and you used physical nodes as provisoin targets? right?08:34
zyluos/provisoin/provision08:35
Haomengzyluo: sorry, I try with vm box, but I think the point here is we have to make sure the dnsmasq tap device is added into bridge which can connect to physical, make sure the L2 is ok08:36
Haomengzyluo: are you ironic and physical server in same switch?08:36
Haomengwe should use neutron dhcp agent plugin08:37
zyluoHaomeng, no there is a controller node which has all OpenStack components and four physical node targets08:37
Haomengok08:38
zyluoHaomeng, ah yes in the same switch08:38
Haomengok08:38
zyluoHaomeng, ok I'll try it out08:38
Haomengcan you help to check dnsmasq process arguments08:38
Haomengjust run "ps -ef|grep dnsmasq"08:38
Haomengto find the tap device name08:39
Haomengand check if the tap is added into the bridge which can connect to physical network on L2 level08:39
zyluodnsmasq --no-hosts --no-resolv --strict-order --bind-interfaces --interface=tapf5322f92-d8 --except-interface=lo --pid-file=/var/lib/neutron/dhcp/f50553f0-1fa8-4b4d-81e2-6cdca4767680/pid --dhcp-hostsfile=/var/lib/neutron/dhcp/f50553f0-1fa8-4b4d-81e2-6cdca4767680/host --dhcp-optsfile=/var/lib/neutron/dhcp/f50553f0-1fa8-4b4d-81e2-6cdca4767680/opts --leasefile-ro --dhcp-range=tag0,158.158.0.0,static,3600s --dhcp-lease-max=65536 --conf-fil08:39
zyluoe= --domain=openstacklocal08:39
zyluoso it does have a tap interface08:40
zyluoHaomeng, thanks for the tip. catch you later08:42
*** zyluo has quit IRC08:42
Haomengcheck if this tapf5322f92-d8 is in the bridge which is connecting to physical ethx port08:43
Haomengrun ovs-vsctl show if you use ovs, if you are using linux bridge, run brctl show08:43
Haomengthk08:43
Haomengand check if your physical server mac address is in /var/lib/neutron/dhcp/f50553f0-1fa8-4b4d-81e2-6cdca4767680/host  as well08:46
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Cleanup mock patch without `with` part 3  https://review.openstack.org/8653608:53
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid of the newline "\"  https://review.openstack.org/6679308:53
*** zyluo has joined #openstack-ironic08:54
*** overlayer has joined #openstack-ironic08:56
*** overlayer has quit IRC09:04
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Using system call for downloading files  https://review.openstack.org/9256009:08
Mikhail_D_wk`tox` is successfully passed on my computer but on `zulu` it is failed (patch -> https://review.openstack.org/#/c/73256 ). I'm confused :\ Who can help me with this issue? :)09:29
dtantsurlet me see09:29
Mikhail_D_wkdtantsur: thanks :)09:30
dtantsurMikhail_D_wk, 1. first of all, did you change the related tests? 2. Did you rebase?09:30
Mikhail_D_wkyeah!09:30
dtantsurLeft a comment on patch set09:39
*** zyluo_ has joined #openstack-ironic10:07
*** zyluo has quit IRC10:09
*** zyluo_ has quit IRC10:12
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Cleanup mock patch without `with` part 2  https://review.openstack.org/7325610:17
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Cleanup mock patch without `with` part 3  https://review.openstack.org/8653610:17
openstackgerritMikhail Durnosvistov proposed a change to openstack/ironic: Get rid of the newline "\"  https://review.openstack.org/6679310:17
*** mdenny has quit IRC10:26
* dtantsur lunch, brb10:29
*** mgagne has quit IRC10:29
*** john3213 has joined #openstack-ironic10:33
*** overlayer has joined #openstack-ironic10:33
*** john3213 has left #openstack-ironic10:38
*** coolsvap is now known as coolsvap|afk10:38
*** eghobo has joined #openstack-ironic10:40
openstackgerritAnusha proposed a change to openstack/ironic: Add IloPower module for IloDriver  https://review.openstack.org/9029410:44
*** eghobo has quit IRC10:45
*** geertj has quit IRC10:55
*** geertj has joined #openstack-ironic10:58
*** nosnos has quit IRC11:03
*** rameshg87 has quit IRC11:17
*** datajerk has joined #openstack-ironic11:49
*** datajerk has quit IRC11:52
dtantsurIs there any core around for quick consultation?12:06
dtantsurI'm working on bug "conductor lacks periodic task to keep PXE env up to date", and that requires adding driver-specific periodic task12:06
dtantsurAs Yuriy pointed here https://review.openstack.org/#/c/92115/5/ironic/conductor/manager.py it's not the best idea to access driver specific code from general conductor12:07
dtantsurDoes it make sense to extend driver interface with smth like run_periodic_tasks, so that conductor's run_periodic_tasks can call these functions from all active drivers?12:08
dtantsurMaybe some better ideas?12:09
dtantsurHaomeng, NobodyCam maybe one of you can lend me a couple of minutes for this ^^^ ?12:09
jrolldtantsur: that might work12:09
dtantsurjroll, hi! So you think it may be a useful addition?12:10
jrolldtantsur: or possibly make refresh_cache a general driver method and call it for all drivers that the conductor manages?12:10
dtantsurhmmmm...12:10
jrolland then that method would be a no-op in other drivers12:10
jrollI could imagine another driver having some sort of cache to update12:10
jroll:)12:10
jrollthat said, I would rather hear from cores on this12:10
dtantsurjroll, that makes sense as well, yes... I'm not sure which approach is better in long-term12:11
jrollagreed12:11
*** martyntaylor1 has joined #openstack-ironic12:11
dtantsurjroll, what do you think about chances of catching some core this week? :)12:11
dtantsur(I'm not in Atlanta)12:11
jrolldtantsur: I'll see what I can do today, I leave tomorrow morning :)12:12
jrollif I see someone I will point them to you12:12
dtantsurjroll, thanks a lot!12:12
jrollnp!12:13
*** rameshg87 has joined #openstack-ironic12:41
*** jgrimm has joined #openstack-ironic12:50
*** jbjohnso has joined #openstack-ironic13:05
*** lazy_prince has joined #openstack-ironic13:13
*** datajerk has joined #openstack-ironic13:16
*** harlowja has joined #openstack-ironic13:20
*** ifarkas has quit IRC13:24
*** blamar has quit IRC13:26
*** ifarkas has joined #openstack-ironic13:27
*** jgrimm has quit IRC13:39
*** harlowja has quit IRC13:39
*** blinky_ghost has joined #openstack-ironic13:44
*** lnxnut has joined #openstack-ironic13:50
NobodyCamdtantsur: that makes sense to me. other wise we'd have to load each driver independently13:54
NobodyCamand good morning ironic13:54
dtantsurmorning NobodyCam!13:54
dtantsurNobodyCam, which of 2 suggestions you actually liked? My original or by jroll?13:54
dtantsur(i.e. adding run_periodic_tasks to interface or just refresh_cache?)13:55
NobodyCamI like the refresh idea.. seems a bit more generic to me.13:56
NobodyCamnot all driver will have pxe values but may indeed need to be refreshed13:56
dtantsurNobodyCam, so to sum it up: add periodic task in manager which probes all drivers' new refresh_cache interface, right?13:57
NobodyCamyea13:58
dtantsurack, thanks, will start working on patch than :)13:58
NobodyCam:)13:58
*** geertj has quit IRC14:00
*** rameshg87 has left #openstack-ironic14:01
blinky_ghostHi all, I would like to install ironic as POC to deploy icehouse on baremetal hosts. My question is, what other openstack services do I need to install along with ironic to achieve this? Thanks14:04
dtantsurat least Nova, Neutron, Glance14:05
NobodyCamblinky_ghost: have you seen the TripleO tool chain?14:12
blinky_ghostnobodycam: nopes. I'm pretty new on baremetal provision and looking for the best solution to deploy openstack on baremetal nodes. any tip?14:17
NobodyCamblinky_ghost: https://github.com/openstack/tripleo-incubator14:18
NobodyCamI would look at the TripleO tool chain.. that should do what you want14:19
NobodyCamblinky_ghost: note that is just on link there are several repos that make up the TripleO tool chain14:22
NobodyCamThough the readme there should point you to the other requirments14:23
blinky_ghostnobodycam: thanks, but I'm bit a confused, what's the difference between Ironic and TripleO?14:29
dtantsurblinky_ghost, I can also have a look at instack: https://github.com/agroup/instack-undercloud/14:29
dtantsur(it's for RPM systems)14:30
openstackgerritlifeless proposed a change to openstack/ironic: Allow more time for API requests to be completed.  https://review.openstack.org/9373114:30
blinky_ghostdtantsur: I'm using RDO distro based on redhat, but I'm a bit confused about, so many projects, TripleO, Instack and Ironic...what's the difference between them? :)14:31
dtantsurblinky_ghost, TripleO is an umbrella project for deploying OpenStack using OpenStack itself14:31
dtantsurblinky_ghost, Ironic is a means of bare metal deploying, and it is used by TripleO toolchain14:32
dtantsuractually, Ironic can be used outside of TripleO, e.g. for cloud consisting of bare metals14:34
NobodyCamblinky_ghost: TripleO is a tool chain for deploying openstack with openstack, where Ironic is for Baremetal deployment14:34
NobodyCamonly14:34
blinky_ghostnobodycam: you mean that ironic uses tripleo to deploy my baremetal hosts with openstack roles, compute, controller, whatever?14:35
NobodyCamas you are just starting in to the world of baremetal, (while not 100% correct) you can think of Ironic as a hypervisor for baremetal14:36
NobodyCamno more like tripleo uses ironic14:36
NobodyCamblinky_ghost: see http://docs.openstack.org/developer/ironic/deploy/user-guide.html14:37
blinky_ghostnobodycam: so instead of using virtual machines in compute nodes, I use physical nodes, is like a nova driver, right?14:37
NobodyCamironic HAS a nova driver14:37
blinky_ghostnobodycam: i think I understand, Ironic is for uses cases where I need to provision a physical host instead of a virtual machine,  like a big database hosting, HPC or whatever14:40
NobodyCamblinky_ghost: basicly YES... ofc there is more to it. but that is a good place to start :)14:41
blinky_ghostnobodycam: what I'm looking is way to deploy my openstack cloud on physical hosts and assing specific roles to them like controllers, computes, storage...and tripleO does that job, uses openstack to deploy openstack, right?14:42
NobodyCamyes14:43
blinky_ghostnobodycam: I'll take a look. I understand that tripleO uses heat to orchestrate the hosts. So my question is, is it possible to have like an Heat HA template to deploy a pair of redundant controllers/compute nodes?14:49
dtantsurNobodyCam, maybe you know, is it desired behavior that when you follow http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#developer-quick-start, the virtual environment is installed twice?14:52
NobodyCamblinky_ghost: I believe so. But would be best to check in #tripleo channel14:52
dtantsurtox -evenv -- echo 'done'  <-- first14:53
dtantsursource .tox/venv/bin/activate14:53
*** geertj has joined #openstack-ironic14:53
dtantsurtox -epy27 -- test_pxe  <-- second14:53
dtantsurI'd say it's extremely annoying14:53
blinky_ghostnobodycam and dtanstur, thank you for the tips :)14:54
*** stack__ has quit IRC14:54
dtantsuryou're welcome :)14:55
NobodyCamblinky_ghost: anytime14:55
NobodyCamdtantsur: try adding -epy27 to first tox command14:55
dtantsurNobodyCam, may make sense, but why docs say tox -evenv ?14:56
*** killer_prince has joined #openstack-ironic14:56
NobodyCambecause you want it to set up the evn. with out look at it too much. I think it an env thing.. the other option would be to remove -epy27 from the second tox command14:57
dtantsurNobodyCam, w/o py27 it will complain about missing Python 2.614:58
dtantsuralso not sure it's gonna help, IIRC14:58
NobodyCamtry adding to -epy27 to the first tox command that should create teh correct env14:59
dtantsurack, trying15:00
dtantsurNobodyCam, while it's doing, do you think it makes sense to add `refresh_cache` only to DeployInterface? I'm not sure we're gonna have caches on say PowerInterface15:03
*** lexx has joined #openstack-ironic15:03
*** lexx_ has joined #openstack-ironic15:03
dtantsurok, now even worse:15:04
*** lazy_prince has quit IRC15:04
*** lexx has quit IRC15:04
dtantsurok, now even worse:15:04
NobodyCam?15:04
dtantsurtox -epy27  <-- creates venv15:04
dtantsur source .tox/py27/bin/activate15:04
dtantsurtox -- test_pxe  <-- tries to recreate venv and fails15:05
dtantsurOSError: [Errno 2] No such file or directory15:05
dtantsurseems like it tries to use tox from venv it just deleted >_<15:05
NobodyCamtox -epy27 -evenv -- echo 'done'15:05
dtantsurack, let me try15:05
NobodyCamthen second tox -epy27 -- test_pxe15:06
*** krtaylor has joined #openstack-ironic15:06
NobodyCamhumm : ERROR ironic.drivers.modules.pxe [-] PXE deploy failed for instance b951fae3-edab-4c45-8625-cdf4d066d1ab. Error: unsupported operand type(s) for /: 'tuple' and 'int'15:08
dtantsurOo15:08
dtantsurtox -epy27 -evenv -- echo 'done'  <-- creates venv twice: once under name py27 for ironic tests, once under name venv for nova driver tests >_<15:10
dtantsurtox -epy27 -- test_pxe  <-- fails the same way15:12
dtantsurok, I'm starting to think that tox just works like that...15:12
NobodyCamhumm seems like it :-p15:14
NobodyCamstrange15:14
NobodyCamhumm gots to be seek_value = block_sz * 512 / 4096 - 3515:16
NobodyCamthat line15:16
dtantsur block_sz proved to be a tuple for whatever reasons?15:16
*** lazy_prince has joined #openstack-ironic15:16
NobodyCamlol why yes it is: block_sz = utils.execute('blockdev', '--getsz', dev, run_as_root=True, check_exit_code=[0])15:17
geertjQuestion: does "devtest" use PXE at all? It seems it just created the nodes via libvirt.15:17
* NobodyCam plants face in palms15:17
NobodyCamgeertj: are you se to use ironic?15:18
dtantsurgeertj, you're speaking about power management, PXE is used for deploying15:18
dtantsurthese two are not too related15:18
geertjAt the moment I'm just trying to follow the logic in devtest...15:19
dtantsuri.e. power management can be done via virsh in testing environment15:19
geertjI was looking at create-nodes.15:19
NobodyCamgeertj: see Deploying Ironic with DevStack section of http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html15:19
geertjNobodyCam: DevStack is different from devtest, I presume?15:20
dtantsurquite different, but in this aspect essentially the same15:21
NobodyCamyep ^^ :)15:21
geertjWhat is still not clear to me is this: "create-nodes" creates nodes via "libvirt", but registers them into Ironic with PM driver "pxe_ssh".15:22
geertjPXE doesn't factor into libvirt, right?15:22
dtantsurgeertj, you have to figure out difference between power management (libvirt aka ssh/ipmi/etc) and deployment (pxe/ipa)15:22
dtantsurpxe_ssh = pxe deploy + ssh power15:22
geertjdtantsur: yeah, but register-nodes deploys the image straight into libvirt via the filesystem.15:22
geertjno PXE15:22
geertjs/register-nodes/create-nodes/15:23
dtantsurgeertj, IIRC create-nodes does not deploy anything on images, it just creates VM's for subsequent deployment15:23
dtantsurbut I can be wrong15:23
dtantsurs/on images/on nodes/15:24
*** jrist has joined #openstack-ironic15:24
*** lexx_ has quit IRC15:25
geertjNeed to run now, will be back later with more questions :) Thanks so far :)15:25
*** foexle has quit IRC15:27
*** lexx has joined #openstack-ironic15:31
*** rainya has joined #openstack-ironic15:31
*** foexle has joined #openstack-ironic15:34
openstackgerritAleksandr Gordeev proposed a change to openstack/ironic-python-agent: Introduce MainlineHardwareManager  https://review.openstack.org/9284715:35
openstackgerritAleksandr Gordeev proposed a change to openstack/ironic-python-agent: Add hardware_utils  https://review.openstack.org/9239915:35
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023315:38
*** newell_ has joined #openstack-ironic15:39
*** mgagne has joined #openstack-ironic15:41
*** mgagne has quit IRC15:41
*** mgagne has joined #openstack-ironic15:41
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent  https://review.openstack.org/8479515:43
*** geertj has quit IRC15:44
*** krtaylor has quit IRC15:46
*** lazy_prince2 has joined #openstack-ironic15:48
*** krtaylor has joined #openstack-ironic15:49
*** lexx has quit IRC15:50
*** lazy_prince has quit IRC15:53
*** martyntaylor1 has left #openstack-ironic15:54
*** GheRiver1 has joined #openstack-ironic15:55
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Add refresh_cache to deploy interface  https://review.openstack.org/9374815:55
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Add periodic task to check whether PXE image cache is up-to-date  https://review.openstack.org/9211516:01
dtantsurdone for today, g'night16:04
GheRiver1night16:04
*** athomas has joined #openstack-ironic16:10
NobodyCamnight dtantsur16:12
NobodyCammorning GheRiver116:13
NobodyCambrb16:13
*** jrist has quit IRC16:16
*** GheRivero has quit IRC16:16
*** GheRiver1 is now known as GheRivero16:17
*** krtaylor has quit IRC16:30
*** krtaylor has joined #openstack-ironic16:31
NobodyCamok getting somewhere now16:32
*** krtaylor has quit IRC16:38
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313316:45
openstackgerritChris Jones proposed a change to openstack/ironic: Allow more time for API requests to be completed  https://review.openstack.org/9373116:46
NobodyCamls16:47
*** lazy_prince2 has quit IRC16:48
*** rameshg87 has joined #openstack-ironic16:50
*** foexle has quit IRC16:50
*** athomas has quit IRC17:00
*** athomas has joined #openstack-ironic17:02
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313317:32
*** foexle has joined #openstack-ironic17:33
*** derekh_ has joined #openstack-ironic17:35
*** rameshg87 has quit IRC17:41
*** lazy_prince has joined #openstack-ironic17:42
*** krtaylor has joined #openstack-ironic17:51
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313317:53
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313318:00
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Fixes for yuri to agent driver  https://review.openstack.org/9376818:05
*** Mikhail_D_ltp has joined #openstack-ironic18:06
*** derekh_ has quit IRC18:15
*** geertj has joined #openstack-ironic18:16
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313318:20
*** rameshg87 has joined #openstack-ironic18:35
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313318:36
*** athomas has quit IRC18:40
openstackgerritRamakrishnan G proposed a change to openstack/ironic: Add IloDriver and its utils  https://review.openstack.org/8950018:40
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent  https://review.openstack.org/8479518:43
*** rameshg87 has quit IRC18:44
*** blinky_ghost has quit IRC18:46
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313318:48
*** krtaylor has quit IRC19:03
*** foexle has quit IRC19:05
NobodyCamahh thats just cruel https://jenkins03.openstack.org/job/gate-ironic-python27/315/console19:05
*** lazy_prince has quit IRC19:10
*** athomas has joined #openstack-ironic19:11
*** krtaylor has joined #openstack-ironic19:20
*** krtaylor has quit IRC19:27
*** coolsvap|afk has quit IRC19:33
*** foexle has joined #openstack-ironic19:46
*** leggettt has joined #openstack-ironic19:46
*** foexle has quit IRC19:48
*** leggettt has quit IRC19:51
*** Ng has joined #openstack-ironic19:52
*** tteggel_ has joined #openstack-ironic19:52
*** tteggel has quit IRC19:53
*** tteggel_ has quit IRC19:54
*** tteggel has joined #openstack-ironic19:54
Nghey folks, I'm looking at https://review.openstack.org/#/c/93731/ and I can't for the life of me figure out why the python tests are failing20:00
NobodyCamis that the workaround20:01
NobodyCamahh no.. but I am haging a strange error in py27 tests on https://review.openstack.org/9313320:02
*** zdin0bot has joined #openstack-ironic20:07
*** derekh_ has joined #openstack-ironic20:09
greghaynesWhen running ironic --debug node-set-power-state <some node> I get a http://paste.ubuntu.com/7469470/ that im having a hard time explaining, Is there any way to get ironic to to output more error info (like run ssh -vvv and log it somewhere)?20:13
*** zdin0bot has quit IRC20:14
NgNobodyCam: wow, that is a weird error, you totally added the rootwrap entries for dd/blockdev20:14
Nggreghaynes: I think you can configure that20:17
greghaynesoh?20:17
Nggreghaynes: afair ironic is using paramiko, rather than executing ssh(1), and I think there is a config option for the logging level of paramiko it exposes20:18
*** zdin0bot has joined #openstack-ironic20:19
greghayneshrmmm20:19
Ngironic/common/service.py has paramiko=WARN in the default log levels20:19
greghaynes\O/20:19
Ngbut I don't know what that maps back to in a config file, offhand20:21
*** epim has joined #openstack-ironic20:21
NobodyCamNg: ya20:29
NobodyCamand the tests did pass20:29
NobodyCampy27: commands succeeded20:30
*** geertj has quit IRC20:31
openstackgerritChangBo Guo(gcb) proposed a change to openstack/ironic: Fix call to mock.assert_not_called()  https://review.openstack.org/9353220:33
NobodyCambrb20:36
*** Mikhail_D_ltp has quit IRC20:37
*** zdin0bot has quit IRC20:41
*** athomas has quit IRC20:50
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313320:56
*** zdin0bot has joined #openstack-ironic20:57
*** derekh_ has quit IRC20:58
*** zdin0bot has quit IRC21:00
greghaynesNobodyCam: Do you know the config param for changing paramiko log level by chance?21:02
*** jbjohnso has quit IRC21:03
NobodyCamhummm21:07
NobodyCamhttps://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L37121:08
NobodyCamgreghaynes: ^^^21:08
NobodyCammaybe add paramiko.transport=WARN21:10
greghaynesooo, tyty!21:11
greghaynesWill try once this build finishes....21:11
NobodyCamgreghaynes: I have not tested that .. but let me know if it works :-p21:13
NobodyCamI will use it too21:13
*** datajerk has quit IRC21:20
*** jrist has joined #openstack-ironic21:22
*** killer_prince has quit IRC21:23
*** rpodolyaka has joined #openstack-ironic21:27
*** rpodolyaka has quit IRC21:30
lifelessNobodyCam: btw rpc worker pool21:30
lifelessNobodyCam: 5 is terrible21:30
lifelessNobodyCam: I think we need it to be > than hosts, not <21:30
*** lazy_prince has joined #openstack-ironic21:30
*** lazy_prince is now known as killer_prince21:30
lifelessNobodyCam: for now - because we starve power requests against data plane copies21:31
lifelessdevananda: ^21:31
*** dshulyak has quit IRC21:32
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313321:34
*** epim has quit IRC21:34
NobodyCamlifeless: hosts = nodes under conductors control?21:35
lifelessoh, looking at the bug21:36
*** dshulyak has joined #openstack-ironic21:36
lifelessI think we need the worker pool size to be made large21:36
lifelesswhats the default at the moment ?21:36
NobodyCam30 I thought21:37
NobodyCamlet me check21:37
lifeless10021:37
lifelessso there is something odd21:37
lifelessI'm seeing (and its gone now I've switched to 100 for the rpc pool)21:37
lifelessipmi stuff not happening in a timely manner (from nova's perspective)21:38
lifelesswhen deploys are underway21:38
NobodyCamhttps://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L1521:39
lifelessyeah21:39
jrolllifeless: with a high worker number, the power status task can starve heartbeats21:41
*** jrist has quit IRC21:42
jrollwhich is worse than ipmi lagging21:42
*** derekh_ has joined #openstack-ironic21:47
*** derekh_ has quit IRC21:51
*** tatyana has joined #openstack-ironic21:52
lifelessjroll: high rpc count, not worker count, right ?21:59
lifelessjroll: the bug says its two different settings21:59
lifelessjroll: I'm running 100, 100 with no issues21:59
lifelessjroll: (and 40 physical machines)22:00
lifelessit may be we're not running enough workers?22:01
*** harlowja has joined #openstack-ironic22:11
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313322:24
*** rpodolyaka has joined #openstack-ironic22:42
*** rpodolyaka has quit IRC22:48
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313322:52
*** harlowja is now known as harlowja_away23:15
*** dshulyak has quit IRC23:24
*** dshulyak has joined #openstack-ironic23:24
*** newell_ has quit IRC23:56

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