Re: [openstack-dev] [mistral] Promoting Dougal Matthews to the core team

2016-11-08 Thread Anastasia Kuznetsova
+1 from my side!

On Tue, Nov 8, 2016 at 11:34 AM, Gershenzon, Michal (Nokia - IL) <
michal.gershen...@nokia.com> wrote:

> +1
>
> J
>
>
>
> Michal Gershenzon
> Software Engineer, CloudBand
> Application & Analytics , Nokia
> Contact number: +972 9 793 3163
>
>
>
> *From:* Deja, Dawid [mailto:dawid.d...@intel.com]
> *Sent:* Tuesday, November 08, 2016 10:21 AM
> *To:* openstack-dev@lists.openstack.org
> *Subject:* Re: [openstack-dev] [mistral] Promoting Dougal Matthews to the
> core team
>
>
>
> +1
>
>
>
> It's good to have you on board Dougal!
>
>
>
> Dawid Deja
>
>
>
> On Tue, 2016-11-08 at 19:46 +1300, Lingxian Kong wrote:
>
> +1 of course!
>
>
>
> Cheers,
> Lingxian Kong (Larry)
>
>
>
> On Tue, Nov 8, 2016 at 6:09 PM, Renat Akhmerov <renat.akhme...@gmail.com>
> wrote:
>
> Hi,
>
>
>
> I’d like to promote Dougal Matthews to the Mistral core team. [1] shows
> Dougal’s Mistral contribution summary for Newton cycle.
>
>
>
> Here are the reasons why I would like to see Dougal in the core team:
>
>- He reviews a lot and provides valuable comments, especially when it
>comes to discussing design of the new features
>- He sent 18 patches in Newton cycle which may not be a big number but
>it was his first full cycle in Mistral and I believe he can do more
>- He is one of the most active team members in general and in IRC
>specifically, always open for communication and easy to talk to
>- He is an active user of Mistral which is very important for me since
>he’s capable of providing valuable practical feedback on design, usability,
>reliability etc.
>- He seems to be very excited about working on Mistral
>
>
>
> Besides that I believe Dougal makes a good friendly atmosphere in our
> development team daily in our IRC channel and our weekly IRC meetings.
>
>
>
> Team, I would ask you to support me in this promotion.
>
>
>
> Thanks
>
>
>
> [1] http://stackalytics.com/?module=mistral-group_id=
> d0ugal=newton=marks
>
>
>
> Renat Akhmerov
>
> @Nokia
>
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> __
>
> OpenStack Development Mailing List (not for usage questions)
>
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistal] Mistral logo ideas?

2016-07-29 Thread Anastasia Kuznetsova
I like the idea with octopus.

Creature with lots of leg is associated with graph for me, thus I would
like to propose one more idea for mascot,
it is a spider with a web (something like this)
<http://www.clipartbest.com/cliparts/KTj/ozx/KTjozxggc.png>. What do you
think?


On Fri, Jul 29, 2016 at 12:21 PM, Elisha, Moshe (Nokia - IL) <
moshe.eli...@nokia.com> wrote:

> Octopus sounds good to me.
> For me it somehow relates to Mistral as well – like concurrent tasks…
>
> From: Renat Akhmerov <renat.akhme...@gmail.com>
> Reply-To: "OpenStack Development Mailing List (not for usage questions)" <
> openstack-dev@lists.openstack.org>
> Date: Tuesday, 19 July 2016 at 07:36
> To: "OpenStack Development Mailing List (not for usage questions)" <
> openstack-dev@lists.openstack.org>
> Subject: Re: [openstack-dev] [mistal] Mistral logo ideas?
>
>
>
> On 18 Jul 2016, at 19:54, Ryan Brady <rbr...@redhat.com> wrote:
>
> On Mon, Jul 18, 2016 at 12:44 AM, Renat Akhmerov <renat.akhme...@gmail.com
> > wrote:
>
>> On choosing a mascot for Mistral. Let’s choose one till next Monday.
>>
>> To start this discussion I’d like to propose a couple of ideas:
>>
>>
>>- *Octopus* (kind of symbolic to me). How do you like this beauty?
>>http://nashaplaneta.su/_bl/158/78285238.jpg
>>
>>
>  +1.  Intelligence, dexterity, tool-use - many good qualitites to
> associate with.
>
>
> Yep :)
>
>
> Renat Akhmerov
> @Nokia
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] Promoting Dawid Deja to core reviewers

2016-07-29 Thread Anastasia Kuznetsova
Renat,

I fully support Dawid's promotion! Here is my +1 for Dawid.

Dawid,

I will be glad to see you in the Mistral core team.

On Fri, Jul 29, 2016 at 2:39 PM, Renat Akhmerov <renat.akhme...@gmail.com>
wrote:

> Hi,
>
> I’d like to promote Dawid Deja working at Intel (ddeja in IRC) to Mistral
> core reviewers.
>
> The reasons why I want to see Dawid in the core team is that he provides
> amazing, very thorough reviews.
> Just by looking at a few of them I was able to make a conclusion that he
> knows the system architecture very well
> although he started contributing actively not so long ago. He always sees
> things deeply, can examine a problem
> from different angles, demonstrates solid technical background in general.
> He is in top 5 reviewers now by a number
> of reviews and the only one who still doesn’t have core status. He also
> implemented several very important changes
> during Newton cycle. Some of them were in progress for more than a year
> (flexible RPC) but Dawid helped to knock
> them down elegantly.
>
> Besides purely professional skills that I just mentioned I also want to
> say that it’s a great pleasure to work with
> Dawid. He’s a bright cheerful guy and a good team player.
>
> Dawid’s statistics is here:
> http://stackalytics.com/?module=mistral-group=commits_id=dawid-deja-0
>
>
> I’m hoping for your support in making this promotion.
>
> Thanks
>
> Renat Akhmerov
> @Nokia
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] Promoting Hardik Parekh to core reviewers

2016-05-10 Thread Anastasia Kuznetsova
I fully support this idea! It is my +1 for Hardik .

On Tue, May 10, 2016 at 11:49 AM, Renat Akhmerov <renat.akhme...@gmail.com>
wrote:

> I’d like to promote Hardik Parekh to Mistral core reviewers.
>
> He was #1 by number of commits and #3 by number of reviews in Mitaka cycle
> and I think he deserved it. His statistics for Mitaka is at [1].
>
> Please vote.
>
> [1]
> http://stackalytics.com/?release=mitaka=mistral-group=marks_id=hardik-parekh047
>
> Renat Akhmerov
> @Nokia
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] Promoting Anastasia Kuznetsova to core reviewers

2016-02-02 Thread Anastasia Kuznetsova
Thanks !

I will do my best for further development of the project and will try to
bring more quality in Mistral.

On Tue, Feb 2, 2016 at 8:13 AM, Renat Akhmerov <rakhme...@mirantis.com>
wrote:

