Hi Konrad,

On Fri, Jan 7, 2022 at 4:59 AM Konrad Weihmann <[email protected]>
wrote:

> On 07.01.22 10:48, Konrad Weihmann wrote:
> > this should prevent running into the very rare error
> > sqlite3.OperationalError: attempt to write a readonly database
>
> It's also possible that check_same_thread (that defaults to True ) in
> the sqlite3.connect causes this (see
> https://docs.python.org/3/library/sqlite3.html#sqlite3.connect) - I have
> too little experience with sqlite to provide any further input.
>
> I'd be happy to get some feedback from users that do have that
> experience with sqlite in a highly multithreaded/multiprocess
> environment. Or by people that use cvecheck class in larger setups than
> just core.
>

Afraid I am not well versed in the internals of sqlite, so I cannot comment
on that part.

However, I do run cve-check on a larger setup than core, and after this
commit recently landed in dunfell branch, I noticed that do_cve_check step
is taking considerably longer than it used to. I have not benchmarked it
carefully, but visually from watching the console during the build, it
seems to be somewhere from 2 to 5 times slower. This is running a native
build on an ext4 filesystem (not using containers etc).

Are others seeing similar behaviour?

While I am writing, I should also mention that the CVE JSON feeds are
apparently going to be changing (again).
https://www.cve.org/Media/News/item/news/2022/01/11/Changes-Coming-to-CVE-Record
I wonder if we should perhaps move instead to using the git repo:
https://github.com/CVEProject/cvelist  (existing v4 format)
https://github.com/CVEProject/cvelistV5 (preview of upcoming v5 format)
This would not solve the sqlite locking issue, though perhaps we could
sidestep it and just search the json directly?
I guess I should really start a separate thread about this ;-)

Regards,
Ralph
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#162176): 
https://lists.openembedded.org/g/openembedded-core/message/162176
Mute This Topic: https://lists.openembedded.org/mt/88258164/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to