[Toaster] [review-request] michaelw/toastertable/sorting-cache-hit

Damian, Alexandru alexandru.damian at intel.com
Tue Jul 28 06:41:42 PDT 2015


Taken for submission,

Alex

On Wed, Jul 15, 2015 at 1:37 PM, Damian, Alexandru <
alexandru.damian at intel.com> wrote:

> Seems fine to me.
>
>
> On Tue, Jul 14, 2015 at 5:55 PM, Michael Wood <michael.g.wood at intel.com>
> wrote:
>
>>
>> poky-contrib branch: michaelw/toastertable/sorting-cache-hit
>>
>> commit 548636b2c9a7be82bc098596c4e08ab156863e5b
>> Author: Michael Wood <michael.g.wood at intel.com>
>> Date:   Tue Jul 14 17:42:56 2015 +0100
>>
>>     bitbake: toastergui: Toastertables don't replace dash in cache key
>>
>>     The dash character was being stripped from the cache key when we
>> sanitise
>>     it for the memcache backend. This meant that we were getting a false
>> hit
>>     on the cache and returning non descending results which are indicated
>> by
>>     the dash prefix on the field name.
>>
>>     Signed-off-by: Michael Wood <michael.g.wood at intel.com>
>>
>> diff --git a/bitbake/lib/toaster/toastergui/widgets.py
>> b/bitbake/lib/toaster/toastergui/widgets.py
>> index 5f6b47b..0885402 100644
>> --- a/bitbake/lib/toaster/toastergui/widgets.py
>> +++ b/bitbake/lib/toaster/toastergui/widgets.py
>> @@ -252,8 +252,8 @@ class ToasterTable(TemplateView):
>>          for key, val in kwargs.iteritems():
>>              cache_name = cache_name + str(key) + str(val)
>>
>> -        # No special chars allowed in the cache name
>> -        cache_name = re.sub(r'[^A-Za-z0-9]', "", cache_name)
>> +        # No special chars allowed in the cache name apart from dash
>> +        cache_name = re.sub(r'[^A-Za-z0-9-]', "", cache_name)
>>          data = cache.get(cache_name)
>>
>>          if data:
>>
>> --
>> _______________________________________________
>> toaster mailing list
>> toaster at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/toaster
>>
>
>
>
> --
> Alex Damian
> Yocto Project
> SSG / OTC
>



-- 
Alex Damian
Yocto Project
SSG / OTC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20150728/40046c11/attachment.html>


More information about the toaster mailing list