> Alright, I think we all agree on that. Anastasia, welcome to the core team!
>
> Renat Akhmerov
> @ Mirantis Inc.
>
>
>
> On 01 Feb 2016, at 14:50, Hardik Parekh <hardik.parekh...@gmail.com>
> wrote:
>
> I'm not a core reviewer, but if I was, I'd definitely vote with +1.
>
> Great job, Anastasia!
>
> On Mon, Feb 1, 2016 at 4:45 PM, Nikolay Makhotkin <nmakhot...@mirantis.com
> > wrote:
>
>> Hi, great work, Anastasia!
>>
>> +1 for you!
>>
>> On Fri, Jan 29, 2016 at 11:27 AM, Lingxian Kong <anlin.k...@gmail.com>
>> wrote:
>>
>>> +1 from me, welcome Anastasia!
>>>
>>> On Fri, Jan 29, 2016 at 9:00 PM, Igor Marnat <imar...@mirantis.com>
>>> wrote:
>>>
>>>> Folks,
>>>> I'm not a core reviewer, but if I was, I'd definitely vote with +1.
>>>>
>>>> Good job, Anastasia! Keep going!
>>>>
>>>> Regards,
>>>> Igor Marnat
>>>>
>>>> On Fri, Jan 29, 2016 at 10:23 AM, Elisha, Moshe (Nokia - IL) <
>>>> moshe.eli...@nokia.com> wrote:
>>>>
>>>>> A very big +1
>>>>> ____
>>>>> From: Renat Akhmerov [rakhme...@mirantis.com]
>>>>> Sent: Friday, January 29, 2016 8:13 AM
>>>>> To: OpenStack Development Mailing List (not for usage questions)
>>>>> Subject: [openstack-dev] [mistral] Promoting Anastasia Kuznetsova to
>>>>> core   reviewers
>>>>>
>>>>> Team,
>>>>>
>>>>> I’d like to promote Anastasia Kuznetsova to the core team. What she’s
>>>>> been doing for 2 years is hard to overestimate. She’s done a huge amount 
>>>>> of
>>>>> work reviewing code, bugfixing and participating in public discussions
>>>>> including our IRC channel #openstack-mistral. She is very reliable,
>>>>> diligent and consistent about her work.
>>>>>
>>>>> Please vote.
>>>>>
>>>>> Renat Akhmerov
>>>>> @ Mirantis Inc.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> __
>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>> Unsubscribe:
>>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>
>>>>>
>>>>> __
>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>> Unsubscribe:
>>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>
>>>>
>>>>
>>>>
>>>> __
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe:
>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Regards!*
>>> *---*
>>> *Lingxian Kong*
>>>
>>>
>>> __
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>
>>
>> --
>> Best Regards,
>> Nikolay
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [mistral] Team meeting minutes/log - 02/01/2016

2016-02-01 Thread Anastasia Kuznetsova
Thanks everyone for very productive meeting.

We formed scope for M-3, link to the list of bps:
https://launchpad.net/mistral/+milestone/mitaka-3

Meeting minutes and log:

   -
   
http://eavesdrop.openstack.org/meetings/mistral/2016/mistral.2016-02-01-16.06.html
   -
   
http://eavesdrop.openstack.org/meetings/mistral/2016/mistral.2016-02-01-16.06.log.html



-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] Improving Mistral pep8 rules files to match Mistral guidelines

2015-12-24 Thread Anastasia Kuznetsova
Renat,

Yes, I have created blueprint, here is a link [1] .
In this bp you can find link to the etherpad where I described a couple of
rules that came to my mind.


[1]
https://blueprints.launchpad.net/mistral/+spec/add-custom-code-style-checks

On Thu, Dec 24, 2015 at 10:59 AM, Renat Akhmerov <rakhme...@mirantis.com>
wrote:

> I’m the one who has been enforcing those style things from the beginning
> so let me take this and describe these rules in details.
>
> Anastasia, have you already created a BP?
>
> Renat Akhmerov
> @ Mirantis Inc.
>
>
>
> On 10 Dec 2015, at 20:05, Anastasia Kuznetsova <akuznets...@mirantis.com>
> wrote:
>
> Moshe,
>
> I will create blueprint for that and will attach link to etherpad, so we
> can form list of the rules all together.
> After that it will be possible to publish all our 'rules' to docs and
> start their implementation.
>
> On Thu, Dec 10, 2015 at 11:23 AM, ELISHA, Moshe (Moshe) <
> moshe.eli...@alcatel-lucent.com> wrote:
>
>> Thanks, Anastasia!
>>
>>
>>
>> Who can take start documenting the rules? I remember only a few rules and
>> I don’t know all the nuances.
>>
>> For example, if the return statement is the only statement of a function
>> – do you still need a blank line before it?
>>
>>
>>
>> Once the rules doc will be available I can work on adding these rules to
>> our pep8.
>>
>>
>>
>>
>>
>> *From:* Anastasia Kuznetsova [mailto:akuznets...@mirantis.com]
>> *Sent:* Wednesday, December 09, 2015 1:13 PM
>> *To:* OpenStack Development Mailing List (not for usage questions)
>> *Subject:* Re: [openstack-dev] [mistral] Improving Mistral pep8 rules
>> files to match Mistral guidelines
>>
>>
>>
>> Hi Moshe,
>>
>>
>>
>> Great idea!
>>
>>
>>
>> It is possible to prepare some additional code checks, for example you
>> can take a look how it was done in Rally project [1].
>> Before starting such work in Mistral, I guess that we can describe our
>> addition code style rules in our official docs (somewhere in "Developer
>> Guide" section [2]).
>>
>>
>>
>> [1] https://github.com/openstack/rally/tree/master/tests/hacking
>>
>> [2] http://docs.openstack.org/developer/mistral/#developer-guide
>>
>>
>>
>> On Wed, Dec 9, 2015 at 11:21 AM, ELISHA, Moshe (Moshe) <
>> moshe.eli...@alcatel-lucent.com> wrote:
>>
>> Hi all,
>>
>>
>>
>> Is it possible to add all / some of the special guidelines of Mistral
>> (like blank line before return, period at end of comment, …) to our pep8
>> rules file?
>>
>>
>>
>> This can save a lot of time for both committers and reviewers.
>>
>>
>>
>> Thanks!
>>
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>>
>>
>> --
>>
>> Best regards,
>>
>> Anastasia Kuznetsova
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> Best regards,
> Anastasia Kuznetsova
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] "Mistral HA and multi-regional support" meeting minutes

2015-12-16 Thread Anastasia Kuznetsova
Moshe,

thanks for sharing these meeting minutes.
I am happy to help with gate and new functional tests (probably some
destructive scenarios) which will help us to test Mistral HA.

On Wed, Dec 16, 2015 at 8:01 PM, ELISHA, Moshe (Moshe) <
moshe.eli...@alcatel-lucent.com> wrote:

> Hi all,
>
>
>
> Renat and I had an action item to think about "Mistral HA and
> multi-regional support".
>
> No big surprises. These are the meeting minutes:
>
>
>
> Mistral Multi-Region:
>
> * A blueprint already exists [1]
>
> * Most topics were already discussed in Mitaka OpenStack summit and are
> described in the blueprint.
>
>
>
> Mistral HA
>
> * Add a gate that runs Mistral in HA mode (Ask akuznetsova
> for more info as she looked into this once).
>
> * Add more functional tests that are focused on HA tests
>
> * Put together a list of known HA issues that are currently not handled
> (For example, if an executor dies immediately after dequeuing a task) and
> think of solutions.
>
> * Expose Mistral load metrics to allow some external system to decide if
> it needs to scale Mistral components in / out.
>
>
>
> [1]
> https://blueprints.launchpad.net/mistral/+spec/mistral-multi-region-support
>
>
>
> Thanks.
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] Improving Mistral pep8 rules files to match Mistral guidelines

2015-12-10 Thread Anastasia Kuznetsova
Moshe,

I will create blueprint for that and will attach link to etherpad, so we
can form list of the rules all together.
After that it will be possible to publish all our 'rules' to docs and start
their implementation.

On Thu, Dec 10, 2015 at 11:23 AM, ELISHA, Moshe (Moshe) <
moshe.eli...@alcatel-lucent.com> wrote:

