pfirmstone / JGDMS

Infrastructure for providing secured micro services, that are dynamically discoverable and searchable over ipv6 networks
https://pfirmstone.github.io/JGDMS/
Apache License 2.0
14 stars 4 forks source link

Module jgdms-pref-class-provider - old deadlock bug #139

Closed pfirmstone closed 3 years ago

pfirmstone commented 3 years ago

Describe the bug An old bug in PreferredClassProvider:

// TODO: Logger can cause deadlock, hand over to an executor thread or // similar to perform logging task.

Implement a Logger queue to dispatch log tasks to avoid deadlock when FINE logging is enabled.