[openstack-dev] [glance] File-backed glance scrubber queue
Chris St. Pierre
chris.a.st.pierre at gmail.com
Sat Feb 14 00:22:10 UTC 2015
That's good to know, but I'm still just the weensiest bit confused. The
code is unreachable and unusable -- which is a bit more forceful than just
redundant or deprecated. Can it be removed? Does Zhi Yan have plans to do
that? Is there anything I can do to help?
Thanks!
On Fri, Feb 13, 2015 at 5:19 AM, Flavio Percoco <flavio at redhat.com> wrote:
> On 12/02/15 09:34 -0800, Chris St. Pierre wrote:
>
>> Yeah, that commit definitely disables the file-backed queue -- it
>> certainly
>> *looks* like we want to be rid of it, but all of the code is left in
>> place and
>> even updated to support the new format. So my confusion remains.
>> Hopefully Zhi
>> Yan can clarify.
>>
>> Link added. Thanks.
>>
>
>
> Hi Chris,
>
> I touched bases with Zhi Yan and my understanding is right. Since
> Juno, we switched to using a queue based on database instead of file
> and the file queue is considered redundant and on its way to be
> deprecated.
>
> I'll also reply on the review,
>
> Thanks for bringing this up,
> Flavio
>
>
>> On Thu, Feb 12, 2015 at 12:59 AM, Flavio Percoco <flavio at redhat.com>
>> wrote:
>>
>> On 11/02/15 13:42 -0800, Chris St. Pierre wrote:
>>
>> I recently proposed a change to glance to turn the file-backed
>> scrubber
>> queue
>> files into JSON: https://review.openstack.org/#/c/145223/
>>
>> As I looked into it more, though, it turns out that the file-backed
>> queue is no
>> longer usable; it was killed by the implementation of this
>> blueprint: https://
>> blueprints.launchpad.net/glance/+spec/image-location-status
>>
>> But what's not clear is if the implementation of that blueprint
>> should
>> have
>> killed the file-backed scrubber queue, or if that was even
>> intended.
>> Two things
>> contribute to the lack of clarity:
>>
>> 1. The file-backed scrubber code was left in, even though it is
>> unreachable.
>>
>> 2. The ordering of the commits is strange. Namely, commit 66d24bb
>> (https://
>> review.openstack.org/#/c/67115/) killed the file-backed queue, and
>> then,
>> *after* that change, 70e0a24 (https://review.openstack.org/
>> #/c/67122/)
>> updates
>> the queue file format. So it's not clear why the queue file format
>> would be
>> updated if it was intended that the file-backed queue was no longer
>> usable.
>>
>> Can someone clarify what was intended here? If killing the
>> file-backed
>> scrubber
>> queue was deliberate, then let's finish the job and excise that
>> code.
>> If not,
>> then let's make sure that code is reachable again, and I'll
>> resurrect
>> my
>> blueprint to make the queue files suck less.
>>
>> Either way I'm happy to make the changes, I'm just not sure what
>> the
>> goal of
>> these changes was, and how to properly proceed.
>>
>> Thanks for any clarification anyone can offer.
>>
>>
>> I believe the commit you're looking for is this one:
>> f338a5c870a36e493f8c818fa783942d1e0565a4
>>
>> There the scrubber queue was switched on purpose, which leads to the
>> conclusion that we're moving away from it. I've not participated in
>> discussions around the change related to the scrubber queue so I'll
>> let Zhi Yan weight in here.
>>
>> Thanks for bringing this up,
>> Flavio
>>
>> P.S: Would you mind putting a link to this discussion on the spec
>> review?
>>
>>
>>
>>
>>
>> --
>> Chris St. Pierre
>>
>>
>> ____________________________________________________________
>> ______________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?
>> subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>> --
>> @flaper87
>> Flavio Percoco
>> ____________________________________________________________
>> ______________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:
>> unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>>
>>
>> --
>> Chris St. Pierre
>>
>
> ____________________________________________________________
>> ______________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:
>> unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
> --
> @flaper87
> Flavio Percoco
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
--
Chris St. Pierre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150213/3e8c519b/attachment.html>
More information about the OpenStack-dev
mailing list