diff --git a/procmon/processmonitor.cpp b/procmon/processmonitor.cpp index e76909435..05c48fb1f 100644 --- a/procmon/processmonitor.cpp +++ b/procmon/processmonitor.cpp @@ -2567,7 +2567,7 @@ pid_t ProcessMonitor::startProcess(string processModuleType, string processName, system(cmd.c_str()); // if Non Parent OAM Module, get the dbmr data from Parent OAM Module - if ( !gOAMParentModuleFlag && !HDFS ) + if ( !gOAMParentModuleFlag && !HDFS && DBRootStorageType != "storagemanager") { //create temp dbrm directory @@ -2673,7 +2673,7 @@ pid_t ProcessMonitor::startProcess(string processModuleType, string processName, } // now delete the dbrm data from local disk - if ( !gOAMParentModuleFlag && !HDFS && DataRedundancyConfig == "n") + if ( !gOAMParentModuleFlag && !HDFS && DBRootStorageType != "storagemanager" && DataRedundancyConfig == "n") { string cmd = "rm -f " + DBRMDir + "/*"; system(cmd.c_str());