> Thanks, Anastasia!
>
>
>
> Who can take start documenting the rules? I remember only a few rules and
> I don’t know all the nuances.
>
> For example, if the return statement is the only statement of a function –
> do you still need a blank line before it?
>
>
>
> Once the rules doc will be available I can work on adding these rules to
> our pep8.
>
>
>
>
>
> *From:* Anastasia Kuznetsova [mailto:akuznets...@mirantis.com]
> *Sent:* Wednesday, December 09, 2015 1:13 PM
> *To:* OpenStack Development Mailing List (not for usage questions)
> *Subject:* Re: [openstack-dev] [mistral] Improving Mistral pep8 rules
> files to match Mistral guidelines
>
>
>
> Hi Moshe,
>
>
>
> Great idea!
>
>
>
> It is possible to prepare some additional code checks, for example you can
> take a look how it was done in Rally project [1].
> Before starting such work in Mistral, I guess that we can describe our
> addition code style rules in our official docs (somewhere in "Developer
> Guide" section [2]).
>
>
>
> [1] https://github.com/openstack/rally/tree/master/tests/hacking
>
> [2] http://docs.openstack.org/developer/mistral/#developer-guide
>
>
>
> On Wed, Dec 9, 2015 at 11:21 AM, ELISHA, Moshe (Moshe) <
> moshe.eli...@alcatel-lucent.com> wrote:
>
> Hi all,
>
>
>
> Is it possible to add all / some of the special guidelines of Mistral
> (like blank line before return, period at end of comment, …) to our pep8
> rules file?
>
>
>
> This can save a lot of time for both committers and reviewers.
>
>
>
> Thanks!
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
>
>
> --
>
> Best regards,
>
> Anastasia Kuznetsova
>
> ______
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] Improving Mistral pep8 rules files to match Mistral guidelines

2015-12-09 Thread Anastasia Kuznetsova
Hi Moshe,

Great idea!

It is possible to prepare some additional code checks, for example you can
take a look how it was done in Rally project [1].
Before starting such work in Mistral, I guess that we can describe our
addition code style rules in our official docs (somewhere in "Developer
Guide" section [2]).

[1] https://github.com/openstack/rally/tree/master/tests/hacking
[2] http://docs.openstack.org/developer/mistral/#developer-guide

On Wed, Dec 9, 2015 at 11:21 AM, ELISHA, Moshe (Moshe) <
moshe.eli...@alcatel-lucent.com> wrote:

> Hi all,
>
>
>
> Is it possible to add all / some of the special guidelines of Mistral
> (like blank line before return, period at end of comment, …) to our pep8
> rules file?
>
>
>
> This can save a lot of time for both committers and reviewers.
>
>
>
> Thanks!
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [mistral] Team meeting minutes - 11/30/2015

2015-11-30 Thread Anastasia Kuznetsova
Thanks everyone for joining us!

Meeting minutes:
http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-11-30-16.01.html
Meeting log:
http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-11-30-16.01.log.html

-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [murano] Is it possible to use Murano RESTful API to create and deploy an application

2015-11-26 Thread Anastasia Kuznetsova
Hi Tony,

We have already implemented commands which allow user to configure and
deploy environments via CLI.
Please, take a look to this article:
http://docs.openstack.org/developer/murano/draft/enduser-guide/deploying_using_cli.html

On Thu, Nov 26, 2015 at 9:18 AM, WANG, Ming Hao (Tony T) <
tony.a.w...@alcatel-lucent.com> wrote:

> Dear Murano developers and testers,
>
>
>
> I want to use Murano RESTful API to create and deploy an application.
>
> Based on my current understanding, I want to use muranoclient cli as
> following:
>
> 1.   “environment-create” to create Murano environment;
>
> 2.   “environment-session-create” to create session for the
> environment;
>
> 3.   “environment-apps-create” to create application for the session.
>
> This command hasn’t been implemented yet, thus I implement it by studying “
> do_environment_apps_edit” to send POST request to “services” object.
>
>
>
> Could you please help to check if my thought is right?
>
>
>
> If it is right, I meet the following issue:
>
> When an environment includes several applications, I need to generate an
> uuid for each application, and use the uuid to let one application
> reference to another application.
>
> It is a little strange to let user provide this kind of information, and I
> doubt if I’m using Murano in a wrong way, and Murano isn’t designed for
> this.
>
>
>
> Could you please help to check? Is Murano designed to be able to expose
> RESTful to do all the works(including application creation/deployment) that
> user can do from UI?
>
>
>
> Please advice,
>
> Thanks,
>
> Tony
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [mistral] Team meeting minutes - 11/23/2015

2015-11-23 Thread Anastasia Kuznetsova
Thanks everyone for very productive meeting!

Meeting minutes:
http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-11-23-16.04.html
Meeting log:
http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-11-23-16.04.log.html

-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [mistral] Notifier about changes in the dsvm gates structure

2015-11-17 Thread Anastasia Kuznetsova
Hello Everyone,

This is a notifier about the fact that Mistral team is on the way of
refactoring of current Jenkins dsvm gates infrastructure.
The final goal is to have voting dsvm gates which will run on every commit
to mistral and mistralclient repositories.

What we have now:
- mistral repository:
gate-mistral-devstack-dsvm job that installs mistral from commit and
python-mistralclient from master,
it runs both suite of tests on every commit: API tests from mistral
repository and CLI tests from python-mistralclient repository;
- mistralclient repository:
gate-mistral-devstack-dsvm job that installs python-mistralclient from
commit and mistral from master,
it runs suite of CLI tests from python-mistralclient repository.

As you can see, there is only job template for both repositories.

What we will have (or what other projects have now):
- mistral repository:
gate-mistral-devstack-dsvm job that will install mistral from commit and
latest released python-mistralclient
(version will be taken according requirements), it will run only API tests
from mistral repository.
- mistralclient repository:
gate-mistralclient-devstack-dsvm job that will install python-mistralclient
from commit and mistral from master,
it will run suite of CLI tests from python-mistralclient repository.

As a result, we will have two separate job templates, in each of them we
will run its own suite of tests.

I've created appropriate blueprint for these changes
mistral-making-dsvm-gates-voting
<https://blueprints.launchpad.net/mistral/+spec/mistral-making-dsvm-gates-voting>
 and
I am going to start work on its implementation.


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] sort dir of executions, asc or desc?

2015-10-28 Thread Anastasia Kuznetsova
Hi Lingxian,

I am agree with you that from user's point of view it is more convenient to
show execution
in the descending order (latest created execution on the top), but all
other get_all methods
(for tasks, workflows, etc) return list of objects in the ascending order.

I prefer to have consistent behavior for all items, so if it is better to
have descending order,
than let's have it for all lists, not just for one.


On Wed, Oct 28, 2015 at 4:14 AM, Lingxian Kong <anlin.k...@gmail.com> wrote:

> Hi, guys,
>
> I found this bug[1] this morning which was fixed just now, and I have
> to say, it is my intention that to make the query executions result in
> descending order when I implemented the query pagination blueprint,
> which is different with workflows list result behavior. Because in
> user's perspective, I think it's more convinient to show the lasted
> execution first, right? maybe the most commonly used scenario of
> 'execution-list' is, user creates some executions first, then he/she
> just wants to see what's the status of them, it‘s inconvenience for
> the users to scroll down the page to find their executions in
> ascending order, executions are more time sensitive than workflows.
>
> [1]: https://bugs.launchpad.net/mistral/+bug/1510417
>
> --
> Regards!
> ---
> Lingxian Kong
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [mistral] Team meeting minutes - 10/12/2015

