Author: fapeeler
Date: Tue Sep 23 19:21:12 2014
New Revision: 1627123

URL: http://svn.apache.org/r1627123
Log:
VCL-170

added predictive reload module Level_2
moved predictive reload module from managementnode table to computer table

Modified:
    vcl/trunk/mysql/vcl.sql

Modified: vcl/trunk/mysql/vcl.sql
URL: 
http://svn.apache.org/viewvc/vcl/trunk/mysql/vcl.sql?rev=1627123&r1=1627122&r2=1627123&view=diff
==============================================================================
--- vcl/trunk/mysql/vcl.sql (original)
+++ vcl/trunk/mysql/vcl.sql Tue Sep 23 19:21:12 2014
@@ -213,6 +213,7 @@ CREATE TABLE IF NOT EXISTS `computer` (
   `privateIPaddress` varchar(15) default NULL,
   `eth0macaddress` varchar(17) default NULL,
   `eth1macaddress` varchar(17) default NULL,
+  `predictivemoduleid` smallint(5) unsigned NOT NULL default '1',
   `type` enum('blade','lab','virtualmachine') NOT NULL default 'blade',
   `provisioningid` smallint(5) unsigned NOT NULL,
   `drivetype` varchar(4) NOT NULL default 'hda',
@@ -238,6 +239,7 @@ CREATE TABLE IF NOT EXISTS `computer` (
   KEY `platformid` (`platformid`),
   KEY `scheduleid` (`scheduleid`),
   KEY `currentimageid` (`currentimageid`),
+  KEY `predictivemoduleid` (`predictivemoduleid`),
   KEY `type` (`type`),
   KEY `vmhostid` (`vmhostid`),
   KEY `vmtypeid` (`vmtypeid`),
@@ -582,7 +584,6 @@ CREATE TABLE IF NOT EXISTS `managementno
   `imagelibuser` varchar(20) default 'vclstaff',
   `imagelibkey` varchar(100) default '/etc/vcl/imagelib.key',
   `keys` varchar(1024) default NULL,
-  `predictivemoduleid` smallint(5) unsigned NOT NULL default '1',
   `sshport` smallint(5) unsigned NOT NULL default '22',
   `publicIPconfiguration` enum('dynamicDHCP','manualDHCP','static') NOT NULL 
default 'dynamicDHCP',
   `publicSubnetMask` varchar(56) default NULL,
@@ -596,7 +597,6 @@ CREATE TABLE IF NOT EXISTS `managementno
   KEY `ownerid` (`ownerid`),
   KEY `imagelibgroupid` (`imagelibgroupid`),
   KEY `IPaddress` (`IPaddress`),
-  KEY `predictivemoduleid` (`predictivemoduleid`)
 ) ENGINE=InnoDB  DEFAULT CHARSET=latin1;
 
 -- --------------------------------------------------------
@@ -1536,7 +1536,8 @@ INSERT INTO `module` (`id`, `name`, `pre
 (27, 'provisioning_libvirt', 'Libvirt Provisioning Module', '', 
'VCL::Module::Provisioning::libvirt'),
 (28, 'os_linux_managementnode', 'Management Node Linux OS Module', '', 
'VCL::Module::OS::Linux::ManagementNode'),
 (29, 'os_win8', 'Windows 8.x OS Module', '', 
'VCL::Module::OS::Windows::Version_6::8'),
-(30, 'os_win2012', 'Windows Server 2012 OS Module', '', 
'VCL::Module::OS::Windows::Version_6::2012');
+(30, 'os_win2012', 'Windows Server 2012 OS Module', '', 
'VCL::Module::OS::Windows::Version_6::2012'),
+(31, 'predictive_level_2', 'Predictive Loading Module Level 2', 'Power off 
computer. If a virtual machine, it will be also destroyed.', 
'VCL::Module::Predictive::Level_2');
 
 -- 
 -- Dumping data for table `OS`
@@ -2068,7 +2069,6 @@ ALTER TABLE `log`
 -- 
 ALTER TABLE `managementnode`
   ADD CONSTRAINT `managementnode_ibfk_6` FOREIGN KEY (`imagelibgroupid`) 
REFERENCES `resourcegroup` (`id`) ON UPDATE CASCADE,
-  ADD CONSTRAINT `managementnode_ibfk_3` FOREIGN KEY (`predictivemoduleid`) 
REFERENCES `module` (`id`) ON UPDATE CASCADE,
   ADD CONSTRAINT `managementnode_ibfk_4` FOREIGN KEY (`ownerid`) REFERENCES 
`user` (`id`) ON UPDATE CASCADE,
   ADD CONSTRAINT `managementnode_ibfk_5` FOREIGN KEY (`stateid`) REFERENCES 
`state` (`id`) ON UPDATE CASCADE;
 


Reply via email to