示例#1
0
文件: file.py 项目: csfreak/tooz
 def _start(self):
     for a_dir in self._reserved_dirs:
         try:
             utils.ensure_tree(a_dir)
         except OSError as e:
             raise coordination.ToozConnectionError(e)
     self._executor.start()
示例#2
0
 def _start(self):
     for a_dir in self._reserved_dirs:
         try:
             utils.ensure_tree(a_dir)
         except OSError as e:
             raise coordination.ToozConnectionError(e)
     self._executor.start()
示例#3
0
文件: file.py 项目: cloudnull/tooz
 def _do_create_group():
     if os.path.isdir(group_dir):
         raise coordination.GroupAlreadyExist(group_id)
     else:
         details = {
             'group_id': group_id,
         }
         details_blob = utils.dumps(details)
         utils.ensure_tree(group_dir)
         with open(group_meta_path, "wb") as fh:
             fh.write(details_blob)
示例#4
0
文件: file.py 项目: csfreak/tooz
 def _do_create_group():
     if os.path.isdir(group_dir):
         # NOTE(sileht): We update the group metadata even
         # they are already good, so ensure dict key are convert
         # to unicode in case of the file have been written with
         # tooz < 1.36
         self._update_group_metadata(group_meta_path, group_id)
         raise coordination.GroupAlreadyExist(group_id)
     else:
         utils.ensure_tree(group_dir)
         self._update_group_metadata(group_meta_path, group_id)
示例#5
0
 def _do_create_group():
     if os.path.isdir(group_dir):
         # NOTE(sileht): We update the group metadata even
         # they are already good, so ensure dict key are convert
         # to unicode in case of the file have been written with
         # tooz < 1.36
         self._update_group_metadata(group_meta_path, group_id)
         raise coordination.GroupAlreadyExist(group_id)
     else:
         utils.ensure_tree(group_dir)
         self._update_group_metadata(group_meta_path, group_id)
示例#6
0
 def _do_create_group():
     if os.path.isdir(group_dir):
         raise coordination.GroupAlreadyExist(group_id)
     else:
         details = {
             'group_id': group_id,
         }
         details_blob = utils.dumps(details)
         utils.ensure_tree(group_dir)
         with open(group_meta_path, "wb") as fh:
             fh.write(details_blob)
示例#7
0
文件: file.py 项目: cloudnull/tooz
 def _start(self):
     for a_dir in self._reserved_dirs:
         utils.ensure_tree(a_dir)
     self._executor.start()
示例#8
0
 def _start(self):
     for a_dir in self._reserved_dirs:
         utils.ensure_tree(a_dir)
     self._executor.start()