2015-10-14 Thread Anastasia Kuznetsova
Hi Lingxian,

Yes, your understanding is correct.

> * run_functional_tests.sh is just used locally, will not run tests depend
on OpenStack.
This script was written just for ability to run suite of api tempest tests
locally (with turned off auth in Mistral and 'hacked' auth in tempest in
our tests),
just to check your changes and to find defects or regressions before making
a commit. We DO NOT use this script in our gates.

> * in our gate tests, all functional tests will run, since OpenStack will
be deployed before Mistral installed.
Yes, all our functional tests run in gate-mistral-devstack-dsvm.
Firstly comes installation of the OpenStack services (specified in the
configuration of the gate) using devstack scripts, then comes running of
the tests.


Regarding usage of Tempest in our tests need to think about it separately,
need to investigate can we get rid of it or not according to DefCore
requirements.
Maybe we can have separate suite of api tempest tests and we can try to
move them into tempest repository (or store in a separate folder in our
repo)
and have tempest-independent scenario tests  in our repo. Need to think.


On Wed, Oct 14, 2015 at 11:08 AM, Lingxian Kong <anlin.k...@gmail.com>
wrote:

> Hi, Mistral guys,
>
> In last meeting, we have discussed deeply about Tempest usage in Mistral
> project and the functional testing mechanism, I have the understanding in
> terms of functional testing as below,
>
> * run_functional_tests.sh is just used locally, will not run tests depend
> on OpenStack.
> * in our gate tests, all functional tests will run, since OpenStack will
> be deployed before Mistral installed.
>
> Am I right?
>
> What's more, maybe I'm totally wrong about the Tempest usage in Mistral
> functional testing and use it for DefCore purpose, I'm afraid Nikolay is
> right, we can get rid of it totally, then we don't rely on it for our
> testing. Or, we can use test plugin mechanism Tempest already provides(see
> http://docs.openstack.org/developer/tempest/plugin.html), but I think we
> are not interested in it in short term.
>
> On Tue, Oct 13, 2015 at 1:06 AM, Renat Akhmerov <rakhme...@mirantis.com>
> wrote:
>
>> Hi,
>>
>> Thanks for joining team meeting today.
>>
>> Meeting minutes:
>> http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-10-12-16.00.html
>> Meeting log:
>> http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-10-12-16.00.log.html
>>
>> See you next Monday at the same time.
>>
>> Renat Akhmerov
>> @ Mirantis Inc.
>>
>>
>>
>>
>> __
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> --
> *Regards!*
> *---*
> *Lingxian Kong*
>
> ______
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [mistral] L-3 roadmap discussion

2015-08-11 Thread Anastasia Kuznetsova
Hello all,

Happy to announce that Mistral team is planning to provide L-3 roadmap
discussion meeting on Wednesday ( Aug 12 ).
Meeting will be in our regular irc channel *#openstack-mistral at 12:00 pm
GMT*.

Here you can find what we have for L-3 now:
https://launchpad.net/mistral/+milestone/liberty-3

If you want to see anything else in Mistral L-3, please, you are welcome to
assign these bps/bugs for liberty-3 milestone.
All items will be discussed on this meeting and final roadmap will be
formed.

-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [mistral] Team meeting minutes

2015-08-10 Thread Anastasia Kuznetsova
Thanks everyone for coming!

Meeting minutes:
http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-08-10-16.03.txt
Meeting log:
http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-08-10-16.03.log.html

The next meeting will be on Aug 17. You can post your agenda items at
https://wiki.openstack.org/wiki/Meetings/MistralAgenda

-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Sahara] [QA] [tests coverage] Can we add CI job to control the unit tests coverage?

2015-07-03 Thread Anastasia Kuznetsova
Boris,

thanks for an explanation! I will take a closer look at the cover.sh script.

On Fri, Jul 3, 2015 at 12:07 AM, Boris Pavlovic bpavlo...@mirantis.com
wrote:

 Anastasia,

 because new patch may not be just a new code, committer may delete
 something or fix typos in docsting, etc.


 This job compares amount of non covered lines (before and after patch).
 If you just remove code there will be less lines that should be covered so
 amount of non covered lines will be less or the same (if everything was
 covered before)

 Fixing typos in docstrings won't introduce new lines.

 Btw job allows you to introduce  N (few) new lines that are not covered by
 unit tests that are uncovered in some cases.


 Best regards,
 Boris Pavlovic

 On Thu, Jul 2, 2015 at 10:46 AM, Anastasia Kuznetsova 
 akuznets...@mirantis.com wrote:

 Hi Timur,

 Generally I think that it is a good idea to have a gate that will check
 whether new code is covered by unit tests or not. But I am not sure that
 this gate should be voting (if I understand you correct),
 because new patch may not be just a new code, committer may delete
 something or fix typos in docsting, etc.

 On Thu, Jul 2, 2015 at 8:15 PM, Timur Nurlygayanov 
 tnurlygaya...@mirantis.com wrote:

 Hi all,

 I suggest to add CI job which will check the unit tests coverage for
 Sahara repository and will set -1 for commits with new code and without
 unit tests (if we have some degradation of tests coverage).
 This job successfully works for Rally project and it helps to organize
 the right code development process when developers write new unit tests for
 new functionality.

 we can just copy this job from Rally and start to use it for Sahara:
 Coverage control script:
 https://github.com/openstack/rally/blob/master/tests/ci/cover.sh
 Configuration file for coverage plugin (to exclude code which shouldn't
 be affected): https://github.com/openstack/rally/blob/master/.coveragerc
 Example of job in infra repository:
 https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L4088

 I expect that it will help to increase the tests coverage by unit tests.

 Do we have any objections?

 --

 Timur,
 Senior QA Engineer
 OpenStack Projects
 Mirantis Inc


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




 --
 Best regards,
 Anastasia Kuznetsova

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Sahara] [QA] [tests coverage] Can we add CI job to control the unit tests coverage?

2015-07-02 Thread Anastasia Kuznetsova
Hi Timur,

Generally I think that it is a good idea to have a gate that will check
whether new code is covered by unit tests or not. But I am not sure that
this gate should be voting (if I understand you correct),
because new patch may not be just a new code, committer may delete
something or fix typos in docsting, etc.

On Thu, Jul 2, 2015 at 8:15 PM, Timur Nurlygayanov 
tnurlygaya...@mirantis.com wrote:

 Hi all,

 I suggest to add CI job which will check the unit tests coverage for
 Sahara repository and will set -1 for commits with new code and without
 unit tests (if we have some degradation of tests coverage).
 This job successfully works for Rally project and it helps to organize the
 right code development process when developers write new unit tests for new
 functionality.

 we can just copy this job from Rally and start to use it for Sahara:
 Coverage control script:
 https://github.com/openstack/rally/blob/master/tests/ci/cover.sh
 Configuration file for coverage plugin (to exclude code which shouldn't be
 affected): https://github.com/openstack/rally/blob/master/.coveragerc
 Example of job in infra repository:
 https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L4088

 I expect that it will help to increase the tests coverage by unit tests.

 Do we have any objections?

 --

 Timur,
 Senior QA Engineer
 OpenStack Projects
 Mirantis Inc

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] Propose Winson Chan m4dcoder for core team

2015-04-07 Thread Anastasia Kuznetsova
Hello all,

As a QA Engineer of Mistral, I also appreciate Winson's contribution to the
project, his ideas and I will be glad to see him as a core engineer of
Mistral project.

