Bug 100712
Summary: | Error with "rollback" | ||
---|---|---|---|
Product: | [Retired] Red Hat Web Application Framework | Reporter: | Randy Graebner <randyg> |
Component: | persistence | Assignee: | Rafael H. Schloming <rafaels> |
Status: | CLOSED CANTFIX | QA Contact: | Jon Orris <jorris> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | nightly | CC: | tross |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-01-03 20:03:46 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: |
Description
Randy Graebner
2003-07-24 15:05:38 UTC
If you look at //core-platform/dev/test/src/com/arsdigita/versioning, you may find machinery that may be useful to you. In particular, look at the fakeCommit() method in VersioningEventProcessorTest. It allows you fake multiple "transactions" within a single db transaction. This is useful for bugs that can only be reproduced across two or more distinct db transactions. This bug is fixed on the tip. The exception was caused by the internal data structures used by Aggregator.java becoming inconsistent. I changed those data structures in such a way that it is impossible for them to become inconsistent in this manner. Randy reports that this does in fact fix the problem, but it is difficult to verify this independently since we don't have an isolated test case that demonstrates the problem. Needs a test case QA_READY has been deprecated in favor of ON_QA. Please use ON_QA in the future. Moving to ON_QA. |