├── .github └── workflows │ └── go.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── cli ├── cli │ ├── cli.go │ └── version.go ├── command │ ├── audit.go │ ├── clean.go │ ├── client │ │ ├── cmd.go │ │ ├── enter.go │ │ ├── install.go │ │ ├── map.go │ │ ├── mount.go │ │ ├── status.go │ │ ├── umount.go │ │ ├── uninstall.go │ │ └── unmap.go │ ├── cluster │ │ ├── add.go │ │ ├── checkout.go │ │ ├── cmd.go │ │ ├── export.go │ │ ├── import.go │ │ ├── list.go │ │ └── remove.go │ ├── cmd.go │ ├── completion.go │ ├── config │ │ ├── cmd.go │ │ ├── commit.go │ │ ├── diff.go │ │ └── show.go │ ├── deploy.go │ ├── enter.go │ ├── exec.go │ ├── format.go │ ├── hosts │ │ ├── cmd.go │ │ ├── commit.go │ │ ├── list.go │ │ ├── list_test.go │ │ ├── playbook.go │ │ ├── show.go │ │ └── ssh.go │ ├── migrate.go │ ├── monitor │ │ ├── clean.go │ │ ├── cmd.go │ │ ├── deploy.go │ │ ├── reload.go │ │ ├── restart.go │ │ ├── start.go │ │ ├── status.go │ │ └── stop.go │ ├── pfs │ │ ├── cmd.go │ │ ├── install.go │ │ └── uninstall.go │ ├── playground │ │ ├── cmd.go │ │ ├── enter.go │ │ ├── list.go │ │ ├── remove.go │ │ └── run.go │ ├── precheck.go │ ├── reload.go │ ├── restart.go │ ├── scale_out.go │ ├── start.go │ ├── status.go │ ├── stop.go │ ├── support.go │ ├── target │ │ ├── add.go │ │ ├── cmd.go │ │ ├── delete.go │ │ ├── list.go │ │ ├── start.go │ │ └── stop.go │ └── upgrade.go └── curveadm.go ├── cmd └── curveadm │ └── main.go ├── configs ├── bs │ ├── cluster │ │ ├── client.yaml │ │ ├── format.yaml │ │ ├── monitor.yaml │ │ ├── scale-out.yaml │ │ └── topology.yaml │ └── stand-alone │ │ ├── client.yaml │ │ ├── format.yaml │ │ └── topology.yaml └── fs │ ├── cluster │ ├── client.yaml │ └── topology.yaml │ └── stand-alone │ ├── client.yaml │ └── topology.yaml ├── docs └── zh │ └── REMEAD.md ├── go.mod ├── go.sum ├── internal ├── build │ ├── build.go │ ├── debug.go │ └── release.go ├── common │ └── common.go ├── configure │ ├── client.go │ ├── common │ │ └── item_set.go │ ├── curveadm │ │ └── curveadm.go │ ├── format.go │ ├── hosts │ │ ├── hc_get.go │ │ ├── hc_item.go │ │ └── hosts.go │ ├── monitor.go │ ├── os.go │ ├── os │ │ └── os.go │ ├── playground.go │ ├── pool.go │ └── topology │ │ ├── context.go │ │ ├── dc.go │ │ ├── dc_get.go │ │ ├── dc_item.go │ │ ├── diff.go │ │ ├── topology.go │ │ └── variables.go ├── errno │ └── errno.go ├── playbook │ ├── config.go │ ├── configs.go │ ├── factory.go │ ├── playbook.go │ └── tasks │ │ ├── monitor.go │ │ └── tasks.go ├── storage │ ├── driver │ │ ├── driver.go │ │ ├── rqlite.go │ │ └── sqlite.go │ ├── sql.go │ └── storage.go ├── task │ ├── context │ │ ├── context.go │ │ └── register.go │ ├── scripts │ │ ├── enable_etcd_auth.go │ │ ├── monitor.go │ │ ├── script.go │ │ └── shell │ │ │ ├── create_fs.sh │ │ │ ├── create_volume.sh │ │ │ ├── format.sh │ │ │ ├── map.sh │ │ │ ├── recycle.sh │ │ │ ├── report.sh │ │ │ ├── start_nginx.sh │ │ │ ├── target.sh │ │ │ ├── wait.sh │ │ │ └── wait_chunkserver.sh │ ├── step │ │ ├── common.go │ │ ├── container.go │ │ ├── file.go │ │ └── shell.go │ ├── task │ │ ├── bs │ │ │ ├── add_target.go │ │ │ ├── balance_leader.go │ │ │ ├── check.go │ │ │ ├── create_volume.go │ │ │ ├── delete_target.go │ │ │ ├── detect_release.go │ │ │ ├── format.go │ │ │ ├── format_status.go │ │ │ ├── format_stop.go │ │ │ ├── install_polarfs.go │ │ │ ├── list_targets.go │ │ │ ├── map.go │ │ │ ├── start_nebd.go │ │ │ ├── start_tgtd.go │ │ │ ├── stop_tgtd.go │ │ │ ├── uninstall_polarfs.go │ │ │ └── unmap.go │ │ ├── checker │ │ │ ├── common.go │ │ │ ├── date.go │ │ │ ├── kernel.go │ │ │ ├── kernel_test.go │ │ │ ├── network.go │ │ │ ├── network_test.go │ │ │ ├── permission.go │ │ │ ├── service.go │ │ │ ├── ssh.go │ │ │ ├── topology.go │ │ │ └── topology.yaml.go │ │ ├── common │ │ │ ├── backup_etcd.go │ │ │ ├── clean_service.go │ │ │ ├── client_status.go │ │ │ ├── collect_client.go │ │ │ ├── collect_curveadm.go │ │ │ ├── collect_report.go │ │ │ ├── collect_service.go │ │ │ ├── create_container.go │ │ │ ├── create_pool.go │ │ │ ├── etcd_auth_enable.go │ │ │ ├── init_support.go │ │ │ ├── install_client.go │ │ │ ├── pull_image.go │ │ │ ├── restart_service.go │ │ │ ├── service_status.go │ │ │ ├── start_service.go │ │ │ ├── stop_service.go │ │ │ ├── sync_config.go │ │ │ ├── uninstall_client.go │ │ │ └── update_topology.go │ │ ├── fs │ │ │ ├── mount.go │ │ │ ├── mount_test.go │ │ │ └── umount.go │ │ ├── monitor │ │ │ ├── clean_container.go │ │ │ ├── clean_service.go │ │ │ ├── create_container.go │ │ │ ├── pull_image.go │ │ │ ├── restart_service.go │ │ │ ├── start_service.go │ │ │ ├── status_service.go │ │ │ ├── stop_service.go │ │ │ └── sync_config.go │ │ ├── playground │ │ │ ├── create.go │ │ │ ├── init.go │ │ │ ├── list.go │ │ │ ├── remove.go │ │ │ ├── script │ │ │ │ ├── client.yaml │ │ │ │ ├── entrypoint.sh │ │ │ │ ├── script.go │ │ │ │ └── topology.yaml │ │ │ └── start.go │ │ └── task.go │ └── tasks │ │ ├── monitor.go │ │ └── tasks.go ├── tasks │ ├── monitor.go │ └── tasks.go ├── tools │ ├── ssh.go │ ├── upgrade.go │ ├── upgrade │ │ └── upgrade.go │ └── upload.go ├── tui │ ├── audit.go │ ├── client │ │ └── status.go │ ├── clients.go │ ├── clusters.go │ ├── common │ │ ├── prompt.go │ │ └── tui.go │ ├── format │ │ └── status.go │ ├── hosts.go │ ├── playground.go │ ├── service │ │ └── status.go │ └── targets.go └── utils │ ├── cobra.go │ ├── common.go │ ├── file.go │ ├── file_test.go │ ├── fs.go │ └── map.go ├── pkg ├── log │ ├── glg │ │ ├── glg.go │ │ └── log.go │ ├── log.go │ └── zaplog │ │ └── log.go ├── module │ ├── docker_cli.go │ ├── file.go │ ├── module.go │ ├── shell.go │ └── ssh.go └── variable │ └── variables.go ├── playbook ├── logs │ └── scripts │ │ └── rotate.sh └── memcached │ ├── hosts.yaml │ └── scripts │ ├── clean.sh │ ├── deploy.sh │ ├── start.sh │ ├── status.sh │ └── stop.sh ├── plugins ├── README.md ├── polarfs │ ├── META │ ├── README.md │ └── main.yaml └── shell │ ├── META │ ├── README.md │ └── main.yaml ├── scripts └── install.sh └── trace ├── README.md └── curvefs-fuse-bt /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/README.md -------------------------------------------------------------------------------- /cli/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/cli/cli.go -------------------------------------------------------------------------------- /cli/cli/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/cli/version.go -------------------------------------------------------------------------------- /cli/command/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/audit.go -------------------------------------------------------------------------------- /cli/command/clean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/clean.go -------------------------------------------------------------------------------- /cli/command/client/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/cmd.go -------------------------------------------------------------------------------- /cli/command/client/enter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/enter.go -------------------------------------------------------------------------------- /cli/command/client/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/install.go -------------------------------------------------------------------------------- /cli/command/client/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/map.go -------------------------------------------------------------------------------- /cli/command/client/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/mount.go -------------------------------------------------------------------------------- /cli/command/client/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/status.go -------------------------------------------------------------------------------- /cli/command/client/umount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/umount.go -------------------------------------------------------------------------------- /cli/command/client/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/uninstall.go -------------------------------------------------------------------------------- /cli/command/client/unmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/client/unmap.go -------------------------------------------------------------------------------- /cli/command/cluster/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/cluster/add.go -------------------------------------------------------------------------------- /cli/command/cluster/checkout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/cluster/checkout.go -------------------------------------------------------------------------------- /cli/command/cluster/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/cluster/cmd.go -------------------------------------------------------------------------------- /cli/command/cluster/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/cluster/export.go -------------------------------------------------------------------------------- /cli/command/cluster/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/cluster/import.go -------------------------------------------------------------------------------- /cli/command/cluster/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/cluster/list.go -------------------------------------------------------------------------------- /cli/command/cluster/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/cluster/remove.go -------------------------------------------------------------------------------- /cli/command/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/cmd.go -------------------------------------------------------------------------------- /cli/command/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/completion.go -------------------------------------------------------------------------------- /cli/command/config/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/config/cmd.go -------------------------------------------------------------------------------- /cli/command/config/commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/config/commit.go -------------------------------------------------------------------------------- /cli/command/config/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/config/diff.go -------------------------------------------------------------------------------- /cli/command/config/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/config/show.go -------------------------------------------------------------------------------- /cli/command/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/deploy.go -------------------------------------------------------------------------------- /cli/command/enter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/enter.go -------------------------------------------------------------------------------- /cli/command/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/exec.go -------------------------------------------------------------------------------- /cli/command/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/format.go -------------------------------------------------------------------------------- /cli/command/hosts/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/hosts/cmd.go -------------------------------------------------------------------------------- /cli/command/hosts/commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/hosts/commit.go -------------------------------------------------------------------------------- /cli/command/hosts/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/hosts/list.go -------------------------------------------------------------------------------- /cli/command/hosts/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/hosts/list_test.go -------------------------------------------------------------------------------- /cli/command/hosts/playbook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/hosts/playbook.go -------------------------------------------------------------------------------- /cli/command/hosts/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/hosts/show.go -------------------------------------------------------------------------------- /cli/command/hosts/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/hosts/ssh.go -------------------------------------------------------------------------------- /cli/command/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/migrate.go -------------------------------------------------------------------------------- /cli/command/monitor/clean.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/monitor/clean.go -------------------------------------------------------------------------------- /cli/command/monitor/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/monitor/cmd.go -------------------------------------------------------------------------------- /cli/command/monitor/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/monitor/deploy.go -------------------------------------------------------------------------------- /cli/command/monitor/reload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/monitor/reload.go -------------------------------------------------------------------------------- /cli/command/monitor/restart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/monitor/restart.go -------------------------------------------------------------------------------- /cli/command/monitor/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/monitor/start.go -------------------------------------------------------------------------------- /cli/command/monitor/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/monitor/status.go -------------------------------------------------------------------------------- /cli/command/monitor/stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/monitor/stop.go -------------------------------------------------------------------------------- /cli/command/pfs/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/pfs/cmd.go -------------------------------------------------------------------------------- /cli/command/pfs/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/pfs/install.go -------------------------------------------------------------------------------- /cli/command/pfs/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/pfs/uninstall.go -------------------------------------------------------------------------------- /cli/command/playground/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/playground/cmd.go -------------------------------------------------------------------------------- /cli/command/playground/enter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/playground/enter.go -------------------------------------------------------------------------------- /cli/command/playground/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/playground/list.go -------------------------------------------------------------------------------- /cli/command/playground/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/playground/remove.go -------------------------------------------------------------------------------- /cli/command/playground/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/playground/run.go -------------------------------------------------------------------------------- /cli/command/precheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/precheck.go -------------------------------------------------------------------------------- /cli/command/reload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/reload.go -------------------------------------------------------------------------------- /cli/command/restart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/restart.go -------------------------------------------------------------------------------- /cli/command/scale_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/scale_out.go -------------------------------------------------------------------------------- /cli/command/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/start.go -------------------------------------------------------------------------------- /cli/command/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/status.go -------------------------------------------------------------------------------- /cli/command/stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/stop.go -------------------------------------------------------------------------------- /cli/command/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/support.go -------------------------------------------------------------------------------- /cli/command/target/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/target/add.go -------------------------------------------------------------------------------- /cli/command/target/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/target/cmd.go -------------------------------------------------------------------------------- /cli/command/target/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/target/delete.go -------------------------------------------------------------------------------- /cli/command/target/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/target/list.go -------------------------------------------------------------------------------- /cli/command/target/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/target/start.go -------------------------------------------------------------------------------- /cli/command/target/stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/target/stop.go -------------------------------------------------------------------------------- /cli/command/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/command/upgrade.go -------------------------------------------------------------------------------- /cli/curveadm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cli/curveadm.go -------------------------------------------------------------------------------- /cmd/curveadm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/cmd/curveadm/main.go -------------------------------------------------------------------------------- /configs/bs/cluster/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/bs/cluster/client.yaml -------------------------------------------------------------------------------- /configs/bs/cluster/format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/bs/cluster/format.yaml -------------------------------------------------------------------------------- /configs/bs/cluster/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/bs/cluster/monitor.yaml -------------------------------------------------------------------------------- /configs/bs/cluster/scale-out.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/bs/cluster/scale-out.yaml -------------------------------------------------------------------------------- /configs/bs/cluster/topology.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/bs/cluster/topology.yaml -------------------------------------------------------------------------------- /configs/bs/stand-alone/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/bs/stand-alone/client.yaml -------------------------------------------------------------------------------- /configs/bs/stand-alone/format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/bs/stand-alone/format.yaml -------------------------------------------------------------------------------- /configs/bs/stand-alone/topology.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/bs/stand-alone/topology.yaml -------------------------------------------------------------------------------- /configs/fs/cluster/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/fs/cluster/client.yaml -------------------------------------------------------------------------------- /configs/fs/cluster/topology.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/fs/cluster/topology.yaml -------------------------------------------------------------------------------- /configs/fs/stand-alone/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/fs/stand-alone/client.yaml -------------------------------------------------------------------------------- /configs/fs/stand-alone/topology.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/configs/fs/stand-alone/topology.yaml -------------------------------------------------------------------------------- /docs/zh/REMEAD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/docs/zh/REMEAD.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/go.sum -------------------------------------------------------------------------------- /internal/build/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/build/build.go -------------------------------------------------------------------------------- /internal/build/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/build/debug.go -------------------------------------------------------------------------------- /internal/build/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/build/release.go -------------------------------------------------------------------------------- /internal/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/common/common.go -------------------------------------------------------------------------------- /internal/configure/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/client.go -------------------------------------------------------------------------------- /internal/configure/common/item_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/common/item_set.go -------------------------------------------------------------------------------- /internal/configure/curveadm/curveadm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/curveadm/curveadm.go -------------------------------------------------------------------------------- /internal/configure/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/format.go -------------------------------------------------------------------------------- /internal/configure/hosts/hc_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/hosts/hc_get.go -------------------------------------------------------------------------------- /internal/configure/hosts/hc_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/hosts/hc_item.go -------------------------------------------------------------------------------- /internal/configure/hosts/hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/hosts/hosts.go -------------------------------------------------------------------------------- /internal/configure/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/monitor.go -------------------------------------------------------------------------------- /internal/configure/os.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/os.go -------------------------------------------------------------------------------- /internal/configure/os/os.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/os/os.go -------------------------------------------------------------------------------- /internal/configure/playground.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/playground.go -------------------------------------------------------------------------------- /internal/configure/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/pool.go -------------------------------------------------------------------------------- /internal/configure/topology/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/topology/context.go -------------------------------------------------------------------------------- /internal/configure/topology/dc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/topology/dc.go -------------------------------------------------------------------------------- /internal/configure/topology/dc_get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/topology/dc_get.go -------------------------------------------------------------------------------- /internal/configure/topology/dc_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/topology/dc_item.go -------------------------------------------------------------------------------- /internal/configure/topology/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/topology/diff.go -------------------------------------------------------------------------------- /internal/configure/topology/topology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/topology/topology.go -------------------------------------------------------------------------------- /internal/configure/topology/variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/configure/topology/variables.go -------------------------------------------------------------------------------- /internal/errno/errno.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/errno/errno.go -------------------------------------------------------------------------------- /internal/playbook/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/playbook/config.go -------------------------------------------------------------------------------- /internal/playbook/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/playbook/configs.go -------------------------------------------------------------------------------- /internal/playbook/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/playbook/factory.go -------------------------------------------------------------------------------- /internal/playbook/playbook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/playbook/playbook.go -------------------------------------------------------------------------------- /internal/playbook/tasks/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/playbook/tasks/monitor.go -------------------------------------------------------------------------------- /internal/playbook/tasks/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/playbook/tasks/tasks.go -------------------------------------------------------------------------------- /internal/storage/driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/storage/driver/driver.go -------------------------------------------------------------------------------- /internal/storage/driver/rqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/storage/driver/rqlite.go -------------------------------------------------------------------------------- /internal/storage/driver/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/storage/driver/sqlite.go -------------------------------------------------------------------------------- /internal/storage/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/storage/sql.go -------------------------------------------------------------------------------- /internal/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/storage/storage.go -------------------------------------------------------------------------------- /internal/task/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/context/context.go -------------------------------------------------------------------------------- /internal/task/context/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/context/register.go -------------------------------------------------------------------------------- /internal/task/scripts/enable_etcd_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/enable_etcd_auth.go -------------------------------------------------------------------------------- /internal/task/scripts/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/monitor.go -------------------------------------------------------------------------------- /internal/task/scripts/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/script.go -------------------------------------------------------------------------------- /internal/task/scripts/shell/create_fs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/create_fs.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/create_volume.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/create_volume.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/format.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/map.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/map.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/recycle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/recycle.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/report.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/start_nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/start_nginx.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/target.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/target.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/wait.sh -------------------------------------------------------------------------------- /internal/task/scripts/shell/wait_chunkserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/scripts/shell/wait_chunkserver.sh -------------------------------------------------------------------------------- /internal/task/step/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/step/common.go -------------------------------------------------------------------------------- /internal/task/step/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/step/container.go -------------------------------------------------------------------------------- /internal/task/step/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/step/file.go -------------------------------------------------------------------------------- /internal/task/step/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/step/shell.go -------------------------------------------------------------------------------- /internal/task/task/bs/add_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/add_target.go -------------------------------------------------------------------------------- /internal/task/task/bs/balance_leader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/balance_leader.go -------------------------------------------------------------------------------- /internal/task/task/bs/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/check.go -------------------------------------------------------------------------------- /internal/task/task/bs/create_volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/create_volume.go -------------------------------------------------------------------------------- /internal/task/task/bs/delete_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/delete_target.go -------------------------------------------------------------------------------- /internal/task/task/bs/detect_release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/detect_release.go -------------------------------------------------------------------------------- /internal/task/task/bs/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/format.go -------------------------------------------------------------------------------- /internal/task/task/bs/format_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/format_status.go -------------------------------------------------------------------------------- /internal/task/task/bs/format_stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/format_stop.go -------------------------------------------------------------------------------- /internal/task/task/bs/install_polarfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/install_polarfs.go -------------------------------------------------------------------------------- /internal/task/task/bs/list_targets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/list_targets.go -------------------------------------------------------------------------------- /internal/task/task/bs/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/map.go -------------------------------------------------------------------------------- /internal/task/task/bs/start_nebd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/start_nebd.go -------------------------------------------------------------------------------- /internal/task/task/bs/start_tgtd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/start_tgtd.go -------------------------------------------------------------------------------- /internal/task/task/bs/stop_tgtd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/stop_tgtd.go -------------------------------------------------------------------------------- /internal/task/task/bs/uninstall_polarfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/uninstall_polarfs.go -------------------------------------------------------------------------------- /internal/task/task/bs/unmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/bs/unmap.go -------------------------------------------------------------------------------- /internal/task/task/checker/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/common.go -------------------------------------------------------------------------------- /internal/task/task/checker/date.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/date.go -------------------------------------------------------------------------------- /internal/task/task/checker/kernel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/kernel.go -------------------------------------------------------------------------------- /internal/task/task/checker/kernel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/kernel_test.go -------------------------------------------------------------------------------- /internal/task/task/checker/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/network.go -------------------------------------------------------------------------------- /internal/task/task/checker/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/network_test.go -------------------------------------------------------------------------------- /internal/task/task/checker/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/permission.go -------------------------------------------------------------------------------- /internal/task/task/checker/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/service.go -------------------------------------------------------------------------------- /internal/task/task/checker/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/ssh.go -------------------------------------------------------------------------------- /internal/task/task/checker/topology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/checker/topology.go -------------------------------------------------------------------------------- /internal/task/task/checker/topology.yaml.go: -------------------------------------------------------------------------------- 1 | package checker 2 | -------------------------------------------------------------------------------- /internal/task/task/common/backup_etcd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/backup_etcd.go -------------------------------------------------------------------------------- /internal/task/task/common/clean_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/clean_service.go -------------------------------------------------------------------------------- /internal/task/task/common/client_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/client_status.go -------------------------------------------------------------------------------- /internal/task/task/common/collect_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/collect_client.go -------------------------------------------------------------------------------- /internal/task/task/common/collect_curveadm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/collect_curveadm.go -------------------------------------------------------------------------------- /internal/task/task/common/collect_report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/collect_report.go -------------------------------------------------------------------------------- /internal/task/task/common/collect_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/collect_service.go -------------------------------------------------------------------------------- /internal/task/task/common/create_container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/create_container.go -------------------------------------------------------------------------------- /internal/task/task/common/create_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/create_pool.go -------------------------------------------------------------------------------- /internal/task/task/common/etcd_auth_enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/etcd_auth_enable.go -------------------------------------------------------------------------------- /internal/task/task/common/init_support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/init_support.go -------------------------------------------------------------------------------- /internal/task/task/common/install_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/install_client.go -------------------------------------------------------------------------------- /internal/task/task/common/pull_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/pull_image.go -------------------------------------------------------------------------------- /internal/task/task/common/restart_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/restart_service.go -------------------------------------------------------------------------------- /internal/task/task/common/service_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/service_status.go -------------------------------------------------------------------------------- /internal/task/task/common/start_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/start_service.go -------------------------------------------------------------------------------- /internal/task/task/common/stop_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/stop_service.go -------------------------------------------------------------------------------- /internal/task/task/common/sync_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/sync_config.go -------------------------------------------------------------------------------- /internal/task/task/common/uninstall_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/uninstall_client.go -------------------------------------------------------------------------------- /internal/task/task/common/update_topology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/common/update_topology.go -------------------------------------------------------------------------------- /internal/task/task/fs/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/fs/mount.go -------------------------------------------------------------------------------- /internal/task/task/fs/mount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/fs/mount_test.go -------------------------------------------------------------------------------- /internal/task/task/fs/umount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/fs/umount.go -------------------------------------------------------------------------------- /internal/task/task/monitor/clean_container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/clean_container.go -------------------------------------------------------------------------------- /internal/task/task/monitor/clean_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/clean_service.go -------------------------------------------------------------------------------- /internal/task/task/monitor/create_container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/create_container.go -------------------------------------------------------------------------------- /internal/task/task/monitor/pull_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/pull_image.go -------------------------------------------------------------------------------- /internal/task/task/monitor/restart_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/restart_service.go -------------------------------------------------------------------------------- /internal/task/task/monitor/start_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/start_service.go -------------------------------------------------------------------------------- /internal/task/task/monitor/status_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/status_service.go -------------------------------------------------------------------------------- /internal/task/task/monitor/stop_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/stop_service.go -------------------------------------------------------------------------------- /internal/task/task/monitor/sync_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/monitor/sync_config.go -------------------------------------------------------------------------------- /internal/task/task/playground/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/create.go -------------------------------------------------------------------------------- /internal/task/task/playground/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/init.go -------------------------------------------------------------------------------- /internal/task/task/playground/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/list.go -------------------------------------------------------------------------------- /internal/task/task/playground/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/remove.go -------------------------------------------------------------------------------- /internal/task/task/playground/script/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/script/client.yaml -------------------------------------------------------------------------------- /internal/task/task/playground/script/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/script/entrypoint.sh -------------------------------------------------------------------------------- /internal/task/task/playground/script/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/script/script.go -------------------------------------------------------------------------------- /internal/task/task/playground/script/topology.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/script/topology.yaml -------------------------------------------------------------------------------- /internal/task/task/playground/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/playground/start.go -------------------------------------------------------------------------------- /internal/task/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/task/task.go -------------------------------------------------------------------------------- /internal/task/tasks/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/tasks/monitor.go -------------------------------------------------------------------------------- /internal/task/tasks/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/task/tasks/tasks.go -------------------------------------------------------------------------------- /internal/tasks/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tasks/monitor.go -------------------------------------------------------------------------------- /internal/tasks/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tasks/tasks.go -------------------------------------------------------------------------------- /internal/tools/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tools/ssh.go -------------------------------------------------------------------------------- /internal/tools/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tools/upgrade.go -------------------------------------------------------------------------------- /internal/tools/upgrade/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tools/upgrade/upgrade.go -------------------------------------------------------------------------------- /internal/tools/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tools/upload.go -------------------------------------------------------------------------------- /internal/tui/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/audit.go -------------------------------------------------------------------------------- /internal/tui/client/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/client/status.go -------------------------------------------------------------------------------- /internal/tui/clients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/clients.go -------------------------------------------------------------------------------- /internal/tui/clusters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/clusters.go -------------------------------------------------------------------------------- /internal/tui/common/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/common/prompt.go -------------------------------------------------------------------------------- /internal/tui/common/tui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/common/tui.go -------------------------------------------------------------------------------- /internal/tui/format/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/format/status.go -------------------------------------------------------------------------------- /internal/tui/hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/hosts.go -------------------------------------------------------------------------------- /internal/tui/playground.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/playground.go -------------------------------------------------------------------------------- /internal/tui/service/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/service/status.go -------------------------------------------------------------------------------- /internal/tui/targets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/tui/targets.go -------------------------------------------------------------------------------- /internal/utils/cobra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/utils/cobra.go -------------------------------------------------------------------------------- /internal/utils/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/utils/common.go -------------------------------------------------------------------------------- /internal/utils/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/utils/file.go -------------------------------------------------------------------------------- /internal/utils/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/utils/file_test.go -------------------------------------------------------------------------------- /internal/utils/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/utils/fs.go -------------------------------------------------------------------------------- /internal/utils/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/internal/utils/map.go -------------------------------------------------------------------------------- /pkg/log/glg/glg.go: -------------------------------------------------------------------------------- 1 | package glg 2 | -------------------------------------------------------------------------------- /pkg/log/glg/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/log/glg/log.go -------------------------------------------------------------------------------- /pkg/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/log/log.go -------------------------------------------------------------------------------- /pkg/log/zaplog/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/log/zaplog/log.go -------------------------------------------------------------------------------- /pkg/module/docker_cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/module/docker_cli.go -------------------------------------------------------------------------------- /pkg/module/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/module/file.go -------------------------------------------------------------------------------- /pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/module/module.go -------------------------------------------------------------------------------- /pkg/module/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/module/shell.go -------------------------------------------------------------------------------- /pkg/module/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/module/ssh.go -------------------------------------------------------------------------------- /pkg/variable/variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/pkg/variable/variables.go -------------------------------------------------------------------------------- /playbook/logs/scripts/rotate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/playbook/logs/scripts/rotate.sh -------------------------------------------------------------------------------- /playbook/memcached/hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/playbook/memcached/hosts.yaml -------------------------------------------------------------------------------- /playbook/memcached/scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/playbook/memcached/scripts/clean.sh -------------------------------------------------------------------------------- /playbook/memcached/scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/playbook/memcached/scripts/deploy.sh -------------------------------------------------------------------------------- /playbook/memcached/scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/playbook/memcached/scripts/start.sh -------------------------------------------------------------------------------- /playbook/memcached/scripts/status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/playbook/memcached/scripts/status.sh -------------------------------------------------------------------------------- /playbook/memcached/scripts/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/playbook/memcached/scripts/stop.sh -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/plugins/README.md -------------------------------------------------------------------------------- /plugins/polarfs/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/plugins/polarfs/META -------------------------------------------------------------------------------- /plugins/polarfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/plugins/polarfs/README.md -------------------------------------------------------------------------------- /plugins/polarfs/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/plugins/polarfs/main.yaml -------------------------------------------------------------------------------- /plugins/shell/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/plugins/shell/META -------------------------------------------------------------------------------- /plugins/shell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/plugins/shell/README.md -------------------------------------------------------------------------------- /plugins/shell/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/plugins/shell/main.yaml -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /trace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/trace/README.md -------------------------------------------------------------------------------- /trace/curvefs-fuse-bt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencurve/curveadm/HEAD/trace/curvefs-fuse-bt --------------------------------------------------------------------------------