)]}'
{"nova/tests/functional/regressions/test_bug_1839560.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8963ea027bad12fa11aa26d94fdfbcb472cf2ce9","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        super(PeriodicNodeRecreateTestCase, self).setUp()"},{"line_number":49,"context_line":"        # We need the PlacementFixture for the compute nodes to report in but"},{"line_number":50,"context_line":"        # otherwise don\u0027t care about placement for this test."},{"line_number":51,"context_line":"        self.useFixture(func_fixtures.PlacementFixture())"},{"line_number":52,"context_line":"        # Start up the API so we can query the os-hypervisors API."},{"line_number":53,"context_line":"        self.api \u003d self.useFixture(nova_fixtures.OSAPIFixture("},{"line_number":54,"context_line":"            api_version\u003d\u0027v2.1\u0027)).admin_api"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_f8842b0d","line":51,"updated":"2019-08-15 15:22:37.000000000","message":"Something amiss in the stein version of the PlacementFixture:\n\n2019-08-14 20:06:17,187 WARNING [placement.db_api] TransactionFactory already started, not reconfiguring.","commit_id":"b131bb8bccbcaa6107eaf778ecfd0b35b15e67af"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"96cf03ace7b60be657d931ee1961d5f0423bef5e","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        ctxt \u003d context.get_admin_context()"},{"line_number":66,"context_line":"        compute.manager.update_available_resource(ctxt)"},{"line_number":67,"context_line":"        # Make sure no compute nodes were orphaned or deleted."},{"line_number":68,"context_line":"        self.assertNotIn(\u0027Deleting orphan compute node\u0027,"},{"line_number":69,"context_line":"                         self.stdlog.logger.output)"},{"line_number":70,"context_line":"        # Now we should have two compute nodes, make sure the hypervisors API"},{"line_number":71,"context_line":"        # shows them."}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_38bde3b6","line":68,"updated":"2019-08-15 15:25:36.000000000","message":"This is failing, this is in the logs:\n\n2019-08-14 20:06:18,408 INFO [nova.compute.manager] Deleting orphan compute node 1 hypervisor host is fake-mini, nodes are set([\u0027node1\u0027, \u0027node2\u0027])\n\nThis is likely because I\u0027m not using fake_virt.set_nodes/restore_nodes, so my workaround for the issue mentioned in the commit message isn\u0027t cutting it. But why did this pass locally? Probably because I ran the test in isolation but didn\u0027t consider the global in fake_virt.","commit_id":"b131bb8bccbcaa6107eaf778ecfd0b35b15e67af"}]}
