cubicweb/sobjects/services.py
changeset 12012 f7ff5217a02f
parent 11931 ad7796dabeaa
child 12026 c21b399c9269
equal deleted inserted replaced
12011:d2888fee6031 12012:f7ff5217a02f
    50             results['%s_cache_hit_percent' % title] = (hits * 100) / (hits + misses)
    50             results['%s_cache_hit_percent' % title] = (hits * 100) / (hits + misses)
    51         results['type_cache_size'] = len(repo._type_cache)
    51         results['type_cache_size'] = len(repo._type_cache)
    52         results['sql_no_cache'] = repo.system_source.no_cache
    52         results['sql_no_cache'] = repo.system_source.no_cache
    53         results['nb_open_sessions'] = len(repo._sessions)
    53         results['nb_open_sessions'] = len(repo._sessions)
    54         results['nb_active_threads'] = threading.activeCount()
    54         results['nb_active_threads'] = threading.activeCount()
    55         looping_tasks = repo._tasks_manager._looping_tasks
       
    56         results['looping_tasks'] = [(t.name, t.interval) for t in looping_tasks]
       
    57         results['available_cnxsets'] = repo.cnxsets.qsize()
    55         results['available_cnxsets'] = repo.cnxsets.qsize()
    58         results['threads'] = [t.name for t in threading.enumerate()]
    56         results['threads'] = [t.name for t in threading.enumerate()]
    59         return results
    57         return results
    60 
    58 
    61 
    59