On Tue, Apr 7, 2015 at 12:56 PM, Lingxian Kong anlin.k...@gmail.com wrote:

 Although I have jumpped into Mistral just for a short time, but really
 appreciate Winson's vision about my patches, and his work is of great
 value to Mistral.

 I'm not in the core team of Mistral, but really hope to see Winson as
 a core member to bring more to Mistral.

 On Tue, Apr 7, 2015 at 5:08 PM, Nikolay Makhotkin
 nmakhot...@mirantis.com wrote:
  It would be good to see Winson as the core contributor in Mistral.
 
  +1 for Winson!
 
 
 
  On Tue, Apr 7, 2015 at 11:53 AM, Renat Akhmerov rakhme...@mirantis.com
  wrote:
 
  +1 with my both hands. Winson has been working on Mistral for about a
  year, was actively participating in the very first workflow engine
 version
  (what we called PoC) and keeps bringing his experience and excellent
  engineering skills to the project.
 
  Thanks Winson for your passionate work!
 
  Renat Akhmerov
  @ Mirantis Inc.
 
 
 
   On 07 Apr 2015, at 03:04, Dmitri Zimine dzim...@stackstorm.com
 wrote:
  
   Hi folks,
  
   I’d like to propose Winson Chan (m4dcoder) to become Mistral core team
   member.
  
   Winson brings unique mix of field experience implementing Mistral
   workflows in user environments, and solid development skills.
  
   He has been contributing to Mistral since Mar 2014. Winson did a 23
   commits - a number of them are non-trivial, like moving RPC to
   oslo-messaging, or introducing environments, or making full
 validation. He
   has submitted 14 blueprints and detailed design proposals,
 contributing to
   design and directions. He found, reported, and fixed bugs. He is
 becoming
   more active on the review board (would encourage to do more).
  
   I am +1 for m4dcoder as a core team member.
  
   DZ.
  
  
  
  
  
  
  
 __
   OpenStack Development Mailing List (not for usage questions)
   Unsubscribe:
   openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
 
  --
  Best Regards,
  Nikolay
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 



 --
 Regards!
 ---
 Lingxian Kong

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Best regards,
Anastasia Kuznetsova
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Heat] Decoupling Heat integration tests from Heat tree

2015-03-27 Thread Anastasia Kuznetsova
Hello,

As a QA engineer, I like the idea to make integration tests more
independent and have an ability to package them and run against any
deployed cloud, it will be very useful.
But I assume, that creating a separate repository is not needed and it is
enough to just collect all functional/integration tests in separate folder
like now.

Best regards,
Anastasia Kuznetsova

On Fri, Mar 27, 2015 at 6:18 AM, Angus Salkeld asalk...@mirantis.com
wrote:

 On Fri, Mar 27, 2015 at 6:26 AM, Zane Bitter zbit...@redhat.com wrote:

 On 26/03/15 10:38, Pavlo Shchelokovskyy wrote:

 Hi all,

 following IRC discussion here is a summary of what I propose can be done
 in this regard, in the order of increased decoupling:

 1) make a separate requirements.txt for integration tests and modify the
 tox job to use it. The code of these tests is pretty much decoupled
 already, not using any modules from the main heat tree. The actual
 dependencies are mostly api clients and test framework. Making this
 happen should decrease the time needed to setup the tox env and thus
 speed up the test run somewhat.


 +1

  2) provide separate distutils' setup.py/setup.cfg
 http://setup.py/setup.cfg to ease packaging and installing this test
 suit to run it against an already deployed cloud (especially scenario
 tests seem to be valuable in this regard).


 +1

  3) move the integration tests to a separate repo and use it as git
 submodule in the main tree. The main reasons not to do it as far as I've
 collected are not being able to provide code change and test in the same
 (or dependent) commits, and lesser reviewers' attention to a separate
 repo.


 -0

 I'm not sure what the advantage is here, and there are a bunch of
 downsides (basically, I agree with Ryan). Unfortunately I missed the IRC
 discussion, can you elaborate on how decoupling to this degree might help
 us?


 I think the overall goal is to make it easier for an operator to run tests
 against their cloud to make sure
 everything is working. We should really have a common approach to this so
 they don't have to do something
 different for each project. Any opinions from the QA team?

 Maybe have it as it's own package, then you can install it and run
 something like:
 os-functional-tests-run package-name auth args here

 -A




 cheers,
 Zane.

  What do you think about it? Please share your comments.

 Best regards,

 Pavlo Shchelokovskyy
 Software Engineer
 Mirantis Inc
 www.mirantis.com http://www.mirantis.com


 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:
 unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 
 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:
 unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] Mistral sublime plugin available

2015-03-16 Thread Anastasia Kuznetsova
Looks great and it is really helpful) I've already started to play with it
and test it.


Regards,
Anastasia Kuznetsova



On Mon, Mar 16, 2015 at 1:19 PM, Renat Akhmerov rakhme...@mirantis.com
wrote:

 Thank you so much! I’m excited and looking forward to play with it )

 How about moving (or copying) this code into one of our official repos?
 “mistral-extra” seems to be the right place since from the very beginning
 it was intended to be used for various tools and examples.

 Renat Akhmerov
 @ Mirantis Inc.



  On 14 Mar 2015, at 08:26, Lingxian Kong anlin.k...@gmail.com wrote:
 
  very cool!
 
  2015-03-14 8:56 GMT+08:00 Dmitri Zimine dzim...@stackstorm.com:
  Mistral team got an exciting contribution:
 
  our good friend and industry veteran GP De Ciantis had built a sublime
  plugin for Mistral DSL - workbooks, workflows, etc.
 
  Check it out, and enjoy writing Mistral workflows!
 
  https://github.com/giampierod/mistral-sublime
 
  Thanks GP for an excellent contrib!
 
  Regards,
  DZ.
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 
 
 
  --
  Regards!
  ---
  Lingxian Kong
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] Changing expression delimiters in Mistral DSL

2015-02-17 Thread Anastasia Kuznetsova
As for me, I think that % ... % is not an elegant solution and looks
massive because of '%' sign. Also I agree with Renat, that % ... %
reminds HTML/Jinja2 syntax.

I am not sure that similarity with something should be one of the main
criteria, because we don't know who will use Mistral.

I like:
- {1 + $.var} Renat's example
- variant with using some functions (item 2 in Dmitry's list):  { yaql:
“1+1+$.my.var  100” } or yaql: 'Hello' + $.name 
- my two cents, maybe we can use something like: result: - Hello +
$.name -


Regards,
Anastasia Kuznetsova

