예제 #1
0
파일: main.py 프로젝트: t-8ch/devpi
 def keyfs(self):
     from devpi_server.keyfs import KeyFS
     from devpi_server.model import add_keys
     keyfs = KeyFS(self.config.serverdir, readonly=self.is_replica())
     add_keys(self, keyfs)
     self.thread_pool.register(keyfs.notifier)
     return keyfs
예제 #2
0
 def keyfs(self):
     from devpi_server.keyfs import KeyFS
     from devpi_server.model import add_keys
     keyfs = KeyFS(self.config.serverdir, readonly=self.is_replica())
     add_keys(self, keyfs)
     self.thread_pool.register(keyfs.notifier)
     return keyfs
예제 #3
0
파일: main.py 프로젝트: smsearcy/devpi
 def keyfs(self):
     from devpi_server.keyfs import KeyFS
     from devpi_server.model import add_keys
     keyfs = KeyFS(self.config.serverdir,
                   self.config.storage,
                   readonly=self.is_replica(),
                   cache_size=self.config.args.keyfs_cache_size)
     add_keys(self, keyfs)
     if not self.config.args.requests_only:
         self.thread_pool.register(keyfs.notifier)
     return keyfs
예제 #4
0
 def keyfs(self):
     from devpi_server.keyfs import KeyFS
     from devpi_server.model import add_keys
     keyfs = KeyFS(self.config.serverdir,
                   self.config.storage,
                   readonly=self.is_replica(),
                   cache_size=self.config.args.keyfs_cache_size)
     add_keys(self, keyfs)
     try:
         keyfs.finalize_init()
     except Exception:
         threadlog.exception("Error while trying to initialize storage")
         fatal("Couldn't initialize storage")
     if not self.config.requests_only:
         self.thread_pool.register(keyfs.notifier)
     return keyfs