pnoltes opened a new pull request #282: URL: https://github.com/apache/celix/pull/282
The previous pr did not solve the deadlock issue. This PR adds a test to reproduce the deadlock and adds a "export service closing" thread to the Remote Service Admin DFI to prevent the deadlock. Not a perfect solution, but IMO fine for now. A more long term solution can be implemented when the feature/async_svc_registration branch is ready and merged. For an indication why this deadlock occurs see https://github.com/apache/celix/blob/921ed6e142707926b2b5edfdf83b58e749759369/libs/framework/src/service_registry.c#L1229 ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