On Tue, Feb 17, 2015 at 1:17 PM, Nikolay Makhotkin nmakhot...@mirantis.com
wrote:

 Some suggestions from me:

 1. y 1 + $.var  # (short from yaql).
 2. { 1 + $.var }  # as for me, looks more elegant than % %. And
 visually it is more strong

 A also like p7 and p8 suggested by Renat.

 On Tue, Feb 17, 2015 at 11:43 AM, Renat Akhmerov rakhme...@mirantis.com
 wrote:

 One more:

 p9: \{1 + $.var} # That’s pretty much what
 https://review.openstack.org/#/c/155348/ addresses but it’s not exactly
 that. Note that we don’t have to put it in quotes in this case to deal with
 YAML {} semantics, it’s just a string



 Renat Akhmerov
 @ Mirantis Inc.



 On 17 Feb 2015, at 13:37, Renat Akhmerov rakhme...@mirantis.com wrote:

 Along with % % syntax here are some other alternatives that I checked
 for YAML friendliness with my short comments:

 p1: ${1 + $.var} # Here it’s bad that $ sign is used for two
 different things
 p2: ~{1 + $.var} # ~ is easy to miss in a text
 p3: ^{1 + $.var} # For someone may be associated with regular
 expressions
 p4: ?{1 + $.var}
 p5: {1 + $.var} # This is kinda crazy
 p6: e{1 + $.var} # That looks a pretty interesting option to me, “e”
 could mean “expression” here.
 p7: yaql{1 + $.var} # This is interesting because it would give a clear
 and easy mechanism to plug in other expression languages, “yaql” here is a
 used dialect for the following expression
 p8: y{1 + $.var} # “y” here is just shortened “yaql


 Any ideas and thoughts would be really appreciated!

 Renat Akhmerov
 @ Mirantis Inc.



 On 17 Feb 2015, at 12:53, Renat Akhmerov rakhme...@mirantis.com wrote:

 Dmitri,

 I agree with all your reasonings and fully support the idea of changing
 the syntax now as well as changing system’s API a little bit due to
 recently found issues in the current engine design that don’t allow us, for
 example, to fully implement ‘with-items’ (although that’s a little bit
 different story).

 Just a general note about all changes happening now: *Once we release
 kilo stable release our API, DSL of version 2 must be 100% stable*. I
 was hoping to stabilize it much earlier but the start of production use
 revealed a number of things (I think this is normal) which we need to
 address, but not later than the end of Kilo.

 As far as % % syntax. I see that it would solve a number of problems
 (YAML friendliness, type ambiguity) but my only not strong argument is that
 it doesn’t look that elegant in YAML as it looks, for example, in ERB
 templates. It really reminds me XML/HTML and looks like a bear in a grocery
 store (tried to make it close to one old russian saying :) ). So just for
 this only reason I’d suggest we think about other alternatives, maybe not
 so familiar to Ruby/Chef/Puppet users but looking better with YAML and at
 the same time being YAML friendly.

 I would be good if we could here more feedback on this, especially from
 people who started using Mistral.

 Thanks

 Renat Akhmerov
 @ Mirantis Inc.



 On 17 Feb 2015, at 03:06, Dmitri Zimine dzim...@stackstorm.com wrote:

 SUMMARY:
 

 We are changing the syntax for inlining YAQL expressions in Mistral YAML
 from {1+$.my.var} (or “{1+$.my.var}”) to % 1+$.my.var %

 Below I explain the rationale and the criteria for the choice. Comments
 and suggestions welcome.

 DETAILS:
 -

 We faced a number of problems with using YAQL expressions in Mistral DSL:
 [1] must handle any YAQL, not only the ones started with $; [2] must
 preserve types and [3] must comply with YAML. We fixed these problems by
 applying Ansible style syntax, requiring quotes around delimiters (e.g.
 “{1+$.my.yaql.var}”). However, it lead to unbearable confusion in DSL
 readability, in regards to types:

 publish:
intvalue1: {1+1}” # Confusing: you expect quotes to be string.
intvalue2: {int(1+1)}” # Even this doestn’ clean the confusion
whatisthis:{$.x + $.y}” # What type would this return?

 We got a very strong push back from users in the filed on this syntax.

 The crux of the problem is using { } as delimiters YAML. It is plain
 wrong to use the reserved character. The clean solution is to find a
 delimiter that won’t conflict with YAML.

 Criteria for selecting best alternative are:
 1) Consistently applies to to all cases of using YAML in DSL
 2) Complies with YAML
 3) Familiar to target user audience - openstack and devops

 We prefer using

Re: [openstack-dev] [mistral] Team meeting minutes 02/16/2015

2015-02-17 Thread Anastasia Kuznetsova
Hi Lingxian,

Feel free to join us in IRC meeting every Monday at 16:00 UTC at
#openstack-meeting channel.


Regards,
Anastasia Kuznetsova

On Tue, Feb 17, 2015 at 7:05 PM, Lingxian Kong anlin.k...@gmail.com wrote:

 hi, Nikolay,

 Thanks for sending them out. It will be appreciated that there will be
 reminder before the meeting starts.

 Regards!

 2015-02-17 0:52 GMT+08:00 Nikolay Makhotkin nmakhot...@mirantis.com:
  Thanks for joining our team meeting today!
 
   * Meeting minutes:
 
 http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-02-16-16.00.html
   * Meeting log:
 
 http://eavesdrop.openstack.org/meetings/mistral/2015/mistral.2015-02-16-16.00.log.html
 
  The next meeting is scheduled for Feb 23 at 16.00 UTC.
  --
  Best Regards,
  Nikolay
 
 
 __
  OpenStack Development Mailing List (not for usage questions)
  Unsubscribe:
 openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 



 --
 Regards!
 ---
 Lingxian Kong

 __
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] Converging discussions on WF context and WF/task/action inputs

2014-12-24 Thread Anastasia Kuznetsova
Winson, Renat,

I have a few questions, because some of aspects aren't clear to me.

1) How does the end user will pass env variables to workflow?Will you add
one more optional parameter to execution-create command?
mistral execution-create wf wf_input wf_params wf_env
If yes than what is wf_env will be, json file?
2) Retuning to first example:
...
 action: std.sql conn_str={$.env.conn_str} query={$.query}
...
$.env - is it a name of environment or it will be a registered syntax to
getting access to values from env ?
3) Can user has a few environments?

On Wed, Dec 24, 2014 at 8:20 AM, Renat Akhmerov rakhme...@mirantis.com
wrote:

 Thanks Winson,

 Since we discussed all this already I just want to confirm that I fully
 support this model, it will significantly help us make much more concise,
 readable and maintainable workflows. I spent a lot of time thinking about
 it and don’t see any problems with it. Nice job!

 However, all additional comments and questions are more than welcomed!


 Renat Akhmerov
 @ Mirantis Inc.



 On 24 Dec 2014, at 04:32, W Chan m4d.co...@gmail.com wrote:

 After some online discussions with Renat, the following is a revision of
 the proposal to address the following related blueprints.
 *
 https://blueprints.launchpad.net/mistral/+spec/mistral-execution-environment
 * https://blueprints.launchpad.net/mistral/+spec/mistral-global-context
 *
 https://blueprints.launchpad.net/mistral/+spec/mistral-default-input-values
 * https://blueprints.launchpad.net/mistral/+spec/mistral-runtime-context

 Please refer to the following threads for backgrounds.
 *
 http://lists.openstack.org/pipermail/openstack-dev/2014-December/052643.html
 *
 http://lists.openstack.org/pipermail/openstack-dev/2014-December/052960.html
 *
 http://lists.openstack.org/pipermail/openstack-dev/2014-December/052824.html


 *Workflow Context Scope*
 1. context to workflow is passed to all its subflows and subtasks/actions
 (aka children) only explicitly via inputs
 2. context are passed by value (copy.deepcopy) to children
 3. change to context is passed to parent only when it's explicitly
 published at the end of the child execution
 4. change to context at the parent (after a publish from a child) is
 passed to subsequent children

 *Environment Variables*
 Solves the problem for quickly passing pre-defined inputs to a WF
 execution.  In the WF spec, environment variables are referenced as
 $.env.var1, $.env.var2, etc.  We should implement an API and DB model
 where users can pre-defined different environments with their own set of
 variables.  An environment can be passed either by name from the DB or
 adhoc by dict in start_workflow.  On workflow execution, a copy of the
 environment is saved with the execution object.  Action inputs are still
 declared explicitly in the WF spec.  This does not solve the problem where
 common inputs are specified over and over again.  So if there are multiple
 SQL tasks in the WF, the WF author still needs to supply the conn_str
 explicitly for each task.  In the example below, let's say we have a SQL
 Query Action that takes a connection string and a query statement as
 inputs.  The WF author can specify that the conn_str input is supplied from
 the $.env.conn_str.

 *Example:*

 # Assume this SqlAction is registered as std.sql in Mistral's Action table.
 class SqlAction(object):
 def __init__(self, conn_str, query):
 ...

 ...

 version: 2.0
 workflows:
 demo:
 type: direct
 input:
 - query
 output:
 - records
 tasks:
 query:
 action: std.sql conn_str={$.env.conn_str} query={$.query}
 publish:
 records: $

 ...

 my_adhoc_env = {
 conn_str: mysql://admin:secrete@localhost/test
 }

 ...

 # adhoc by dict
 start_workflow(wf_name, wf_inputs, env=my_adhoc_env)

 OR

 # lookup by name from DB model
 start_workflow(wf_name, wf_inputs, env=my_lab_env)


 *Define Default Action Inputs as Environment Variables*
 Solves the problem where we're specifying the same inputs to subflows and
 subtasks/actions over and over again.  On command execution, if action
 inputs are not explicitly supplied, then defaults will be lookup from the
 environment.

 *Example:*
 Using the same example from above, the WF author can still supply both
 conn_str and query inputs in the WF spec.  However, the author also has the
 option to supply that as default action inputs.  An example environment
 structure is below.  __actions should be reserved and immutable.  Users
 can specific one or more default inputs for the sql action as nested dict
 under __actions.  Recursive YAQL eval should be supported in the env
 variables.

 version: 2.0
 workflows:
 demo:
 type: direct
 input:
 - query
 output:
 - records
 tasks:
 query:
 action: std.sql query={$.query}
 publish:
  

