qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* How to set a limit and clear Avocado cache?
@ 2020-01-21  9:15 Philippe Mathieu-Daudé
  2020-01-22  6:37 ` [Avocado-devel] " Lukáš Doktor
  0 siblings, 1 reply; 2+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-01-21  9:15 UTC (permalink / raw)
  To: avocado-devel, qemu-devel

Hello,

Today I ran out of space in my /home, I ran the 'baobab' tool and while 
the first bigger directory was obvious to me (~/.ccache), the second 
wasn't: ~/avocado/data/cache/by_location/, with various GiB.

Note, this directory is not listed in my config...
$ avocado config | fgrep ${HOME}/avocado
$

I might already have asked on qemu-devel mailing list, but is there a 
way to set a particular location for the cache directory, different than 
my data directory where I keep the job-results log files?

 From the doc, get_cache_dirs() "Returns the list of cache dirs, 
according to configuration and convention" but doesn't explain how to 
configure it:
https://avocado-framework.readthedocs.io/en/75.1/api/core/avocado.core.html#avocado.core.data_dir.get_cache_dirs

I searched if there was an Avocado command displaying cache use, and to 
eventually flush it, like ccache --cleanup/--clear options, but couldn't 
find any, so I ended calling a rmdir ~/avocado, which I know it is not 
correct, but saved me some headaches.

Is there a clean way to do this?

I see the clean_tmp_files() function, but no equivalent for the cache:
https://avocado-framework.readthedocs.io/en/75.1/api/core/avocado.core.html#avocado.core.data_dir.clean_tmp_files

Bonus question, can I set a size limit for the cache directory?

Thanks,

Phil.



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-01-22  6:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-21  9:15 How to set a limit and clear Avocado cache? Philippe Mathieu-Daudé
2020-01-22  6:37 ` [Avocado-devel] " Lukáš Doktor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).