[simias-svn] SF.net SVN: simias:[7622] trunk/src/server
Brought to you by:
srinidhi_bs
|
From: <he...@us...> - 2012-04-11 11:34:04
|
Revision: 7622
http://simias.svn.sourceforge.net/simias/?rev=7622&view=rev
Author: hegdegg
Date: 2012-04-11 11:33:58 +0000 (Wed, 11 Apr 2012)
Log Message:
-----------
ID:#746237
Reviewer: Mahabaleshwar A
Localization Required:No
Documentation Required:No
Description : Avoiding ExtractMemberPolicyonMaster in normal execution, this
will be called only in case of upgraded server.
Modified Paths:
--------------
trunk/src/server/Simias.Server/Service.cs
trunk/src/server/setup/SimiasServerSetup.cs
Modified: trunk/src/server/Simias.Server/Service.cs
===================================================================
--- trunk/src/server/Simias.Server/Service.cs 2012-04-04 12:03:31 UTC (rev 7621)
+++ trunk/src/server/Simias.Server/Service.cs 2012-04-11 11:33:58 UTC (rev 7622)
@@ -340,6 +340,13 @@
log.Debug("ExtractMemberPoliciesOnMaster: entered");
Store store = Store.GetStore();
Domain domain = store.GetDomain(store.DefaultDomain) ;
+ Simias.Configuration config = Store.Config;
+ string UpgradedServer = String.Empty;
+ UpgradedServer = config.Get("Server", "UpgradedServer");
+ if (UpgradedServer == null || UpgradedServer != "yes")
+ {
+ return;
+ }
HostNode hNode = null;
HostNode mNode = null;
HostNode masterNode = null;
Modified: trunk/src/server/setup/SimiasServerSetup.cs
===================================================================
--- trunk/src/server/setup/SimiasServerSetup.cs 2012-04-04 12:03:31 UTC (rev 7621)
+++ trunk/src/server/setup/SimiasServerSetup.cs 2012-04-11 11:33:58 UTC (rev 7622)
@@ -1654,6 +1654,16 @@
return true;
}
+ private void SetUpgradeValue()
+ {
+ string UpgraddedServerKey = "UpgradedServer";
+ string ServerKey = "Server";
+ XmlDocument document = new XmlDocument();
+ document.Load( configFilePath );
+ SetConfigValue( document, ServerKey, UpgraddedServerKey , "yes");
+ CommitConfiguration( document );
+ }
+
/// <summary>
/// called if upgrade of OES is called
/// </summary>
@@ -1773,6 +1783,8 @@
}
Console.WriteLine("old {0} New {1}", changelogPath, changelogPathNew);
+ //Update in simias.config file that this server is upgraded server
+ SetUpgradeValue();
return true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|