Re: [openstack-dev] [Mistral] Converging discussions on WF context and WF/task/action inputs

2014-12-24 Thread Anastasia Kuznetsova
Renat,

thanks for response!
One more question:

 So that same workflows could be running in different environments


Asking about using a few environments I meant within one workflow. For
example I need to work with two DB and I have two environments: env1 =
{conn_str: ip, user: user, password: passwd} and env2 = {conn_str:
ip2, user: user2, password: passwd2}. Will it be possible to do
something like this:

tasks:
   connect_first_db:
  action: std.sql conn_str={$.env1.conn_str} query={$.query}
  publish:
 records: $
   connect_second_db:
  action: std.sql conn_str={$.env2.conn_str} query={$.query}
  publish:
 records: $


Thanks,
Anastasia Kuznetsova

On Wed, Dec 24, 2014 at 2:19 PM, Renat Akhmerov rakhme...@mirantis.com
wrote:


 On 24 Dec 2014, at 14:06, Anastasia Kuznetsova akuznets...@mirantis.com
 wrote:

 1) How does the end user will pass env variables to workflow?Will you add
 one more optional parameter to execution-create command?
 mistral execution-create wf wf_input wf_params wf_env
 If yes than what is wf_env will be, json file?


 Yes. IMO it should be possible to specify either a string (name of a
 previously stored environment) or a json file (so called ad-hoc
 environment).

 2) Retuning to first example:
 ...
  action: std.sql conn_str={$.env.conn_str} query={$.query}
 ...
 $.env - is it a name of environment or it will be a registered syntax to
 getting access to values from env ?


 So far we agreed that ‘key' should not be a registered key. Environment
 (optionally specified) is just another storage of variables going after
 workflow context in a lookup chain. So that if somewhere in a wf we have an
 expression $.something then this “something” will be first looked in
 workflow context and if it doesn’t exist there then looked in the specified
 environment.
 But if we want to explicitly group a set of variables we can use any
 (except for reserved as __actions ) key, for example, “env”.

 3) Can user has a few environments?


 Yes. That’s one of the goals of introducing a concept of environment. So
 that same workflows could be running in different environments (e.g with
 different email settings, any kinds of passports etc.).


 Renat Akhmerov
 @ Mirantis Inc.

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] Plans to load and performance testing

2014-12-22 Thread Anastasia Kuznetsova
Dmitry,

Now I see that my comments are not so informative, I will try to describe
environment and scenarios in more details.

1) *1 api 1 engine 1 executor  *it means that there were 3 Mistral
processes running on the same box
2) list-workbooks scenario was run when there were no workflow executions
at the same time, I will notice this your comment and I will measure time
in such situation, but I guess that it will take more time, the question is
as far as.
3) 60 % of success means that only 60 % of number of times execution of
scenario 'list-workbooks' were successful, at the moment I have observed
only one type of error:
error connection to Rabbit : Error ConnectionError: ('Connection aborted.',
error(104, 'Connection reset by peer'))
4) we don't know the durability criteria of Mistral and under what load
Mistral will 'die', we want to define the threshold.

P.S. Dmitry, if you have any ideas/scenarios which you want to test, please
share them.

On Sat, Dec 20, 2014 at 9:35 AM, Dmitri Zimine dzim...@stackstorm.com
wrote:

 Anastasia, any start is a good start.

 * 1 api 1 engine 1 executor, list-workbooks*

 what exactly doest it mean: 1) is mistral deployed on 3 boxes with
 component per box, or all three are processes on the same box? 2) is
 list-workbooks test running while workflow executions going on? How many?
 what’s the character of the load 3) when it says 60% success what exactly
 does it mean, what kind of failures? 4) what is the durability criteria,
 how long do we expect Mistral to withstand the load.

 Let’s discuss this in details on the next IRC meeting?

 Thanks again for getting this started.

 DZ.


 On Dec 19, 2014, at 7:44 AM, Anastasia Kuznetsova 
 akuznets...@mirantis.com wrote:

 Boris,

 Thanks for feedback!

  But I belive that you should put bigger load here:
 https://etherpad.openstack.org/p/mistral-rally-testing-results

 As I said it is only beginning and  I will increase the load and change
 its type.

 As well concurrency should be at least 2-3 times bigger than times
 otherwise it won't generate proper load and you won't collect enough data
 for statistical analyze.
 
 As well use  rps runner that generates more real life load.
 Plus it will be nice to share as well output of rally task report
 command.

 Thanks for the advice, I will consider it in further testing and reporting.

 Answering to your question about using Rally for integration testing, as I
 mentioned in our load testing plan published on wiki page,  one of our
 final goals is to have a Rally gate in one of Mistral repositories, so we
 are interested in it and I already prepare first commits to Rally.

 Thanks,
 Anastasia Kuznetsova

 On Fri, Dec 19, 2014 at 4:51 PM, Boris Pavlovic bpavlo...@mirantis.com
 wrote:

 Anastasia,

 Nice work on this. But I belive that you should put bigger load here:
 https://etherpad.openstack.org/p/mistral-rally-testing-results

 As well concurrency should be at least 2-3 times bigger than times
 otherwise it won't generate proper load and you won't collect enough data
 for statistical analyze.

 As well use  rps runner that generates more real life load.
 Plus it will be nice to share as well output of rally task report
 command.


 By the way what do you think about using Rally scenarios (that you
 already wrote) for integration testing as well?


 Best regards,
 Boris Pavlovic

 On Fri, Dec 19, 2014 at 2:39 PM, Anastasia Kuznetsova 
 akuznets...@mirantis.com wrote:

 Hello everyone,

 I want to announce that Mistral team has started work on load and
 performance testing in this release cycle.

 Brief information about scope of our work can be found here:

 https://wiki.openstack.org/wiki/Mistral/Testing#Load_and_Performance_Testing

 First results are published here:
 https://etherpad.openstack.org/p/mistral-rally-testing-results

 Thanks,
 Anastasia Kuznetsova
 @ Mirantis Inc.

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Mistral] Plans to load and performance testing

