)]}'
{"nova/cmd/common.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"174c78ad0607c31a943d73111064838fc3890f3a","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    if (CONF.api_database.connection is not None or"},{"line_number":53,"context_line":"            CONF.database.connection is not None):"},{"line_number":54,"context_line":"        LOG.error("},{"line_number":55,"context_line":"            \u0027This service is configured for access to the database but is \u0027"},{"line_number":56,"context_line":"            \u0027not allowed to directly access the database. You should run this \u0027"},{"line_number":57,"context_line":"            \u0027service without the [api_database]/connection and the \u0027"},{"line_number":58,"context_line":"            \u0027[database]/connection config options.\u0027)"},{"line_number":59,"context_line":"        raise exception.DBNotAllowed(binary\u003dservice_name)"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f621f24_f3c62768","line":58,"range":{"start_line":54,"start_character":6,"end_line":58,"end_character":52},"updated":"2020-11-10 18:02:33.000000000","message":"ya that is much more actionable.","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"50f4e46eed94c9909af266066426b017ae67b207","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    nova.db.api.IMPL \u003d NoDB()"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    if (CONF.api_database.connection is not None or"},{"line_number":53,"context_line":"            CONF.database.connection is not None):"},{"line_number":54,"context_line":"        LOG.error("},{"line_number":55,"context_line":"            \u0027This service is configured for access to the database but is \u0027"},{"line_number":56,"context_line":"            \u0027not allowed to directly access the database. You should run this \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f621f24_c076943e","line":53,"range":{"start_line":53,"start_character":12,"end_line":53,"end_character":48},"updated":"2020-11-12 16:46:49.000000000","message":"is this actually documented? api_database docs say not to set it for nova compute but I didn\u0027t find anything about not setting the nova db","commit_id":"84f3971d3bc941519c5fe715ebdb4b0003d8548e"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"dd455d86147c6a096f74db3a2596d4155c4b987f","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    nova.db.api.IMPL \u003d NoDB()"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    if (CONF.api_database.connection is not None or"},{"line_number":53,"context_line":"            CONF.database.connection is not None):"},{"line_number":54,"context_line":"        LOG.error("},{"line_number":55,"context_line":"            \u0027This service is configured for access to the database but is \u0027"},{"line_number":56,"context_line":"            \u0027not allowed to directly access the database. You should run this \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f621f24_c3e842b4","line":53,"range":{"start_line":53,"start_character":12,"end_line":53,"end_character":48},"in_reply_to":"1f621f24_808bfcc0","updated":"2020-11-16 10:10:57.000000000","message":"Opened a doc bug https://bugs.launchpad.net/nova/+bug/1904179 to define minimal config for each nova service.\n\nAlso I pushed a patch top of this so fix this specific doc problem you commented here https://review.opendev.org/#/c/762647/","commit_id":"84f3971d3bc941519c5fe715ebdb4b0003d8548e"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"f035a4508a1f752eaa0615de053ec20d253b1fe0","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    nova.db.api.IMPL \u003d NoDB()"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    if (CONF.api_database.connection is not None or"},{"line_number":53,"context_line":"            CONF.database.connection is not None):"},{"line_number":54,"context_line":"        LOG.error("},{"line_number":55,"context_line":"            \u0027This service is configured for access to the database but is \u0027"},{"line_number":56,"context_line":"            \u0027not allowed to directly access the database. You should run this \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f621f24_808bfcc0","line":53,"range":{"start_line":53,"start_character":12,"end_line":53,"end_character":48},"in_reply_to":"1f621f24_c076943e","updated":"2020-11-12 17:05:25.000000000","message":"I think we\u0027ve all agreed that we\u0027re missing clear documentation that says this should not be set on compute.","commit_id":"84f3971d3bc941519c5fe715ebdb4b0003d8548e"}],"releasenotes/notes/prevent-compute-service-startup-with-api-db-configuration-125bf3fab55edc65.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"eedaeec5614ef23e8bb25e0734156b96b0d17425","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_130be3d5","line":4,"range":{"start_line":4,"start_character":14,"end_line":4,"end_character":21},"updated":"2020-11-10 17:52:16.000000000","message":"2013.1 (Grizzly)\n\npresumably?","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"eedaeec5614ef23e8bb25e0734156b96b0d17425","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_3361bfaa","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":28},"updated":"2020-11-10 17:52:16.000000000","message":"release","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"174c78ad0607c31a943d73111064838fc3890f3a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_53ad5b99","line":4,"range":{"start_line":4,"start_character":14,"end_line":4,"end_character":21},"in_reply_to":"1f621f24_130be3d5","updated":"2020-11-10 18:02:33.000000000","message":"or grizzly (2013.1) i think that read better and try to use it in that form when i list versions.\n\npeople tend to remember the names not the version numbers\nsi i think its better to emphasise them not the numbers.","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"09310c619b5df64bcdb0d49b93705de9d0a5a8c8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_dcf05300","line":4,"range":{"start_line":4,"start_character":14,"end_line":4,"end_character":21},"in_reply_to":"1f621f24_53ad5b99","updated":"2020-11-11 10:06:21.000000000","message":"Done","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"eedaeec5614ef23e8bb25e0734156b96b0d17425","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"},{"line_number":8,"context_line":"    nova-compute configuration is checked at service startup and the service"},{"line_number":9,"context_line":"    refures to start if DB credentials are configured."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_730cd7eb","line":7,"range":{"start_line":7,"start_character":33,"end_line":7,"end_character":34},"updated":"2020-11-10 17:52:16.000000000","message":":","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"eedaeec5614ef23e8bb25e0734156b96b0d17425","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"},{"line_number":8,"context_line":"    nova-compute configuration is checked at service startup and the service"},{"line_number":9,"context_line":"    refures to start if DB credentials are configured."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_5311db03","line":7,"range":{"start_line":7,"start_character":35,"end_line":7,"end_character":38},"updated":"2020-11-10 17:52:16.000000000","message":"a","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"09310c619b5df64bcdb0d49b93705de9d0a5a8c8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"},{"line_number":8,"context_line":"    nova-compute configuration is checked at service startup and the service"},{"line_number":9,"context_line":"    refures to start if DB credentials are configured."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_7cd81f7a","line":7,"range":{"start_line":7,"start_character":35,"end_line":7,"end_character":38},"in_reply_to":"1f621f24_5311db03","updated":"2020-11-11 10:06:21.000000000","message":"Done","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"09310c619b5df64bcdb0d49b93705de9d0a5a8c8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"},{"line_number":8,"context_line":"    nova-compute configuration is checked at service startup and the service"},{"line_number":9,"context_line":"    refures to start if DB credentials are configured."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_dcc973ac","line":7,"range":{"start_line":7,"start_character":33,"end_line":7,"end_character":34},"in_reply_to":"1f621f24_730cd7eb","updated":"2020-11-11 10:06:21.000000000","message":"Done","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"eedaeec5614ef23e8bb25e0734156b96b0d17425","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"},{"line_number":8,"context_line":"    nova-compute configuration is checked at service startup and the service"},{"line_number":9,"context_line":"    refures to start if DB credentials are configured."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_b3f94fc9","line":8,"range":{"start_line":7,"start_character":60,"end_line":8,"end_character":45},"updated":"2020-11-10 17:52:16.000000000","message":"nova-compute now inspects configuration at ...","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"09310c619b5df64bcdb0d49b93705de9d0a5a8c8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Since the Grizzly relese nova-compute is not allowed to directly access"},{"line_number":5,"context_line":"    the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"},{"line_number":8,"context_line":"    nova-compute configuration is checked at service startup and the service"},{"line_number":9,"context_line":"    refures to start if DB credentials are configured."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_dc3e9389","line":8,"range":{"start_line":7,"start_character":60,"end_line":8,"end_character":45},"in_reply_to":"1f621f24_b3f94fc9","updated":"2020-11-11 10:06:21.000000000","message":"Done","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"eedaeec5614ef23e8bb25e0734156b96b0d17425","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"},{"line_number":8,"context_line":"    nova-compute configuration is checked at service startup and the service"},{"line_number":9,"context_line":"    refures to start if DB credentials are configured."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_93f6d3d6","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":11},"updated":"2020-11-10 17:52:16.000000000","message":"will refuse","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"09310c619b5df64bcdb0d49b93705de9d0a5a8c8","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause, the configuration issue. Now the"},{"line_number":8,"context_line":"    nova-compute configuration is checked at service startup and the service"},{"line_number":9,"context_line":"    refures to start if DB credentials are configured."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f621f24_bc43d712","line":9,"range":{"start_line":9,"start_character":4,"end_line":9,"end_character":11},"in_reply_to":"1f621f24_93f6d3d6","updated":"2020-11-11 10:06:21.000000000","message":"Done","commit_id":"df4f6891c6e924c66d6b31babfa634f877079c4a"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"1589108b47a417e6cc7659c9b3bd0a57b28a9cdc","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    Since the 2013.1 (Grizzly) release nova-compute is not allowed to directly"},{"line_number":5,"context_line":"    access the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause: a configuration issue. The nova-compute now"},{"line_number":8,"context_line":"    inspects configuration at service startup and the service will refuse to"},{"line_number":9,"context_line":"    start if DB credentials are configured and the"},{"line_number":10,"context_line":"    ``[workarounds]fail_to_start_compute_service_with_database_config`` config"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"207778b3_11790869","line":7,"range":{"start_line":7,"start_character":62,"end_line":7,"end_character":78},"updated":"2021-01-05 19:11:55.000000000","message":"nit: \"the nova-compute service now...\"","commit_id":"1d287527ec939c2a6e1525e1029f7ba1b326311a"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"1589108b47a417e6cc7659c9b3bd0a57b28a9cdc","unresolved":true,"context_lines":[{"line_number":5,"context_line":"    access the nova DB. If the service is configured with DB credentials and the"},{"line_number":6,"context_line":"    code tried to access the DB then the service would fail without proper"},{"line_number":7,"context_line":"    explanation of the root cause: a configuration issue. The nova-compute now"},{"line_number":8,"context_line":"    inspects configuration at service startup and the service will refuse to"},{"line_number":9,"context_line":"    start if DB credentials are configured and the"},{"line_number":10,"context_line":"    ``[workarounds]fail_to_start_compute_service_with_database_config`` config"},{"line_number":11,"context_line":"    option is set to True. If this config is set to False, the default, then"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"7459a14b_7e4815b7","line":8,"range":{"start_line":8,"start_character":54,"end_line":8,"end_character":61},"updated":"2021-01-05 19:11:55.000000000","message":"If you do the above, then s/service//","commit_id":"1d287527ec939c2a6e1525e1029f7ba1b326311a"}]}
