def initializeResourceManagementHandler(_serviceInfo): ''' Handler initialization, where we set the ResourceManagementDB as global db. ''' global db db = ResourceManagementDB() # Regenerates DB tables if needed db._checkTable() syncObject = Synchronizer.Synchronizer() gConfig.addListenerToNewVersionEvent(syncObject.sync) return S_OK()
def initializeResourceManagementHandler( _serviceInfo ): ''' Handler initialization, where we set the ResourceManagementDB as global db. ''' global db db = ResourceManagementDB() # Regenerates DB tables if needed db._checkTable() syncObject = Synchronizer.Synchronizer() gConfig.addListenerToNewVersionEvent( syncObject.sync ) return S_OK()
def installDB(): ''' Installs Tables. ''' db1 = ResourceStatusDB() db2 = ResourceManagementDB() res1 = db1._checkTable() if not res1['OK']: subLogger.error(res1['Message']) elif res1['Value']: subLogger.info('ResourceStatusDB') subLogger.info(res1['Value']) res2 = db2._checkTable() if not res2['OK']: subLogger.error(res2['Message']) elif res2['Value']: subLogger.info('ResourceManagementDB') subLogger.info(res2['Value']) return S_OK()