Bug 1044168
Summary: | Schema replication between DS versions may overwrite newer base schema | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Nathan Kinder <nkinder> | ||||
Component: | 389-ds-base | Assignee: | Rich Megginson <rmeggins> | ||||
Status: | CLOSED ERRATA | QA Contact: | Viktor Ashirov <vashirov> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 7.0 | CC: | jcholast, nhosoi, tbordaz, vashirov | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | 389-ds-base-1.3.3.1-1.el7 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2015-03-05 09:32:04 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: | |||||||
Attachments: |
|
Description
Nathan Kinder
2013-12-17 21:37:52 UTC
Created attachment 961789 [details]
pytest10times.out
$ rpm -qa | grep 389
389-ds-base-1.3.3.1-9.el7.x86_64
389-ds-base-debuginfo-1.3.3.1-9.el7.x86_64
389-ds-base-libs-1.3.3.1-9.el7.x86_64
Test coverage provided by upstream tests (thanks, Thierry!)
I ran tests several times and received inconsistent results. From time to time these tests fail:
ds/dirsrvtests/tickets/ticket47490_test.py:335: test_ticket47490_two FAILED
ds/dirsrvtests/tickets/ticket47490_test.py:374: test_ticket47490_three FAILED
ds/dirsrvtests/tickets/ticket47490_test.py:440: test_ticket47490_five FAILED
ds/dirsrvtests/tickets/ticket47490_test.py:483: test_ticket47490_six FAILED
ds/dirsrvtests/tickets/ticket47490_test.py:563: test_ticket47490_eight FAILED
ds/dirsrvtests/tickets/ticket47490_test.py:606: test_ticket47490_nine FAILED
Full log with debug info is attached.
I also tried to run tests on a server with high LA (using stress -c 4 on a VM with 1 cpu), and they all passed every time.
The failures are due to an other fix https://fedorahosted.org/389/ticket/47721 When 47721 is fixed, some test cases in ticket47490_test are broken. I modified the test cases so that they can test/support 47721 fix. I sent a review for the new test cases Viktor, I just modified the test 47490. It should now take into account the fact the ticket that 47721 is also fixed. thanks Hello Thierry, thank you for the fix! I ran test again, it passed: ds/dirsrvtests/tickets/ticket47490_test.py:342: test_ticket47490_init PASSED ds/dirsrvtests/tickets/ticket47490_test.py:357: test_ticket47490_one PASSED ds/dirsrvtests/tickets/ticket47490_test.py:392: test_ticket47490_two PASSED ds/dirsrvtests/tickets/ticket47490_test.py:435: test_ticket47490_three PASSED ds/dirsrvtests/tickets/ticket47490_test.py:470: test_ticket47490_four PASSED ds/dirsrvtests/tickets/ticket47490_test.py:505: test_ticket47490_five PASSED ds/dirsrvtests/tickets/ticket47490_test.py:554: test_ticket47490_six PASSED ds/dirsrvtests/tickets/ticket47490_test.py:596: test_ticket47490_seven PASSED ds/dirsrvtests/tickets/ticket47490_test.py:635: test_ticket47490_eight PASSED ds/dirsrvtests/tickets/ticket47490_test.py:683: test_ticket47490_nine PASSED ds/dirsrvtests/tickets/ticket47490_test.py:724: test_ticket47490_final PASSED Hence marking as VERIFIED. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-0416.html |