Beispiel #1
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()
Beispiel #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()
Beispiel #3
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)
Beispiel #4
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)
Beispiel #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)
Beispiel #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)
Beispiel #7
0
 def _start(self):
     for a_dir in self._reserved_dirs:
         utils.ensure_tree(a_dir)
     self._executor.start()
Beispiel #8
0
 def _start(self):
     for a_dir in self._reserved_dirs:
         utils.ensure_tree(a_dir)
     self._executor.start()