14:01:05 #startmeeting Rally 14:01:06 Meeting started Mon Sep 21 14:01:05 2015 UTC and is due to finish in 60 minutes. The chair is amaretskiy. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:09 The meeting name has been set to 'rally' 14:01:16 sup 14:01:18 hi all 14:02:24 o/ 14:02:35 o/ 14:03:46 let's start 14:04:04 #topic New Rally release model 14:04:38 I believe all have seen email from boris-42 regarding new release model 14:04:44 hi 14:05:12 now we have flexible ability to publish major and minor releases 14:05:47 does anyone have comments about that? 14:05:57 nope 14:07:26 okay 14:08:04 hi 14:08:37 hi 14:10:03 so we have rule for major releases (N).(N).(n), minor releases (n).(n).(N), bug fixes and releases for demand - (n).(n).(n)-(N).(N) 14:10:20 i believe I'm not wrong with this short description :) 14:10:37 okay, let's proceed 14:10:51 #topic Discuss Rally Tags 14:11:17 We have a proposal from boris-42 for 3 tags 14:11:31 they are: covered-by-rally, has-rally-gates, certified-by-rally 14:11:45 I think we should be ready to discuss that with Boris 14:13:06 for example, first tag "covered-by-rally" is not clear for me - if we set this tag for some project, this definitely does not guarantee that all API are covered by rally 14:13:20 does anybody have ideas about that? 14:13:23 o/ 14:14:13 But covered all Api that is in Rally) 14:14:36 hi! 14:14:40 hi 14:15:12 andreykurilin, redixin - what do you think? ^ 14:15:23 I thin that the best is the first idea. "works in rally" 14:15:48 Its smart and means exactly what is in tag 14:15:50 actually it seems that Boris has kicked this tag 14:16:53 rvasilets: "works in rally" doesn't say load in which it works 14:17:38 okay, we have a proposal from Boris regarding 3 tags 14:17:48 let's be ready to discuss that 14:17:50 with two words I don;t think that we can describe the exact load 14:18:10 also read his email regarding tags 14:18:27 [openstack-dev] [openstack-operators][tc][tags] Rally tags 14:18:44 but we can think like: rally = means high load, means that it would work in any case 14:19:30 rvasilets: I think we do not mean high load, especially on gates based on devstack 14:20:57 rvasilets: also I've submitted a patch to keystone gates, and there was no high load since I was asked to make rally job running about 20 mins 14:21:01 okay, does anybody have something to add about tags? 14:21:27 ok. Rally its a competition for professionls. What if "ride in rally"?) 14:22:12 rvasilets: okay, let's discuss that later with Boris 14:22:24 ok 14:22:24 okay, proceed to next topic 14:22:41 #topic Status for implementation of 'rally task abort' command 14:23:02 andreykurilin: what is the status for this patch? 14:23:23 py27: commands succeeded 14:23:24 congratulations :) 14:23:35 just need to publish new patch-set 14:23:36 :) 14:23:45 and check pep8 14:23:51 great 14:24:48 new patch-set is ready 14:24:59 how about tox -e cli?) 14:25:18 rvasilets: I don't launch it locally:) 14:25:24 I beliave that we will cut release after merging this) 14:25:27 cool. we need this patch since it is a release-blocker 14:25:34 okay, proceed 14:25:49 yes, it looks like it last release-blocker 14:27:22 #topic member role in users context - difference for v2 and v3 api 14:27:22 stpierre hi 14:27:29 hey 14:27:48 so boris-42 kind of weighed in on this, and it sounds like he wants to go with the v2 behavior -- that is, no default group 14:27:54 let me find the code review real quick 14:28:06 https://review.openstack.org/#/c/220441/ 14:28:13 #link https://review.openstack.org/#/c/220441/ 14:28:34 anyone have any problems with rolling back the keystone v3 wrapper behavior that automatically adds users to the 'member' role? 14:29:41 stpierre: okay. personally I use v2 on my local cloud :( 14:29:47 yep, me too 14:31:54 hearing no opposition, i guess we follow our BDFL's lead and get rid of the v3 wrapper behavior 14:32:25 stpierre: does keystone team have proper bug reported? 14:32:45 the only bug report i'm aware of is this one: 14:32:48 #link https://bugs.launchpad.net/rally/+bug/1492177 14:32:49 Launchpad bug 1492177 in Rally "Users created without the member role with keystone API V2" [Undecided,Invalid] 14:33:27 gg, I marked this bug as Invalid:) 14:33:58 perfect :) 14:34:33 it seems that we should report proper bug to keystone, shouldn't we? 14:34:46 what bug exactly? 14:35:06 afaik keyston v3 api works wrong... ? 14:36:02 oh, is that what this is trying to work around? 14:36:34 stpierre: i do not know 14:36:36 i just assumed someone didn't want to add the member role using the roles context :) 14:36:56 i guess i can bring up a devstack and TIAS easily enough 14:37:17 stpierre: okay, waiting updates from you. thanks! 14:37:26 stpierre: maybe we should merge users and roles contexts ? 14:38:36 maybe -- that would certainly be a more elegant way to handle creating a default role 14:39:51 merge users and roles contexts - this looks like huge change and should be discussed with boris-42 14:39:59 oh very yes 14:40:12 also, I don't know how it should work for existing users 14:40:44 i think for now it'd be good if we could make the behavior consistent across the keystone wrapper; anything bigger than that is out of scope for the moment 14:41:02 great 14:41:51 okay, let's proceed 14:41:58 #topic [Swift] Add objects context class 14:42:08 #link https://review.openstack.org/#/c/179578/ 14:42:32 according to our gerrit dashboard, this patch is important for release 14:42:43 does anybody know status for it? 14:43:07 amaretskiy: gerrit dashboard is outdated 14:43:16 andreykurilin: okay 14:43:28 i guess we can proceed :) 14:43:36 #topic Free discussion 14:43:46 #topic i18n 14:44:17 As you know, Rally uses oslo.i18n library 14:44:41 also, all user messages are wrapped by _(), _LE()... 14:44:43 BUT 14:44:56 But Rally doesn't have any pot file 14:45:02 we don't have any translations 14:45:57 andreykurilin: I think before starting writing .po files we should inspect all files and put translations for some messages 14:45:59 _() is required for any messages in rally, but it doen't work at all. just redundant wrappers fir now 14:46:38 amaretskiy: this process can be automated 14:46:41 and should be 14:46:59 andreykurilin: https://wiki.openstack.org/wiki/Translations#Setup_Zanata_server.2C_import_and_export_of_translations 14:47:09 andreykurilin: need a hacking rule? 14:47:09 dims__: thanks:) 14:47:20 amaretskiy: see a link above 14:48:33 So we have 2 ways: finish configure of i18n or remove it at all for now 14:49:11 andreykurilin: first way looks better :) 14:49:46 but i do not see anything about hacking in the link above 14:50:10 First would be easier) 14:51:33 I'm familiar with Django - there is a makemassages command for scanning project and collecting all messageids 14:52:32 okay, this topic looks like required boris-42 attention as well 14:54:01 does anybody have something to add regarding i18n? 14:54:22 nothing from me 14:55:31 okay 14:55:47 #topic Free discussion 14:56:34 any more comments or questions? 14:57:53 let's finish meeting :) 14:57:58 #endmeeting