)]}'
{"doc/source/cli/nova-manage.rst":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"30c602b99dff1f93cd09ea4e6e708f6e8c538956","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    continuously until all deleted rows are archived. Use the --max_rows option,"},{"line_number":69,"context_line":"    which defaults to 1000, as a batch size for each iteration. Specifying --purge"},{"line_number":70,"context_line":"    will cause a `full` DB purge to be completed after archival. If a date range"},{"line_number":71,"context_line":"    is desired for the purge, then run ``nova-manage db purge`` manually after"},{"line_number":72,"context_line":"    archiving is complete."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"``nova-manage db purge [--all] [--before \u003cdate\u003e]``"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff6b8bd7_40b59b30","line":71,"range":{"start_line":71,"start_character":61,"end_line":71,"end_character":62},"updated":"2018-03-06 21:08:42.000000000","message":"might want to specify --before here?","commit_id":"71a973ac63f008f916aa4e6aaa4e3d2b3cb789db"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8be95b6109d9cbfa3f883152ef5504ddd9e91933","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    continuously until all deleted rows are archived. Use the --max_rows option,"},{"line_number":69,"context_line":"    which defaults to 1000, as a batch size for each iteration. Specifying --purge"},{"line_number":70,"context_line":"    will cause a `full` DB purge to be completed after archival. If a date range"},{"line_number":71,"context_line":"    is desired for the purge, then run ``nova-manage db purge`` manually after"},{"line_number":72,"context_line":"    archiving is complete."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"``nova-manage db purge [--all] [--before \u003cdate\u003e] [--verbose]``"}],"source_content_type":"text/x-rst","patch_set":9,"id":"df7087c5_4924f6c6","line":71,"range":{"start_line":71,"start_character":39,"end_line":71,"end_character":63},"updated":"2018-03-07 21:29:51.000000000","message":"nit: ``nova-manage db purge --before \u003cbefore\u003e``","commit_id":"4536816a0839e92b51e9fd4e827f65a3e38bc389"}],"nova/tests/unit/test_nova_manage.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8be95b6109d9cbfa3f883152ef5504ddd9e91933","unresolved":false,"context_lines":[{"line_number":456,"context_line":"            ({\u0027instances\u0027: 10, \u0027instance_extra\u0027: 5}, list()),"},{"line_number":457,"context_line":"            ({\u0027instances\u0027: 5, \u0027instance_faults\u0027: 1}, list()),"},{"line_number":458,"context_line":"            KeyboardInterrupt]"},{"line_number":459,"context_line":"        mock_db_purge.return_value \u003d 21"},{"line_number":460,"context_line":"        result \u003d self.commands.archive_deleted_rows(20, verbose\u003dverbose,"},{"line_number":461,"context_line":"                                                    until_complete\u003dTrue,"},{"line_number":462,"context_line":"                                                    purge\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":9,"id":"df7087c5_490dd63c","line":459,"range":{"start_line":459,"start_character":8,"end_line":459,"end_character":39},"updated":"2018-03-07 21:29:51.000000000","message":"This isn\u0027t used for anything anymore.","commit_id":"4536816a0839e92b51e9fd4e827f65a3e38bc389"}],"releasenotes/notes/purge-db-command-d4cd9ea5400f479c.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8be95b6109d9cbfa3f883152ef5504ddd9e91933","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The nova-manage command now has a \u0027db purge\u0027 command that will delete data"},{"line_number":5,"context_line":"    from the shadow tables after \u0027db archive_deleted_rows\u0027 has been run. There"},{"line_number":6,"context_line":"    is also now a --purge option for \u0027db archive_deleted_rows\u0027 that will"},{"line_number":7,"context_line":"    automatically do a full purge after archiving."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"df7087c5_c4fead04","line":6,"range":{"start_line":6,"start_character":18,"end_line":6,"end_character":25},"updated":"2018-03-07 21:29:51.000000000","message":"``--purge`` otherwise this will get rendered like:\n\n  -purge","commit_id":"4536816a0839e92b51e9fd4e827f65a3e38bc389"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"26407a6fdc4f2d4de72a50cf5e4ea76617c3e36d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The nova-manage command now has a \u0027db purge\u0027 command that will delete data"},{"line_number":5,"context_line":"    from the shadow tables after \u0027db archive_deleted_rows\u0027 has been run. There"},{"line_number":6,"context_line":"    is also now a --purge option for \u0027db archive_deleted_rows\u0027 that will"},{"line_number":7,"context_line":"    automatically do a full purge after archiving."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"df7087c5_2419a978","line":6,"range":{"start_line":6,"start_character":18,"end_line":6,"end_character":25},"in_reply_to":"df7087c5_c4fead04","updated":"2018-03-07 21:30:16.000000000","message":"http://logs.openstack.org/82/550182/9/check/build-openstack-releasenotes/c8f12bd/html/unreleased.html#rc1-133","commit_id":"4536816a0839e92b51e9fd4e827f65a3e38bc389"}]}
