[prev in list] [next in list] [prev in thread] [next in thread]
List: rhq-commits
Subject: [rhq-project/rhq] a6597c: [1079027] Storage Node (un)deployment can cause de...
From: Jay Shaughnessy <jshaughn () redhat ! com>
Date: 2014-05-27 20:30:33
Message-ID: 5384f5e970b06_51c0c65d40562b0 () hookshot-fe2-cp1-prd ! iad ! github ! net ! mail
[Download RAW message or body]
Branch: refs/heads/release/jon3.2.x
Home: https://github.com/rhq-project/rhq
Commit: a6597c38bbe77fda9df9dd9a831b91aeed459fd5
https://github.com/rhq-project/rhq/commit/a6597c38bbe77fda9df9dd9a831b91aeed459fd5
Author: Jay Shaughnessy <jshaughn@redhat.com>
Date: 2014-05-27 (Tue, 27 May 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerLocal.java
Log Message:
-----------
[1079027] Storage Node (un)deployment can cause deadlock in rhq_storage_node table
Initial commit that attempts to remove umbrella transactions starting at
many entry points, such that scheduling operations happens in their own
trans context. Needs review and testing...
Conflicts:
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
Cherry-Pick master 4921949e2e203015cf09f699b5d7a1352daab3a0
Commit: d413e07e6c129e7bafcfd468f0890eff50ee50ca
https://github.com/rhq-project/rhq/commit/d413e07e6c129e7bafcfd468f0890eff50ee50ca
Author: Jay Shaughnessy <jshaughn@redhat.com>
Date: 2014-05-27 (Tue, 27 May 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossLocal.java
Log Message:
-----------
Transaction delimiters have been updatedin StorageNode beans to try and prevent
db-locking issues. This caused a problem for storage node deployment
during mergeInventory, because it relied on an umbrella transaction providing
a persisted (but not yet committed) Resource.
Added a general mechanism for performing post-commit actions on newly
merged resources and leveraged it to perform linking a StorageNode to a
Resource.
Conflicts:
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossBean.java
Cherry-Pick master b6e70d104756db633df7b4ff642c29e3fad81d2b
Commit: 5c4dc2d09b20d1eb73dbc2191920759d660b7c16
https://github.com/rhq-project/rhq/commit/5c4dc2d09b20d1eb73dbc2191920759d660b7c16
Author: Jay Shaughnessy <jshaughn@redhat.com>
Date: 2014-05-27 (Tue, 27 May 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
Log Message:
-----------
Make sure StorageNode is committed before we try and deploy it.
Commit: 7a711090fbcc8effa86dc918e1e543568ad4d28f
https://github.com/rhq-project/rhq/commit/7a711090fbcc8effa86dc918e1e543568ad4d28f
Author: Jay Shaughnessy <jshaughn@redhat.com>
Date: 2014-05-27 (Tue, 27 May 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
Log Message:
-----------
More changes to LinkStorageNode to try and get the transactioning right.
Cherry-Pick master b8523c3bc2bc09eb7a9ce09005ded4a4a9cd364a
Commit: e2363d24122bcf734ccf00e2b55c12a9b17cee29
https://github.com/rhq-project/rhq/commit/e2363d24122bcf734ccf00e2b55c12a9b17cee29
Author: Jay Shaughnessy <jshaughn@redhat.com>
Date: 2014-05-27 (Tue, 27 May 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerLocal.java
Log Message:
-----------
[1079027] Storage Node (un)deployment can cause deadlock in rhq_storage_node table
Fix issue with new transactioning that left some entity changes uncommitted.
Cherry-Pick master 919604ca697644ecf9fc8109395ecac9d21d781c
Compare: https://github.com/rhq-project/rhq/compare/d0da89a6e214...e2363d24122b
[Attachment #3 (text/plain)]
_______________________________________________
rhq-commits mailing list
rhq-commits@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/rhq-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic