Skip to content

Implement thread safe lock free copy on write array for the destroy list of the plugins (specially the loaders)聽#886

Description

@viferga

馃悰 Bug Report / Feature

I suspect this may be generating errors during destruction, I want to implement a more resilient data structure for making the destruction algorithm thread safe and lock free. The best option is a COW array in my option, the alternatives are hard to implement. I tried to mix this with the new set_small ADT but it's better if we keep them separated.

set destroy_map; /* Tracks the list of destroyed runtimes during destruction of the manager (loader_impl -> NULL) */

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingc/c++Pull requests that update C/C++ codeenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions