<div dir="ltr">Thanks Steve.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 13, 2014 at 12:50 PM, Steve Martinelli <span dir="ltr"><<a href="mailto:stevemar@ca.ibm.com" target="_blank">stevemar@ca.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font face="sans-serif">looking at </font><a href="http://specs.openstack.org/openstack/oslo-specs/" target="_blank"><font color="blue" face="sans-serif">http://specs.openstack.org/openstack/oslo-specs/</font></a><font face="sans-serif">
and </font><a href="http://specs.openstack.org/openstack/keystone-specs/" target="_blank"><font color="blue" face="sans-serif">http://specs.openstack.org/openstack/keystone-specs/</font></a><font face="sans-serif">
should have all the info you need. The specs are hosted at: </font><a href="https://github.com/openstack/keystone-specs" target="_blank"><font color="blue" face="sans-serif">https://github.com/openstack/keystone-specs</font></a><font face="sans-serif">
there's a template spec too.<br>
<br>
Thanks,<br>
<br>
_____________________________________________<br>
Steve Martinelli<br>
OpenStack Development - Keystone Core Member<br>
Phone: <a href="tel:%28905%29%20413-2851" value="+19054132851" target="_blank">(905) 413-2851</a><br>
E-Mail: <a href="mailto:stevemar@ca.ibm.com" target="_blank">stevemar@ca.ibm.com</a></font>
<br>
<br>
<br>
<br><font size="1" color="#5f5f5f" face="sans-serif">From:
</font><font size="1" face="sans-serif">Rodrigo Duarte <<a href="mailto:rodrigodsousa@gmail.com" target="_blank">rodrigodsousa@gmail.com</a>></font>
<br><font size="1" color="#5f5f5f" face="sans-serif">To:
</font><font size="1" face="sans-serif">"OpenStack Development
Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org" target="_blank">openstack-dev@lists.openstack.org</a>></font>
<br><font size="1" color="#5f5f5f" face="sans-serif">Date:
</font><font size="1" face="sans-serif">11/13/2014 10:13 AM</font>
<br><span class=""><font size="1" color="#5f5f5f" face="sans-serif">Subject:
</font><font size="1" face="sans-serif">Re: [openstack-dev]
[oslo] kilo graduation plans</font>
<br>
</span><hr noshade><div><div class="h5">
<br>
<br>
<br><font size="3">Hi Doug,</font>
<br>
<br><font size="3">I'm going to write the spec regarding the policy graduation,
it will be placed in the keystone-specs repository. I was wondering if
someone have examples of such specs so we can cover all necessary points.</font>
<br>
<br><font size="3">On Thu, Nov 13, 2014 at 10:34 AM, Doug Hellmann <</font><a href="mailto:doug@doughellmann.com" target="_blank"><font size="3" color="blue"><u>doug@doughellmann.com</u></font></a><font size="3">>
wrote:</font>
<br><font size="3"><br>
On Nov 13, 2014, at 8:31 AM, Dmitry Tantsur <</font><a href="mailto:dtantsur@redhat.com" target="_blank"><font size="3" color="blue"><u>dtantsur@redhat.com</u></font></a><font size="3">>
wrote:<br>
<br>
> On 11/13/2014 01:54 PM, Doug Hellmann wrote:<br>
>><br>
>> On Nov 13, 2014, at 3:52 AM, Dmitry Tantsur <</font><a href="mailto:dtantsur@redhat.com" target="_blank"><font size="3" color="blue"><u>dtantsur@redhat.com</u></font></a><font size="3">>
wrote:<br>
>><br>
>>> On 11/12/2014 08:06 PM, Doug Hellmann wrote:<br>
>>>> During our “Graduation Schedule” summit session we worked
through the list of modules remaining the in the incubator. Our notes are
in the etherpad [1], but as part of the "Write it Down” theme for
Oslo this cycle I am also posting a summary of the outcome here on the
mailing list for wider distribution. Let me know if you remembered the
outcome for any of these modules differently than what I have written below.<br>
>>>><br>
>>>> Doug<br>
>>>><br>
>>>><br>
>>>><br>
>>>> Deleted or deprecated modules:<br>
>>>><br>
>>>> funcutils.py - This was present only for python 2.6 support,
but it is no longer used in the applications. We are keeping it in the
stable/juno branch of the incubator, and removing it from master (</font><a href="https://review.openstack.org/130092" target="_blank"><font size="3" color="blue"><u>https://review.openstack.org/130092</u></font></a><font size="3">)<br>
>>>><br>
>>>> hooks.py - This is not being used anywhere, so we are
removing it. (</font><a href="https://review.openstack.org/#/c/125781/" target="_blank"><font size="3" color="blue"><u>https://review.openstack.org/#/c/125781/</u></font></a><font size="3">)<br>
>>>><br>
>>>> quota.py - A new quota management system is being created
(</font><a href="https://etherpad.openstack.org/p/kilo-oslo-common-quota-library" target="_blank"><font size="3" color="blue"><u>https://etherpad.openstack.org/p/kilo-oslo-common-quota-library</u></font></a><font size="3">)
and should replace this, so we will keep it in the incubator for now but
deprecate it.<br>
>>>><br>
>>>> crypto/utils.py - We agreed to mark this as deprecated
and encourage the use of Barbican or cryptography.py (</font><a href="https://review.openstack.org/134020" target="_blank"><font size="3" color="blue"><u>https://review.openstack.org/134020</u></font></a><font size="3">)<br>
>>>><br>
>>>> cache/ - Morgan is going to be working on a new oslo.cache
library as a front-end for dogpile, so this is also deprecated (</font><a href="https://review.openstack.org/134021" target="_blank"><font size="3" color="blue"><u>https://review.openstack.org/134021</u></font></a><font size="3">)<br>
>>>><br>
>>>> apiclient/ - With the SDK project picking up steam, we
felt it was safe to deprecate this code as well (</font><a href="https://review.openstack.org/134024" target="_blank"><font size="3" color="blue"><u>https://review.openstack.org/134024</u></font></a><font size="3">).<br>
>>>><br>
>>>> xmlutils.py - This module was used to provide a security
fix for some XML modules that have since been updated directly. It was
removed. (</font><a href="https://review.openstack.org/#/c/125021/" target="_blank"><font size="3" color="blue"><u>https://review.openstack.org/#/c/125021/</u></font></a><font size="3">)<br>
>>>><br>
>>>><br>
>>>><br>
>>>> Graduating:<br>
>>>><br>
>>>> oslo.context:<br>
>>>> - Dims is driving this<br>
>>>> - </font><a href="https://blueprints.launchpad.net/oslo-incubator/+spec/graduate-oslo-context" target="_blank"><font size="3" color="blue"><u>https://blueprints.launchpad.net/oslo-incubator/+spec/graduate-oslo-context</u></font></a><font size="3"><br>
>>>> - includes:<br>
>>>> context.py<br>
>>>><br>
>>>> oslo.service:<br>
>>>> - Sachi is driving this<br>
>>>> - </font><a href="https://blueprints.launchpad.net/oslo-incubator/+spec/graduate-oslo-service" target="_blank"><font size="3" color="blue"><u>https://blueprints.launchpad.net/oslo-incubator/+spec/graduate-oslo-service</u></font></a><font size="3"><br>
>>>> - includes:<br>
>>>> eventlet_backdoor.py<br>
>>>> loopingcall.py<br>
>>>> periodic_task.py<br>
>>> By te way, right now I'm looking into updating this code to
be able to run tasks on a thread pool, not only in one thread (quite a
problem for Ironic). Does it somehow interfere with the graduation? Any
deadlines or something?<br>
>><br>
>> Feature development on code declared ready for graduation is basically
frozen until the new library is created. You should plan on doing that
work in the new oslo.service repository, which should be showing up soon.
And the you describe feature sounds like something for which we would want
a spec written, so please consider filing one when you have some of the
details worked out.<br>
> Sure, right now I'm experimenting in Ironic tree to figure out how
it really works. There's a single oslo-specs repo for the whole oslo, right?<br>
</font>
<br><font size="3">Yes, that’s right openstack/oslo-specs. Having a branch
somewhere as a reference would be great for the spec reviewers, so that
seems like a good way to start.</font><font size="3" color="#8f8f8f"><br>
<br>
Doug</font>
<br><font size="3"><br>
><br>
>><br>
>>><br>
>>>> request_utils.py<br>
>>>> service.py<br>
>>>> sslutils.py<br>
>>>> systemd.py<br>
>>>> threadgroup.py<br>
>>>><br>
>>>> oslo.utils:<br>
>>>> - We need to look into how to preserve the git history
as we import these modules.<br>
>>>> - includes:<br>
>>>> fileutils.py<br>
>>>> versionutils.py<br>
>>>><br>
>>>><br>
>>>><br>
>>>> Remaining untouched:<br>
>>>><br>
>>>> scheduler/ - Gantt probably makes this code obsolete,
but it isn’t clear whether Gantt has enough traction yet so we will hold
onto these in the incubator for at least another cycle.<br>
>>>><br>
>>>> report/ - There’s interest in creating an oslo.reports
library containing this code, but we haven’t had time to coordinate with
Solly about doing that.<br>
>>>><br>
>>>><br>
>>>><br>
>>>> Other work:<br>
>>>><br>
>>>> We will continue the work on oslo.concurrency and oslo.log
that we started during Juno.<br>
>>>><br>
>>>> [1] </font><a href="https://etherpad.openstack.org/p/kilo-oslo-library-proposals" target="_blank"><font size="3" color="blue"><u>https://etherpad.openstack.org/p/kilo-oslo-library-proposals</u></font></a><font size="3"><br>
>>>> _______________________________________________<br>
>>>> OpenStack-dev mailing list<br>
>>>> </font><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank"><font size="3" color="blue"><u>OpenStack-dev@lists.openstack.org</u></font></a><font size="3"><br>
>>>> </font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><font size="3" color="blue"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><font size="3"><br>
>>>><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> OpenStack-dev mailing list<br>
>>> </font><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank"><font size="3" color="blue"><u>OpenStack-dev@lists.openstack.org</u></font></a><font size="3"><br>
>>> </font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><font size="3" color="blue"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><font size="3"><br>
>><br>
>><br>
>> _______________________________________________<br>
>> OpenStack-dev mailing list<br>
>> </font><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank"><font size="3" color="blue"><u>OpenStack-dev@lists.openstack.org</u></font></a><font size="3"><br>
>> </font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><font size="3" color="blue"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><font size="3"><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> </font><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank"><font size="3" color="blue"><u>OpenStack-dev@lists.openstack.org</u></font></a><font size="3"><br>
> </font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><font size="3" color="blue"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a><font size="3"><br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list</font><font size="3" color="blue"><u><br>
</u></font><a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank"><font size="3" color="blue"><u>OpenStack-dev@lists.openstack.org</u></font></a><font size="3" color="blue"><u><br>
</u></font><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><font size="3" color="blue"><u>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</u></font></a>
<br><font size="3"><br>
</font>
<br>
<br><font size="3">-- </font>
<br><font size="3" color="#5f5f5f">Rodrigo Duarte Sousa</font>
<br><font size="3" color="#5f5f5f">Software Engineer at Advanced OpenStack
Brazil</font>
<br><font size="3" color="#5f5f5f">Distributed Systems Laboratory<br>
MSc in Computer Science</font>
<br><font size="3" color="#5f5f5f">Federal University of Campina Grande<br>
Campina Grande, PB - Brazil</font><font size="3" color="blue"><u><br>
</u></font></div></div><a href="http://lsd.ufcg.edu.br/%7Erodrigods" target="_blank"><font size="3" color="blue"><u>http://</u></font><font size="3" color="#4141ff"><u>rodrigods.com</u></font></a><tt><font>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
</font></tt><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank"><tt><font>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</font></tt></a><tt><font><br>
</font></tt>
<br><br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font color="#666666">Rodrigo Duarte Sousa</font><div><font color="#666666">Software Engineer at Advanced OpenStack Brazil<br></font><div><font color="#666666">Distributed Systems Laboratory<br></font><span style="color:rgb(102,102,102)">MSc</span><span style="color:rgb(102,102,102)"></span><span style="color:rgb(102,102,102)"> in Computer Science</span><font color="#666666"><br></font></div><div><font color="#666666">Federal University of Campina Grande<br>Campina Grande, PB - Brazil</font><br><font color="#3333ff"><a href="http://lsd.ufcg.edu.br/%7Erodrigods" target="_blank">http://<font color="#3333ff">rodrigods.com</font></a></font></div></div></div></div>
</div>