Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          4.2.54-4.2  ▾
        
         | 
# Copyright 2018 TrilioData Inc.
# All Rights Reserved.
from oslo_log import log
from dmapi import service
from dmapi import storage
LOG = log.getLogger(__name__)
def dbsync():
    conf = service.prepare_service()
    storage.get_connection_from_config(conf).upgrade()
def expirer():
    conf = service.prepare_service()
    if conf.database.alarm_history_time_to_live > 0:
        LOG.debug("Clearing expired alarm history data")
        storage_conn = storage.get_connection_from_config(conf)
        storage_conn.clear_expired_alarm_history_data(
            conf.database.alarm_history_time_to_live)
    else:
        LOG.info("Nothing to clean, database alarm history time to live "
                 "is disabled")