diff options
author | Jenkins <jenkins@review.openstack.org> | 2013-10-21 18:14:22 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2013-10-21 18:14:22 +0000 |
commit | daa8d6c216c86d75687030b4d30863ae5c8d3506 (patch) | |
tree | 879d5bfcb85fea061f197cef172b875c9526369f /heat/cmd | |
parent | afd761d4e75ddbe382d63e50eca10563cf458b08 (diff) | |
parent | b61cd62db672bda60dc194ad6c3326ae4737f973 (diff) | |
download | heat-daa8d6c216c86d75687030b4d30863ae5c8d3506.tar.gz |
Merge "Add granularity option to purge_deleted"
Diffstat (limited to 'heat/cmd')
-rw-r--r-- | heat/cmd/manage.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/heat/cmd/manage.py b/heat/cmd/manage.py index 7d650b559..44ff45d01 100644 --- a/heat/cmd/manage.py +++ b/heat/cmd/manage.py @@ -48,7 +48,7 @@ def purge_deleted(): """ Remove database records that have been previously soft deleted """ - utils.purge_deleted(CONF.command.age) + utils.purge_deleted(CONF.command.age, CONF.command.granularity) def add_command_parsers(subparsers): @@ -62,8 +62,12 @@ def add_command_parsers(subparsers): parser = subparsers.add_parser('purge_deleted') parser.set_defaults(func=purge_deleted) - parser.add_argument('age', nargs='?', - help=_('Number of days to preserve.')) + parser.add_argument('age', nargs='?', default='90', + help=_('How long to preserve deleted data.')) + parser.add_argument( + '-g', '--granularity', default='days', + choices=['days', 'hours', 'minutes', 'seconds'], + help=_('Granularity to use for age argument, defaults to days.')) command_opt = cfg.SubCommandOpt('command', title='Commands', |