[yocto] [PATCH 0/4][Image Creator]Put extra requested fields into different cache files

Ke, Liping liping.ke at intel.com
Thu May 12 19:11:01 PDT 2011


Hi, Richard
I resend the patch and corrected some problems including:

1) name bitbake_mode -> extracaches
2) move extra cache definition to a different files

And I test against cs (Add files missing from previous change, 	bc367526f85ec11f82826fa5ce6607b9e73f9273)

And I did meet the problem of EOF of codeparser.py. But I found you have a new changeset for it, so it should be ok.

And I found the mail sequence is not correct (patch 2/4 is the first one...). 
I verified patch 1~4 be applied sequentially, each patch will not break any previous code base:)

As for multiple bitbake_mode support, if you have any input or suggestions, just let me know. I will make the patch for it.
The reason I did not make it right away is that it will cause extra_cache array related code expanding(time stamping judging, several place etc).
I want to have a confirmation for the current patches and then make further improvement.

Thanks a lot for your help!
criping


> -----Original Message-----
> From: yocto-bounces at yoctoproject.org
> [mailto:yocto-bounces at yoctoproject.org] On Behalf Of Liping Ke
> Sent: Friday, May 13, 2011 9:50 AM
> To: yocto at yoctoproject.org
> Subject: [yocto] [PATCH 0/4][Image Creator]Put extra requested fields into
> different cache files
> 
> From: Liping Ke <liping.ke at intel.com>
> 
> Below four patches are for putting extra requested fields inito different
> cache files instead of using only on bb_cache.dat. Now image creator need
> extra three fields. And in the future, there might be more similar requests.
> For each extra requestor, we will save the requested fields data into a
> separate cache files so that those who don't need it will not be impacted
> with larger fields and large data files.
> 
> Pull URL: git://git.pokylinux.org/poky-contrib.git
>   Branch: lke/cache_impl
>   Browse:
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=lke/cache_impl
> 
> Thanks,
>     Liping Ke <liping.ke at intel.com>
> ---
> 
> 
> Liping Ke (4):
>   This patch introduce new param bitbake_mode into Cache.py.
>   This patch splits Cache Data Retrieve method from Data Fields.
>   This patch introduces Extra required fields for image creator.
>   This patch implements independent cache for Extra Cache Fields
>     Request
> 
>  bitbake/lib/bb/cache.py       |  161
> ++++++++++++++++++++++++++++++++---------
>  bitbake/lib/bb/cooker.py      |   55 ++++++++++----
>  bitbake/lib/bb/extra_cache.py |   29 ++++++++
>  3 files changed, 196 insertions(+), 49 deletions(-)
>  create mode 100644 bitbake/lib/bb/extra_cache.py
> 
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



More information about the yocto mailing list