[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1008130: lintian: support/use multi-threads (currently single threaded and slow)



The current blocker for multithreading is Lintian::Index, which is not
shareable/serializable at the moment so it can't be copied between all
the threads. Even if it was, it's a huge amount of data being copied
into each thread, and only a few checks need Lintian::Index.

Possible pathways:
- Make Lintian::Index shareable
- Implement some sort of communication between threads to allow a worker
  thread to RPC the Index in the main thread
- Refactor Lintian::Index and/or any checks that use it

--
Maytham

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: