Tuesday, 2014-01-28

*** openstack has joined #openstack-climate00:02
*** chandankumar_ has joined #openstack-climate02:29
*** chandankumar_ has quit IRC02:31
*** frankbutt has joined #openstack-climate04:20
*** frankbutt has left #openstack-climate04:20
*** Nikolay_St has joined #openstack-climate07:25
*** f_rossigneux has quit IRC07:36
*** f_rossigneux has joined #openstack-climate07:37
*** DinaBelova_ is now known as DinaBelova08:53
DinaBelovascroiset, f_rossigneux we still have two unmerged changes important for 0.108:55
DinaBelovahttps://review.openstack.org/#/c/49142/08:55
DinaBelovaand https://review.openstack.org/#/c/63097/08:55
DinaBelovaI will really appreciate your review - because I suppose Sylvain will WFH today and I do not know if he will take a look on it08:56
DinaBelovathese changes are separating us from 0.108:57
scroisetDinaBelova: I'll review these asap09:00
DinaBelovascroiset, thank you09:01
DinaBelovascroiset, 'cause after all changes will be merged09:02
DinaBelovaI insist on at least one day code freeze09:02
DinaBelovawith full testing09:02
DinaBelovafor VM and PH use cases09:03
DinaBelovathis means we'll have release hopefully on Thursday09:03
scroisetyep, sounds good09:04
DinaBelovaf_rossigneux, also I'm quite worried about these stats: http://russellbryant.net/openstack-stats/climate-reviewers-60.txt09:05
scroiset... I saw09:05
DinaBelovaas you see last 60 days you have no reviews at all09:05
DinaBelovaf_rossigneux, I want to remind you that being core team member means working on Climate not only writing code09:06
DinaBelovabut also reviewin it09:06
DinaBelovascroiset and Nikolay_St - you at least are doing that, although I prefer better stats, but still09:06
*** SergeyLukjanov_ is now known as SergeyLukjanov09:08
scroisetDinaBelova: not at full time on climate you know, I'll try to be more present if my boss wish it ;)09:16
DinaBelovascroiset :D09:17
DinaBelovaI know that quite good09:17
DinaBelovathat's why I'm ok with your and Nick stats09:17
DinaBelovaI just want f_rossigneux also to spend some timeon it09:17
DinaBelovaotherwise I see no other choice to exclude f_rossigneux from core team - he does incredible job, but I believe, that core team member should work on reviewing too09:18
f_rossigneuxI am not sure it is relevant that I am in the review team. I have not a lot of time to do code reviewing. I can contribute, ok, but my primary job is not code reviewing. During the next months, I plan to work on scheduling improvements, standby modes, billing, and I want also to write a paper on Kwapi, and contribute to a chapter of a white book on Cloud Computing. So as you can see, I can't spend a lot of time on code review09:28
f_rossigneuxing if I try to achieve my goals.09:28
DinaBelovaf_rossigneux, ok, understood09:29
DinaBelovaso you will have no objections if you'll be removed from core team because of lack of time for reviewing?09:30
f_rossigneuxIt's ok for me.09:30
DinaBelovaok09:32
openstackgerritDina Belova proposed a change to stackforge/climate: Fix testing env variables and testing directory  https://review.openstack.org/6957410:36
*** DinaBelova is now known as DinaBelova_10:58
*** DinaBelova_ is now known as DinaBelova11:18
*** SergeyLukjanov is now known as SergeyLukjanov_a11:19
*** SergeyLukjanov_a is now known as SergeyLukjanov11:19
scroisetone review done.. some concerns about tests. see my comments inline.  I'll (try) test the nova extension now11:29
DinaBelovascroiset, I see them11:29
DinaBelovaI wanted to ask you about https://review.openstack.org/#/c/49142/48/climate/utils/openstack/nova.py11:29
DinaBelovaI mean your comments about 'bypass_url to set management_url auth_token to set .. auth_token'11:29
DinaBelovaAre you sure that functionality is in novalient 2.15.0?11:30
DinaBelovanot in master?11:30
scroisetI just checked the master .. indeed11:30
DinaBelova'cause I'm pretty sure that there is no auth_token in master11:30
DinaBelovathat was the main problem here11:30
DinaBelovaand it was solved this way - like heat guys do that11:31
DinaBelovasorry, I meant '' no auth_token in 2.15.0""11:31
DinaBelovaas for other your comments - quite agree with you11:32
scroisetwhy are we adherent to 2.15.0 .. don't remember :)11:33
scroiset.. this is the last release I guess11:33
DinaBelovacause that's global req now11:33
DinaBelovaand that's last release11:33
DinaBelovawe won't pass gate without same reqs as in global ones11:33
scroisetok, so feel free to ignore this part of my comments .. and let's fix as soon as it's released with our need11:34
DinaBelovascroiset, agreed11:34
DinaBelovaNikolay_St. will you fix other comments?11:34
scroisetDinaBelova: openstack is so fast evolving. We are really near the trenches with climate :D11:38
DinaBelova:D11:38
DinaBelovayep :)11:38
DinaBelovaalso we are reason of new keystoneclient release11:39
DinaBelovaand I hope soon for novaclient :D11:39
openstackgerritDina Belova proposed a change to stackforge/climate: Port to oslo.messaging  https://review.openstack.org/5788012:47
DinaBelovascroiset, please take a look on https://review.openstack.org/#/c/69574/ - I found smth not really nice in our testing env variables :)12:49
*** bauzas has joined #openstack-climate12:57
openstackgerritA change was merged to stackforge/climate: Fix testing env variables and testing directory  https://review.openstack.org/6957413:11
*** chandankumar has joined #openstack-climate13:16
bauzashi all13:20
DinaBelovabauzas, hello13:23
bauzasDinaBelova: would it be possible to review https://review.openstack.org/#/c/68927/13:23
bauzasI'm currently deploying the latest patch from virtual instances13:24
bauzasin order to test it13:24
bauzaseven if there are -1 on it13:24
DinaBelovabauzas, great13:24
bauzasmaking sure we won't forget any more obvious things13:24
DinaBelova-1 is mostly cosmetic one, so we really may test major things13:24
DinaBelovabauzas, thank you13:25
bauzasindded13:25
DinaBelovabauzas, I'm fighting with oslo.messaging after all hosts related things have been merged13:25
DinaBelovait's not simple :D13:25
bauzasargh13:25
bauzaswhy ?13:26
DinaBelovaI'm testing PR use case directly with oslo.messaging13:26
bauzasany needed help ,13:26
bauzaswhat's the problem ?13:26
DinaBelovait seems that hack with taking methods from host plugin via managrs getattr13:26
DinaBelovais not really consumed by oslo.messaging13:27
bauzasoh I see13:27
DinaBelovaI'm trying to locate problem now13:27
bauzasindeed, I can help you13:27
bauzasthe previous openstack.common thing was doing an explicit getattr() call13:27
bauzasso, that's why I chose to implement __getattr___13:28
DinaBelovayep, I'm investigating how that's going on now13:28
DinaBelovaand I believe it's somehow getattr now too13:28
bauzasI was thinking there was a dispatcher13:28
DinaBelovaoh, it seems that now it is13:28
bauzaslemme find the call itself with the previous code13:28
bauzasmaybe you could find the piece by analoguing13:29
DinaBelovahttp://paste.openstack.org/show/T0nvixkhxovpOO71qAyk/13:29
DinaBelovaok. tnx13:29
DinaBelovaI believe this problem is some kind of mixture of getattr/oslo.messaging/my wrappers13:30
bauzasgot it13:30
bauzashttps://github.com/stackforge/climate/blob/master/climate/openstack/common/rpc/dispatcher.py#L17213:31
bauzasthe call was quite simple13:31
bauzasso we have to find out how the call is done with the new oslo.messaging stuff13:32
bauzasmaybe dhellman could help13:33
DinaBelovabauzas also I was thinking there cannot be taken method from physical host plugin13:33
DinaBelovaalthough I was not right13:33
DinaBelovait's taken correctly13:33
DinaBelovaso problem is not there for sure13:33
bauzaswhat pdb is saying ?13:33
bauzaswhen you got thru the manager service ?13:34
bauzasare you sure the __getattr__ method is called ?13:34
DinaBelovahttp://paste.openstack.org/show/sCtvRsFVOcgbfNo0nULI/13:34
DinaBelovathat's pdb in my methods wrappers13:35
DinaBelovaserver side13:35
DinaBelova<bound method PhysicalHostPlugin.list_computehosts of <climate.plugins.oshosts.host_plugin.PhysicalHostPlugin object at 0x33fb190>>13:35
DinaBelovaI suppose that means I have this method here13:35
bauzascorrect13:35
bauzaslooking at your traceback13:36
*** chandankumar has quit IRC13:36
bauzasso there is still a dispatch method doing an explicit getattr()13:36
DinaBelovathat might be problem of https://github.com/stackforge/climate/blob/master/climate/utils/service.py#L4613:36
DinaBelovaI suppose this decorator has been envolved in trace13:37
bauzasthe context !13:38
bauzasthat's the main difference !13:38
bauzascompare both calls :13:38
DinaBelovayep, here it is13:38
bauzashttp://paste.openstack.org/show/T0nvixkhxovpOO71qAyk/13:38
bauzashttps://github.com/stackforge/climate/blob/master/climate/openstack/common/rpc/dispatcher.py#L17213:38
DinaBelovathat's strange13:39
DinaBelovamoment13:39
scroisethi bauzas !13:40
bauzasscroiset: :)13:40
bauzasscroiset: 4 days without coding was too long for me ;)13:41
scroisethehe13:41
DinaBelovabauzas, scroiset just one question13:43
DinaBelovahttps://github.com/stackforge/climate/blob/master/climate/plugins/oshosts/host_plugin.py#L23613:43
DinaBelovahow do you use that decorator for sure?13:43
DinaBelovaI truly believe this decorator might be removed without any harm13:44
DinaBelovait's no more used for lease_create, etc. things13:44
bauzaswell, the previous implem was waiting for a context :)13:44
bauzasoh, understood your mistake :D13:45
bauzasbecause I reviewed long time ago the patch for oslo.messaging13:45
bauzasyes, we no longer need to use export_context13:45
DinaBelovaok, I'll provide this change13:46
DinaBelovaremoving export_context13:46
bauzasbut as you removed them from the manager code itself without merging it from the physical side... :)13:46
bauzashere is why it failed13:46
bauzasbecause now this code is nonsense13:46
DinaBelovayep13:46
bauzassorry to have missed that13:46
bauzasit was in my mind, without recalling it13:46
bauzasso, it should work now13:47
DinaBelovanah, everything is nice13:47
DinaBelovaI was just thinking am I crazy or not13:47
DinaBelovaif I see that mistake13:47
DinaBelova:D13:47
openstackgerritDina Belova proposed a change to stackforge/climate: Port to oslo.messaging  https://review.openstack.org/5788014:00
DinaBelova^_^14:00
*** chandankumar has joined #openstack-climate14:03
*** chandankumar has quit IRC14:09
bauzas^_^14:17
*** chandankumar has joined #openstack-climate14:22
*** DinaBelova is now known as DinaBelova_14:26
*** chandankumar has quit IRC14:35
*** DinaBelova_ is now known as DinaBelova14:37
bauzasDinaBelova: dammit, can't unshelve my instance14:55
DinaBelova bauzas, what's hapanning?14:55
bauzasalthough it does work within Climate as I can see the call14:55
bauzasDinaBelova: dunno, have to deep further14:55
DinaBelova0_014:55
bauzasthat's purely nova14:56
bauzasI saw the instance status as "unshelving"14:56
DinaBelovaso Nova is not unshelving, although Climate sends this request to it?14:56
bauzasso that's enough for me14:56
DinaBelovareally interesting14:56
bauzasNova was unshelving, but it seems it failed suddently14:56
bauzasmy whole lab is running on my PC14:56
bauzasit raised up to 13.00 load avg.14:57
DinaBelovamay you find some traces in nova-compute or nova-api logs?14:57
DinaBelovaIt really may have not enough resources or smth14:57
bauzasunfortunately, I had no looked at the traces and screen didn't kept the most interesting ones14:57
bauzasindeed14:57
bauzasprobably14:57
bauzassomething went wrong during the unshelving, but can't say wha14:58
bauzasI was about testing the lease ending14:58
bauzasdid you tested out ?14:58
DinaBelovayep14:58
bauzasok14:59
DinaBelovastop14:59
*** chandankumar has joined #openstack-climate14:59
DinaBelovalease was ending?14:59
DinaBelovaor starting?14:59
bauzasno no14:59
DinaBelovaunshelving should be on starting14:59
bauzasI was planning to end it14:59
DinaBelovaoh14:59
DinaBelovaok14:59
bauzasyep14:59
bauzasthe thing is :14:59
bauzasI tested the start14:59
bauzasand saw that Climate works14:59
bauzasbut, as Nova hasn't properly created the instance, I can't test the end of the lease15:00
bauzasthat's it15:00
DinaBelovaI got your point15:00
bauzasalbeit it's a good thing for testing Climate reliability about VMs :)15:00
DinaBelovathere might be small hack here15:01
DinaBelovayou may boot simple Vm15:01
bauzasof course, I can manage it15:01
bauzasyep15:01
DinaBelovaand then hack DB record15:01
DinaBelovafor reservation15:01
bauzasthat was my plan :)15:01
DinaBelova;)15:01
bauzasor, I can even go thru a lease create15:01
DinaBelovaeverybody loves dirty hacks :)15:01
bauzasNova will just say 'eh dude, your VM is already unshelved, nah ?'15:02
bauzasboth will work15:02
DinaBelova:)15:02
*** chandankumar has quit IRC15:06
SergeyLukjanovhey folks15:26
SergeyLukjanovhow is your 0.1 preparations?15:26
DinaBelovaSergeyLukjanov, Nick is fixing scroiset's comments now15:32
DinaBelovawhile bauzas is testing virtual use case15:32
DinaBelovacause scroiset's comments were mostly cosmetic and should not influence on Climate working15:33
SergeyLukjanovcool15:38
SergeyLukjanovlooks like you'll be able to release this week15:38
DinaBelovaSergeyLukjanov :D15:38
DinaBelovahope so15:39
DinaBelovaI'm thinking about Thursday :D if we'll have everything merged + 1-2 days on full testing15:39
DinaBelovawe have not much functionality now, so one testing day might be enough15:40
*** SergeyLukjanov is now known as SergeyLukjanov_16:09
*** DinaBelova is now known as DinaBelova_16:14
*** chandankumar has joined #openstack-climate16:45
*** DinaBelova_ is now known as DinaBelova17:00
*** chandankumar has quit IRC17:09
*** chandankumar has joined #openstack-climate17:15
*** chandankumar has quit IRC17:34
*** SergeyLukjanov_ is now known as SergeyLukjanov17:36
*** DinaBelova is now known as DinaBelova_18:05
*** DinaBelova_ is now known as DinaBelova18:33
*** DinaBelova is now known as DinaBelova_20:47
*** SergeyLukjanov is now known as SergeyLukjanov_21:59
*** openstack has joined #openstack-climate23:03
*** bauzas has quit IRC23:19

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