You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multiple worker threads can improve shadow's parallelism. We need to make sure each plugin has private versions of libraries, private errno, the intercept library is stateless, and we handle all the other issues that multiple threads will cause.
The text was updated successfully, but these errors were encountered:
Fixed problem where worker threads were calling callbacks from other
threads' private plugins. We now have to bind symbols locally to allow
multiple versions of the same plug-in.
refs #33
OpenSSL requires a thread locking function and id function to be thread
safe. This is an interim commit as there are still problems running
scallion.
refs #33
I believe multiple workers are functional if the plug-in is properly multi-threaded. Scallion does not work at this time with multiple workers, but the other plugins do. This should be fixed in Shadow/Tor.
I'm closing this, as the multi-threaded engine is functional.
Multiple worker threads can improve shadow's parallelism. We need to make sure each plugin has private versions of libraries, private errno, the intercept library is stateless, and we handle all the other issues that multiple threads will cause.
The text was updated successfully, but these errors were encountered: