On Tue, Apr 10, 2018 at 5:21 PM Shani Leviim <sleviim(a)redhat.com> wrote:
Hi,
Yes, I did clean the root directory but it didn't solve the issue.
I'm currently running the tests on fedora27, using python version 2.1.14.
Thanks to Dan's help, it seems that we found the root cause:
I had 2 pickle files under /var/cache/vdsm/schema: vdsm-api.pickle and
vdsm-events.pickle.
Removing them and re-running the tests using make check was successfully
completed.
How did you have cached schema under /var/run? This directory is owned by
root.
Are you running the tests as root?
This sounds like a bug in the code using the pickled schema. The pickled
should not
be used if the timestamp of the pickle do not match the timestamp of the
source.
Also in make check, we should not use host schema cache, but local schema
cache
generated by running "make".
Nir