Skip to content

Pan thread safety #56

@stdweird

Description

@stdweird

@loomis Brief indication where to look for clues is ok for now.
Looking for a bug in panc (2 consecutive compilation of the same templates lead to different profiles; it used to be harmless (users being specified multiple times in a group), but we are now seeing cases where it is serious (users not appearing in the group anymore)).
One of the possible causes might be the lack of threadsafety in the ListResource and HashResource classes. (see PR #55 for other issues)

Question is: how is pan threaded? what is processed in different threads and what not? eg is a single profile create by processing templates using different threads?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions