Chiradeep Vittal
f49469270e
bug 10920: avoid deadlocks by not using order by random
2011-07-30 12:54:50 -07:00
frank
03fbe13f58
Add upgrade path to 2.2.9
...
Add files
2011-07-29 20:05:50 -07:00
frank
44f3ac98f6
A couple of things:
...
add 229 upgrade path
Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8 (edit)
run checker before any components loaded
2011-07-29 20:05:50 -07:00
Kelven Yang
1c4e1ba5a5
bug 10918: cap async-job execution thread pool to be 2/3 of maximum DB connection limit
2011-07-29 18:33:21 -07:00
Edison Su
d120b9cca4
bug 10770: don't select cluster if it's removed in firstfitplanner
...
status 10770: resolved fixed
2011-07-29 16:37:03 -07:00
Chiradeep Vittal
41e6aeae96
bug 10884:
...
1. cleanup was scheduled wrong (seconds vs ms)
2. when finding a work item to do, lock one random row to reduce contentions by thundering herds of workers
3. cleanup thread also finds scheduled work items and gets threads to work on them. this way other mgmt servers can take jobs
4. add lots of trace logs
5. commit transactions when returning early
2011-07-29 16:28:06 -07:00
anthony
d48e97a368
bug 10768: root cause is StopCommand is not sent out in force stop,
...
status 10768: resolved fixed
2011-07-29 15:41:00 -07:00
Alex Huang
1f4d34b9d5
print further into the stack so we can see who's calling the Transaction methods
2011-07-29 10:51:16 -07:00
Alex Huang
c00b9bf5aa
fixed problems with security group. it's possible for threads to disappear due to exceptions. Also it needed to define in memory transaction boundary
2011-07-29 10:41:36 -07:00
Alex Huang
c948ff3611
moved security ingress command to trace
2011-07-28 11:07:54 -07:00
anthony
0691417807
fixed a typo
2011-07-28 10:19:45 -07:00
Chiradeep Vittal
1226a49976
bug 10884: use the proper keys this time
2011-07-27 17:58:59 -07:00
Alex Huang
70e0b54a83
Upgrade scripts for missing indexes
2011-07-27 17:56:16 -07:00
frank
9aae53fbb3
Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
...
Use a new target "system-integrity-checker" in components.xml/components-premium.xml.
All checkers must be explicitly specified in XML file, they will execute before any components load
status 10860: resolved fixed
2011-07-27 17:43:38 -07:00
Chiradeep Vittal
8cc694a579
bug 10884: bump up thread pool and cleanup less often
2011-07-27 14:44:52 -07:00
Alex Huang
6fea146903
more index. moved op_lock to memory table to try it
2011-07-27 14:06:40 -07:00
Sheng Yang
3a8e13f968
Add exception message for AgentManagerImpl.investigate()
2011-07-27 10:52:48 -07:00
anthony
7c951361c6
fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running
2011-07-26 17:39:24 -07:00
Sheng Yang
4775df35ea
Update fail-safe keystore with RSA private key
2011-07-25 18:54:32 -07:00
Sheng Yang
b116f54741
Generate keystore using RSA rather than DSA
...
Also fix a typo.
2011-07-25 18:23:44 -07:00
anthony
912d15a0d9
use the safe way to delete secondary storage directory
2011-07-25 18:15:24 -07:00
anthony
1cf9239685
bug 10854: get basecopy physical size before destroying VDI, basecopy might be coalesced after destroying VDI
...
status 10854: resolved fixed
2011-07-25 18:14:30 -07:00
Alex Huang
b30c55a53f
missing file
2011-07-25 18:07:17 -07:00
Alex Huang
200d2b9cd0
bug 10847: sg got executed in a big transaction leading to the deadlock
2011-07-25 17:41:11 -07:00
Alex Huang
9c627a15f3
Inaccurate clock new gets an mbean to control it
2011-07-25 16:01:31 -07:00
Alex Huang
c610925304
moved agent ping to in memory rather than db based
2011-07-25 15:21:06 -07:00
Alex Huang
1b56808be5
brought over agent ping uses the same db connection
2011-07-25 10:57:00 -07:00
Alex Huang
10ac7753ed
Switched ping to use the same db connection so that running out of db connections won't affect basic operations
2011-07-25 10:36:00 -07:00
Alex Huang
5b39a1b620
added more indexes
2011-07-25 10:02:15 -07:00
Alex Huang
ec4a46ece3
use in memory counter for locks so we don't do a delete everytime
2011-07-23 15:24:33 -07:00
Alex Huang
3f18192df8
Make all connections READ COMMITTED isolation level instead of setting it everytime we get the db connection causing useless round trips
2011-07-23 14:58:32 -07:00
Alex Huang
20c8261832
more index changes
2011-07-23 13:07:47 -07:00
Alex Huang
c3747878cf
missing indexes
2011-07-22 18:52:59 -07:00
Alex Huang
7464b6474e
changed a bunch of map logs to trace
2011-07-22 18:12:27 -07:00
Alex Huang
ccce718783
added indexes for firewall rules and port forwarding rules
2011-07-22 16:49:42 -07:00
Alex Huang
3ecfddf130
Added db upgrade fro the indexes
2011-07-22 16:29:02 -07:00
Alex Huang
e953ee7045
Added a bunch of indexes for different removed fields
2011-07-22 14:47:10 -07:00
Alex Huang
12cd5db620
deleted a file by mistake
2011-07-22 11:39:16 -07:00
Alex Huang
44ce9488a6
propagate lock table fixes
2011-07-22 11:30:23 -07:00
Sheng Yang
15bf729927
bug 10714: Implement packet fragmentation
...
Also add an simple nio unit test.
status 10714: resolved fixed
2011-07-22 10:08:40 -07:00
Nitin
bb60543fbf
bug 9452: listCapacity - when the hosts > 200 the host_id and storage_pool_id start colliding, to workaround that also compart the capacity type.
2011-07-22 19:56:01 +05:30
Nitin
bb3d7013a9
bug 9452: ListCapacity - works now. Remove all the pagination logic.
2011-07-22 13:12:44 +05:30
Nitin
6d85c9952c
bug 9452: Remove the overridden getPageSizeVal function in listCapacity and use it from BaseListCmd which has the changes for default pagination to unlimited.
2011-07-22 13:12:35 +05:30
alena
e344d5f63a
bug 10759: fixed the bug in SqlGenerator - attributes weren't set right if GENERIC.DAO.REMOVED attribute was present in the list (happened for disk and service offerings)
...
status 10759: resolved fixed
2011-07-21 18:48:48 -07:00
alena
c21273d23a
bug 10734: removed global lock in "DirectAgentScanTimerTask". This lock used to prevent the task from executing on multiple management server simultaniously.
...
status 10734: resolved fixed
2011-07-21 16:18:43 -07:00
alena
ee98887176
2 fixes for Agent Load Balancer:
...
* when management server dies and notifies other management servers about this, the running management server has to cleanup host_transfer records belonging to the died management server
* issue agent load balancing task only when agent load (number of connected agents in the system) exceeds "agent.load.threshold" - 70% by default
Conflicts:
server/src/com/cloud/configuration/Config.java
server/src/com/cloud/host/dao/HostDaoImpl.java
setup/db/db/schema-228to229.sql
2011-07-21 15:28:11 -07:00
Alex Huang
f500a01511
more db connection controls through jmx
2011-07-21 13:38:53 -07:00
Alex Huang
d7667180c5
bug 10816: more db lock controls
2011-07-21 13:38:37 -07:00
Alex Huang
5cfad0b6c9
connection conierge to deal with connections that are not returned to pools
2011-07-21 13:32:43 -07:00
Alex Huang
45074e7cba
bug 10799: There are two problems. The deadlock was ate up but then the savepublicip call return true, causing the problem with the pod_vlan_map hitting a constraint problem. HostPodDao was used as the scope for the insufficient capacity exception which causes the virtualmachinemanager to not to retry starting the vm. It should have been HostPod instead of HostPodDao.
2011-07-21 11:22:55 -07:00