Skip to content

Sub second resolution#2

Open
MarkusQ wants to merge 2 commits intobackupify:masterfrom
MarkusQ:sub_second_resolution
Open

Sub second resolution#2
MarkusQ wants to merge 2 commits intobackupify:masterfrom
MarkusQ:sub_second_resolution

Conversation

@MarkusQ
Copy link
Contributor

@MarkusQ MarkusQ commented Feb 13, 2012

This isn't as big a deal as the race condition fix, but it would be nice to have. At the lowest (numerically, highest) priority the present system can barely distinguish at the one-second level. By scaling the time stamp appropriately, the resolution can be improved considerably to the point where deltas smaller than 1ms can be distinguished.

This primarily matters when a process is spawning multiple jobs at the same priority in quick succession; if jobs are spawned more rapidly that the resolution, they are effectively unordered in the queue. While this is a relatively easy situation to construct with the unpatched version, it is significantly harder with the patched code as the resolution for reasonable priorities is (on all systems this code has been tested on) on the order of the time required to queue a job.

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