From b6621428a94866be043df30d8e94e918bfcbf4bb Mon Sep 17 00:00:00 2001 From: Santhosh Edukulla Date: Mon, 10 Nov 2014 20:05:32 +0530 Subject: [PATCH] CLOUDSTACK-7873 Fixed the user vm details length issue for higher key lengths --- engine/schema/src/com/cloud/vm/UserVmDetailVO.java | 2 +- setup/db/create-schema.sql | 2 +- setup/db/db/schema-441to450.sql | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/engine/schema/src/com/cloud/vm/UserVmDetailVO.java b/engine/schema/src/com/cloud/vm/UserVmDetailVO.java index d1a6e63fbc4..2b169a38272 100644 --- a/engine/schema/src/com/cloud/vm/UserVmDetailVO.java +++ b/engine/schema/src/com/cloud/vm/UserVmDetailVO.java @@ -39,7 +39,7 @@ public class UserVmDetailVO implements ResourceDetail { @Column(name = "name") private String name; - @Column(name = "value", length = 1024) + @Column(name = "value", length = 5120) private String value; @Column(name = "display") diff --git a/setup/db/create-schema.sql b/setup/db/create-schema.sql index f95b02f6ce2..b4786c0f68c 100755 --- a/setup/db/create-schema.sql +++ b/setup/db/create-schema.sql @@ -1140,7 +1140,7 @@ CREATE TABLE `cloud`.`user_vm_details` ( `id` bigint unsigned NOT NULL auto_increment, `vm_id` bigint unsigned NOT NULL COMMENT 'vm id', `name` varchar(255) NOT NULL, - `value` varchar(1024) NOT NULL, + `value` varchar(5120) NOT NULL, PRIMARY KEY (`id`), CONSTRAINT `fk_user_vm_details__vm_id` FOREIGN KEY `fk_user_vm_details__vm_id`(`vm_id`) REFERENCES `vm_instance`(`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/setup/db/db/schema-441to450.sql b/setup/db/db/schema-441to450.sql index 5f1ddc1bc68..0ee6c7fa632 100644 --- a/setup/db/db/schema-441to450.sql +++ b/setup/db/db/schema-441to450.sql @@ -766,3 +766,7 @@ DELETE t1 FROM guest_os_hypervisor t1, guest_os_hypervisor t2 WHERE (t1.hypervis UPDATE `cloud`.`vm_template` SET removed=NOW() WHERE unique_name="centos53-x86_64" AND hypervisor_type="XenServer"; ALTER TABLE `cloud_usage`.`usage_vpn_user` CHANGE `user_name` `user_name` VARCHAR(255); + +--Increase key value size generated from RSA-8192 to be stored. +ALTER TABLE `cloud`.`user_vm_details` MODIFY `value` VARCHAR(5120); +