Bug 1147002
Summary: | Server log exception when saving a resource error | ||
---|---|---|---|
Product: | [JBoss] JBoss Operations Network | Reporter: | Thomas Segismont <tsegismo> |
Component: | Plugin Container | Assignee: | Thomas Segismont <tsegismo> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Sunil Kondkar <skondkar> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | JON 3.3.0 | CC: | hrupp, lzoubek, mfoley, skondkar |
Target Milestone: | ER04 | ||
Target Release: | JON 3.3.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | 1147001 | Environment: | |
Last Closed: | 2014-12-11 14:02:52 UTC | Type: | Bug |
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: | 1147001 | ||
Bug Blocks: |
Description
Thomas Segismont
2014-09-26 14:23:03 UTC
branch: release/jon3.3.x link: https://github.com/rhq-project/rhq/commit/f4d09f5c2 time: 2014-09-26 16:51:13 +0200 commit: f4d09f5c229d6d69ad556e4ae7fcba03a24ee513 author: Thomas Segismont - tsegismo message: Bug 1077744 - statement timeout during drift purge job Changed the query WHERE clause: don't use NOT IN because NOT IN(NULL) will always return false. See http://stackoverflow.com/questions/17150208/sql-query-with-not-in-returning-no-rows In other words, if any row in RHQ_DRIFT as a NULL value in OLD_DRIFT_FILE or NEW_DRIFT_FILE columns, we'll never purge anything. Besides, the NOT EXISTS variant has a better execution plan. Use PurgeTemplate to delete rows in batches and select the keys of the rows to delete without locking the drift files table. Also, some code cleanup. (cherry picked from commit 3251090d63f58f0da3d604f30cc8f819533e0fcc) Signed-off-by: Libor Zoubek <lzoubek> please ignore my previous comment, different BZ, this one is right branch: release/jon3.3.x link: https://github.com/rhq-project/rhq/commit/4b8f55066 time: 2014-09-26 17:36:50 +0200 commit: 4b8f550661e5b66b84fb731936af560cc934686f author: Thomas Segismont - tsegismo message: Bug 1147001 - Server log exception when saving a resource error Do not send resource error until the resource is synced with server (cherry picked from commit 61dc694215ad0058fd1e94e39af69337899c19bb) Signed-off-by: Libor Zoubek <lzoubek> Moving to ON_QA as available for test with build: https://brewweb.devel.redhat.com/buildinfo?buildID=388959 Verified on JON 3.3 ER04 Followed the steps and verified that the agent and server log does not display any errors. |