oio.cli.admin.xcute package
Submodules
oio.cli.admin.xcute.job module
-
class
oio.cli.admin.xcute.job.
JobDelete
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.xcute.XcuteCommand
,oio.cli.Lister
Delete all information about the jobs.
-
columns
= ('ID', 'Deleted')
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
take_action
(parsed_args)[source] Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
oio.cli.admin.xcute.job.
JobList
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.xcute.XcuteCommand
,oio.cli.Lister
List all jobs.
-
columns
= ('ID', 'Status', 'Type', 'ctime', 'mtime')
-
take_action
(parsed_args)[source] Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
oio.cli.admin.xcute.job.
JobPause
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.xcute.XcuteCommand
,oio.cli.Lister
Pause the jobs.
-
columns
= ('ID', 'Paused')
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
take_action
(parsed_args)[source] Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
oio.cli.admin.xcute.job.
JobResume
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.xcute.XcuteCommand
,oio.cli.Lister
Resume the jobs.
-
columns
= ('ID', 'Resumed')
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
take_action
(parsed_args)[source] Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
oio.cli.admin.xcute.job.
JobShow
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.xcute.XcuteCommand
,oio.cli.ShowOne
Get all information about the job.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
take_action
(parsed_args)[source] Return a two-part tuple with a tuple of column names and a tuple of values.
-
oio.cli.admin.xcute.lock module
-
class
oio.cli.admin.xcute.lock.
LockList
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.xcute.XcuteCommand
,oio.cli.Lister
List all locks.
-
columns
= ('Lock', 'Job ID')
-
take_action
(parsed_args)[source] Return a tuple containing the column names and an iterable containing the data to be listed.
-
-
class
oio.cli.admin.xcute.lock.
LockShow
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.xcute.XcuteCommand
,oio.cli.ShowOne
Get all information about one lock.
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
take_action
(parsed_args)[source] Return a two-part tuple with a tuple of column names and a tuple of values.
-
oio.cli.admin.xcute.meta2 module
-
class
oio.cli.admin.xcute.meta2.
Meta2Decommission
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.common.SingleServiceCommandMixin
,oio.cli.admin.xcute.XcuteRdirCommand
[BETA] Decommission a meta2 service.
-
JOB_CLASS
alias of
oio.xcute.jobs.meta2_decommissioner.Meta2DecommissionJob
-
get_job_config
(parsed_args)[source]
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
-
class
oio.cli.admin.xcute.meta2.
Meta2Rebuild
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.common.SingleServiceCommandMixin
,oio.cli.admin.xcute.XcuteRdirCommand
[BETA] Rebuild bases that were on the specified service.
-
JOB_CLASS
-
get_job_config
(parsed_args)[source]
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
oio.cli.admin.xcute.rawx module
-
class
oio.cli.admin.xcute.rawx.
RawxDecommission
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.common.SingleServiceCommandMixin
,oio.cli.admin.xcute.XcuteRdirCommand
Decommission the specified service. All chunks matching the size constraints will be moved on the others services.
-
JOB_CLASS
-
get_job_config
(parsed_args)[source]
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
-
class
oio.cli.admin.xcute.rawx.
RawxRebuild
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.common.SingleServiceCommandMixin
,oio.cli.admin.xcute.XcuteRdirCommand
Rebuild chunks that were on the specified service. It is necessary to declare an incident (with ‘openio volume admin incident’) before running this command.
-
JOB_CLASS
-
get_job_config
(parsed_args)[source]
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
Module contents
-
class
oio.cli.admin.xcute.
XcuteCommand
[source] Bases:
object
-
logger
-
xcute
-
-
class
oio.cli.admin.xcute.
XcuteRdirCommand
(app, app_args, cmd_name=None)[source] Bases:
oio.cli.admin.xcute.XcuteCommand
,oio.cli.ShowOne
Class holding rdir-related parameters.
-
JOB_CLASS
= None
-
get_job_config
(parsed_args)[source]
-
get_parser
(prog_name)[source] Return an
argparse.ArgumentParser
.
-
take_action
(parsed_args)[source] Return a two-part tuple with a tuple of column names and a tuple of values.
-