tamatebako / libdwarfs

C++ library to access DwarFS images
2 stars 1 forks source link

Review thread-safety and develop high-concurrency test #61

Open maxirmx opened 2 years ago

maxirmx commented 2 years ago
We also want to support threaded processing, i.e. concurrent access to the tebako memfs.

For example, ruby-packer fails (segfaults) on threads when there is more than one file IO on a single file (probably due to libsquashfs not being threadsafe).
https://github.com/metanorma/packed-mn/issues/129

_Originally posted by @ronaldtse in https://github.com/tamatebako/tebako/issues/45#issuecomment-991431512_