Skip to content

FIX/ Grouped Jobs/ New grouped keyed jobs dont crash ExJob#10

Open
macrocreation wants to merge 1 commit into
eidge:masterfrom
macrocreation:group-by-key-legacy-working
Open

FIX/ Grouped Jobs/ New grouped keyed jobs dont crash ExJob#10
macrocreation wants to merge 1 commit into
eidge:masterfrom
macrocreation:group-by-key-legacy-working

Conversation

@macrocreation

Copy link
Copy Markdown

ExJob has has the ability to serialize execution of a group of jobs mapped to a particular key.

The ages map is used to select which is the next key to work with. This map is not correctly cleaned up when there are no more pending jobs for a particular key

The result: when a job with a completely new key is added after jobs with another key have been executed, the older key selected, even though there are no pending jobs associated with that key, causing a crash.

ExJob has has the ability to serialize execution of a group
of jobs mapped to a particular key.

The ages map is used to select which is the next key to work
with. This map is not correctly cleaned up when there are no more
pending jobs for a particular key

The result: when a job with a completely new key is added after jobs
with another key have been executed, the older key selected, even though
there are no pending jobs associated with that key, causing a crash.
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

Successfully merging this pull request may close these issues.

1 participant