VCL-1082 - monitor_vcld.pl throws incorrect lastcheckin time exception after Daylight Savings Time Roles Back
vcl.sql: changed definition of managementnode.lastcheckin to have a default value of 0 instead of NULL
update-vcl.sql: modified alter table statement for managementnode.lastcheckin to have default value of 0 instead of NULL
diff --git a/mysql/update-vcl.sql b/mysql/update-vcl.sql
index 48714f5..1dea030 100644
--- a/mysql/update-vcl.sql
+++ b/mysql/update-vcl.sql
@@ -1114,7 +1114,7 @@
-- Table structure change for table `managementnode`
--
-ALTER TABLE `managementnode` CHANGE `lastcheckin` `lastcheckin` timestamp default NULL;
+ALTER TABLE `managementnode` CHANGE `lastcheckin` `lastcheckin` timestamp default 0;
CALL AddColumnIfNotExists('managementnode', 'publicIPconfiguration', "enum('dynamicDHCP','manualDHCP','static') NOT NULL default 'dynamicDHCP'");
CALL AddColumnIfNotExists('managementnode', 'publicSubnetMask', "varchar(56) default NULL");
CALL AddColumnIfNotExists('managementnode', 'publicDefaultGateway', "varchar(56) default NULL");
diff --git a/mysql/vcl.sql b/mysql/vcl.sql
index 7c6a9b8..00a4418 100644
--- a/mysql/vcl.sql
+++ b/mysql/vcl.sql
@@ -682,7 +682,7 @@
`hostname` varchar(50) NOT NULL default '',
`ownerid` mediumint(8) unsigned NOT NULL default '1',
`stateid` tinyint(3) unsigned NOT NULL default '0',
- `lastcheckin` timestamp default NULL,
+ `lastcheckin` timestamp default 0,
`checkininterval` tinyint(3) unsigned NOT NULL default '12',
`installpath` varchar(100) NOT NULL default '/install',
`imagelibenable` tinyint(1) unsigned NOT NULL default '0',