<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 4, 2016 at 9:57 AM, Fox, Kevin M <span dir="ltr"><<a href="mailto:Kevin.Fox@pnnl.gov" target="_blank">Kevin.Fox@pnnl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ok. I'll play devils advocate here and speak to the other side of this, because you raised an interesting issue...<br>
<br>
Ceph is outside of the tent. It provides a (mostly) api compatible implementation of the swift api (radosgw), and it is commonly used in OpenStack deployments.<br>
<br>
Other OpenStack projects don't take it into account because its not a big tent thing, even though it is very common. Because of some rules about only testing OpenStack things, radosgw is not tested against even though it is so common. This causes odd breakages at times that could easily be prevented, but for procedural things around the Big Tent.<br></blockquote><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">I think this statement needs some fact checking. The reality is that Ceph is a PERFECT example of a valuable and widely used project in the OpenStack eco system but doesn't not officially reside in the eco system. I can assure you that Cinder and Nova inparticular take into account, almost to the point of being detrimental to other storage options. </div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline"><br></div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">I suspect part of your view stems from issues prior to Ceph being an active part of CI, which now it is. The question of testing isn't the same here IMO. In the case of Block storage in particular we have all drivers (none of which but the ref LVM driver being a part of OpenStack governance) running CI testing. Granted it's not pretty, but there's nothing keeping them from implementing CI, running and reporting. In the case of open source software based options like Ceph, Gluster, SheepDog etc... those are all project maintained outside of OpenStack Governance BUT they all have Infra resources running CI etc.</div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline"></div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I do think this should be fixed before we advocate single vendor projects exit the big tent after some time. As the testing situation may be made worse.<br>
<br>
Thanks,<br>
Kevin<br>
______________________________<wbr>__________<br>
From: Thierry Carrez [<a href="mailto:thierry@openstack.org">thierry@openstack.org</a>]<br>
Sent: Thursday, August 04, 2016 5:59 AM<br>
To: <a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.<wbr>org</a><br>
Subject: Re: [openstack-dev] [tc] persistently single-vendor projects<br>
<div class="HOEnZb"><div class="h5"><br>
Thomas Goirand wrote:<br>
> On 08/01/2016 09:39 AM, Thierry Carrez wrote:<br>
>> But if a project is persistently single-vendor after some time and<br>
>> nobody seems interested to join it, the technical value of that project<br>
>> being "in" OpenStack rather than a separate project in the OpenStack<br>
>> ecosystem of projects is limited. It's limited for OpenStack (why<br>
>> provide resources to support a project that is obviously only beneficial<br>
>> to one organization ?), and it's limited to the organization itself (why<br>
>> go through the OpenStack-specific open processes when you could shortcut<br>
>> it with internal tools and meetings ? why accept the oversight of the<br>
>> Technical Committee ?).<br>
><br>
> A project can still be useful for everyone with a single vendor<br>
> contributing to it, even after a long period of existence. IMO that's<br>
> not the issue we're trying to solve.<br>
<br>
I agree with that -- open source projects can be useful for everyone<br>
even if only a single vendor contributes to it.<br>
<br>
But you seem to imply that the only way an open source project can be<br>
useful is if it's developed as an OpenStack project under the OpenStack<br>
Technical Committee governance. I'm not advocating that these projects<br>
should stop or disappear. I'm just saying that if they are very unlikely<br>
to grow a more diverse affiliation in the future, they derive little<br>
value in being developed under the OpenStack Technical Committee<br>
oversight, and would probably be equally useful if developed outside of<br>
OpenStack official projects governance. There are plenty of projects<br>
that are useful to OpenStack that are not developed under the TC<br>
governance (libvirt, Ceph, OpenvSwitch...)<br>
<br>
What is the point for a project to submit themselves to the oversight of<br>
a multi-organization Technical Committee if they always will be the<br>
result of the efforts of a single organization ?<br>
<br>
--<br>
Thierry Carrez (ttx)<br>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br>
______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>