)]}'
{"doc/source/install/install-amphorav2.rst":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"f79a6f999ee1346750bf2e6bdb8ae1a3b40cb2a2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"for load-balancer service the following additional steps are required."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"This provider driver can also run without jobboard and its dependencies (extra"},{"line_number":17,"context_line":"database, Redis/Zookeeper). However, it is recommended to enable jobboard in"},{"line_number":18,"context_line":"production environments. The default setting is jobboard enabled."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Prerequisites"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9f560f44_3cf9f0c7","line":18,"range":{"start_line":17,"start_character":28,"end_line":18,"end_character":65},"updated":"2020-07-29 19:58:44.000000000","message":"I think we changed our mind on this.","commit_id":"3961f88f302a58198d0870e73e270e4c5dc513ef"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"12c10a3b9e5cdaa0026c28880b90d830bf4c60d8","unresolved":false,"context_lines":[{"line_number":14,"context_line":"for load-balancer service the following additional steps are required."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"This provider driver can also run without jobboard and its dependencies (extra"},{"line_number":17,"context_line":"database, Redis/Zookeeper). However, it is recommended to enable jobboard in"},{"line_number":18,"context_line":"production environments. The default setting is jobboard enabled."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Prerequisites"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9f560f44_5aff7f00","line":18,"range":{"start_line":17,"start_character":28,"end_line":18,"end_character":65},"in_reply_to":"9f560f44_3cf9f0c7","updated":"2020-07-30 08:26:01.000000000","message":"Done","commit_id":"3961f88f302a58198d0870e73e270e4c5dc513ef"}],"etc/octavia.conf":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"f79a6f999ee1346750bf2e6bdb8ae1a3b40cb2a2","unresolved":false,"context_lines":[{"line_number":352,"context_line":"#persistence_connection \u003d sqlite://"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"# If True, enables TaskFlow jobboard."},{"line_number":355,"context_line":"# jobboard_enabled \u003d True"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"# Jobboard backend driver that will monitor job state. (string value)"},{"line_number":358,"context_line":"# Possible values:"}],"source_content_type":"text/plain","patch_set":5,"id":"9f560f44_5cfe64ae","line":355,"range":{"start_line":355,"start_character":21,"end_line":355,"end_character":25},"updated":"2020-07-29 19:58:44.000000000","message":"We decided to hold off on making this default.","commit_id":"3961f88f302a58198d0870e73e270e4c5dc513ef"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"12c10a3b9e5cdaa0026c28880b90d830bf4c60d8","unresolved":false,"context_lines":[{"line_number":352,"context_line":"#persistence_connection \u003d sqlite://"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"# If True, enables TaskFlow jobboard."},{"line_number":355,"context_line":"# jobboard_enabled \u003d True"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"# Jobboard backend driver that will monitor job state. (string value)"},{"line_number":358,"context_line":"# Possible values:"}],"source_content_type":"text/plain","patch_set":5,"id":"9f560f44_3a028b0a","line":355,"range":{"start_line":355,"start_character":21,"end_line":355,"end_character":25},"in_reply_to":"9f560f44_5cfe64ae","updated":"2020-07-30 08:26:01.000000000","message":"Done","commit_id":"3961f88f302a58198d0870e73e270e4c5dc513ef"}],"octavia/common/base_taskflow.py":[{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"f6632de42d322de51f7e5b8ba62eb095b202afad","unresolved":false,"context_lines":[{"line_number":35,"context_line":"CONF \u003d cfg.CONF"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# We do not need to log retry exception information. Warning \"Could not connect"},{"line_number":39,"context_line":"#  to instance\" will be logged as usual."},{"line_number":40,"context_line":"def retryMaskFilter(record):"},{"line_number":41,"context_line":"    if record.exc_info is not None and isinstance("},{"line_number":42,"context_line":"            record.exc_info[1], exceptions.AmpConnectionRetry):"},{"line_number":43,"context_line":"        return False"},{"line_number":44,"context_line":"    return True"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"LOG.logger.addFilter(retryMaskFilter)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_2becb88d","line":44,"range":{"start_line":38,"start_character":0,"end_line":44,"end_character":15},"updated":"2020-07-10 08:03:22.000000000","message":"This needs to be added in v2.controller_worker. Originally I added it there[1], but with jobboard enabled it should be here, so now we need it in both places.\n[1] - https://review.opendev.org/#/c/700553/6/octavia/controller/worker/v2/controller_worker.py","commit_id":"4919a509a7b608024822a1e9c9d526ccfa63c204"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"61936bf516fa98eab69d272c990a8562ef94ebaf","unresolved":false,"context_lines":[{"line_number":35,"context_line":"CONF \u003d cfg.CONF"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"# We do not need to log retry exception information. Warning \"Could not connect"},{"line_number":39,"context_line":"#  to instance\" will be logged as usual."},{"line_number":40,"context_line":"def retryMaskFilter(record):"},{"line_number":41,"context_line":"    if record.exc_info is not None and isinstance("},{"line_number":42,"context_line":"            record.exc_info[1], exceptions.AmpConnectionRetry):"},{"line_number":43,"context_line":"        return False"},{"line_number":44,"context_line":"    return True"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"LOG.logger.addFilter(retryMaskFilter)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_db810afe","line":44,"range":{"start_line":38,"start_character":0,"end_line":44,"end_character":15},"in_reply_to":"bf51134e_2becb88d","updated":"2020-07-20 08:05:52.000000000","message":"Done","commit_id":"4919a509a7b608024822a1e9c9d526ccfa63c204"}],"octavia/common/config.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"f79a6f999ee1346750bf2e6bdb8ae1a3b40cb2a2","unresolved":false,"context_lines":[{"line_number":508,"context_line":"               default\u003d\u0027sqlite://\u0027,"},{"line_number":509,"context_line":"               help\u003d\u0027Persistence database, which will be used to store tasks \u0027"},{"line_number":510,"context_line":"                    \u0027states. Database connection url with db name\u0027),"},{"line_number":511,"context_line":"    cfg.BoolOpt(\u0027jobboard_enabled\u0027, default\u003dTrue,"},{"line_number":512,"context_line":"                help\u003d_(\u0027If True, enables TaskFlow jobboard.\u0027)),"},{"line_number":513,"context_line":"    cfg.StrOpt(\u0027jobboard_backend_driver\u0027,"},{"line_number":514,"context_line":"               default\u003d\u0027redis_taskflow_driver\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_dc2b942d","line":511,"range":{"start_line":511,"start_character":44,"end_line":511,"end_character":48},"updated":"2020-07-29 19:58:44.000000000","message":"Same","commit_id":"3961f88f302a58198d0870e73e270e4c5dc513ef"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"12c10a3b9e5cdaa0026c28880b90d830bf4c60d8","unresolved":false,"context_lines":[{"line_number":508,"context_line":"               default\u003d\u0027sqlite://\u0027,"},{"line_number":509,"context_line":"               help\u003d\u0027Persistence database, which will be used to store tasks \u0027"},{"line_number":510,"context_line":"                    \u0027states. Database connection url with db name\u0027),"},{"line_number":511,"context_line":"    cfg.BoolOpt(\u0027jobboard_enabled\u0027, default\u003dTrue,"},{"line_number":512,"context_line":"                help\u003d_(\u0027If True, enables TaskFlow jobboard.\u0027)),"},{"line_number":513,"context_line":"    cfg.StrOpt(\u0027jobboard_backend_driver\u0027,"},{"line_number":514,"context_line":"               default\u003d\u0027redis_taskflow_driver\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f560f44_da126f58","line":511,"range":{"start_line":511,"start_character":44,"end_line":511,"end_character":48},"in_reply_to":"9f560f44_dc2b942d","updated":"2020-07-30 08:26:01.000000000","message":"Done","commit_id":"3961f88f302a58198d0870e73e270e4c5dc513ef"}],"octavia/controller/worker/v2/controller_worker.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f06cee0410d97e2eb501f1dabef98eef4879f6fe","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                invoke_args\u003d(persistence,),"},{"line_number":68,"context_line":"                invoke_on_load\u003dTrue).driver"},{"line_number":69,"context_line":"        else:"},{"line_number":70,"context_line":"            tf_engine \u003d base_taskflow.BaseTaskFlowEngine()"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    @tenacity.retry("},{"line_number":73,"context_line":"        retry\u003d("}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_aca16d98","line":70,"updated":"2020-07-02 17:13:59.000000000","message":"pep8: F841 local variable \u0027tf_engine\u0027 is assigned to but never used","commit_id":"dfaa4acbd05c7d2f2a8ca3c068b73569d3f6fe7e"}],"releasenotes/notes/jobboard-enable-option-5132e372c446d6de.yaml":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"f79a6f999ee1346750bf2e6bdb8ae1a3b40cb2a2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Added a new configuration setting (``[task_flow]/jobboard_enabled``) to"},{"line_number":5,"context_line":"    enable/disable jobboard functionality in the amphorav2 provider. When"},{"line_number":6,"context_line":"    disabled, the amphorav2 provider behaves similarly to the amphora v1"},{"line_number":7,"context_line":"    provider and does not require extra dependencies. It is recommended to"},{"line_number":8,"context_line":"    enable jobboard in production environments. The default setting is"},{"line_number":9,"context_line":"    jobboard enabled."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f560f44_bca180ac","line":9,"range":{"start_line":7,"start_character":54,"end_line":9,"end_character":21},"updated":"2020-07-29 19:58:44.000000000","message":"Same, we decided to not do this yet.","commit_id":"3961f88f302a58198d0870e73e270e4c5dc513ef"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"12c10a3b9e5cdaa0026c28880b90d830bf4c60d8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Added a new configuration setting (``[task_flow]/jobboard_enabled``) to"},{"line_number":5,"context_line":"    enable/disable jobboard functionality in the amphorav2 provider. When"},{"line_number":6,"context_line":"    disabled, the amphorav2 provider behaves similarly to the amphora v1"},{"line_number":7,"context_line":"    provider and does not require extra dependencies. It is recommended to"},{"line_number":8,"context_line":"    enable jobboard in production environments. The default setting is"},{"line_number":9,"context_line":"    jobboard enabled."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9f560f44_3a2bab82","line":9,"range":{"start_line":7,"start_character":54,"end_line":9,"end_character":21},"in_reply_to":"9f560f44_bca180ac","updated":"2020-07-30 08:26:01.000000000","message":"Done","commit_id":"3961f88f302a58198d0870e73e270e4c5dc513ef"}]}
