*** chandan_kumar has joined #openstack-climate | 03:51 | |
*** DinaBelova_ is now known as DinaBelova | 05:45 | |
*** saju_m has joined #openstack-climate | 06:03 | |
*** YorikSar has quit IRC | 08:06 | |
*** YorikSar has joined #openstack-climate | 08:06 | |
*** YorikSar has quit IRC | 08:07 | |
*** YorikSar has joined #openstack-climate | 08:07 | |
*** YorikSar has quit IRC | 08:08 | |
*** YorikSar has joined #openstack-climate | 08:08 | |
*** bauzas has joined #openstack-climate | 08:12 | |
openstackgerrit | A change was merged to stackforge/climate: Modifying coverage tox.ini configuration https://review.openstack.org/72674 | 08:46 |
---|---|---|
openstackgerrit | A change was merged to stackforge/climate: Remove old Scheduler RPC Service https://review.openstack.org/72612 | 08:47 |
*** DinaBelova is now known as DinaBelova_ | 09:40 | |
*** saju_m has quit IRC | 10:57 | |
*** YorikSar has quit IRC | 11:14 | |
*** YorikSar has joined #openstack-climate | 11:24 | |
*** YorikSar has quit IRC | 11:27 | |
*** YorikSar has joined #openstack-climate | 11:30 | |
*** YorikSar has quit IRC | 11:31 | |
*** YorikSar has joined #openstack-climate | 11:32 | |
*** YorikSar has quit IRC | 11:33 | |
*** YorikSar has joined #openstack-climate | 11:34 | |
*** YorikSar has quit IRC | 11:34 | |
*** YorikSar has joined #openstack-climate | 11:34 | |
*** YorikSar has quit IRC | 11:35 | |
*** YorikSar has joined #openstack-climate | 11:35 | |
*** saju_m has joined #openstack-climate | 11:40 | |
*** YorikSar has quit IRC | 11:48 | |
*** saju_m has quit IRC | 11:49 | |
*** YorikSar has joined #openstack-climate | 11:51 | |
*** YorikSar has quit IRC | 11:51 | |
*** YorikSar has joined #openstack-climate | 11:52 | |
*** DinaBelova_ is now known as DinaBelova | 12:04 | |
*** YorikSar has quit IRC | 12:32 | |
*** YorikSar has joined #openstack-climate | 12:33 | |
*** casanch1 has joined #openstack-climate | 13:03 | |
*** saju_m has joined #openstack-climate | 13:05 | |
*** saju_m has quit IRC | 13:06 | |
*** saju_m has joined #openstack-climate | 13:07 | |
openstackgerrit | Christian Martinez proposed a change to stackforge/climate: Adding tests for sqlalchemy class https://review.openstack.org/72943 | 13:34 |
*** pafuent has joined #openstack-climate | 13:36 | |
openstackgerrit | Nikolay Starodubtsev proposed a change to stackforge/python-climateclient: Add oslo modules for tests https://review.openstack.org/72945 | 13:40 |
openstackgerrit | Nikolay Starodubtsev proposed a change to stackforge/python-climateclient: Add test framework for climateclient https://review.openstack.org/72296 | 13:51 |
openstackgerrit | Christian Martinez proposed a change to stackforge/climate: Adding tests for sqlalchemy class https://review.openstack.org/72943 | 13:53 |
*** cmart has joined #openstack-climate | 13:55 | |
*** YorikSar_ has joined #openstack-climate | 13:58 | |
*** cmart has quit IRC | 14:03 | |
*** cmart_ has joined #openstack-climate | 14:03 | |
*** YorikSar has quit IRC | 14:03 | |
*** YorikSar_ is now known as YorikSar | 14:03 | |
*** saju_m has quit IRC | 14:21 | |
DinaBelova | guys, small thing I'd like to post here | 14:24 |
DinaBelova | https://etherpad.openstack.org/p/climate-incubation-status | 14:25 |
DinaBelova | It's our current incubation status with thing we should do to go further | 14:25 |
DinaBelova | there are links there to started incubation application | 14:25 |
DinaBelova | and things that should be fixed | 14:25 |
DinaBelova | there are undone issues in bold | 14:26 |
DinaBelova | bauzas, Nikolay_St, swann, pafuent, casanch1, f_rossigneux ^^^^^^ | 14:27 |
bauzas | I'm commenting it now | 14:27 |
casanch1 | ok, I'll take a look | 14:28 |
pafuent | Hi. I'll take a look too | 14:29 |
DinaBelova | thanks, guys | 14:29 |
pafuent | I added the links to the devstack reviews | 14:37 |
*** saju_m has joined #openstack-climate | 14:38 | |
openstackgerrit | Christian Martinez proposed a change to stackforge/climate: Adding tests for sqlalchemy class https://review.openstack.org/72943 | 14:52 |
*** cmart_ has left #openstack-climate | 14:55 | |
*** cmart__ has joined #openstack-climate | 14:56 | |
*** YorikSar_ has joined #openstack-climate | 14:59 | |
*** YorikSar has quit IRC | 15:00 | |
*** YorikSar_ is now known as YorikSar | 15:01 | |
*** chandan_kumar has quit IRC | 15:39 | |
*** chandan_kumar has joined #openstack-climate | 15:40 | |
*** bauzas has quit IRC | 15:56 | |
*** chandan_kumar has quit IRC | 15:59 | |
*** chandankumar_ has joined #openstack-climate | 15:59 | |
casanch1 | Hi, I'm updating oslo in climate | 16:00 |
casanch1 | using the Dina's patchset, which removed rpc and notifier | 16:01 |
casanch1 | but the oslo-incubator update.py script still updates rpc and notifier | 16:01 |
casanch1 | http://paste.openstack.org/show/64674/ | 16:01 |
casanch1 | do you know what could be wrong? | 16:01 |
DinaBelova | moment | 16:02 |
casanch1 | I'll be right back | 16:02 |
DinaBelova | I have one guess, but I thought I fixed it in my change | 16:02 |
DinaBelova | yep, I fixed it - I moved notifier and rpc modules from openstack-common.conf | 16:03 |
DinaBelova | https://review.openstack.org/#/c/57880/13/openstack-common.conf | 16:03 |
DinaBelova | that's strange it's trying still to update them :( | 16:03 |
*** bauzas has joined #openstack-climate | 16:05 | |
DinaBelova | I only can imagine that somehow there is set rpc as dependency for https://github.com/openstack/oslo-incubator/blob/master/openstack/common/service.py#L47 - but as I see how update.py works it should not - https://github.com/openstack/oslo-incubator/blob/master/update.py#L243 | 16:08 |
DinaBelova | I'll try some greps, moment | 16:14 |
DinaBelova | I'm quite surprised, really | 16:15 |
DinaBelova | it should not do that | 16:16 |
DinaBelova | so there are two variants: 1/ u may update it and remove rpc and notifies manually | 16:18 |
DinaBelova | 2/ u may ask oslo-incubator guys if they see smth strange there | 16:18 |
casanch1 | ok, I will remove rpc and notify and run the tests in climate | 16:36 |
DinaBelova | ok | 16:39 |
DinaBelova | btw 1/ + 2/ is the best variant :) | 16:39 |
*** bauzas has quit IRC | 16:53 | |
*** cmart__ has quit IRC | 17:09 | |
*** casanch1 has quit IRC | 17:16 | |
*** casanch1 has joined #openstack-climate | 17:18 | |
*** bauzas has joined #openstack-climate | 17:29 | |
*** bauzas has quit IRC | 17:36 | |
*** bauzas has joined #openstack-climate | 17:38 | |
openstackgerrit | Sylvain Bauza proposed a change to stackforge/climate: Port to Pecan/WSME for API v2 https://review.openstack.org/71011 | 17:46 |
*** saju_m has quit IRC | 17:50 | |
*** saju_m has joined #openstack-climate | 17:51 | |
*** saju_m has quit IRC | 17:58 | |
*** saju_m has joined #openstack-climate | 18:00 | |
*** chandankumar_ has quit IRC | 18:03 | |
*** bauzas has quit IRC | 18:07 | |
pafuent | DinaBelova: Are you around? | 18:08 |
SergeyLukjanov | pafuent, hey, looks like your devstack patch should work ok now | 18:10 |
SergeyLukjanov | at least w/o clone error ;) | 18:10 |
DinaBelova | pafuent, sometimes | 18:10 |
pafuent | SergeyLukjanov: I hope | 18:10 |
pafuent | SergeyLukjanov: I'm running a recheck no bug to test it | 18:11 |
SergeyLukjanov | pafuent, yup, see it | 18:11 |
pafuent | DinaBelova: There is a reason to get all events in ManagerService._event() and then only process the first one? | 18:12 |
DinaBelova | it's because we're running events that should happen | 18:13 |
DinaBelova | speaking about time | 18:13 |
DinaBelova | so they are got from DB sorted by date | 18:13 |
DinaBelova | and the first one is the earliest | 18:13 |
pafuent | pafuent: IMO that is a memory/performance issue. | 18:13 |
DinaBelova | yes, it is | 18:14 |
pafuent | pafuent: I could fill a bug with that | 18:14 |
DinaBelova | but we're going to rewrite it with HA with multiple events workers | 18:14 |
DinaBelova | like there are lots of workers and they'll use other type of behaviour | 18:14 |
DinaBelova | I dunno if that should be fixed in current code status - if it'll be changed anyway. Unless you're speaking about some other type of optimisation | 18:15 |
DinaBelova | how do you suggest to fix that? | 18:16 |
pafuent | DinaBelova: A really simple aproach, avoid the use of query.all() and use query.first() | 18:16 |
DinaBelova | pafuent, oh, ok :) That's nice (but keep in mind sorting thing) | 18:17 |
pafuent | DinaBelova: The idea is to use the same db_api method but returning only the first event | 18:17 |
DinaBelova | oh, gotcha | 18:17 |
DinaBelova | I'm ok with that | 18:17 |
DinaBelova | although I don't think it will help much with performance :D | 18:18 |
pafuent | DinaBelova: This will avoid a lot of Event objects in memory and the access to the DB will be reduced | 18:18 |
DinaBelova | ok, nice | 18:18 |
pafuent | DinaBelova: So, Do you think that will be useful to fill a bug and fix that? | 18:19 |
DinaBelova | I think that's nothing bad with it :) | 18:20 |
pafuent | DinaBelova: Ok, I'll fill the bug | 18:20 |
*** saju_m has quit IRC | 18:51 | |
*** casanch1 has quit IRC | 18:54 | |
*** saju_m has joined #openstack-climate | 19:01 | |
*** casanch1 has joined #openstack-climate | 19:17 | |
*** bauzas has joined #openstack-climate | 19:33 | |
openstackgerrit | Dina Belova proposed a change to stackforge/climate: Port to oslo.messaging https://review.openstack.org/57880 | 19:39 |
*** saju_m has quit IRC | 19:48 | |
pafuent | SergeyLukjanov: What should I do in order to scp the screen logs for climate? | 19:52 |
SergeyLukjanov | pafuent, it should be uploaded automatically | 19:57 |
pafuent | SergeyLukjanov: So, if no logs were uploaded, that implies that the screens failed to start? | 20:01 |
SergeyLukjanov | pafuent, I think yes | 20:08 |
pafuent | SergeyLukjanov: Ok, I'll try to find what happened | 20:10 |
pafuent | DinaBelova: Regarding to https://bugs.launchpad.net/climate/+bug/1279459 | 20:11 |
pafuent | DinaBelova: I found that the something similar happens in update_lease | 20:11 |
pafuent | DinaBelova: Should I fix that in the same patch or fill a new bug for that? | 20:12 |
bauzas | DinaBelova: that's planned to be rewritten in a bp | 20:12 |
bauzas | oops | 20:12 |
bauzas | pafuent: instead | 20:12 |
DinaBelova | nah, one moment | 20:13 |
bauzas | pafuent: the current _event() consumer is a PC | 20:13 |
bauzas | POC | 20:13 |
DinaBelova | I'm reading logs | 20:13 |
DinaBelova | bauzas, yes, we've discussed that | 20:13 |
DinaBelova | but pafuent sujjest to remove at least some moments like | 20:13 |
bauzas | DinaBelova: I was speaking to pafuent | 20:13 |
bauzas | :) | 20:13 |
DinaBelova | using all instead of first | 20:13 |
bauzas | well, that's something we spotted a while ago | 20:13 |
pafuent | Ahhh | 20:14 |
bauzas | and the main point is that if we do that, that could lead to potential lock-in | 20:14 |
pafuent | The fix is really simple. | 20:14 |
pafuent | bauzas: Why? | 20:14 |
bauzas | the ideal way would be to consume all tasks in a separate distributed service | 20:14 |
DinaBelova | [22:14:27] <DinaBelova> but we're going to rewrite it with HA with multiple events workers | 20:15 |
DinaBelova | [22:14:54] <DinaBelova> like there are lots of workers and they'll use other type of behaviour | 20:15 |
DinaBelova | [22:15:44] <DinaBelova> I dunno if that should be fixed in current code status - if it'll be changed anyway. Unless you're speaking about some other type of optimisation | 20:15 |
DinaBelova | [22:16:03] <DinaBelova> how do you suggest to fix that? | 20:15 |
DinaBelova | [22:16:32] <pafuent> DinaBelova: A really simple aproach, avoid the use of query.all() and use query.first() | 20:15 |
DinaBelova | that was our conversation here some time ago | 20:15 |
bauzas | well, that's risky because that's not transactional | 20:15 |
bauzas | the current thread will take the DB lock | 20:16 |
DinaBelova | bauzas, you mean using first instead of all? | 20:16 |
DinaBelova | is it non-transactional? | 20:16 |
bauzas | ah, didn't catched the .first() thing | 20:16 |
DinaBelova | that's really small change :) | 20:17 |
pafuent | The idea is to reduce the memory used and improve the performance a little | 20:17 |
bauzas | well, I was speaking of processing all the undone events all in the same thrzad | 20:17 |
bauzas | but yes, indeed | 20:17 |
DinaBelova | :) | 20:17 |
pafuent | BTW, I found that the same is done in update_lease | 20:17 |
bauzas | that's a small change, +1 for .first() | 20:17 |
DinaBelova | that's difficult topic to understand :S bauzas $ I immediately go to discussion of HA workers :D | 20:18 |
DinaBelova | pafuent, if there is smth like that in update_lease - please rewrite bug description and fix that too in one change | 20:18 |
DinaBelova | that won't be much | 20:18 |
bauzas | DinaBelova: +1 | 20:18 |
pafuent | bauzas: DinaBelova: Ok, I'll do it | 20:18 |
DinaBelova | :D | 20:19 |
pafuent | bauzas: DinaBelova: Thanks | 20:19 |
DinaBelova | pafuent, sorry for misunderstanding one more time :D | 20:19 |
pafuent | DinaBelova: No problem | 20:19 |
bauzas | that's pretty late for both of us ;) | 20:19 |
DinaBelova | cause HA architecture is in our minds and we can see that everywhere :D | 20:19 |
DinaBelova | and yep, it's late :) | 20:19 |
DinaBelova | bauzas, u've got utc+2 or utc+3 now? | 20:20 |
DinaBelova | or utc+1? | 20:20 |
bauzas | utc+1 | 20:20 |
DinaBelova | ok, gotcha | 20:20 |
bauzas | utc+2 in summer | 20:20 |
bauzas | 2130 now | 20:20 |
DinaBelova | in Russia we now have no summer/winter time | 20:20 |
bauzas | DinaBelova: I know :) | 20:20 |
DinaBelova | and that's uncomfortable :( | 20:20 |
bauzas | and I'll particularly appreciate our friday meetings on summer time... | 20:21 |
bauzas | that's joke :) | 20:21 |
bauzas | 1700-1800 | 20:21 |
DinaBelova | :D | 20:21 |
bauzas | I'll appreciate if we'll be quick :) | 20:21 |
DinaBelova | I'm guess it will be much better to use permanent utc+3 instead of utc+4 if that's need not to change it in my country | 20:21 |
DinaBelova | I guess *** | 20:21 |
bauzas | well, i do definitely prefer summer itme | 20:21 |
bauzas | time | 20:21 |
DinaBelova | :) | 20:21 |
bauzas | well, this HA thing is braining me out | 20:22 |
bauzas | I'm thinking of the possibilities and what's done with other projects | 20:22 |
DinaBelova | in my place that permanent utc+4 leads to lack of sun for fall/winter/spring | 20:22 |
DinaBelova | :( | 20:22 |
bauzas | aiui, Taskflow could be some help | 20:22 |
DinaBelova | not sure :? Taskflow cannot use distributed flows now, as I remember | 20:23 |
bauzas | that's Mistral job | 20:23 |
DinaBelova | yep | 20:23 |
DinaBelova | anyway, I | 20:23 |
DinaBelova | am going to find some solution for that | 20:23 |
bauzas | I would love be part of the thinkings ,) | 20:24 |
bauzas | I'm currently focusing on multi-threading concerns in Python | 20:24 |
bauzas | for my knowledge | 20:24 |
bauzas | and that's kind of work I would love having | 20:24 |
bauzas | provided we need to keep a stateless architecture | 20:25 |
DinaBelova | bauzas, sure | 20:25 |
DinaBelova | I guess YorikSar will help us here :) | 20:25 |
DinaBelova | he loves such tasks :) | 20:25 |
bauzas | :) | 20:26 |
bauzas | well, the few things I can see with multi-processing is on the RPC fanout way | 20:27 |
bauzas | that's not what we need | 20:27 |
bauzas | maybe a climate-conductor would be necessary before crafting HA | 20:27 |
bauzas | and I definitely think we need objects for the Manager | 20:28 |
*** DinaBelova is now known as DinaBelova_ | 20:47 | |
*** casanch1 has quit IRC | 21:02 | |
*** pafuent has left #openstack-climate | 21:13 | |
openstackgerrit | Sylvain Bauza proposed a change to stackforge/climate: Port to Pecan/WSME for API v2 https://review.openstack.org/71011 | 23:26 |
*** bauzas has quit IRC | 23:35 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!