Feature freeze for 4.3 is closed. This should go into the new db upgrade. --Alex
> -----Original Message----- > From: Wido den Hollander [mailto:w...@widodh.nl] > Sent: Thursday, November 21, 2013 12:03 AM > To: dev@cloudstack.apache.org > Subject: Re: Error while running master > > > > On 11/20/2013 09:37 PM, Syed Ahmed wrote: > > Is this change going in 4.3? Is so then the Alter table I guess should > > be in schema-421to430.sql. I don't see a schema-430to440.sql though. > > How deploydb read the files? Does it go through all the schema files > > or does it pick the latest one? > > > > It somehow got lost due to my own merging. I comitted it into 421to430.sql > now, but I think this should be in 430to440.sql, but that file doesn't exist > yet. > > The feature freeze for 4.3 is closed, right? > > Wido > > > > > Thanks, > > -Syed > > > > > > On Wed 20 Nov 2013 03:24:37 PM EST, Wei ZHOU wrote: > >> Wido committed 1edaa36cc68e845a42339d5f267d49c82343aefb today. > >> try after "ALTER TABLE disk_offering ADD COLUMN cache_mode > varchar(20)" > >> I do not know which schema file should be inserted into, > >> schema-421to430.sql or schema-430to440.sql ? > >> > >> 2013/11/20 Syed Ahmed <sah...@cloudops.com> > >> > >>> Hi All, > >>> > >>> I am facing the following error when running the latest master. I > >>> have done a clean compile and have dropped and created the db again. > >>> > >>> [WARNING] Nested in > >>> org.springframework.context.ApplicationContextException: > >>> Failed to start bean 'cloudStackLifeCycle'; nested exception is > >>> com.cloud.utils.exception.CloudRuntimeException: DB Exception on: > >>> com.mysql.jdbc.JDBC4PreparedStatement@538a1556: SELECT > >>> disk_offering.id, disk_offering.domain_id, > >>> disk_offering.unique_name, disk_offering.name, > >>> disk_offering.display_text, disk_offering.disk_size, > >>> disk_offering.tags, disk_offering.type, disk_offering.removed, > >>> disk_offering.created, disk_offering.recreatable, > >>> disk_offering.use_local_storage, disk_offering.system_use, > >>> disk_offering.customized, disk_offering.uuid, > >>> disk_offering.customized_iops, disk_offering.min_iops, > >>> disk_offering.max_iops, disk_offering.sort_key, > >>> disk_offering.bytes_read_rate, disk_offering.bytes_write_rate, > >>> disk_offering.iops_read_rate, disk_offering.iops_write_rate, > >>> disk_offering.cache_mode, disk_offering.display_offering, > >>> disk_offering.state, disk_offering.hv_ss_reserve, > >>> service_offering.cpu, service_offering.speed, > >>> service_offering.ram_size, service_offering.nw_rate, > >>> service_offering.mc_rate, service_offering.ha_enabled, > >>> service_offering.limit_cpu_use, service_offering.is_volatile, > >>> service_offering.host_tag, service_offering.default_use, > >>> service_offering.vm_type, service_offering.sort_key, > >>> service_offering.deployment_planner FROM service_offering INNER > JOIN > >>> disk_offering ON service_offering.id=disk_ offering.id WHERE > disk_offering.type='Service' AND disk_offering.unique_name = > _binary'Cloud.Com-Small Instance' AND disk_offering.system_use = 1 AND > disk_offering.removed IS NULL : > >>> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: > Unknown > >>> column 'disk_offering.cache_mode' in 'field list' > >>> > >>> > >>> This is the definition of disk_offering from create-schema.sql > >>> > >>> CREATE TABLE `cloud`.`disk_offering` ( > >>> `id` bigint unsigned NOT NULL auto_increment, > >>> `domain_id` bigint unsigned, > >>> `name` varchar(255) NOT NULL, > >>> `uuid` varchar(40), > >>> `display_text` varchar(4096) NULL COMMENT 'Descrianaption text > >>> set by the admin for display purpose only', > >>> `disk_size` bigint unsigned NOT NULL COMMENT 'disk space in byte', > >>> `type` varchar(32) COMMENT 'inheritted by who?', > >>> `tags` varchar(4096) COMMENT 'comma separated tags about the > >>> disk_offering', > >>> `recreatable` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT 'The > >>> root disk is always recreatable', > >>> `use_local_storage` tinyint(1) unsigned NOT NULL DEFAULT 0 > >>> COMMENT 'Indicates whether local storage pools should be used', > >>> `unique_name` varchar(32) UNIQUE COMMENT 'unique name', > >>> `system_use` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT 'is > >>> this offering for system used only', > >>> `customized` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT '0 > >>> implies not customized by default', > >>> `removed` datetime COMMENT 'date removed', > >>> `created` datetime COMMENT 'date the disk offering was created', > >>> `sort_key` int(32) NOT NULL default 0 COMMENT 'sort key used for > >>> customising sort method', > >>> PRIMARY KEY (`id`), > >>> INDEX `i_disk_offering__removed`(`removed`), > >>> CONSTRAINT `uc_disk_offering__uuid` UNIQUE (`uuid`) > >>> ) ENGINE=InnoDB DEFAULT CHARSET=utf8; > >>> > >>> > >>> And this is in my DB > >>> > >>> mysql> describe disk_offering; > >>> +-------------------+---------------------+------+-----+---- > >>> -----+----------------+ > >>> | Field | Type | Null | Key | Default | Extra > >>> | > >>> +-------------------+---------------------+------+-----+---- > >>> -----+----------------+ > >>> | id | bigint(20) unsigned | NO | PRI | NULL | > >>> auto_increment | > >>> | domain_id | bigint(20) unsigned | YES | | NULL | > >>> | > >>> | name | varchar(255) | NO | | NULL | > >>> | > >>> | uuid | varchar(40) | YES | UNI | NULL | > >>> | > >>> | display_text | varchar(4096) | YES | | NULL | > >>> | > >>> | disk_size | bigint(20) unsigned | NO | | NULL | > >>> | > >>> | type | varchar(32) | YES | | NULL | > >>> | > >>> | tags | varchar(4096) | YES | | NULL | > >>> | > >>> | recreatable | tinyint(1) unsigned | NO | | 0 | > >>> | > >>> | use_local_storage | tinyint(1) unsigned | NO | | 0 | > >>> | > >>> | unique_name | varchar(32) | YES | UNI | NULL | > >>> | > >>> | system_use | tinyint(1) unsigned | NO | | 0 | > >>> | > >>> | customized | tinyint(1) unsigned | NO | | 0 | > >>> | > >>> | removed | datetime | YES | MUL | NULL | > >>> | > >>> | created | datetime | YES | | NULL | > >>> | > >>> | sort_key | int(32) | NO | | 0 | > >>> | > >>> | display_offering | tinyint(1) | NO | | 1 | > >>> | > >>> | customized_iops | tinyint(1) unsigned | YES | | NULL | > >>> | > >>> | min_iops | bigint(20) unsigned | YES | | NULL | > >>> | > >>> | max_iops | bigint(20) unsigned | YES | | NULL | > >>> | > >>> | bytes_read_rate | bigint(20) | YES | | NULL | > >>> | > >>> | bytes_write_rate | bigint(20) | YES | | NULL | > >>> | > >>> | iops_read_rate | bigint(20) | YES | | NULL | > >>> | > >>> | iops_write_rate | bigint(20) | YES | | NULL | > >>> | > >>> | state | char(40) | NO | | Active | > >>> | > >>> | hv_ss_reserve | int(32) unsigned | YES | | NULL | > >>> | > >>> +-------------------+---------------------+------+-----+---- > >>> -----+----------------+ > >>> 26 rows in set (0.00 sec) > >>> > >>> > >>> I don't see "cache_mode" anywhere. Does anyone else have this > problem? > >>> > >>> Thanks, > >>> -Syed > >>> > >>> > >> > > > >