Bug 462853
Summary: | Time fails to pass on nanosleep() | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Martin Poole <mpoole> | ||||||
Component: | kernel-xen | Assignee: | Rik van Riel <riel> | ||||||
Status: | CLOSED WORKSFORME | QA Contact: | Martin Jenner <mjenner> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 5.2 | CC: | akarlsso, akunysz, dzickus, gasmith, tao, xen-maint | ||||||
Target Milestone: | rc | ||||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2009-05-27 19:35:08 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | |||||||||
Bug Blocks: | 492568 | ||||||||
Attachments: |
|
Description
Martin Poole
2008-09-19 11:44:16 UTC
Created attachment 317183 [details]
nanosleep() test program
Latest tests were run with notsc. Similar results are seen in the RHEL5 DomU. Created attachment 317208 [details]
backport of upstream patch that rounds up sleep
I am building a test kernel with this backported patch now and will test the nanosleep() test program with and without this patch.
I cannot seem to reproduce the short sleep problem on my hardware, even though I do think I understand why it can happen. Do we have any hardware in-house on which the bug is reproducible? Martin (Poole), if I get you a test kernel with the patch, could you get it tested at the customer site? I have not found any hardware here that reproduces the bug, but the patch is low risk enough that testing at the customer site should be enough to get it approved for merging in a RHEL update. Customer is willing to test an experimental kernel and will even be able to install it today (october 13th) or tomorrow (14th) if we give it to him now. Internal Status set to 'Waiting on Engineering' Status set to: Waiting on Tech This event sent from IssueTracker by akunysz issue 173294 I have made test kernels available at http://people.redhat.com/riel/.bz462853/ Please let me know whether the test kernel resolves the issue. Thank you. Customer has been given test kernel. Waiting for feedback. Internal Status set to 'Waiting on Customer' Status set to: Waiting on Client This event sent from IssueTracker by akunysz issue 173294 Since the patch is upstream, safe, obviously correct and greatly improves the test case for the customer, I will submit it for inclusion in a RHEL update. There may be other unrelated time bugs that caused the issue to show up on one of the domUs. Posted the patch for internal review. The bug only happens on one specific system and can not be reproduced on other systems of the same model. Putting in a workaround for one specific system entails too much risk for next to no gain, so CLOSED WORKSFORME. Please reopen if the bug can be triggered on multiple systems. |