Ejemplo n.º 1
0
    def create(dirpath, static_info=None):
        print("Creating instance at {}".format(dirpath))
        assert os.path.isdir(dirpath)

        inst = Instance(dirpath)
        filestore.init(inst.path_to(FS_DIR))

        # Generate a UUID
        if static_info is None:
            static_info = {'cluster_id': uuid.uuid1().hex}
        inst.static_info = static_info
        inst.save()

        return Instance.load(dirpath)
Ejemplo n.º 2
0
 def setUp(self):
     self.tempdir = tempfile.mkdtemp("autofs")
     print("Temp dir: {}".format(self.tempdir))
     filestore.init(self.tempdir)
     self.fs = filestore.FileStore(self.tempdir)