This website requires JavaScript.
Explore
Help
Sign In
etan39
/
cloudstack
mirror of
https://github.com/apache/cloudstack.git
Watch
1
Star
0
Fork
You've already forked cloudstack
0
Code
Issues
Packages
Projects
Releases
Wiki
Activity
bdc4ffc010
cloudstack
/
engine
/
orchestration
History
Alex Huang
4807bc8bda
Added a config to enable checking whether a db transaction is wrapped around communications with the agent. If it is, an exception is thrown. This assert has actually been there because it is part of CloudStack's design principle to not use db transactions as a way to enforce atomicity in executing things on hardware resources. However, the assert has been ignored since the move to maven which is not good with enabling asserts. Since then, there's been a lot of commands added that actually runs within db transaction. This is a big no no as the problem is that the remote operation may take a long time and the db can actually close the connection, causing a rollback of the transaction. We should not depend on transactions to enforce the atomicity anyways.
2014-03-26 13:35:31 -07:00
..
resources/META-INF/cloudstack
/core
CLOUDSTACK-669: Finalize VM work dispatching mechanism to avoid big switch statement
2014-01-09 14:29:12 -08:00
src
Added a config to enable checking whether a db transaction is wrapped around communications with the agent. If it is, an exception is thrown. This assert has actually been there because it is part of CloudStack's design principle to not use db transactions as a way to enforce atomicity in executing things on hardware resources. However, the assert has been ignored since the move to maven which is not good with enabling asserts. Since then, there's been a lot of commands added that actually runs within db transaction. This is a big no no as the problem is that the remote operation may take a long time and the db can actually close the connection, causing a rollback of the transaction. We should not depend on transactions to enforce the atomicity anyways.
2014-03-26 13:35:31 -07:00
test
FindBugs findings: fixing equals() methods in 2 classes; commenting out dead variable in 1 class; adding 5 tests to cover the changes in the equals() methods.
2014-02-25 15:18:16 +01:00
pom.xml
Bump 4.3.0 to 4.4.0 in master
2013-11-21 16:01:15 +01:00