コード例 #1
0
ファイル: ui.py プロジェクト: rrader/distributed-storage
    def get(self):
        loader = tornado.template.Loader(settings.staticdir)
        s_list, full_info = nslib.scan_stats(False)

        self.write(loader.load("stats.html").generate(storages=s_list, \
                full_info=full_info))
        return
コード例 #2
0
ファイル: rescan.py プロジェクト: rrader/distributed-storage
from ns import nslib

import sys


if __name__ == '__main__':
    if sys.argv[1] == "minute":
        #scan every minute only if free size < 2GB
        if nslib.scan_stats(cached=True)[1]['free'] > 5000:
            sys.exit(0)

    nslib.scan_stats(False)