Tuesday, 2015-06-02

*** pcrews has joined #openstack-ironic00:18
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Load authenticate token from HTTP header  https://review.openstack.org/17423100:19
*** ChuckC_ has joined #openstack-ironic00:20
*** mtanino has quit IRC00:25
*** ijw has joined #openstack-ironic00:28
jnielsen55everyone gone home for the day00:53
jnielsen55?00:53
jnielsen55have a couple of questions if anyone is still around00:53
*** rloo has quit IRC00:56
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Use keystonemiddleware auth credentials  https://review.openstack.org/17078201:03
*** yuanying_ has joined #openstack-ironic01:10
cineramajnielsen55: it's pretty quiet right now but I also know many people in channel read stuff later, so if you are of the sort who has an always-on IRC client, odds are someone will get to your questions01:11
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Use keystonemiddleware auth credentials  https://review.openstack.org/17078201:12
*** ijw_ has joined #openstack-ironic01:12
*** yuanying has quit IRC01:14
*** ijw has quit IRC01:16
*** ijw has joined #openstack-ironic01:23
*** cdearborn has joined #openstack-ironic01:24
*** Sukhdev has quit IRC01:24
*** Sukhdev has joined #openstack-ironic01:25
*** ijw_ has quit IRC01:26
*** zsmithnyc has quit IRC01:35
*** BadCub has quit IRC01:35
*** aweeks has quit IRC01:35
*** zsmithnyc has joined #openstack-ironic01:36
*** cppforlife_ has quit IRC01:36
openstackgerritSummer Barringer proposed openstack/bifrost: Add DHCP documentation  https://review.openstack.org/18741501:36
* TheJulia smiles01:37
*** yuanying_ has quit IRC01:37
*** BadCub has joined #openstack-ironic01:38
*** yuanying has joined #openstack-ironic01:39
*** cppforlife_ has joined #openstack-ironic01:40
*** cdearborn has quit IRC01:41
*** aweeks has joined #openstack-ironic01:42
*** Sukhdev has quit IRC01:43
*** ijw has quit IRC01:46
*** valkyrja has joined #openstack-ironic01:53
TheJuliagreetings valkyrja01:55
*** alexpilotti has quit IRC02:00
*** yuanying_ has joined #openstack-ironic02:02
*** zhenguo has joined #openstack-ironic02:03
valkyrjahiya TheJulia02:04
*** yuanying has quit IRC02:05
*** eghobo has quit IRC02:06
*** zz_natorious is now known as natorious02:25
*** shakamunyi has joined #openstack-ironic02:26
*** shakamunyi has quit IRC02:33
*** chlong has quit IRC02:39
openstackgerritMerged openstack/ironic: Improve strictness of iLO test cases error checking  https://review.openstack.org/17770003:12
*** yuanying_ has quit IRC03:16
*** chlong has joined #openstack-ironic03:22
openstackgerritMerged openstack/python-ironicclient: Refactor resource_fields.py  https://review.openstack.org/18198503:30
*** mtanino has joined #openstack-ironic03:48
*** Nisha has joined #openstack-ironic03:55
NishaGood Morning ironic03:55
*** eghobo has joined #openstack-ironic04:03
*** Sukhdev has joined #openstack-ironic04:21
*** david-lyle has quit IRC04:24
*** david-lyle has joined #openstack-ironic04:25
*** mtanino has quit IRC04:27
*** yuanying has joined #openstack-ironic04:28
*** yuanying has quit IRC04:29
*** gridinv_ has joined #openstack-ironic04:37
*** Nisha has quit IRC04:38
*** Nisha has joined #openstack-ironic04:43
*** kan_ has joined #openstack-ironic04:49
*** pradipta has joined #openstack-ironic04:50
*** yuanying has joined #openstack-ironic04:50
*** spandhe has quit IRC04:55
*** yuanying has quit IRC04:58
*** spandhe has joined #openstack-ironic04:58
HaomengNisha: morning:)05:00
NishaHaomeng, morning05:03
*** yuanying has joined #openstack-ironic05:06
HaomengNisha: )05:09
*** yuanying has quit IRC05:10
*** nosnos has joined #openstack-ironic05:12
openstackgerritYongli He proposed openstack/bifrost: add pyyalm requirement  https://review.openstack.org/18745505:12
*** yuanying has joined #openstack-ironic05:13
*** gridinv_ has quit IRC05:15
*** yuanying has quit IRC05:15
*** yuanying has joined #openstack-ironic05:21
*** ukalifon has joined #openstack-ironic05:22
*** lazy_prince has joined #openstack-ironic05:26
*** ukalifon has quit IRC05:26
*** achanda has joined #openstack-ironic05:30
*** achanda_ has joined #openstack-ironic05:37
*** nosnos has quit IRC05:37
*** zhenguo has quit IRC05:37
*** achanda has quit IRC05:38
*** ukalifon has joined #openstack-ironic05:59
*** spandhe has quit IRC06:04
*** achanda_ has quit IRC06:07
*** pas-ha has joined #openstack-ironic06:11
*** chenglch has joined #openstack-ironic06:13
*** radek_ has joined #openstack-ironic06:15
*** yuanying has quit IRC06:16
*** yuanying has joined #openstack-ironic06:18
*** Sukhdev has quit IRC06:21
*** ukalifon has quit IRC06:21
*** ukalifon1 has joined #openstack-ironic06:22
openstackgerritHaomeng,Wang proposed openstack/bifrost: supports redhat yum installation  https://review.openstack.org/18529406:23
*** yuanying has quit IRC06:24
*** viktors|afk is now known as viktors06:24
*** ijw has joined #openstack-ironic06:26
*** yuanying has joined #openstack-ironic06:27
openstackgerritFeng Xi Yan proposed openstack/ironic: Add documentation for getting a node's console  https://review.openstack.org/17664206:33
openstackgerritFeng Xi Yan proposed openstack/ironic: Add boot interface in Ironic  https://review.openstack.org/16651206:35
*** ijw has quit IRC06:39
*** eghobo has quit IRC06:40
*** yuanying has quit IRC06:41
*** yuanying has joined #openstack-ironic06:43
*** eghobo has joined #openstack-ironic06:47
*** jcoufal has joined #openstack-ironic06:48
*** eghobo has quit IRC06:48
openstackgerritHaomeng,Wang proposed openstack/bifrost: supports redhat yum installation  https://review.openstack.org/18529406:49
*** jcoufal has quit IRC06:50
*** eghobo has joined #openstack-ironic06:51
*** dtantsur|afk is now known as dtantsur06:51
dtantsurMorning Ironic06:51
*** jcoufal has joined #openstack-ironic06:52
*** eghobo_ has joined #openstack-ironic06:52
*** zhenguo has joined #openstack-ironic06:54
*** eghobo has quit IRC06:55
*** eghobo_ has quit IRC06:56
*** ijw has joined #openstack-ironic07:08
*** yuanying has quit IRC07:09
*** yuanying has joined #openstack-ironic07:10
*** ijw_ has joined #openstack-ironic07:10
*** rameshg87 has joined #openstack-ironic07:11
*** ijw_ has quit IRC07:11
*** ijw_ has joined #openstack-ironic07:11
*** ijw has quit IRC07:14
*** athomas has joined #openstack-ironic07:18
*** saripurigopi has joined #openstack-ironic07:25
*** ifarkas has joined #openstack-ironic07:31
*** yuanying has quit IRC07:33
*** saripurigopi has quit IRC07:34
*** saripurigopi has joined #openstack-ironic07:41
*** yuanying has joined #openstack-ironic07:41
*** yuanying has quit IRC07:41
*** yuanying has joined #openstack-ironic07:42
*** Nisha has quit IRC07:43
dtantsurHaomeng or another core: can I get your +A on https://review.openstack.org/#/c/186772/ ? I guess 3x +2 should be enough :D07:47
*** dguerri`away is now known as dguerri07:48
Haomengdtantsur: sure, and I will take your patch as base to commit the patch to support standanlone ironic:)07:48
*** jistr has joined #openstack-ironic07:48
saripurigopianyone seeing this problem while running py34 tests on MAC? fatal error: 'CommonCrypto/CommonKeyDerivation.h' file not found07:50
Haomengdtantsur: dtantsur: +a done:)07:51
dtantsurthanks!07:55
dtantsursaripurigopi, I'm not sure if anyone here develops on MAC actually...07:55
*** chlong has quit IRC07:56
saripurigopidtantsur: okay :-( in general ?07:57
openstackgerritPratyusha proposed stackforge/proliantutils: Add iSCSI boot support in RIS  https://review.openstack.org/18716208:04
*** takadayuiko has joined #openstack-ironic08:09
*** edcragg has joined #openstack-ironic08:12
*** bethelwell has joined #openstack-ironic08:15
rameshg87saripurigopi: did you run tox on your system ?08:16
saripurigopirameshg87: yes it failed while installing cryptography module with this error.08:17
*** romainh has joined #openstack-ironic08:18
rameshg87saripurigopi: may be you are missing some headers that are required to compile cryptography module08:18
rameshg87saripurigopi: what's the error ?08:18
*** lucasagomes has joined #openstack-ironic08:18
saripurigopibuilding '_Cryptography_cffi_3d141e96xdb61d8fa' extension08:19
saripurigopi    /usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -I/Library/Frameworks/Python.framework/Versions/3.4/include/python3.4m -c src/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_3d141e96xdb61d8fa.c -o build/temp.macosx-10.6-intel-3.4/src/cryptography/hazmat/bin08:19
saripurigopidings/__pycache__/_Cryptography_cffi_3d141e96xdb61d8fa.o08:19
saripurigopi    src/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_3d141e96xdb61d8fa.c:219:10: fatal error: 'CommonCrypto/CommonKeyDerivation.h' file not found08:19
saripurigopi    #include <CommonCrypto/CommonKeyDerivation.h>08:19
saripurigopi             ^08:19
saripurigopi    1 error generated.08:19
saripurigopi    error: command '/usr/bin/clang' failed with exit status 108:19
rameshg87saripurigopi: which system are you in ?08:19
rameshg87i mean ubuntu 14.04 ?08:19
*** derekh has joined #openstack-ironic08:19
saripurigopirameshg87: I'm on OSX, 10.1008:20
Haomengsaripurigopi: for such "*.h" file missing issue, I think it should be depends on some c/c++ lib installed08:21
* rameshg87 has never seen OSX :D08:22
saripurigopiHaomeng: okay08:22
Haomengsaripurigopi: I have no MAC env, so just try to understand the issue you raised:)08:22
Haomengsaripurigopi: and we can google it for solutions:) -  https://www.google.com.hk/search?q=CommonCrypto%2FCommonKeyDerivation.h%27+file+not+found&oq=CommonCrypto%2FCommonKeyDerivation.h%27+file+not+found&aqs=chrome..69i57j69i58.385j0j1&sourceid=chrome&ie=UTF-808:23
saripurigopiHaomeng: I'm trying, couldn't find the solution yet, so thought someone would've seen this already08:23
Haomengsaripurigopi: can you show us the lines -  src/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_3d141e96xdb61d8fa.c08:23
*** ndipanov has joined #openstack-ironic08:24
Haomengsaripurigopi: and ls /usr/include/CommonCrypto/08:24
saripurigopils /usr/include/CommonCrypto/08:25
saripurigopiCommonCrypto.h           CommonCryptoError.h      CommonCryptor.h          CommonDigest.h           CommonHMAC.h             CommonKeyDerivation.h    CommonRandom.h           CommonSymmetricKeywrap.h08:25
Haomengsaripurigopi: looks fine, CommonKeyDerivation.h is existing as well08:25
saripurigopiHaomeng: yeah08:26
Haomengsaripurigopi: so how the c code include this header file?08:26
Haomengsaripurigopi: can you show - src/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_3d141e96xdb61d8fa.c Line 21908:26
Haomengsaripurigopi: should be - #import <CommonCrypto/CommonKeyDerivation.h> ?08:27
*** pradipta has quit IRC08:29
openstackgerritMerged openstack/ironic: ironic-discoverd is being renamed to ironic-inspector  https://review.openstack.org/18677208:29
saripurigopiHaomeng: Just checking08:29
Haomengsaripurigopi: ok08:30
Haomengsaripurigopi: this line -    #include <CommonCrypto/CommonKeyDerivation.h> ?08:32
saripurigopiHaomeng: yeah08:32
Haomengsaripurigopi: looks fine08:33
saripurigopiHaomeng: right08:33
Haomengsaripurigopi: will search system include folder08:33
rameshg87lucasagomes: hi08:34
lucasagomesrameshg87, good morning08:34
* lucasagomes back from holiday :-)08:34
*** bethelwell has quit IRC08:34
rameshg87lucasagomes: morning :)08:34
rameshg87lucasagomes: may be you are just checking things - but your patch worked for me08:34
rameshg87lucasagomes: required a small change in ironic-python-agent which i have proposed in a patch08:35
lucasagomesrameshg87, oh the soft reboot?08:35
rameshg87lucasagomes: yeah, the soft reboot08:36
lucasagomesnice! yeah I still have to change the methodology08:36
lucasagomesas you suggested you know, to do a power off08:36
lucasagomesand power on after08:36
lucasagomessoft power off*08:36
rameshg87lucasagomes: yeah that will be good08:36
rameshg87lucasagomes: and if we power off and then power on08:36
rameshg87lucasagomes: it works for pxe_ssh as well as wol :)08:36
lucasagomes\o/08:37
*** romcheg has joined #openstack-ironic08:40
*** ukalifon1 has quit IRC08:40
*** takadayuiko has quit IRC08:40
Haomengsaripurigopi: maybe we mised the include env, try to set env var - CFLAGS="-I/usr/include" , and have try again08:42
saripurigopiHaomeng: I've tried this before, still see the same error.08:43
Haomengsaripurigopi: do we make sure this env-var is enabled, maybe need to be added to your makefile08:44
*** romcheg1 has joined #openstack-ironic08:44
saripurigopiHaomeng: okay, let me check.08:44
*** romcheg has quit IRC08:44
Haomengsaripurigopi: to make sure the compile process env has such var to include /usr/include folder as default *.h" header files search path08:44
Haomengsaripurigopi: how this "/usr/bin/clang -fno-strict-aliasing -fno-common .." launched?08:45
Haomengsaripurigopi: sorry, should be CFLAGS=-I/usr/include08:47
saripurigopiRunning setup.py install for cryptography08:47
saripurigopi    Complete output from command /Users/saripurigopi/Dev/kilo/ironic/.tox/py34/bin/python3.4 -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-y8l2pwvc/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-6kjnvd11-record/install-record.txt --single-version-externally-managed...08:47
saripurigopi...--compile --install-headers /Users/saripurigopi/Dev/kilo/ironic/.tox/py34/bin/../include/site/python3.4/cryptography:08:47
saripurigopi    running install08:48
saripurigopi    running build08:48
saripurigopi    running build_py08:48
saripurigopi    running egg_info08:48
saripurigopi    writing dependency_links to src/cryptography.egg-info/dependency_links.txt08:48
saripurigopi    writing top-level names to src/cryptography.egg-info/top_level.txt08:48
saripurigopi    writing entry points to src/cryptography.egg-info/entry_points.txt08:48
saripurigopi    writing src/cryptography.egg-info/PKG-INFO08:48
saripurigopi    writing requirements to src/cryptography.egg-info/requires.txt08:48
saripurigopi    warning: manifest_maker: standard file '-c' not found08:48
saripurigopi    reading manifest file 'src/cryptography.egg-info/SOURCES.txt'08:48
saripurigopi    reading manifest template 'MANIFEST.in'08:48
saripurigopi    no previously-included directories found matching 'docs/_build'08:48
saripurigopi    warning: no previously-included files matching '*' found under directory 'vectors'08:48
saripurigopi    writing manifest file 'src/cryptography.egg-info/SOURCES.txt'08:48
saripurigopi    warning: build_py: byte-compiling is disabled, skipping.08:48
saripurigopi    running build_ext08:48
saripurigopi    building '_Cryptography_cffi_3d141e96xdb61d8fa' extension08:48
Haomengsaripurigopi: can you paste into paste.openstack.org, and share the url, thank you:)08:48
Haomengsaripurigopi: that should be easy to read for us:)08:49
Haomengsaripurigopi: working now?08:49
saripurigopiHaomeng: sure, still adapting.08:49
saripurigopiHaomeng: here is the complete log for tox -epy3408:52
Haomengsaripurigopi: the <*.h> header files search path should be passed by "-I" for c/c++ Compiler, so make sure the compiler process has such "-I/usr/include", should work, it is big i, I = Include08:52
Haomengsaripurigopi: ok08:52
saripurigopiHaomeng: okay08:52
*** leopoldj has joined #openstack-ironic08:53
Haomengsaripurigopi: can not get you, working now?08:53
*** kbyrne has joined #openstack-ironic08:53
Haomengsaripurigopi: understand you try to setup ironic dev env on MAC, right?08:53
*** achanda has joined #openstack-ironic08:54
Haomengsaripurigopi: will be away for a while and get back to you soon:)08:54
saripurigopiHaomeng:yes, I've been using for quite sometime, only seeing this issue with py3408:54
saripurigopiHaomeng: sure08:54
Haomengsaripurigopi: ok, got it should be py34 env issue for c/c++ compiler, missing some compiler -I include path env I think08:55
saripurigopiHaomeng: I think so.08:55
*** achanda_ has joined #openstack-ironic08:56
*** dtantsur is now known as dtantsur|brb08:58
*** ukalifon has joined #openstack-ironic09:00
*** achanda has quit IRC09:00
openstackgerritZhenguo Niu proposed openstack/ironic-specs: Add nodes tagging support  https://review.openstack.org/18397109:01
*** ukalifon has quit IRC09:12
*** ijw_ has quit IRC09:19
*** e0ne has joined #openstack-ironic09:20
*** achanda_ has quit IRC09:21
openstackgerritZhenguo Niu proposed openstack/ironic-specs: Add nodes tagging support  https://review.openstack.org/18397109:30
*** Nisha has joined #openstack-ironic09:34
saripurigopiHaomeng: It is working now :-), i'm able to run py34 tests. many thanks.09:34
pshigegetting a little better09:37
*** romcheg1 has quit IRC09:37
pshigeanyway Tempest is tough ...09:38
*** romcheg has joined #openstack-ironic09:40
*** romcheg1 has joined #openstack-ironic09:41
*** romcheg has quit IRC09:44
*** rameshg871 has joined #openstack-ironic09:46
openstackgerritZhenguo Niu proposed openstack/ironic: Add disk layout check on re-provisioning  https://review.openstack.org/18001409:47
*** rameshg87 has quit IRC09:48
*** rameshg87 has joined #openstack-ironic09:49
*** rameshg871 has quit IRC09:51
*** Nisha_away has joined #openstack-ironic09:51
Haomengsaripurigopi: great, how did you get it works?09:51
saripurigopiadded env CFLAGS=-I/usr/include , before tox .09:52
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic/api  https://review.openstack.org/18645809:52
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic/common  https://review.openstack.org/18645609:52
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic /cmd /db and /dhcp  https://review.openstack.org/18645709:52
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 for ironic/tests/drivers  https://review.openstack.org/18645009:52
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in non-driver ironic/tests  https://review.openstack.org/18645109:52
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 for ironic/drivers  https://review.openstack.org/18645409:52
openstackgerritSam Betts proposed openstack/ironic: Remove E123/6/7/8 from flake8 ignore list  https://review.openstack.org/18602109:52
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 in ironic/conductor  https://review.openstack.org/18645509:52
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 for ironic/tests/api  https://review.openstack.org/18645209:52
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 for ironic/tests/conductor  https://review.openstack.org/18645309:52
*** rameshg871 has joined #openstack-ironic09:53
*** rameshg87 has quit IRC09:53
*** Nisha has quit IRC09:54
openstackgerritZhenguo Niu proposed openstack/ironic-specs: Add nodes tagging support  https://review.openstack.org/18397109:54
*** bethelwell has joined #openstack-ironic09:58
*** dtantsur|brb is now known as dtantsur10:00
*** achanda has joined #openstack-ironic10:00
*** Nisha_away has quit IRC10:00
*** Nisha has joined #openstack-ironic10:03
Haomengsaripurigopi: cool:)10:06
Haomengsaripurigopi: I guess it can be passed to venv and used by c/c++ compiler10:07
*** kan_ has quit IRC10:09
*** jprovazn has joined #openstack-ironic10:10
dtantsurlucasagomes, hey, seems like we have a problem with localboot10:10
lucasagomesdtantsur, hi there, whats up?10:10
dtantsurlucasagomes, looks like grub config that is generated for an image works only for bm10:10
dtantsurlucasagomes, jprovazn knows more details10:10
jprovazndtantsur: lucasagomes: Hi, it's this BZ:10:11
jprovaznhttps://bugzilla.redhat.com/show_bug.cgi?id=122609710:11
openstackbugzilla.redhat.com bug 1226097 in rhel-osp-director "rhel-osp-director: The overcloud deployment times out." [High,Assigned] - Assigned to jprovazn10:11
* lucasagomes looks10:11
lucasagomeshmmmm10:12
lucasagomesyou think it's generating for the kernel that is currently running?10:12
jprovaznthe problem is that /etc/default/grub.conf is generated on a machine where images are being built, this grub.conf (cmdline console param) works then on the same machine where it was built10:12
lucasagomes(since we generate it from the deploy ramdisk)10:12
lucasagomesgotcha10:12
lucasagomesI will take a look at it10:13
jprovaznbut if I try prebuilt images as VMs it fails10:13
*** e0ne is now known as e0ne_10:13
lucasagomeswe probably can open a bug upstream about it too10:13
jprovaznlucasagomes: in prebuilt images, it;s this param which breaks it:10:13
jprovaznconsole=ttyS0,11520010:13
jprovaznso I wonder if we are able to find CMDLINE which works both for VMs and for baremetal10:14
openstackgerritShivanand Tendulker proposed openstack/ironic: Validate capability in properties and instance_info  https://review.openstack.org/17478510:14
lucasagomesoh right it's trying to redirect the console10:14
lucasagomeswell I tihnk it's not very nice to have console redirect on ttyS0 by default anyway... since the device may be called something else10:14
lucasagomesttyS1 perhaps10:14
jprovaznlucasagomes: in tripleo for VMs there is an element 'vm' which overwites this grub.conf10:14
jprovaznlucasagomes: but it's used for VMs only10:15
lucasagomesI see, I will take a look into it, see if I can come up with something10:15
jprovaznlucasagomes: thanks10:15
lucasagomesjprovazn, thank you for reporting it10:15
saripurigopiHaomeng: okay, not sure how to try that.10:15
jprovaznlucasagomes: np, actually Yaniv hit and reported this10:16
lucasagomesI see10:16
jprovazns/Yaniv/Alexander/ :)10:16
*** ijw has joined #openstack-ironic10:16
Haomengsaripurigopi: ok10:17
Nishadtantsur, lucasagomes hi10:17
lucasagomesNisha, hi there10:18
Nishadtantsur, lucasagomes i was POC'ing the https://review.openstack.org/182934. (converting capabilities to dictionary)10:18
Nishalucasagomes, ^^^10:18
lucasagomesnice one, thanks10:19
*** ijw_ has joined #openstack-ironic10:19
NishaBut i find it requires changes in python-ironicclient too10:20
Nishait will require changes in ironicclient/openstack/common/cliutils.py10:20
lucasagomeswhy is that?10:20
Nisha1. capabilities is not a direct  field of the node table10:20
Nisha2. assume i give following command line10:21
Nishawithout any changes to the ironci client today10:21
Nishaironic node-update $NODE add properties/capabilities={'abc':'def','xyz':'pqr'}10:21
Nishain that case it will just update the last key:value pair10:22
*** ijw has quit IRC10:22
Nishait will be updated as " properties             | {u'capabilities': u'xyz:pqr'}10:23
lucasagomeso.o10:23
Nishathis is without any modification to client10:23
lucasagomeswe have other fields that are dict and updatable10:23
*** e0ne_ has quit IRC10:24
lucasagomeslike instance_info/capabilities is a dict10:24
lucasagomesI will test it soon10:24
*** ijw_ has quit IRC10:24
Nishacan it hold multiple key_value pair when u use node-update10:24
Nishai remember it cant10:24
lucasagomeshttps://github.com/openstack/nova/blob/master/nova/virt/ironic/patcher.py#L98-L10010:24
Nishaironic node-update 48fcee94-f260-46cd-b865-644c1bb0fce0 add instance_info/capabilities={'abc':'def','xyz':'pqr'}10:25
* lucasagomes will test, 1 sec10:25
lucasagomesyou probably should wrap with ""10:25
lucasagomescause of bash10:25
Nisha instance_info          | {u'capabilities': u'xyz:pqr'}10:26
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not save auth token on TFTP server in PXE driver  https://review.openstack.org/15981910:26
lucasagomesstack@virtual-machine:~/devstack$ ironic node-update 267e42c8-df07-49f5-bc7f-48b566acb109 add instance_info/capabilities="{'test': 'test', 'foo': 'bar'}"10:26
lucasagomes| instance_info          | {u'capabilities': u"{'test': 'test', 'foo': 'bar'}"}                   |10:26
Nishaoh u used double quotes10:27
lucasagomestho I which we were able to do: node-update <node> add instance_info/capabilities/key=value10:27
lucasagomesthat's possible if the field always exist as a dict10:27
Nishathats a string for the capabilities key10:27
Nishayes10:27
lucasagomesbut if it doesn't exist prior to the update, json-patch (the lib) will not create it10:27
lucasagomeswill fail with a pointer exception10:27
Nishawhich json-patch^^^10:28
lucasagomesNisha, oh yeah you gotta do the oposite cause json differentiate " of ;10:28
lucasagomesfor '10:28
lucasagomesurgh... of '10:29
lucasagomesstack@virtual-machine:~/devstack$ ironic node-update 267e42c8-df07-49f5-bc7f-48b566acb109 add instance_info/capabilities='{"test": "test", "foo": "bar"}'10:29
lucasagomes| instance_info          | {u'capabilities': {u'test': u'test', u'foo': u'bar'}}                  |10:29
lucasagomesthat's misguided indeed10:29
*** e0ne has joined #openstack-ironic10:29
Nishabut thats still a string10:29
Nishaits not a dictionary10:29
lucasagomesit's a dict10:30
Nisha instance_info          | {u'capabilities': u'{abc:def,xyz:pqr}'}10:30
lucasagomesNisha, invert double and single quotes10:30
lucasagomescause json differentiate then10:30
lucasagomes(I know it sucks)10:31
lucasagomesso yeah I would +1 to have the client to handle such situations better10:31
Nishahmmm10:32
lucasagomestry to parse the right type and convert it appropriately10:32
TheJuliacinerama: https://github.com/ansible/ansible/commit/b94e2a1f4ee1631d311f6943f6653c391d5022de broke us, I just asked in the ansible chnanel about it.  Seems... wrong to me.10:32
lucasagomesNisha, did you try inverting?10:32
*** [1]cdearborn has joined #openstack-ironic10:33
Nishalucasagomes, i was about to propose the capabilities as seperate field in node table so that its updating is also easier when its already has some key=value pairs assigned10:33
lucasagomeshmm10:33
*** ukalifon has joined #openstack-ironic10:33
lucasagomesit sounds like we better make it more usable for all the dict fields10:33
lucasagomesby having the client to parse stuff more elegantly10:34
lucasagomeshaving a separated field sounds overkill no?10:34
TheJuliacinerama: of course, if I try to lock to ansible stable-1.9... segfault *boom* on shade pip step10:34
Nishaironci takes care of existing key/value pairs and not the client, as i understand10:35
lucasagomesright, yeah sorry, perhaps the API should parse stuff better10:36
lucasagomeswe have custom types for dicts and all10:37
lucasagomeswe can just improve that parsing10:37
*** dguerri is now known as dguerri`away10:37
Nishayes i know...i was trying that stuff too...ok let me try and if that works then this can be done10:37
lucasagomesack10:38
lucasagomesthanks10:38
TheJuliacinerama: bug opened in bifrost project, going to try pushing up a change to move the job over to stable-1.910:38
*** ifarkas has quit IRC10:41
*** yuanying has quit IRC10:43
*** alexpilotti has joined #openstack-ironic10:46
openstackgerritLucas Alvares Gomes proposed openstack/ironic: API: Get a subset of fields from Ports and Chassis  https://review.openstack.org/18354910:50
openstackgerritLucas Alvares Gomes proposed openstack/ironic: API: Get a subset of fields from Nodes  https://review.openstack.org/18349110:50
*** chenglch has quit IRC10:54
*** achanda_ has joined #openstack-ironic10:56
*** achanda has quit IRC10:56
*** viktors has quit IRC10:57
openstackgerritSam Betts proposed stackforge/ironic-discoverd: Add SSL/TLS Support  https://review.openstack.org/18684311:04
*** ifarkas has joined #openstack-ironic11:16
*** e0ne has quit IRC11:19
*** ijw has joined #openstack-ironic11:19
*** pelix has joined #openstack-ironic11:21
*** ijw_ has joined #openstack-ironic11:23
*** e0ne has joined #openstack-ironic11:24
*** e0ne is now known as e0ne_11:25
*** ijw has quit IRC11:25
*** [1]cdearborn has quit IRC11:26
*** ijw_ has quit IRC11:27
*** achanda_ has quit IRC11:28
*** e0ne_ is now known as e0ne11:30
openstackgerritJulia Kreger proposed openstack/bifrost: Lock Bifrost to Ansible stable-1.9  https://review.openstack.org/18753211:30
TheJuliacinerama: ^^^11:31
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Update the config drive doc to remove deprecated value  https://review.openstack.org/18753411:35
*** Nisha has quit IRC11:40
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/18693111:42
*** lucasagomes is now known as lucas-hungry11:43
*** dprince has joined #openstack-ironic11:48
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480811:53
*** romainh has quit IRC11:54
*** romainh1 has joined #openstack-ironic11:54
*** zhenguo has quit IRC11:57
*** radek_ has quit IRC11:59
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not save auth token on TFTP server in PXE driver  https://review.openstack.org/15981912:00
TheJuliaStepping away to get some breakfast and visit the dentist.12:01
*** radek_ has joined #openstack-ironic12:03
*** ifarkas has quit IRC12:04
*** e0ne is now known as e0ne_12:04
*** dkehn__ has joined #openstack-ironic12:05
*** dkehn has quit IRC12:08
*** achanda has joined #openstack-ironic12:09
*** thiagop has quit IRC12:11
*** albertoffb has joined #openstack-ironic12:13
*** e0ne_ has quit IRC12:14
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Update from global requirements  https://review.openstack.org/18754412:17
*** jistr is now known as jistr|class12:17
*** saripurigopi has quit IRC12:18
*** ijw has joined #openstack-ironic12:18
*** radek_ has quit IRC12:20
*** achanda has quit IRC12:20
*** achanda has joined #openstack-ironic12:21
*** jistr|class is now known as jistr12:22
*** ijw has quit IRC12:23
*** achanda has quit IRC12:25
* rameshg871 wonders if dtantsur doesn't have a bot to do the update12:26
dtantsurrameshg871, my patch to requirements repo was opened for ~ 3 months...12:27
dtantsurnow I wip'ed it due to rename12:27
rameshg871oh okay12:27
*** ifarkas has joined #openstack-ironic12:34
sambettsdtantsur: ping, I'm looking at taking up this https://bugs.launchpad.net/ironic-discoverd/+bug/1460689, but I would like to discuss where best it would be to modify the response12:35
openstackLaunchpad bug 1460689 in ironic-inspector "/v1/continue should return node UUID to support IPA ramdisks" [High,Triaged]12:35
*** e0ne has joined #openstack-ironic12:36
dtantsurlemme see12:36
sambettsdtantsur: It seems like the main body of the response is generated by _process_node12:36
dtantsursambetts, somewhere https://github.com/stackforge/ironic-discoverd/blob/master/ironic_inspector/process.py#L164-L16712:36
dtantsurright12:37
sambettsdtantsur: my other question would be, the format of the response, I could either add the UUID as another parameter in the current dict or like { UUID: <current dict> } what are your thoughts12:38
dtantsursambetts, not sure why, we're processing one node at time12:39
dtantsurso just adding a "node_uuid" (or just "uuid"?) field should be enough12:39
dtantsur* adding to existing dict12:39
sambettsdtantsur: awesome :) just wanted to clarify, thats what I thought but then I doubted myself haha12:40
dtantsurheh :)12:40
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/ironic-python-agent: Make sure sysrq functions are enabled in reboot.sh  https://review.openstack.org/18711112:41
* rameshg871 goes home12:41
*** rameshg871 has left #openstack-ironic12:41
*** viktors has joined #openstack-ironic12:43
*** dkehn__ is now known as dkehn12:44
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/ironic-specs: iPXE to use Swift Temporary URLs  https://review.openstack.org/18192012:48
*** athomas has quit IRC13:04
*** [1]cdearborn has joined #openstack-ironic13:11
openstackgerritMerged stackforge/ironic-discoverd: Update from global requirements  https://review.openstack.org/18754413:14
*** ukalifon has quit IRC13:17
*** ijw has joined #openstack-ironic13:18
*** ChuckC_ has quit IRC13:22
*** ijw has quit IRC13:23
openstackgerritSam Betts proposed stackforge/ironic-discoverd: Add node UUID to response from /v1/continue  https://review.openstack.org/18757513:23
*** athomas has joined #openstack-ironic13:26
*** Nisha has joined #openstack-ironic13:27
*** lucas-hungry is now known as lucasagomes13:29
*** dguerri`away is now known as dguerri13:31
*** dkehn is now known as dkehnx13:33
*** ukalifon1 has joined #openstack-ironic13:34
*** dkehnx has quit IRC13:35
*** lazy_prince has quit IRC13:37
*** ErickHeinrich has joined #openstack-ironic13:41
*** ErickHeinrich has quit IRC13:41
NobodyCamgood morning (UGT) Ironicers13:42
lucasagomesNobodyCam, good ugt morning13:47
NobodyCamhey hey lucasagomes13:47
NobodyCamhow are you doing this day13:47
lucasagomesyesterday was holiday here, I tried to arrive on time for the meeting but13:47
lucasagomesI was out and didn't make it13:47
NobodyCamNP13:47
NobodyCam:)13:47
lucasagomesNobodyCam, all is well, how are things over there?13:47
NobodyCamgetting better.. :) getting things ready for our trip north :)13:48
*** mtanino has joined #openstack-ironic13:51
sambettsMorning NobodyCam o/13:53
NobodyCammorning sambetts13:54
NobodyCam:)13:54
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759213:56
NobodyCamsambetts: how are things going? I forgot what side of the world do you live?13:57
sambettsNobodyCam: Good thanks, wet and windy, but I'm in the south east of England so what can I expect :P13:59
NobodyCamahh :) thats right13:59
NobodyCamlast time I was in Bristol it was cold and rainy too so that seems par for the course :)14:00
sambetts:-P pretty much, although we're meant to have some good weather this weekend, so I'm looking forward to that, where abouts are you based if you don't mind me asking?14:02
NobodyCamcurrently we in Palm Springs Ca (southern California) getting ready to head north to Washington state14:04
NobodyCamfor the summier14:04
NobodyCamsummer even14:04
NobodyCamgetting too hot down here14:04
NobodyCamwas like 41.6 (for you) this last weekend here14:05
lucasagomessambetts, good ugt morning14:05
* NobodyCam keeps reading UGT as UGH :-p14:06
sambettsNobodyCam: I bet, I lived in San Jose in 2012, and it got up to 100F mid summmer, it was hooot14:06
sambettswhen did we start using UGT?14:07
sambetts:-P14:07
NobodyCamya this is area is low desert so we get just that much warmer14:07
NobodyCamabout a week or so ago14:07
NobodyCamsomeone shared http://www.total-knowledge.com/~ilya/mips/ugt.html14:07
NobodyCamand we all liked it14:07
dtantsuroh great14:08
dtantsurgood ugt morning, NobodyCam!14:08
NobodyCamhehehe good (UGT) morning dtantsur ...:14:08
NobodyCam:)14:08
sambettshaha14:08
*** rloo has joined #openstack-ironic14:09
trownlol, it seems like the UGT could be implied14:09
trownalso, good [UGT] morning14:10
NobodyCammornign trown :)14:10
NobodyCamokay time to refill coffee cup and then to file several late reports :-p14:11
*** jistr is now known as jistr|mtg14:16
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not preserve partitions after ephemeral  https://review.openstack.org/18268814:16
*** ijw has joined #openstack-ironic14:18
*** radek_ has joined #openstack-ironic14:19
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Prevent node delete based on provision, not power, state  https://review.openstack.org/18636114:22
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Remove bogus conditional from node_update  https://review.openstack.org/18638614:22
*** ijw has quit IRC14:23
*** ukalifon2 has joined #openstack-ironic14:23
jnielsen55good morning all... question, I am using Neutron with OVS and vlans. Do I need to change my entire network config to flat to get the baremetal machines talking with the DHCP service?14:24
*** ukalifon1 has quit IRC14:25
NobodyCammorning jnielsen55: we have several folks working on Neutron intragration right now. It is one of our goals for this cycle.14:25
NobodyCamI would point you to some of the rackspace folk who have a work-around in production14:26
NobodyCamyou can see more information about this here: https://etherpad.openstack.org/p/liberty-ironic-network-isolation14:27
jnielsen55Thanks NobodyCam do you think this integeration will be done for liberty or further down the road?14:27
BadCubmorning folks14:28
NobodyCammorning BadCub :)14:29
sambettso/ BadCub14:29
NobodyCamjnielsen55: It it one of our top goals for this cycle .. so I think it will land :)14:29
BadCubmornin NobodyCam sambetts :)14:29
jnielsen55very cool, thanks!14:30
*** jistr|mtg is now known as jistr14:30
NobodyCam:)14:31
*** bethelwell has quit IRC14:35
*** rameshg87 has joined #openstack-ironic14:39
*** saripurigopi_ has joined #openstack-ironic14:39
*** zz_jgrimm is now known as jgrimm14:43
TheJuliacinerama: wrt the ansible issues, seems like they have  er14:44
TheJuliamerged a fix14:44
*** jprovazn has quit IRC14:44
*** Nisha has quit IRC14:45
*** coolsvap|afk has quit IRC14:45
*** jnielsen55 has quit IRC14:45
*** lazy_prince has joined #openstack-ironic14:46
lazy_prince0/14:47
NobodyCammorning TheJulia and lazy_prince14:48
TheJuliagood morning14:48
*** coolsvap|afk has joined #openstack-ironic14:48
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Add generic RAID configuration spec for liberty  https://review.openstack.org/17321414:51
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Implement Zapping States  https://review.openstack.org/18512214:51
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Add inband RAID configuration spec for liberty  https://review.openstack.org/17321814:51
*** athomas has quit IRC14:52
*** erelwell has joined #openstack-ironic14:52
*** erelwell is now known as bethelwell14:52
*** jnielsen55 has joined #openstack-ironic14:52
rloohello and morning, Ironic'ers, TheJulia, NobodyCam, BadCub, lazy_prince, sambetts14:53
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759214:53
*** killer_prince has joined #openstack-ironic14:53
NobodyCammornign rloo :)14:54
rloohiya lucasagomes, let me know if you want to discuss 186361 (the HTTP status that is returned)14:54
lucasagomesrloo, hi there14:54
lucasagomesrloo, will take a look14:54
*** lazy_prince has quit IRC14:54
openstackgerritMerged stackforge/ironic-discoverd: Add SSL/TLS Support  https://review.openstack.org/18684314:54
lucasagomesrloo, oh, right... Cause I the default return code of InvalidStateRequested is 400. Yeah, actually 400 seems to be the right retunr code for this14:55
lucasagomescause we "abuse" of 40914:55
sambettsWoop thanks dtantsur :D14:55
sambettsmorning rloo o/14:55
lucasagomes409 basically is automatically retried by our client, if a node is ACTIVE and one tries to delete it will keep retrying14:55
rloolucasagomes: so is it 'ok' to change it? wondering about backwards compatibility14:56
rloolucasagomes: eg, someone codes for http 409 and now it is changed to 40014:56
lucasagomesrloo, yeah it's bad, I'm thinking14:56
rloolucasagomes: or is it enough to document it14:56
*** saripurigopi_ has quit IRC14:57
cineramaTheJulia: yay ansible fixing party14:57
NobodyCammornign cinerama14:57
cineramaoh also hello everyone14:57
BadCubmorning rloo :)14:57
cineramahello NobodyCam14:57
rlooand the conflict/409 is another issue. eg if I try to create a node with the name of an existing node, the CLI tries 6 times before stopping :-(14:57
cineramahello rloo14:57
cineramahello BadCub14:57
BadCubmornin lucasagomes cinerama TheJulia :)14:57
rloohi cinerama14:58
lucasagomesrloo, yeah, the api still returns 409 for the instance is associated x.x14:58
jlvillallucasagomes, Thanks for getting the WSME version bumped :)14:58
lucasagomesjlvillal, no worries14:58
TheJuliacinerama: i've not fully confirmed all is better.  After the dentist14:58
NobodyCammornign jlvillal14:58
*** ukalifon has joined #openstack-ironic14:58
jlvillalNobodyCam, Good morning.  And good morning Ironic.14:58
NobodyCam:)14:58
cineramaTheJulia: yup, i need to go to the dentist in a couple hours as well14:59
rloolucasagomes: I guess the 'conflict' stuff isn't clear to me. In your case, no state was requested. but there is a conflict, cuz it can't be deleted while node is in that state.14:59
NobodyCammust the day of dentist visits14:59
lucasagomesrloo, usually CONFLICT means another operation is in progress so the request conflicted14:59
lucasagomesbut the user can retry without changing anything in the request/resource15:00
rloolucasagomes: 'usually'... hmm. We might want to revisit the 409s.15:00
lucasagomeswhere 400 BadRequest (and the reason why I think it's more suitable) the user tried to delete a node in a state that can't be deleted15:00
lucasagomesso he have to do some action on it prior to retry15:00
dtantsurmorning rloo, jlvillal, BadCub, cinerama, and everyone else15:01
openstackgerritJohn L. Villalovos proposed openstack/ironic: Revert "Add simplegeneric to py34 requirements"  https://review.openstack.org/18620815:01
lucasagomesand our client and nova driver retries automatically on 40915:01
lucasagomesso with the current code it will retry to delete a couple of times the node15:01
lucasagomes:-/15:01
TheJuliaNobodyCam: seems like it :)15:01
BadCubmornin dtantsur :)15:01
rloolucasagomes: so it could be 409 if the target_provision_state was set to 'doing something'.15:01
*** ukalifon2 has quit IRC15:01
rloolucasagomes: why 409 if an instance is associated with the node? should that be 400 then?15:01
lucasagomesrloo, yeah... I think I will keep the 409 for that patch15:01
lucasagomessince it involves more thinking about how we better solve it15:02
lucasagomesrloo, yeah I think it should be 40015:02
lucasagomesrloo, but that code is really old15:02
*** hemnafk is now known as hemna15:02
lucasagomesso some assumptions there I don't remember anymore15:02
rloolucasagomes: ok, i was going to open a bug about 409/conflict anyway. will do that soonish.15:02
lucasagomeslike we couldn't start a deployment if the node wasn't power off before15:03
lucasagomesI think that's the reason of the delete15:03
jnielsen55Is it possible to use a external_dhcp server with Ironic and when the networking integeration (support for vlans and tunnels) is completed?15:03
jnielsen55sorry, that question didn't make sense15:03
jnielsen55too early15:03
*** saripurigopi has joined #openstack-ironic15:03
lucasagomesrloo, ack I will fix that patch15:04
rloothx lucasagomes15:04
jnielsen55Is it possible to use an external dhcp server with Ironic? We would like to continue using vlans and not move to a flat network15:04
lucasagomesto keep returning the same as before, so we can think about the 409 as an isolated problem15:04
lucasagomesrloo, thank you!15:04
*** jcoufal has quit IRC15:04
rloolucasagomes: just goes to show, when I'm lazy and don't do a thorough review, should have caught that sooner...15:05
lucasagomesrloo, it's all good. Better late than never15:05
rloolucasagomes: true!15:05
*** dlpartain has joined #openstack-ironic15:05
rloolucasagomes: actually, maybe not true. never is good too :)15:06
lucasagomesheh15:06
lucasagomesyeah depending on the context15:06
TheJuliajnielsen55: in standalone mode, it should work just fine15:08
*** e0ne is now known as e0ne_15:09
TheJuliajnielsen55: https://review.openstack.org/#/c/187415/ might provide some insight15:09
*** e0ne_ is now known as e0ne15:09
NobodyCamjnielsen55: also http://docs.openstack.org/developer/ironic/deploy/install-guide.html#using-ironic-as-a-standalone-service15:11
TheJulia++15:11
*** yuikotakada has joined #openstack-ironic15:12
jnielsen55thanks!15:13
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic/api  https://review.openstack.org/18645815:13
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic/common  https://review.openstack.org/18645615:13
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in ironic /cmd /db and /dhcp  https://review.openstack.org/18645715:13
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 for ironic/tests/drivers  https://review.openstack.org/18645015:13
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 in non-driver ironic/tests  https://review.openstack.org/18645115:13
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 for ironic/drivers  https://review.openstack.org/18645415:13
openstackgerritSam Betts proposed openstack/ironic: Remove E123/6/7/8 from flake8 ignore list  https://review.openstack.org/18602115:13
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 in ironic/conductor  https://review.openstack.org/18645515:13
openstackgerritSam Betts proposed openstack/ironic: Fix flake8 E123/6/7/8 for ironic/tests/api  https://review.openstack.org/18645215:13
openstackgerritSam Betts proposed openstack/ironic: Fixes flake8 E123/6/7/8 for ironic/tests/conductor  https://review.openstack.org/18645315:13
sambettssorry for the spam :(15:13
NobodyCamieek15:13
NobodyCam:-p15:13
NobodyCamlol15:13
TheJuliajnielsen55: no problem, let us know if you have any more questions15:14
*** ijw has joined #openstack-ironic15:18
*** dlpartain has quit IRC15:18
dtantsursee you tomorrow15:20
*** dtantsur is now known as dtantsur|afk15:20
sambettsdtantsur|afk: Cya!15:23
*** ijw has quit IRC15:24
lucasagomesdtantsur|afk, see ya15:27
lucasagomesg'night15:27
*** krtaylor has quit IRC15:27
rloohey lucasagomes: maybe we could make the switch409->400 via a microversion: https://bugs.launchpad.net/ironic/+bug/146114015:28
openstackLaunchpad bug 1461140 in Ironic "conflict (HTTP 409) incorrect for some cases" [Undecided,New]15:28
lucasagomesrloo, right, yeah but that would need to switch the instance already associated as well right?15:28
lucasagomeswhich I don't wanna to do as part of this patch15:29
rloolucasagomes: oh, don't do it in your patch. that's what the bug is for -- should do 'it all' in one go I think.15:29
lucasagomesrloo, perhaps on a following patch we can fix the return codes for all cases in deletion?15:29
lucasagomesoh15:29
lucasagomesgotcha15:29
lucasagomesyeah via microversion seems good15:29
rloolucasagomes: cuz I suspect it is in more places than we know right now.15:29
lucasagomesyeah possibly15:30
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Prevent node delete based on provision, not power, state  https://review.openstack.org/18636115:30
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Remove bogus conditional from node_update  https://review.openstack.org/18638615:30
*** lazy_prince has joined #openstack-ironic15:32
NobodyCamnight dtantsur|afk15:33
*** killer_prince has quit IRC15:35
*** barra204 has joined #openstack-ironic15:35
*** shakamunyi has joined #openstack-ironic15:36
*** ukalifon3 has joined #openstack-ironic15:38
*** ukalifon has quit IRC15:39
* lucasagomes brb15:40
*** lucasagomes has quit IRC15:40
*** lucasagomes has joined #openstack-ironic15:42
*** openstackgerrit has quit IRC15:42
*** Nisha has joined #openstack-ironic15:43
*** openstackgerrit has joined #openstack-ironic15:43
*** eghobo has joined #openstack-ironic15:44
*** absubram has joined #openstack-ironic15:45
rameshg87good night everyone15:48
*** rameshg87 has quit IRC15:48
* NobodyCam eats a begal15:48
NobodyCamniht rameshg8715:49
NobodyCamnight even15:49
*** [1]cdearborn has quit IRC15:49
trownNobodyCam: do beagles make good eating?15:54
NobodyCamdoh15:54
NobodyCamlol15:54
NobodyCambagels not beagles!!!15:55
NobodyCamlol15:55
* BadCub does nto think beagles would be a good breakfast item15:55
jrollD:15:55
* jroll keeps his beagle away from NobodyCam15:55
NobodyCamlol15:55
*** athomas has joined #openstack-ironic15:55
NobodyCammorning jroll :)15:55
BadCubhiya jroll15:55
jrollmornin' folks :)15:56
*** yuikotakada has quit IRC15:58
lucasagomesjroll, BadCub morning!16:01
jroll\o16:01
lucasagomesrloo, question. Why you think that moving the vendor methods to the deploy (or other interfaces) will change the endpoint?16:01
lucasagomesI didn't get that from the sessions16:01
rloolucasagomes: cuz that was the whole idea/diff between vendor_passthru endpoints, wasn't it?16:02
rloolucasagomes: the passthru endpoints were for vendors to do whatever16:02
lucasagomesrloo, I think the idea was to leave the vendor interface only for vendor drivers16:02
lucasagomesbut still using vendor_passthru to expose driver specific methods that are need for certain deployments16:02
lucasagomesthat would allow us to not having to use those VendorMixIn interfaces16:03
lucasagomesbut yeah I get what you're saying. The "vendor" in the ednpoint seems misleading16:03
rloolucasagomes: that doesn't make sense to me but maybe it is just me16:03
lucasagomesperhaps if we called it "passthru" and "driver_passhtru"16:03
lucasagomesthat would be easier16:03
*** krtaylor has joined #openstack-ironic16:04
rloolucasagomes: hmm, even if we called it 'passthru'. it means we're just allowing some method to be passed through.16:04
lucasagomesrloo, avoid mixin helps with the mix and matches for composing drivers, to simplify the matrix16:04
lucasagomesrloo, yeah, means it's specific for a driver so we don't have a standard api for that16:05
rloolucasagomes: I thought if we promoted/had a method in DeployInstance, it would be like other 'normal' methods, you'd do /v1/node/<uuid>/NEW-SOMETHING16:05
*** jistr has quit IRC16:05
lucasagomesright, yeah I think for things like heartbeat and lookup it makes sense once IPA is the default and only deploy ramdisk supported16:05
lucasagomesbut things for iPXE to auto generate configs still needs to go to a passhtru16:05
lucasagomescause it's a driver specific16:06
lucasagomesdoesn't make sense for any other driver16:06
rloolucasagomes: maybe i'm mixing up the different passthru methods.16:06
lucasagomesright, or I also didn't fully grasp what was the agreement on that session16:07
rloolucasagomes: let me see if i can find any notes on what we were going to promote16:07
lucasagomesrloo, ack16:07
rloolucasagomes: in deva's email:16:08
rloowe will be promoting the "heartbeat" / "lookup" /16:08
rloo"pass_deploy_info" methods, which are currently implemented in16:08
rlooVendorPassthru, to become a standard part of the Deploy() interface.16:08
rlooIt turns out every deploy driver we've got implements this16:08
rloofunctionality, and promoting common interfaces out of VendorPassthru16:08
rloois one of the reasons that interface exists :)16:08
rloolucasagomes: ugh, pasting isn't the way to go. anyway, my impression was that we were going to promote those three into one/same method in DeployInterface.16:09
lucasagomesright, driver interfaces but I don't think we are chaging the API endpoint for those either16:09
lucasagomeswell we can clarify with devananda when he's around16:09
rloolucasagomes: +1 for clarification!16:10
lucasagomesand I'm -1 for the pass_deploy_info... I think we should deprecate the bash ramdisk soonish16:10
lucasagomeslike this cycle16:10
* lucasagomes want to know what others think about it16:11
*** leopoldj has quit IRC16:11
*** dprince has quit IRC16:18
*** ijw has joined #openstack-ironic16:18
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Wake-On-Lan Power interface  https://review.openstack.org/17907816:19
jlvillallucasagomes: Did you convince "He-Who-Must-Not-Be-Named" on the requirements version bump? ;)16:19
lucasagomesjlvillal, I pinged dhellman in the wsme channel16:19
lucasagomesjlvillal, he might be busy and I didn't get an answer but seems that more wsme cores agrees with the bump16:20
lucasagomesJulien which +2'd the patch in requirements, myself and cdent16:20
lucasagomesso...16:20
jlvillallucasagomes: Great.  I did see it get merged16:20
*** ukalifon3 has quit IRC16:20
lucasagomesI mean we are fixing a bunch of things that needs a bump IMHO. 1) The dependency, 2) serving static files, 3) Some ReST stuff like content-type matching that was broken16:21
lucasagomesjlvillal, I will re-review ur patch reverting it16:21
jlvillallucasagomes: I didn't know about the rest of the fixes.  I just knew about the dependency.16:21
jlvillallucasagomes: I think my patch needs a recheck.  Every tempest job fails???  Previous patch worked and all I did was add the 'Depends-On' to a patch which is already merged.16:22
lucasagomesyeah, I know cause know I have to review WSME patches heh16:22
lucasagomesjlvillal, oh, you might need to add a change to the requirements as well16:22
lucasagomesthe bot might send a patch to ironic updating it16:23
lucasagomesbut if your patch already depends on 0.7 you might want to go first and bump it in Ironic as well16:23
jlvillallucasagomes: I don't think it fails the job though on requirements.16:23
jlvillallucasagomes: Unless the patch is changing requirements.16:23
lucasagomesright, I have to look at the logs16:24
*** ijw has quit IRC16:24
jlvillallucasagomes: I see 'timed out waiting for...'16:24
lucasagomesnothing on the ir-{api, cond} logs?16:25
lucasagomesor py2716:25
* lucasagomes looks16:25
jlvillallucasagomes: http://logs.openstack.org/08/186208/5/check/check-tempest-dsvm-ironic-pxe_ssh/864dc92/console.html16:25
jlvillallucasagomes: Search for: Failed 24 tests16:25
lucasagomes2015-06-02 16:02:20.360 9112 ERROR oslo_messaging._drivers.impl_rabbit NoSuchOptError: no such option: rpc_response_timeout16:25
lucasagomesin the ir-cond logs16:25
lucasagomesnot sure how is that related tho16:26
jlvillallucasagomes: Me either...16:27
*** e0ne has quit IRC16:29
jlvillalDoes anyone know what Ironic is doing in regards to versioned objects?  I didn't see anything in the whiteboard or specs.16:32
NobodyCamTheJulia: are these normal? seems an odd patch to error on: http://logs.openstack.org/15/187415/1/check/gate-bifrost/aae3102/console.html#_2015-06-02_14_53_52_01416:32
*** Nisha has quit IRC16:33
*** dprince has joined #openstack-ironic16:36
*** absubram has quit IRC16:38
*** absubram has joined #openstack-ironic16:38
openstackgerritClif Houck proposed openstack/ironic: Add support for image caching for the agent driver  https://review.openstack.org/16183216:42
jlvillalNobodyCam: Do you know about Ironic and versioned objects?  What the plan is?16:42
NobodyCamhumm, i'm trying to recall we talked about at the summit16:43
jlvillalNobodyCam: I also vaguely remember something about versioned objects but I forget when and where I heard it :(16:44
NobodyCamjlvillal: I'm thinking we waiting for something in oslo to release.16:46
*** lazy_prince has quit IRC16:46
jlvillalNobodyCam: Okay.  I got a question from a co-worker wondering if Ironic was going to use Oslo versioned objects.  Or if Ironic already did.16:47
NobodyCamjlvillal: I'm not 100% sure (maybe somebody can correct me) but I thought we wanted to use the oslo version16:48
jlvillallucasagomes: ^^^^  Do you remember anything on Oslo versioned objects?16:48
TheJuliaNobodyCam: looking16:49
TheJuliaNobodyCam: they are fairly normal from the os that the job is running on.  Interesting failure in that it couldn't lock the package database.  Interesting...16:52
rloojlvillal: my understanding is that ironic took a copy of the objects from nova, and the oslo version is from the nova version and we should switch to use the oslo version16:52
jlvillalrloo:Thanks :)16:52
rloojlvillal: so we are using versioned objects and *hopefully* it will be straightforward to migrate.16:52
* lucasagomes reads16:52
lucasagomesjlvillal, I didn't go to the session in the summit because it was colliding with something else (I think the API work group)16:53
rloolucasagomes: were you planning on doing the migration? that was something i wanted to ask you cuz you had mentioned it before16:53
lucasagomesjlvillal, but I think it's high desirable that Ironic starts using the oslo objects instead of the copy from nova that we currently have in tree16:53
TheJuliaNobodyCam: so the ansible folks landed some nasty changes that may have additional impact.  Looks like the first issue may be resolved, but this is additional.  Logging into my test box now to poke/prod/investigate16:53
*** Nisha has joined #openstack-ironic16:54
lucasagomesrloo, I'm def +1 with the work. But, I haven't registered any spec or anything about it16:54
lucasagomesif someone else wants to do, I'm more than glad to review the work16:54
NobodyCamTheJulia: :)16:54
rloolucasagomes: shouldn't need a spec. i think a bug is fine.16:54
lucasagomesyeah or a bug16:54
rloolucasagomes: unless it is a drastic change16:54
jlvillallucasagomes, rloo, and NobodyCam: Thanks for the info16:54
lucasagomesnp16:54
*** diegolp has quit IRC16:55
*** ifarkas has quit IRC16:56
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Wake-On-Lan (WOL) power driver  https://review.openstack.org/18767816:56
lucasagomesa couple of people have to be using the WOL driver in their home labs (got 2 emails bout it), so I stopped arsing about and wrote a spec16:57
lucasagomesif folks have a time please take a look ^, it should be straight forward and small16:57
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/18767916:58
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/18768016:58
TheJuliaNobodyCam: I'm thinking https://review.openstack.org/#/c/187532/  I'm getting yet another different error now with restarting services with the ansible devel branch.16:58
lucasagomesjlvillal, ^16:59
lucasagomestry to add ur patch on top of that see if it works with 0.716:59
jlvillallucasagomes: Okay17:00
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Wake-On-Lan Power interface  https://review.openstack.org/17907817:00
* lucasagomes updates the commit message to include the bp17:00
*** trown is now known as trown|lunch17:01
*** dguerri is now known as dguerri`away17:04
TheJuliaSo I will <3 any cores that review https://review.openstack.org/#/c/187532/ and https://review.openstack.org/#/c/186582/2 and https://review.openstack.org/#/c/186581/217:06
*** derekh has quit IRC17:06
jlvillallucasagomes: FYI: I see other Ironic jobs failing all the tempest jobs.  For example: https://review.openstack.org/#/c/186450/17:08
*** achanda has joined #openstack-ironic17:08
lucasagomesjlvillal, :-( gope our gate is not broken17:08
lucasagomeshope17:08
jlvillallucasagomes: Me too.17:08
jrollsure looking like it :/17:09
*** samueldmq has joined #openstack-ironic17:09
samueldmqhello17:10
NobodyCamso TheJulia would you kill me if I asked for a # NOTE to https://review.openstack.org/#/c/187532/1/scripts/env-setup.sh as to why we are pulling stable?17:10
TheJuliagreetings17:10
TheJuliaNobodyCam: never17:10
samueldmqdoes ironic use the a policy system as the other services ?17:10
NobodyCamgood (UGT) morning samueldmq17:10
jlvillallucasagomes: I'm asking over in infra to see if they know anything about tempest jobs.17:10
samueldmqNobodyCam, morning17:10
samueldmq:)17:10
TheJuliaNobodyCam: give me 2-3 minutes and I'll push a note up17:10
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Wake-On-Lan (WOL) power driver  https://review.openstack.org/18767817:10
lucasagomesjlvillal, ack17:10
NobodyCamsamueldmq: like this: https://github.com/openstack/ironic/blob/master/etc/ironic/policy.json17:11
TheJuliaNobodyCam: make that 3-5... lost connectivity to my work laptop17:11
lucasagomessamueldmq, we are an admin-only API17:11
*** spandhe has joined #openstack-ironic17:11
lucasagomesbut yea, we use the policy mechanism17:11
samueldmqNobodyCam, lucasagomes I'd like to know if you use oslo.policy17:11
lucasagomes(our is just very simple)17:11
jrolljlvillal: new oslo.messaging 2 hours ago https://github.com/openstack/oslo.messaging/releases17:11
lucasagomessamueldmq, we do17:11
samueldmqhttps://bugs.launchpad.net/nova/+bug/145894517:11
openstackLaunchpad bug 1458945 in murano "Use graduated oslo.policy instead of oslo-incubator code" [High,Confirmed] - Assigned to Ekaterina Chernova (efedorova)17:11
lucasagomesrequirements.txt:oslo.policy>=0.3.1  # Apache-2.017:12
samueldmqrloo marked this as 'no longer affects', I'd like to know if you guys already have implemneted support for oslo.policy17:12
rloosamueldmq: yup, we're already using oslo.policy17:12
samueldmqand if you would have a link for that, so we can keep track17:12
jlvillallucasagomes: Is the oslo.messaging likely causing the gate failure?17:12
lucasagomessamueldmq, https://review.openstack.org/#/c/162501/17:12
jlvillallucasagomes: fungi, said that new images were pushed out about two hours ago.  fungi is investigating.17:12
lucasagomesjlvillal, I haven't looked deeply on the logs17:12
lucasagomesso I don't know, it seems the errors were somehow related to oslo.message17:13
lucasagomesbut can't say for sure17:13
samueldmqlucasagomes, rloo could one of you guys mark that as 'Fix Released' ?17:13
jlvillallucasagomes: from fungi: 'i see a neutron functional job failing on a specific test (UnprivilegedUserMetadataL3AgentTestCase.test_access_to_metadata_proxy)'17:14
jrolljlvillal: lucasagomes the option certainly still exists: https://github.com/openstack/oslo.messaging/blob/097fb235b2a2de216d591ea9cf674b7ceeab4b06/oslo_messaging/rpc/client.py#L3517:14
jrolljlvillal: lucasagomes so maybe it moved and we need an import_opt or something17:14
lucasagomessamueldmq, ack17:14
openstackgerritJulia Kreger proposed openstack/bifrost: Lock Bifrost to Ansible stable-1.9  https://review.openstack.org/18753217:14
samueldmqlucasagomes, perfect ! thanks17:14
jrolljlvillal: lucasagomes actually this looks like an oslo.messaging bug, the usage is in their internals. lame17:14
TheJuliaNobodyCam: ^^^17:14
samueldmqlucasagomes, rloo have a nice day ! :)17:14
rloosamueldmq: done. but it was released in kilo and that isnt' a choice17:15
lucasagomesjroll, oh ew... well so people will either fix and release a new version17:15
lucasagomesor revert the change idk17:15
jrollyeah17:15
samueldmqrloo, yeah, that's just a matter of tracking that change on openstack projects, thanks17:15
lucasagomessamueldmq, you too17:15
lucasagomessamueldmq, it's all good, thanks for that!17:16
samueldmqlucasagomes, thanks :)17:16
lucasagomesjroll, jlvillal are you guys on top of that problem?17:18
lucasagomesit's a bit late here so I will take a break17:18
jrolllucasagomes: dims has been pinged17:18
jrollyeah don't wait on us :P17:18
lucasagomesheh fair17:18
jlvillallucasagomes: I can pay attention.  You should leave work!17:18
*** ijw has joined #openstack-ironic17:18
lucasagomesthanks folks17:18
jlvillallucasagomes: Thank you!17:18
lucasagomesso I will call it a day :-)17:18
jrolllater dude17:19
lucasagomeshave a good night everyone, see y'all tomorrow17:19
*** lucasagomes is now known as lucas-dinner17:19
openstackgerritRuby Loo proposed openstack/ironic: Update the config drive doc to replace deprecated value  https://review.openstack.org/18753417:19
sambettsnight lucas-dinner!17:23
*** ijw has quit IRC17:24
NobodyCamnight lucas-dinner17:24
*** bethelwell has quit IRC17:30
*** pas-ha has quit IRC17:31
*** e0ne has joined #openstack-ironic17:32
*** mtanino has quit IRC17:33
jlvillaljroll: FYI: dhellman is looking into the oslo.messaging issue.  I asked the question about it in #openstack-oslo and he responded.17:34
jrolljlvillal: sweet. I assume it's something we're doing with it or else nova would also be dead in the water17:35
jlvillaljroll: Oh :(17:35
jrollI mean, I could be wrong17:35
jlvillaljroll: In this one case, I hope you are ;)17:35
rloohey JoshNang, are you around to answer questions about zapping?17:36
*** romainh1 has left #openstack-ironic17:37
openstackgerritJulia Kreger proposed openstack/bifrost: Lock Bifrost to Ansible stable-1.9  https://review.openstack.org/18753217:44
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Support for disabling DHCP server configuration  https://review.openstack.org/18736217:44
openstackgerritJulia Kreger proposed openstack/bifrost: Make Ansible modules 1.9 compatible  https://review.openstack.org/18658217:44
openstackgerritJulia Kreger proposed openstack/bifrost: Preserve logs in logs/ folder  https://review.openstack.org/18658117:44
NobodyCambrb17:47
*** romcheg1 has quit IRC17:47
*** Nisha has quit IRC17:50
*** romcheg has joined #openstack-ironic17:50
TheJuliaoh git review... why did you rebase everything17:51
*** pelix has quit IRC17:51
openstackgerritDoug Hellmann proposed openstack/ironic: test without oslo.messaging 1.12.0  https://review.openstack.org/18769917:51
*** e0ne is now known as e0ne_17:52
jlvillalI have updated the whiteboard that the Ironic gate appears broken.  Bug filed: https://bugs.launchpad.net/ironic/+bug/146118217:53
openstackLaunchpad bug 1461182 in oslo.messaging "After oslo.messaging release Ironic gate is broken" [Undecided,New]17:53
*** dhellmann has joined #openstack-ironic17:53
dhellmannjlvillal: ping?17:53
jlvillaldhellmann: pong17:54
dhellmannjlvillal: I'm looking at http://logs.openstack.org/08/186208/5/check/check-tempest-dsvm-ironic-pxe_ssh/864dc92/logs/screen-ir-cond.txt.gz?level=INFO and I see some "Successfully deleted node" messages -- do those come as the result of an inbound rpc request?17:54
*** romcheg1 has joined #openstack-ironic17:54
jlvillaldhellmann: I will defer to jroll or rloo17:54
dhellmannI don't really know how ironic works internally, so I'm trying to understand exactly what's failing in those tests17:54
jrolldhellmann: yes, it does17:54
jrolldhellmann: nearly(?) any conductor action is the result of an rpc call17:54
dhellmannso are the error messages from outbound calls?17:54
*** edcragg has quit IRC17:55
*** romcheg has quit IRC17:55
jrollhard to tell, since the traceback isn't including the ironic bits that triggered it17:55
jrolldhellmann: might be when trying to respond to a call17:56
jrollsynchronous call*17:56
*** e0ne_ is now known as e0ne17:57
* dhellmann may not be the best person to debug this one17:58
*** romcheg1 has quit IRC17:58
dhellmannyeah, the traceback isn't especially helpful there17:58
openstackgerritChris Krelle proposed openstack/bifrost: Update test-birfrost to limit log lines  https://review.openstack.org/18770317:58
NobodyCamTheJulia: ^^^^^17:59
dhellmannjroll: yeah, looks like it's an issue with sending the reply, based on where it is in the messaging code17:59
TheJuliadoh!17:59
NobodyCam:-p17:59
TheJulialooks like I may need to re-stack those changes18:00
* TheJulia waits and sees a little bit18:01
NobodyCambrb18:01
TheJuliayeah, I'm going to have to re-stack them :(18:04
*** athomas has quit IRC18:04
*** ukalifon1 has joined #openstack-ironic18:06
TheJuliaNobodyCam: http://logs.openstack.org/32/187532/3/check/gate-bifrost/449de85/console.html#_2015-06-02_18_04_31_008 :(18:07
jrollTheJulia: that looks like the same bug the rest of our gate is hitting18:08
TheJulia:(18:08
TheJuliaThat is what I was fearing18:08
jrollthat's a good thing, it means other people are helping track it down :P18:09
*** openstackgerrit has quit IRC18:09
TheJuliatrue18:10
*** trown|lunch is now known as trown18:10
*** openstackgerrit has joined #openstack-ironic18:10
*** bethelwell has joined #openstack-ironic18:11
*** dguerri`away is now known as dguerri18:11
TheJuliaHmm... times out on the patch to deploy the node18:12
*** mtanino has joined #openstack-ironic18:14
TheJuliahttp://logs.openstack.org/32/187532/3/check/gate-bifrost/449de85/console.html#_2015-06-02_18_04_31_18518:16
openstackgerritDoug Hellmann proposed openstack/ironic: WIP: test if having a client creates the option we need  https://review.openstack.org/18771318:20
NobodyCamTheJulia: wow: http://logs.openstack.org/03/187703/1/check/gate-bifrost/1dcfdd2/console.html#_2015-06-02_18_04_04_84118:21
TheJuliayeah, that was the other job failing, why I'm pushing for us to go to ansible stable-1.9 since they are making major changes to devel right now18:22
TheJuliaI told them I'll test and give them feedback, but we need our stuff to generally work18:22
dhellmannjroll: I have 2 patches up now to test variations of fixes within ironic (block that version of messaging, and create a client object to register the option). I think we have a bad assumption in the way that option is registered in oslo.messaging, and those should help verify my hypothesis18:22
dhellmannjlvillal: ^^18:22
jrolldhellmann: awesome, thanks for digging on this, feel free to poke if you need a +2 :)18:23
jlvillaldhellmann: Thanks for looking into this!18:23
dhellmannjroll: well,  I think the final fix will be in oslo.messaging, but it's easier to test this way because we don't have a job to run your tempest tests against oslo.messaging master18:23
jrolldhellmann: ah, I see :)18:23
dhellmannwe run dsvm jobs, but not all of the various feature tests18:24
jrollyeah18:24
*** thiagop has joined #openstack-ironic18:26
clif_hgate broke?18:32
TheJuliayes18:34
*** ukalifon1 has quit IRC18:34
jlvillalclif_h: Yes :(  https://etherpad.openstack.org/p/IronicWhiteBoard18:35
clif_hah, I should look at the whiteboard more often18:35
clif_hthank you18:35
jlvillalclif_h: I forget all the time  :(18:35
*** achanda has quit IRC18:45
jlvillalJoshNang: Should ironic-python-agent have 'pbr' in requirements.txt?    I don't see it in requirements.txt but see pbr being used.18:45
jlvillalJoshNang: This failure made me start looking: https://jenkins02.openstack.org/job/gate-ironic-python-agent-pep8/7/18:46
dhellmannjroll, jlvillal : do either of you have a way to run those tempest tests with an oslo.messaging patch? there's no CI job configuration for that, but if you could do it by hand with https://review.openstack.org/187722 that would help18:51
*** alexpilotti has quit IRC18:52
jlvillaldhellmann: I don't know how to do that.  Though I am meeting adam_g later today to learn about tempest.  As I am going to take over the functional testing lead role.18:53
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759218:53
jlvillaldhellmann: Hopefully after the meeting I will know more.18:53
dhellmannjlvillal: ok. I don't know what's needed on a test system for ironic, so I'm not sure how to do it either. I thought one of the ironic devs might already be set up for a test like that.18:54
*** openstackgerrit has quit IRC18:56
adam_gi dont think you'd need to mess with tempest for that. looks like a simple devstack+ironic install should be broken and non-functional at this point18:56
*** openstackgerrit has joined #openstack-ironic18:56
dhellmannadam_g: oslo.messaging master has a job to run the app source against proposed changes to ensure we don't break there, but maybe that gate isn't using ironic?18:57
adam_gdhellmann, no, i cant imagine it'd be testing ironic. the ironic gate will just use the oslo.messaging release from pip. if it were setup to install that from src we could use the new gerrit cross-repo dependency  thing to test it18:59
adam_gill see if i can spin one up locally and poke18:59
dhellmannadam_g: cool, thanks. theoretically this would be covered by functional tests inside oslo.messaging, but that test suite isn't very big yet18:59
adam_gdhellmann, not knowing anything about the bug yet, would this be better solved by a failing test case being added to oslo.messaging and working there? or is the root cause still unknown?19:01
dhellmannadam_g: the root cause isn't clear; I *think* that patch in oslo.messaging should fix it, and wanted to get it into someone's hands here for testing quickly. If it does, we'll add more tests to oslo.messaging as we land the patch.19:02
adam_gdhellmann, cool. spinning something up now, should be able to test19:02
dhellmannadam_g: awesome, thanks19:03
*** achanda has joined #openstack-ironic19:03
* devananda skims scrollback19:13
devanandaif I started up ironic-api & ironic-conductor in a venv, should that be broken // able to duplicate the issue?19:13
adam_gdevananda, yeah, probably19:18
*** cdearborn has joined #openstack-ironic19:21
jlvillaldhellmann, Your patch: https://review.openstack.org/#/c/187713/  Did work19:22
dhellmannjlvillal: ok, that gives me faith that the patch to oslo.messaging will also fix the issue, though it's going to be more difficult to test that one. adam_g is working on that19:22
devanandaadam_g: ok - so it seems to work fine19:23
dhellmanndevananda: the issue is within the conductor itself. I think ironic-conductor may be the only service that doesn't also use a Client object, so the option that's defined in oslo.messaging's client code but used in the server-side code isn't registered19:23
devanandaI'm using tip of master for ironic's code19:24
devanandaoslo.messaging==1.12.019:24
dhellmanndevananda: are you saying the messaging lib patch works, or that conductor works without it?19:24
devanandaI'm trying to reproduce the problem right now, and have not yet reproduced it19:24
dhellmannk19:24
cdearbornhey guys - trying to troubleshoot ironic-discoverd issue.  ramdisk exits to shell.  400 error, "/run/initramfs/rdsosreport.txt does not exist".  It's working on 2 out of 3 nodes.  Any thoughts?19:25
jlvillalcdearborn, dtantsur|afk is the expert on that.  Not sure who is is that is online.19:25
jlvillals/is is/else is/19:26
*** achanda has quit IRC19:26
cdearbornjlvillal, thx19:26
jlvillalcdearborn, I think he is on Central European Time.  Or at least close to that.19:27
devanandadhellmann: ok - reproduced it19:28
cdearbornjlvillal, k - will try tomorrow AM EDT19:28
*** romcheg has joined #openstack-ironic19:29
devanandadhellmann: https://review.openstack.org/#/c/187713/1 also fixes it locally19:30
dhellmanndevananda: yep, though that's even more hacky than https://review.openstack.org/187722 :-)19:30
dhellmannit would be good to have a way to test ^^, because if that fixes it we can land it and get a new release out quickly this afternoon19:31
devanandadhellmann: I can do a local build and install in my venv19:31
devanandadhellmann: also, fwiw, I think ironic-conductor should be creating a Client object. <<< JoshNang, isn't that required for some of the work you did / are doing anyway?19:32
dhellmanncool, thanks. If we land that and cut a new release, I can work with sileht tomorrow to add more testing to the lib to prevent a recurrance19:32
dhellmanndevananda: ok, that's fine, it just shouldn't be needed to reply to messages19:32
devanandadhellmann: fair enough :)19:33
*** mtanino has quit IRC19:33
*** romcheg has quit IRC19:34
*** elmiko has joined #openstack-ironic19:36
devanandadhellmann: good news - that worked19:36
devanandaoslo.messaging==1.12.1.dev119:36
elmikolucas-dinner: hey, ping me when you get back19:36
dhellmanndevananda: wonderful, we'll land it and get a release cut asap19:36
devanandacheers. I'm gonna get lunch. will be around // ping me here and I can hop back online19:37
*** bethelwell has quit IRC19:38
NobodyCamenjoy lunch devananda19:44
rloojlvillal: i opened a bug about oslo.versionedobjects https://bugs.launchpad.net/ironic/+bug/146123919:45
openstackLaunchpad bug 1461239 in Ironic "replace objects with oslo.versionedobjects" [Low,New]19:45
*** romcheg has joined #openstack-ironic19:46
*** mtanino has joined #openstack-ironic19:48
*** natorious is now known as zz_natorious19:53
*** dtantsur|afk is now known as dtantsur19:57
dtantsurcdearborn, I'm sometimes around :)19:57
*** jasonamyers has left #openstack-ironic19:58
dtantsurcdearborn, missing /run/initramfs/rdsosreport.txt is not an issue, have a look at discoverd service logs first19:58
*** spandhe has quit IRC19:59
jlvillalrloo: Thanks20:03
*** samueldmq has quit IRC20:05
trowncdearborn: et al, I am also able to field discoverd questions during US Eastern Time when dtantsur is not on way too late :p20:07
dtantsurtrown, thanks!20:08
* dtantsur hides again20:08
*** zz_natorious is now known as natorious20:10
*** openstackgerrit has quit IRC20:10
*** openstackgerrit has joined #openstack-ironic20:10
cdearborndtantsur, just took a look at the discoverd log & see "InternalServerError: Remote error: DBError (DataError) (1406, "Data too long for column 'extra' at row 1") 'UPDATE nodes SET updated_at=%s, properties=%s, extra=%s WHERE nodes.id = %s'"20:11
trownruh roh20:12
trowncdearborn: that is a bug20:12
cdearbornthe string it's trying to insert is HUGE!!!20:12
trowncdearborn: ya, I am to blame for that20:12
trownthats what happens when you only test things on virt envs20:13
cdearborntrown, is the issue just that the column needs to be wider?20:13
cdearbornor a glob or something?20:13
* dtantsur facepalms20:13
trowncdearborn: that would be a stop gap...really we need to store that in swift20:13
dtantsur++ for swift20:13
dtantsurcdearborn, disable 'edeploy' plugin if it's enabled in the conf20:14
dtantsuryou're unlikely to use it tbh20:14
cdearborntrown, dtantsur, would i find that setting in ironic.conf?20:17
dtantsurtrown, could you create a bug to move edeploy plugin to swift? nice time to do it... (and rename it from edeploy probably)20:17
dtantsurcdearborn, in discoverd.conf, likely to be in /etc/ironic-discoverd20:18
trowndtantsur: on it already :)20:18
*** ppal has joined #openstack-ironic20:18
cdearborndtantsur, trown, just remove "edeploy" from processing_hooks?20:19
dtantsuryep, and restart20:19
trowndtantsur, I have been looking at more actual baremetal envs recently, and seeing how much is in the extra column...was pretty sure this was going to be a problem20:20
trownthat is without even running the extended benchmarks20:21
cdearborndtantsur, trown, would you like any info from the log before I do too much?20:21
trowncdearborn: no need20:21
trownI put the DB error in the bug for posterity sake20:22
cdearborntrown, aok - can you send me the bug number when you have a min?20:22
trownhttps://bugs.launchpad.net/ironic-discoverd/+bug/146125220:22
openstackLaunchpad bug 1461252 in ironic-inspector "edeploy plugin puts too much data in Ironic extra column" [Undecided,New]20:22
*** dprince has quit IRC20:22
cdearborntrown, thx!20:23
trowncdearborn: np20:23
*** ppal has quit IRC20:23
*** ndipanov has quit IRC20:24
dtantsurthnx20:24
trownlol at ironic.rocks20:28
*** bethelwell has joined #openstack-ironic20:28
NobodyCamya love pixie on that site20:29
openstackgerritThiago Paiva Brito proposed openstack/ironic-specs: OneView Driver for Ironic  https://review.openstack.org/18776220:31
cineramai <3 it!!20:31
openstackgerritThiago Paiva Brito proposed openstack/ironic-specs: OneView Driver for Ironic  https://review.openstack.org/18776220:33
lucas-dinnerelmiko, hey there20:36
elmikolucas-dinner: hey20:36
elmikolucas-dinner: i was just reaching out to all the api-wg liaisons to share a couple links and touch base with all the projects.20:36
elmikoyou got a minute or two to chat?20:37
lucas-dinnerelmiko, oh nice, yeah sure20:37
elmikolucas-dinner: awesome, so here are two links; the first is to a set of liaison responsibilities that the nova team has proposed, and the second is a merge guideline for the working group20:38
elmikohttps://wiki.openstack.org/wiki/Nova/APIWGLiaisons20:38
elmikohttps://review.openstack.org/#/c/186836/20:38
elmikonothing urgent is needed on these, i'm just trying to get around and do a little outreach from the wg =)20:38
openstackgerritThiago Paiva Brito proposed openstack/ironic-specs: OneView Driver for Ironic  https://review.openstack.org/18776220:39
lucas-dinnerelmiko, right, so this model is being tested by the nova folks right? And if it works well other projects might start adapting it20:39
elmikoalso, we will probably start using some of the merge guideline to freeze proposed guidelines before they go live to get a final round of comments from liaisons and PTLs if necessary.20:39
elmikolucas-dinner: yea20:39
lucas-dinnerelmiko, I will read it through. Maybe we can start doing some (or all) of it in Ironic this cycle too20:39
elmikoideally, i think we should incorporate their suggestions in the api-wg docs20:39
lucas-dinnergotcha20:39
elmikolucas-dinner: awesome, it's nothing hardcore, just some sensible ideas about how liaisons can increase their interactions.20:40
*** eghobo has quit IRC20:40
lucas-dinnerelmiko, thanks for the links I will read it and vote on the #18683620:40
elmikoor when necessary, delegate to other wg members20:40
elmikolucas-dinner: thanks for your time, enjoy dinner!20:40
*** spandhe has joined #openstack-ironic20:40
lucas-dinnerelmiko, thank you for reaching out20:41
*** radek_ has quit IRC20:41
lucas-dinnerelmiko, btw, we don't have an IRC channel for the API workgroup right?20:41
elmikolucas-dinner: we do, openstack-api20:41
elmiko=)20:41
lucas-dinnerohh20:41
* lucas-dinner joins20:41
lucas-dinnersorry for that20:41
elmikonp, that's partially why i'm making the rounds ;)20:41
lucas-dinnerelmiko, thanks for that! /me joined20:42
*** krtaylor has quit IRC20:44
*** eghobo has joined #openstack-ironic20:48
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759220:50
*** romcheg has quit IRC20:51
*** elmiko has left #openstack-ironic20:53
*** dtantsur has left #openstack-ironic21:02
*** dtantsur has joined #openstack-ironic21:02
openstackgerritThiago Paiva Brito proposed openstack/ironic-specs: OneView Driver for Ironic  https://review.openstack.org/18776221:02
*** albertoffb has quit IRC21:03
*** shakamunyi_ has joined #openstack-ironic21:03
*** trown is now known as trown|outttypeww21:03
dtantsurdevananda, if tc didn't reach my patch today, does it mean it gets delayed one week more? :(21:03
devanandadtantsur: yes21:03
dtantsurdamn...21:03
devanandadtantsur: remind me, link?21:04
dtantsurdevananda, https://review.openstack.org/#/c/185442/21:04
*** shakamunyi__ has joined #openstack-ironic21:04
devanandadtantsur: it has almost enough to pass -- probably worth pinging ttx to get it approved now anyway21:05
*** shakamunyi__ is now known as tylerdurden21:05
*** tylerdurden has quit IRC21:08
*** shakamunyi_ has quit IRC21:08
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Implement OEM Inventory components  https://review.openstack.org/18759221:09
mrdaMorning21:10
*** e0ne has quit IRC21:11
*** krtaylor has joined #openstack-ironic21:11
dtantsurmrda, using this change to say good morning to you :)21:12
dtantsurso g'morning :)21:12
dtantsurI now I go to bed finally21:12
dtantsurdevananda, thanks for pinging people!21:12
mrdadtantsur: have a nice sleep!21:12
NobodyCammorning mrda21:12
*** dtantsur is now known as dtantsur|afk21:13
devanandadtantsur|afk: o/521:15
dtantsur|afk:)21:16
* dtantsur|afk is now really afk21:16
NobodyCambbiab running to drop off rental car21:22
*** thiagop has quit IRC21:32
*** hblixt has joined #openstack-ironic21:34
dhellmanndevananda: we have that fix for oslo.messaging rechecking, and I'll do a release this evening after it lands -- I had to fix an issue with the py34 jobs before it would work21:42
devanandaheh, np21:42
* dhellmann wishes ubuntu would release the updated package of 3.421:43
*** dguerri is now known as dguerri`away21:51
gabriel-bezerraHi all.21:57
gabriel-bezerraWhy is it that the node name attribute must be a hostname compliant string?21:58
jrollgabriel-bezerra: because we like weird arbitrary rules?21:59
gabriel-bezerraIs it used as an actual hostname anywhere?21:59
jrollnot today, no21:59
jrollwe had to make some sort of rules on it, this one seemed reasonable21:59
*** lucas-dinner has quit IRC22:00
gabriel-bezerraso it would not be a hard deal if we'd proposed to change that, would it?22:00
jrollI don't know22:01
jrollwhat's the use case?22:01
*** jgrimm is now known as zz_jgrimm22:01
gabriel-bezerraour discovery service could bring a name that is not hostname compliant from our CMDB22:02
*** MattMan has quit IRC22:02
gabriel-bezerrait has less sctrict rules about naming physical hardware22:02
gabriel-bezerranowadays we do not bring the name, but I bet it would be a good improvement in ux22:03
*** cppforlife_ has quit IRC22:04
*** edcragg has joined #openstack-ironic22:07
*** absubram has quit IRC22:07
*** aweeks has quit IRC22:08
mrdagabriel-bezerra: we wanted the name to allow hostnames22:12
mrdagabriel-bezerra: but it appears that restricting it to hostname RFC-compliance might be too too restrictive22:12
mrdagabriel-bezerra: see https://bugs.launchpad.net/ironic/+bug/143437622:14
openstackLaunchpad bug 1434376 in Ironic "Node name rule relaxation" [Low,Confirmed] - Assigned to Lucas Alvares Gomes (lucasagomes)22:14
*** romcheg has joined #openstack-ironic22:15
gabriel-bezerramrda: good to see there is already work being done on it.22:15
gabriel-bezerramrda: I'll talk to Lucas then to see how it is going.22:16
mrdagabriel-bezerra: my preference is that whatever we change the regex to, it should _allow_ hostnames, but also support whatever other use case people find useful22:17
gabriel-bezerramrda: ++22:17
*** Ng has quit IRC22:18
gabriel-bezerramrda, jroll: thank you for the quick and thoughtful response22:18
mrdanp22:20
jrollI'm inclined to just say: [0-9a-zA-Z\-_\.]+{1,255}22:20
jrollor something to that effect22:21
mrdathat's a good start22:21
jrollthat is, alphanum + - _ .22:21
*** BadCub has quit IRC22:21
jroll+ as in "in addition to", not allow +22:21
mrdajust depends if we want `~!@#$%^&*()-_=+[{]}\|;:'",<.>/? as well22:22
jrollgah, no22:22
jrolllol22:22
mrdahey, once the kimono is opened...22:22
mrdastring.letters + string.digits + string.punctuation22:24
openstackgerritJulia Kreger proposed openstack/bifrost: Lock Bifrost to Ansible stable-1.9  https://review.openstack.org/18753222:30
openstackgerritJulia Kreger proposed openstack/bifrost: Make Ansible modules 1.9 compatible  https://review.openstack.org/18658222:30
openstackgerritJulia Kreger proposed openstack/bifrost: Preserve logs in logs/ folder  https://review.openstack.org/18658122:31
openstackgerritJulia Kreger proposed openstack/bifrost: Update test-birfrost to limit log lines  https://review.openstack.org/18770322:31
*** [1]cdearborn has joined #openstack-ironic22:33
* TheJulia is just re-basing changes22:33
*** Sukhdev has joined #openstack-ironic22:35
*** cppforlife_ has joined #openstack-ironic22:38
openstackgerritJulia Kreger proposed openstack/bifrost: Add pip to requirements list  https://review.openstack.org/18706822:42
*** cdearborn has quit IRC22:48
*** aweeks has joined #openstack-ironic22:50
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Support for disabling DHCP server configuration  https://review.openstack.org/18736222:54
*** Ng has joined #openstack-ironic23:03
*** BadCub has joined #openstack-ironic23:05
*** BadCub has quit IRC23:09
*** aweeks has quit IRC23:09
dhellmanndevananda: I just tagged oslo.messaging 1.13.0, which includes the fix for ironic23:14
NobodyCamdhellmann: woo hoo TY23:14
dhellmannNobodyCam: the package is still building, but it should show up quickly23:14
NobodyCam:) sweet23:15
*** BadCub has joined #openstack-ironic23:16
NobodyCamdhellmann: worth us pinning to that ver? currently we pin to >= 1.8.023:17
NobodyCamhttps://github.com/openstack/ironic/blob/master/requirements.txt#L3923:18
*** aweeks has joined #openstack-ironic23:19
*** natorious is now known as zz_natorious23:20
*** edcragg has quit IRC23:22
*** chlong has joined #openstack-ironic23:22
*** romcheg has quit IRC23:26
*** naohirot has joined #openstack-ironic23:42
*** bradjones has quit IRC23:43
*** bradjones has joined #openstack-ironic23:45
*** Haomeng|2 has joined #openstack-ironic23:52
*** ijw has joined #openstack-ironic23:54
*** Haomeng has quit IRC23:55
*** barra204 has quit IRC23:57
*** shakamunyi has quit IRC23:57
*** rloo has quit IRC23:58

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