replication-manager
replication-manager copied to clipboard
Tasks for V3 gRPC API
Endpoints:
api_cluster.go
- [x] /api/clusters/actions/add/{clusterName}
- [x] /api/clusters/{clusterName}
- [x] /api/clusters/{clusterName}/actions/add/{clusterShardingName}
- [x] /api/clusters/{clusterName}/actions/addserver/{host}/{port}
- [x] /api/clusters/{clusterName}/actions/addserver/{host}/{port}/{type}
- [x] /api/clusters/{clusterName}/actions/cancel-rolling-reprov
- [x] /api/clusters/{clusterName}/actions/cancel-rolling-restart
- [x] /api/clusters/{clusterName}/actions/checksum-all-tables
- [x] /api/clusters/{clusterName}/actions/failover
- [x] /api/clusters/{clusterName}/actions/master-physical-backup
- [x] /api/clusters/{clusterName}/actions/optimize
- [x] /api/clusters/{clusterName}/actions/replication/bootstrap/{topology}
- [x] /api/clusters/{clusterName}/actions/replication/cleanup
- [x] /api/clusters/{clusterName}/actions/reset-failover-control
- [x] /api/clusters/{clusterName}/actions/reset-sla
- [x] /api/clusters/{clusterName}/actions/rolling
- [x] /api/clusters/{clusterName}/actions/rotatekeys
- [x] /api/clusters/{clusterName}/actions/start-traffic
- [x] /api/clusters/{clusterName}/actions/stop-traffic
- [x] /api/clusters/{clusterName}/actions/switchover
- [x] /api/clusters/{clusterName}/actions/sysbench
- [x] /api/clusters/{clusterName}/actions/waitdatabases
- [x] /api/clusters/{clusterName}/backups
- [x] /api/clusters/{clusterName}/certificates
- [x] /api/clusters/{clusterName}/queryrules
- [x] /api/clusters/{clusterName}/schema
- [x] /api/clusters/{clusterName}/settings
- [x] /api/clusters/{clusterName}/settings/actions/add-db-tag/{tagValue}
- [x] /api/clusters/{clusterName}/settings/actions/add-proxy-tag/{tagValue}
- [x] /api/clusters/{clusterName}/settings/actions/apply-dynamic-config
- [x] /api/clusters/{clusterName}/settings/actions/discover
- [x] /api/clusters/{clusterName}/settings/actions/drop-db-tag/{tagValue}
- [x] /api/clusters/{clusterName}/settings/actions/drop-proxy-tag/{tagValue}
- [x] /api/clusters/{clusterName}/settings/actions/reload
- [x] /api/clusters/{clusterName}/settings/actions/set/{settingName}/{settingValue}
- [x] /api/clusters/{clusterName}/settings/actions/switch/{settingName}
- [x] /api/clusters/{clusterName}/shardclusters
- [x] /api/clusters/{clusterName}/status
- [x] /api/clusters/{clusterName}/tags
- [x] /api/clusters/{clusterName}/tests/actions/run/all
- [x] /api/clusters/{clusterName}/tests/actions/run/{testName}
- [x] /api/clusters/{clusterName}/topology/alerts
- [x] /api/clusters/{clusterName}/topology/crashes
- [x] /api/clusters/{clusterName}/topology/logs
- [x] /api/clusters/{clusterName}/topology/master
- [x] /api/clusters/{clusterName}/topology/proxies
- [x] /api/clusters/{clusterName}/topology/servers
- [x] /api/clusters/{clusterName}/topology/slaves
- [x] /api/clusters/{clusterName}/services/actions/provision
- [x] /api/clusters/{clusterName}/services/actions/unprovision
- [x] /api/clusters/{clusterName}/schema/{schemaName}/{tableName}/actions/checksum-table
- [x] /api/clusters/{clusterName}/schema/{schemaName}/{tableName}/actions/move-table/{clusterShard}
- [x] /api/clusters/{clusterName}/schema/{schemaName}/{tableName}/actions/reshard-table
- [x] /api/clusters/{clusterName}/schema/{schemaName}/{tableName}/actions/reshard-table/{clusterList}
- [x] /api/clusters/{clusterName}/schema/{schemaName}/{tableName}/actions/universal-table
api_database.go
- [ ] /api/clusters/{clusterName}/need-rolling-reprov
- [ ] /api/clusters/{clusterName}/need-rolling-restart
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/backup-error-log
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/backup-logical
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/backup-physical
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/backup-slowquery-log
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/flush-logs
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/maintenance
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/optimize
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/provision
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/reseed/{backupMethod}
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/reset-master
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/reset-pfs-queries
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/reset-slave-all
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/run-jobs
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/set-long-query-time/{queryTime}
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/skip-replication-event
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/start
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/start-slave
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/stop
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/stop-slave
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-innodb-monitor
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-meta-data-locks
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-pfs-slow-query
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-query-response-time
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-read-only
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-slow-query
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-slow-query-capture
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-slow-query-table
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/toogle-sql-error-log
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/unprovision
- [ ] /api/clusters/{clusterName}/servers/{serverName}/actions/wait-innodb-purge
- [ ] /api/clusters/{clusterName}/servers/{serverName}/all-slaves-status
- [ ] /api/clusters/{clusterName}/servers/{serverName}/digest-statements-pfs
- [ ] /api/clusters/{clusterName}/servers/{serverName}/digest-statements-slow
- [ ] /api/clusters/{clusterName}/servers/{serverName}/errorlog
- [ ] /api/clusters/{clusterName}/servers/{serverName}/is-master
- [ ] /api/clusters/{clusterName}/servers/{serverName}/is-slave
- [ ] /api/clusters/{clusterName}/servers/{serverName}/master-status
- [ ] /api/clusters/{clusterName}/servers/{serverName}/meta-data-locks
- [ ] /api/clusters/{clusterName}/servers/{serverName}/processlist
- [ ] /api/clusters/{clusterName}/servers/{serverName}/queries/{queryDigest}/actions/analyze-pfs
- [ ] /api/clusters/{clusterName}/servers/{serverName}/queries/{queryDigest}/actions/analyze-slowlog
- [ ] /api/clusters/{clusterName}/servers/{serverName}/queries/{queryDigest}/actions/explain-pfs
- [ ] /api/clusters/{clusterName}/servers/{serverName}/queries/{queryDigest}/actions/explain-slowlog
- [ ] /api/clusters/{clusterName}/servers/{serverName}/queries/{queryDigest}/actions/kill-query
- [ ] /api/clusters/{clusterName}/servers/{serverName}/queries/{queryDigest}/actions/kill-thread
- [ ] /api/clusters/{clusterName}/servers/{serverName}/query-response-time
- [ ] /api/clusters/{clusterName}/servers/{serverName}/schemas
- [ ] /api/clusters/{clusterName}/servers/{serverName}/service-opensvc
- [ ] /api/clusters/{clusterName}/servers/{serverName}/slow-queries
- [ ] /api/clusters/{clusterName}/servers/{serverName}/status
- [ ] /api/clusters/{clusterName}/servers/{serverName}/status-delta
- [ ] /api/clusters/{clusterName}/servers/{serverName}/status-innodb
- [ ] /api/clusters/{clusterName}/servers/{serverName}/tables
- [ ] /api/clusters/{clusterName}/servers/{serverName}/variables
- [ ] /api/clusters/{clusterName}/servers/{serverName}/vtables
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/backup
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/config
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/is-master
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/is-slave
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/need-prov
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/need-reprov
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/need-restart
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/need-start
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/need-stop
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/need-unprov
api.go
- [ ] /api/clusters
- [ ] /api/monitor
- [ ] /api/monitor
- [ ] /api/monitor/actions/adduser/{userName}
- [ ] /api/prometheus
- [ ] /api/repocomp/current
- [ ] /api/status
- [ ] /api/timeout
- [ ] /api/login
api_proxy.go
- [ ] /api/clusters/{clusterName}/proxies/{proxyName}/actions/provision
- [ ] /api/clusters/{clusterName}/proxies/{proxyName}/actions/start
- [ ] /api/clusters/{clusterName}/proxies/{proxyName}/actions/stop
- [ ] /api/clusters/{clusterName}/proxies/{proxyName}/actions/unprovision
http.go
- [ ] /api/monitor
- [ ] /api/clusters
- [ ] /api/clusters/{clusterName}/actions/master-physical-backup
- [ ] /api/clusters/{clusterName}/servers/{serverName}/is-master
- [ ] /api/clusters/{clusterName}/servers/{serverName}/is-slave
- [ ] /api/clusters/{clusterName}/servers/{serverName}/master-status
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/backup
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/is-master
- [ ] /api/clusters/{clusterName}/servers/{serverName}/{serverPort}/is-slave
- [ ] /api/clusters/{clusterName}/sphinx-indexes
- [ ] /api/clusters/{clusterName}/status
- [ ] /api/heartbeat
- [ ] /api/prometheus
- [ ] /api/status
- [ ] /api/timeout
- [ ] /api/login
PR #355 implemented a few already
Can you confirm this regression on you brach ./replication-manager-cli --user=admin --password=repman console INFO[0000] ERROR Post "https://127.0.0.1:10005/api/login": dial tcp 127.0.0.1:10005: connect: connection refused
./replication-manager-cli console should work straight as it should use same default use and password as the server
My bad i was using -api-bind=10.8.0.5