)]}'
{"nova/virt/hardware.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"66458a17061dcbf158f61f33cb0acffa667e1f5d","unresolved":false,"context_lines":[{"line_number":788,"context_line":"            if pinning:"},{"line_number":789,"context_line":"                break"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"        # NOTE(sfinucan): If siblings weren\u0027t available and we\u0027re using PREFER"},{"line_number":792,"context_line":"        # (implicitly or explicitly), fall back to linear assignment across"},{"line_number":793,"context_line":"        # cores"},{"line_number":794,"context_line":"        if (instance_cell.cpu_thread_policy !\u003d"},{"line_number":795,"context_line":"                fields.CPUThreadAllocationPolicy.REQUIRE and"},{"line_number":796,"context_line":"                not pinning):"},{"line_number":797,"context_line":"            pinning \u003d list(zip(sorted(instance_cell.cpuset),"},{"line_number":798,"context_line":"                               itertools.chain(*sibling_set)))"},{"line_number":799,"context_line":""},{"line_number":800,"context_line":"        threads_no \u003d _threads(instance_cell, threads_no)"},{"line_number":801,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3a461143_85634d41","line":798,"range":{"start_line":791,"start_character":0,"end_line":798,"end_character":62},"updated":"2017-01-31 11:48:44.000000000","message":"This is what you want. However, this code doesn\u0027t exist in Mitaka. You just need to backport this.","commit_id":"22c682484865684c413e4b858476891f5e5ef1ab"}]}