2014-12-19 Thread Anastasia Kuznetsova
Hello everyone,

I want to announce that Mistral team has started work on load and
performance testing in this release cycle.

Brief information about scope of our work can be found here:
https://wiki.openstack.org/wiki/Mistral/Testing#Load_and_Performance_Testing

First results are published here:
https://etherpad.openstack.org/p/mistral-rally-testing-results

Thanks,
Anastasia Kuznetsova
@ Mirantis Inc.
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] ActionProvider

2014-12-19 Thread Anastasia Kuznetsova
Winson, Renat,

I think that it is a good idea. Moreover, it is relevant, because about a
month ago there was a question from one guy in our IRC channel about what
if some of other 3rd party systems which provide their own client bindings
(in python) want to integrate with Mistral, how it will work. For that
moment we just thought about it, but hadn't any blueprints or discussions.

Thanks,
Anastasia Kuznetsova
@ Mirantis Inc.


On Thu, Dec 18, 2014 at 9:33 AM, Renat Akhmerov rakhme...@mirantis.com
wrote:

 Winson,

 The idea itself makes a lot of sense to me because we’ve had a number of
 discussions about how we could make action subsystem even more pluggable
 and flexible. One of the questions that we’d like to solve is to be able to
 add actions “on the fly” and at the same time stay safe. I think this whole
 thing is about specific technical details so I would like to see more of
 them. Generally speaking, you’re right about actions residing in a
 database, about 3 months ago we made this refactoring and put all actions
 into db but it may not be 100% necessary. Btw, we already have a concept of
 action generator that we use to automatically build OpenStack actions so
 you can take a look at how they work. Long story short… We’ve already made
 some steps towards being more flexible and have some facilities that could
 be further improved.

 Again, the idea is very interesting to me (and not only to me). Please
 share the details.

 Thanks

 Renat Akhmerov
 @ Mirantis Inc.



  On 17 Dec 2014, at 13:22, W Chan m4d.co...@gmail.com wrote:
 
  Renat,
 
  We want to introduce the concept of an ActionProvider to Mistral.  We
 are thinking that with an ActionProvider, a third party system can extend
 Mistral with it's own action catalog and set of dedicated and specialized
 action executors.  The ActionProvider will return it's own list of actions
 via an abstract interface.  This minimizes the complexity and latency in
 managing and sync'ing the Action table.  In the DSL, we can define provider
 specific context/configuration separately and apply to all provider
 specific actions without explicitly passing as inputs.  WDYT?
 
  Winson
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Mistral] Plans to load and performance testing

2014-12-19 Thread Anastasia Kuznetsova
Boris,

Thanks for feedback!

 But I belive that you should put bigger load here:
https://etherpad.openstack.org/p/mistral-rally-testing-results

As I said it is only beginning and  I will increase the load and change its
type.

As well concurrency should be at least 2-3 times bigger than times
otherwise it won't generate proper load and you won't collect enough data
for statistical analyze.

As well use  rps runner that generates more real life load.
Plus it will be nice to share as well output of rally task report
command.

Thanks for the advice, I will consider it in further testing and reporting.

Answering to your question about using Rally for integration testing, as I
mentioned in our load testing plan published on wiki page,  one of our
final goals is to have a Rally gate in one of Mistral repositories, so we
are interested in it and I already prepare first commits to Rally.

Thanks,
Anastasia Kuznetsova

On Fri, Dec 19, 2014 at 4:51 PM, Boris Pavlovic bpavlo...@mirantis.com
wrote:

 Anastasia,

 Nice work on this. But I belive that you should put bigger load here:
 https://etherpad.openstack.org/p/mistral-rally-testing-results

 As well concurrency should be at least 2-3 times bigger than times
 otherwise it won't generate proper load and you won't collect enough data
 for statistical analyze.

 As well use  rps runner that generates more real life load.
 Plus it will be nice to share as well output of rally task report
 command.


 By the way what do you think about using Rally scenarios (that you already
 wrote) for integration testing as well?


 Best regards,
 Boris Pavlovic

 On Fri, Dec 19, 2014 at 2:39 PM, Anastasia Kuznetsova 
 akuznets...@mirantis.com wrote:

 Hello everyone,

 I want to announce that Mistral team has started work on load and
 performance testing in this release cycle.

 Brief information about scope of our work can be found here:

 https://wiki.openstack.org/wiki/Mistral/Testing#Load_and_Performance_Testing

 First results are published here:
 https://etherpad.openstack.org/p/mistral-rally-testing-results

 Thanks,
 Anastasia Kuznetsova
 @ Mirantis Inc.

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Mistral] Mistral test infrastructure proposal

2014-06-24 Thread Anastasia Kuznetsova
(reposting due to lack of subject)

Hello, everyone!

I am happy to announce that Mistral team started working on test
infrastructure. Due to this fact I prepared etherpad
https://etherpad.openstack.org/p/MistralTests where I analysed what we have
and what we need to do.

I would like to get your feedback to start creating appropriate blueprints
and implement them.

Regards,
Anastasia Kuznetsova
QA Engineer at Mirantis
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Mistral]

2014-06-23 Thread Anastasia Kuznetsova
Hello, everyone!

I am happy to announce that Mistral team started working on test
infrastructure. Due to this fact I prepared etherpad
https://etherpad.openstack.org/p/MistralTests where I analysed what we have
and what we need to do.

I would like to get your feedback to start creating appropriate blueprints
and implement them.

Regards,
Anastasia Kuznetsova
QA Engineer at Mirantis
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [murano] Proposal to add Ruslan Kamaldinov to murano-core team

2014-04-17 Thread Anastasia Kuznetsova
+1


On Thu, Apr 17, 2014 at 7:11 PM, Stan Lagun sla...@mirantis.com wrote:

 +1

 Sincerely yours,
 Stan Lagun
 Principal Software Engineer @ Mirantis

  sla...@mirantis.com


 On Thu, Apr 17, 2014 at 6:51 PM, Georgy Okrokvertskhov 
 gokrokvertsk...@mirantis.com wrote:

 +1


 On Thu, Apr 17, 2014 at 6:01 AM, Dmitry Teselkin 
 dtesel...@mirantis.comwrote:

 +1

 Agree


 On Thu, Apr 17, 2014 at 4:51 PM, Alexander Tivelkov 
 ativel...@mirantis.com wrote:

 +1

 Totally agree

 --
 Regards,
 Alexander Tivelkov


 On Thu, Apr 17, 2014 at 4:37 PM, Timur Sufiev tsuf...@mirantis.comwrote:

 Guys,

 Ruslan Kamaldinov has been doing a lot of things for Murano recently
 (including devstack integration, automation scripts, making Murano
 more compliant with OpenStack standards and doing many reviews). He's
 actively participating in our ML discussions as well. I suggest to add
 him to the core team.

 Murano folks, please say your +1/-1 word.

 --
 Timur Sufiev

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




 --
 Thanks,
 Dmitry Teselkin
 Deployment Engineer
 Mirantis
 http://www.mirantis.com

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




 --
 Georgy Okrokvertskhov
 Architect,
 OpenStack Platform Products,
 Mirantis
 http://www.mirantis.com
 Tel. +1 650 963 9828
 Mob. +1 650 996 3284

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev