예제 #1
0
func doBackupList(c *cli.Context) error {
	var err error

	destURL, err := util.GetFlag(c, "", true, err)
	volumeName, err := util.GetName(c, "volume", false, err)
	if err != nil {
		return err

	}
	list, err := objectstore.List(volumeName, destURL, DRIVERNAME)
	if err != nil {
		return err
	}
	fmt.Println(list)
	return nil
}
예제 #2
0
func (d *Driver) ListBackup(destURL string, opts map[string]string) (map[string]map[string]string, error) {
	return objectstore.List(opts[convoydriver.OPT_VOLUME_UUID], destURL, d.Name())
}
예제 #3
0
파일: backup.go 프로젝트: alwang1234/convoy
func (d *Driver) ListBackup(destURL string, opts map[string]string) (map[string]map[string]string, error) {
	d.mutex.RLock()
	defer d.mutex.RUnlock()

	return objectstore.List(opts[convoydriver.OPT_VOLUME_NAME], destURL, d.Name())
}