Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Zinc Logger reentrant/thread-safe #196

Open
rchristie opened this issue Oct 14, 2021 · 1 comment
Open

Make Zinc Logger reentrant/thread-safe #196

rchristie opened this issue Oct 14, 2021 · 1 comment

Comments

@rchristie
Copy link
Contributor

When a client receives Zinc Logger events, other Zinc APIs may be in progress.
We don't expect the client to call other Zinc APIs from these events (reentrant code), however, we must ensure the Logger API itself is safe to call from its own events.
Best would be to ensure logger is thread-safe as well using proper synchronization objects.

@rchristie
Copy link
Contributor Author

Ensure all notification APIs have warnings about making minimal zinc calls.
Check internal notification code to minimise risk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant