alena
5d332f0f30
bug 9688: remove orphaned lb/vm mappings as a part of db upgrade (there was a bug in 2.1.x when the LB rule was removed, but mapping was left in the DB)
...
status 9688: resolved fixed
To verify that the rule was removed:
* make sure that there is no record with lb id in load_balancer table
* verify that lb.delete event was generated for this rule
2011-05-02 19:05:27 -07:00
alena
0d95cc8130
bug 9683: DB upgrade - generate usage_event for source nat ip addresses
...
status 9683: resolved fixed
2011-05-02 16:43:51 -07:00
alena
941392a470
bug 9675: Usage DB upgrade - set missing fields for snapshot.create/snapshot.delete events
...
status 9675: resolved fixed
2011-05-02 16:43:43 -07:00
alena
6253253388
bug 9674: Usage db upgrade - set resource_name for volume.create/volume.delete usage events
...
status 9674: resolved fixed
2011-05-02 16:43:35 -07:00
alena
b5e0affee4
bug 9672: usage db upgrade - set resource_id for NET.IPASSIGN/RELEASE events
...
status 9672: resolved fixed
2011-05-02 16:43:26 -07:00
alena
e17d00a583
bug 9682: DB upgrade - create vm.destroy event in usage_events table
...
status 9682: resolved fixed
2011-05-02 13:50:26 -07:00
alena
5469fc4c01
bug 9658: added missing indexes to 2.1.x-2.2.x upgrade files
...
status 9658: resolved fixed
2011-05-01 12:54:23 -07:00
anthony
bb13fa07f7
bug 9617: fixed snapshot upgrade from 223 to 224
...
status 9617: resolved fixed
2011-04-29 14:13:25 -07:00
alena
11ef6bbbe2
bug 9638: fixed bunch of DB upgrade bugs
...
status 9638: resolved fixed
Conflicts:
server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
utils/src/com/cloud/utils/net/NetUtils.java
2011-04-28 18:30:40 -07:00
alena
c6d5682579
Modify keys for security groups in java code instead of sql file (need to check if the key exists before dropping it)
...
Conflicts:
server/src/com/cloud/upgrade/dao/Upgrade218to22.java
2011-04-28 18:23:38 -07:00
keshav
828b68186c
Added a check for duplicate public networks.
2011-04-28 16:10:48 -07:00
Kelven Yang
814fe02c59
Recalculate and update host used capacity (mem & cpu) in upgrade (2.1.x to 2.2.y)
...
Conflicts:
server/src/com/cloud/upgrade/dao/Upgrade218to22.java
2011-04-28 10:11:01 -07:00
alena
485f7a10cc
bug 9621: dbUpgrade - set reservation strategy to be Create for Guest Nics in Basic zone
...
status 9621: resolved fixed
Conflicts:
server/src/com/cloud/upgrade/dao/Upgrade218to22.java
setup/db/db/schema-222to224.sql
2011-04-27 22:51:56 -07:00
alena
012d2f1a5d
Fixed upgrade from 2.1.9 to 2.2.x
2011-04-27 22:49:28 -07:00
alena
b8f2a69c05
bug 9622: update mode for nics
...
status 9622: resolved fixed
2011-04-27 20:57:27 -07:00
Alex Huang
b4f6cdda66
bug 9610: Added VERSION table and related index change
2011-04-27 13:56:52 -07:00
Alex Huang
5b361e5e8f
bug 9597: Fixed the recreatable problem. Also added the 2.2.1 upgrade step
2011-04-27 13:56:52 -07:00
alena
afa7d3f34d
bug 9563: fixed DB upgrade from 2.2.2/2.2.3 to 2.2.4
...
status 9563: resolved fixed
Also added unittest for 2.2.2 to 2.2.4 upgrade
Conflicts:
setup/db/db/schema-222to224.sql
2011-04-23 23:05:42 -07:00
alena
1915b51a83
DB upgrade: use is_static_nat field to distinguish between 2.2.1 and 2.2.2 versions
2011-04-23 21:24:37 -07:00
alena
1efc45a241
bug 9555: db upgrade for Basic zone - set default nic for the domR
...
status 9555: resolved fixed
2011-04-23 20:44:09 -07:00
prachi
b84a7477f0
Bug 9539 - cpu.overprovisioning.factor does not work
...
Changes:
- Changed host allocators/planner to use cpu.overprovisioning.factor
- Removed following: while adding a new host, we were setting the total_cpu in op_host_capacity to be actual_cpu * cpu.overprovisioning.factor. Now we set it to actual_cpu.
- ListCapacities response now calculates the total CPU as actual * cpu.overprovisioning.factor (This change does not add anything new - listCapacities was pulling total CPU from op_host_capacity DB earlier which had the cpu.overprovisioning.factor applied already. Now we need to apply it over the DB entry.)
- HostResponse has a new field: 'cpuWithOverprovisioning' that returns the cpu after applying the cpu.overprovisioning.factor
- Db Upgrade 222 to 224 now updates the total_cpu in op_host_capacity to be the actual_cpu for each Routing host.
2011-04-22 18:09:31 -07:00
alena
7d0528d693
bug 9493: fixed the bug in Basic zone when nic_count was updated incorrectly due to multiple domRs per network
...
status 9493: resolved fixed
2011-04-18 17:00:05 -07:00
alena
996d0edbc9
Throw server api exception with correct error code
2011-04-18 16:59:55 -07:00
alena
dd9c60e341
Update volumes having destroyed=127 with Destroyed state only after ensuring that corresponding account is removed, or instance is expunged
2011-04-18 16:59:45 -07:00
alena
57341081dc
Added more logging to DB upgrade code
2011-04-18 16:59:33 -07:00
alena
0efd44ddf7
bug 9483: delete records from template_spool_ref if corresponding storage pool doesn't exist any more
...
status 9483: resolved fixed
2011-04-15 17:09:02 -07:00
alena
5d6e2871ad
bug 9475: don't update vlan in "networks" tab for non-implemented guest networks
...
status 9475: resolved fixed
2011-04-15 13:42:50 -07:00
alena
55627a91d2
Fixed Db upgrade from 2.1.9 to 2.2.2 which wasn't supported before.
2011-04-15 10:19:56 -07:00
alena
fa3b147853
218-222 upgrade - no need to update user statistics with deviceId if account doesn't own any domRs
2011-04-15 09:49:00 -07:00
alena
ce37212610
bug 9453: Fixed PF rules upgrade.
...
status 9453: resolved fixed
1) Problem #1 was that in 2.1.x there was a bug when we didn't delete pf rules for expunged vms. These kind of rules will be ignored during the db upgrade
2) Problem #2 . We didn't trim the spaces for PF/LB ports in 2.1.x, and DB upgrade code was failing because of that.
2011-04-14 20:39:43 -07:00
alena
cdae8b091d
bug 9461: don't update user_statistics with the network id if the domR is already expunged
...
status 9461: resolved fixed
2011-04-14 17:59:22 -07:00
alena
b4a65a6766
bug 9453: domain path is not unique value, removed the constraint added during 2.1.8-2.2.2 upgrade
2011-04-14 17:03:11 -07:00
Alex Huang
b84905530a
bug 9422: added rows in op_networks table to correspond to the rows in networks table
2011-04-14 03:57:18 -07:00
Alex Huang
38dd1d6ea9
bug 9422: added rows in op_networks table to correspond to the rows in networks table
2011-04-14 03:57:18 -07:00
alena
a8a0a70629
bug 9433: update network_id (if 0 or NULL) in user_statistics table
...
status 9433: resolved fixed
2011-04-13 17:51:11 -07:00
alena
c9989a7ddf
bug 9420: update existing user_statistics records with device_id and device_type
...
status 9420: resolved fixed
2011-04-13 15:54:01 -07:00
alena
acaab55c3e
bug 9391: removed source_id, source_type from "volumes" table as we don't use them any more
...
status 9391: resolved fixed
Conflicts:
server/src/com/cloud/network/NetworkManagerImpl.java
2011-04-11 18:19:10 -07:00
alena
f6b8f23751
bug 9381: set accountId=domainId=1 for system vms in vm_instance table
...
status 9381: resolved fixed
2011-04-11 18:10:54 -07:00
alena
bb2d907d47
bug 9380: db upgrade - use the same case for 'hypervisor_type' in 'vm_instance' table
...
status 9380: resolved fixed
2011-04-11 18:10:42 -07:00
kishan
782a22d95f
Usage upgrade changes
2011-04-11 18:49:52 +05:30
anthony
288a36d09f
Merge branch '2.2.4'
...
Conflicts:
api/src/com/cloud/configuration/ConfigurationService.java
core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java
server/src/com/cloud/api/ApiDBUtils.java
server/src/com/cloud/configuration/ConfigurationManagerImpl.java
server/src/com/cloud/network/NetworkManagerImpl.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
setup/db/db/schema-21to22.sql
setup/db/db/schema-222to224.sql
utils/src/com/cloud/utils/exception/ExceptionUtil.java
2011-04-05 12:04:09 -07:00
Alex Huang
5f41eef6d1
Brought over edison's changes
2011-04-05 11:04:34 -07:00
alena
61f968592b
bug 9306: set isolationUri/broadcastUri for SSVM/domR/CPVM public nics
...
status 9306: resolved fixed
2011-04-05 09:18:43 -07:00
Alex Huang
04099a4950
bug 9311: changed instance_id to nic_id
2011-04-05 09:12:55 -07:00
alena
534623706d
bug 9305: set Mode field for domR/CPVM/SSVM nics
...
status 9305: resolved fixed
2011-04-04 18:31:07 -07:00
alena
c6b8c0ecfa
bug 9305: set Mode field for domR/CPVM/SSVM nics
...
status 9305: resolved fixed
2011-04-04 17:51:53 -07:00
Alex Huang
b2cab48e0c
bug 9308: changed instance_id to nic_id
2011-04-04 16:59:16 -07:00
Alex Huang
e8720cc1f7
bug 9300: changed the network id to management from storage for ssvm
2011-04-04 13:53:51 -07:00
Alex Huang
fc7f526090
bug 9282: changed the broadcast domain type for control and public network
2011-04-04 09:56:56 -07:00
Alex Huang
5a6d3dc55c
bug 9280: added gateway and cidr for control network
2011-04-04 09:50:16 -07:00
kishan
1e180de60b
Skip event migration when usage db doesn't exist
2011-04-04 18:36:39 +05:30
kishan
4f97d4652d
Skip event migration when usage db doesn't exist
2011-04-04 18:31:48 +05:30
alena
b876ad2530
224 to 225 upgrade - use schema*.sql instead of data*.sql
2011-04-01 16:25:56 -07:00
alena
bf588166ed
bug 7704: network limits cleanup.
...
status 7704: resolved fixed
For user vm:
* for default network, take limit from the corresponding service offering
* for all additional networks, take limit from the network offerings
For domainRouter/SSVM/CPVM:
* get info from the network offering
Added new config parameter: "vm.network.throttling.rate". If nw_rate is NULL for serviceOffering, this parameter would be used for default vm's network
2011-04-01 15:48:32 -07:00
kishan
3c07db7e2d
bug 9239: Ignore optional zone Id for Snapshot delete events
...
status 9239: resolved fixed
2011-04-01 15:19:43 +05:30
kishan
7b55b41556
bug 9239: Ignore optional zone Id for Snapshot delete events
...
status 9239: resolved fixed
2011-04-01 15:15:00 +05:30
kishan
e276d3b7fb
bug 7631: Convert unprocessed events to usage_events
...
status 7631: resolved fixed
2011-03-30 11:19:04 +05:30
kishan
f06972b180
bug 7631: Convert unprocessed events to usage_events
...
status 7631: resolved fixed
2011-03-30 11:09:21 +05:30
alena
a8cc285ca9
bug 8934: set correct guest_type for default Xen Centos template. DB upgrade script is also updated.
...
status 8934: resolved fixed
2011-03-25 16:05:06 -07:00
alena
92f01ba143
2.1.x to 2.2.2 upgrade for Domain level vlans
2011-03-25 15:23:18 -07:00
alena
304d1cbb55
2.1.x to 2.2.2 DB ugrade - convert account specific vlans to account specific networks
2011-03-24 19:12:33 -07:00
Alex Huang
b75a23b285
added support for 2.1.8 and 2.2.2 upgrade
2011-03-23 15:29:17 -07:00
Alex Huang
e2a1057e17
domr restarted
2011-03-22 09:31:37 -07:00
Alex Huang
109c4eae0e
restarting domr is close to working
2011-03-21 17:56:00 -07:00
Alex Huang
d7e0f8dcc1
db upgrade
2011-03-19 10:33:13 -07:00
Alex Huang
82f7504832
checking in the upgrade stuff for now
2011-03-19 09:27:10 -07:00
prachi
5bbffcaa97
Changes to add 'cluster_id' to 'op_host_capacity' table for Db upgrade from 222 to 224
2011-03-18 12:14:48 -07:00
Alex Huang
639a8aca9d
new 222 to 224 missing file
2011-03-18 11:00:37 -07:00
Alex Huang
8723727de1
added 2.2.2 to 2.2.4
2011-03-18 10:41:58 -07:00
Alex Huang
093fa851fa
made the upgrade utility work with the current version
2011-03-18 10:06:38 -07:00
Alex Huang
d3ecf719ce
looks like everything is working except for snapshots
2011-03-18 09:14:05 -07:00
alena
8d44058010
Fix for PF/LB 2.1.7 to 2.2.2 upgrade
2011-03-17 17:49:59 -07:00
alena
10077be555
DB upgrade for LB rules
2011-03-17 11:52:23 -07:00
Alex Huang
57cfdb8092
make 2.2.1 to 2.2.2 upgrade work
2011-03-17 10:42:48 -07:00
Alex Huang
b18b2a68b1
fixed unit test
2011-03-17 10:40:59 -07:00
alena
7eb20f8133
DB upgrade for port forwarding rules
2011-03-16 18:19:02 -07:00
Alex Huang
d50f2dd9c5
added the concept of system integrity checking before starting up the system
2011-03-16 18:00:22 -07:00
Alex Huang
8bec1e0b9f
added the concept of system integrity checking before a system starts
2011-03-16 17:59:34 -07:00
alena
579a9294bf
Removed vm_type update in DB 217 to 221 upgrade
2011-03-16 15:57:41 -07:00
alena
6be1681647
DB upgrade for Basic zone: upgrade domR/ssvm/consoleProxy nics
2011-03-16 14:14:14 -07:00
Alex Huang
397b338f09
cp ugprade done
2011-03-15 15:03:13 -07:00
Alex Huang
d2f61b00f3
ssvm ugprade done
2011-03-15 14:57:12 -07:00
Alex Huang
9b173d10d0
ssvm ugprade done
2011-03-15 14:47:09 -07:00
Alex Huang
b6f4ff33ca
domr upgraded
2011-03-11 16:53:01 -08:00
Alex Huang
09d5bcc59c
direct network and ip address are ready
2011-03-10 15:58:40 -08:00
Alex Huang
7b3a1e129f
nics are retrieved from user vms
2011-03-10 13:46:33 -08:00
Alex Huang
851c3344fc
database upgrade
2011-03-09 17:56:11 -08:00
Alex Huang
e81f02f9b5
more changes for direct networks
2011-03-09 17:56:11 -08:00
Alex Huang
f1d01d5b77
user ip address for virtual network is done migrated
2011-03-09 17:56:11 -08:00
alena
a50950bbef
221 to 222 DB upgrade for InstanceGroup. Unit test is included
2011-03-09 08:34:08 -08:00
anthony
c013d0a6c6
fixed unit test
2011-03-08 20:04:28 -08:00
anthony
5781aafdcb
fixed upgrade unittest
2011-03-08 18:24:11 -08:00
anthony
b32e8f23a6
bug 8712: since we add multiple concurrent policy back in 2.2.3, we only support upgrade from 2.1.7 to 2.2.3, otherwise some policies will be removed silently
...
need test this upgarde
2011-03-08 17:10:27 -08:00
alena
fe267c2cb2
Basic zone 221 to 222 DB upgrade. Unit test is included
2011-03-08 15:32:55 -08:00
Alex Huang
35275c1615
added user ip address upgrade
2011-03-07 17:53:43 -08:00
Alex Huang
bda3264a77
networks are generated now from the domr
2011-03-04 18:07:26 -08:00
Alex Huang
f7ea6e17cd
break upgrade fix upgrade
2011-03-04 18:07:26 -08:00
Alex Huang
2d58d85a89
break upgrade fix upgrade
2011-03-04 18:07:26 -08:00
Alex Huang
40db230095
more changes for db upgrade
2011-03-04 11:09:24 -08:00
Alex Huang
4b09b69cb2
Basic network conversion
2011-03-03 11:06:49 -08:00
Alex Huang
f3b58a4b0a
removed a bunch of scripts that doesn't pass unittest
2011-03-02 00:16:54 -08:00
Alex Huang
d0a5816999
Added Premium upgrade
2011-03-01 23:47:36 -08:00
abhishek
dbb03006b7
adding a migration step from 221 to 222 using alex's framework. this should only be used for alex's upgrade from 217 to 22, for 221 to 222 for 222 release, we still are providing the bash script for upgrade.
2011-03-01 16:00:14 -08:00
abhishek
0ef191bed7
adding storage pool upgrade proc
2011-02-28 18:17:40 -08:00
Alex Huang
e3438d2ff0
upgrade data center is done.
2011-02-28 17:59:02 -08:00
Alex Huang
a517653adb
made changes
2011-02-28 14:37:30 -08:00
Alex Huang
ab3c719389
run the scripts
2011-02-28 14:37:30 -08:00
Alex Huang
a6ac728761
cleanup script is also running now as well
2011-02-24 11:35:49 -08:00
Alex Huang
b6056bc0b1
missing files
2011-02-22 19:12:10 -08:00
Alex Huang
c22b37e402
latest work on db migration
2011-02-22 18:23:05 -08:00
Alex Huang
c6efb2b09d
bug 8529: propagated to master. Added junit test support to ant
2011-02-16 17:40:59 -08:00