Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Linking #32
Reason: Without this change, only one or two job stats are shown on the page and they too are gone if we restart the workers. This is because the measured jobs class names are stored in an instance variable.
Made changes to store the measured jobs names in redis so that Job_Stats page shows the stats for all the Jobs ever recorded. This will fix #26.
Also fixing #21.
Need idea on solving the following scenarip:
A super-class extends just the JobStats::Duration module and if that super-class is inherited by a sub-class, that sub-class gets extended by JobStats module instead of JobStats::Duration module.
These changes are currently being used in our production without any issues.