Fixed need_restart flag for OffileDataRelevanceTime
authorZev <zev@radensolutions.com>
Wed, 23 Mar 2016 16:52:25 +0000 (18:52 +0200)
committerZev <zev@radensolutions.com>
Wed, 23 Mar 2016 16:52:25 +0000 (18:52 +0200)
include/netxmsdb.h
sql/setup.in
src/server/tools/nxdbmgr/upgrade.cpp

index a15a9ba..d069265 100644 (file)
@@ -23,6 +23,6 @@
 #ifndef _netxmsdb_h
 #define _netxmsdb_h
 
-#define DB_FORMAT_VERSION   394
+#define DB_FORMAT_VERSION   395
 
 #endif
index 28bb99c..10d6df7 100644 (file)
@@ -110,7 +110,7 @@ INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES ('
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES ('MobileDeviceListenerPort','4747',1,1);
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES ('NumberOfDataCollectors','25',1,1);
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES ('NumberOfUpgradeThreads','10',1,0);
-INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('OffileDataRelevanceTime','86400',1,0,'I','Time period in seconds within which received offline data still relevant for threshold validation');
+INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('OffileDataRelevanceTime','86400',1,1,'I','Time period in seconds within which received offline data still relevant for threshold validation');
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES ('PasswordComplexity','0',1,0);
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES ('PasswordExpiration','0',1,0);
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart) VALUES ('PasswordHistoryLength','0',1,0);
index 729edd5..51bf5b6 100644 (file)
@@ -641,6 +641,16 @@ static int NextFreeEPPruleID()
        return ruleId;
 }
 
+/**
+ * Upgrade from V394 to V395
+ */
+static BOOL H_UpgradeFromV394(int currVersion, int newVersion)
+{
+   CHK_EXEC(SQLQuery(_T("UPDATE config SET need_server_restart='1' WHERE var_name='OffileDataRelevanceTime'")));
+   CHK_EXEC(SQLQuery(_T("UPDATE metadata SET var_value='395' WHERE var_name='SchemaVersion'")));
+   return TRUE;
+}
+
 /**
  * Upgrade from V393 to V394
  */
@@ -9471,6 +9481,7 @@ static struct
    { 391, 392, H_UpgradeFromV391 },
    { 392, 393, H_UpgradeFromV392 },
    { 393, 394, H_UpgradeFromV393 },
+   { 394, 395, H_UpgradeFromV394 },
    { 0, 0, NULL }
 };