)]}'
{"nova/conf/libvirt.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a9d83e826243de5f7206b795195d5c44785cb5e6","unresolved":false,"context_lines":[{"line_number":1314,"context_line":"v2.10.\"\"\"),"},{"line_number":1315,"context_line":"     cfg.IntOpt(\u0027max_queues\u0027, default\u003dNone, min\u003d1, help\u003d\"\"\""},{"line_number":1316,"context_line":"The maximum number of virtio queue pairs that can be enabled"},{"line_number":1317,"context_line":"when creating a multi queue guest. The number of virtio queues"},{"line_number":1318,"context_line":"allocated will be the lesser of the CPUs requested by the guest"},{"line_number":1319,"context_line":"and the max value defined. By default this value is set to none"},{"line_number":1320,"context_line":"and the legacy limits based on the reported kernel"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_8082aec6","line":1317,"range":{"start_line":1317,"start_character":16,"end_line":1317,"end_character":27},"updated":"2019-12-02 10:36:33.000000000","message":"multiqueue","commit_id":"0b94c0a8aa210dfdacb2c55bd85c75d9ebd7ce51"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a9d83e826243de5f7206b795195d5c44785cb5e6","unresolved":false,"context_lines":[{"line_number":1316,"context_line":"The maximum number of virtio queue pairs that can be enabled"},{"line_number":1317,"context_line":"when creating a multi queue guest. The number of virtio queues"},{"line_number":1318,"context_line":"allocated will be the lesser of the CPUs requested by the guest"},{"line_number":1319,"context_line":"and the max value defined. By default this value is set to none"},{"line_number":1320,"context_line":"and the legacy limits based on the reported kernel"},{"line_number":1321,"context_line":"major version will be used."},{"line_number":1322,"context_line":"\"\"\"),"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_20697a25","line":1319,"range":{"start_line":1319,"start_character":37,"end_line":1319,"end_character":38},"updated":"2019-12-02 10:36:33.000000000","message":",","commit_id":"0b94c0a8aa210dfdacb2c55bd85c75d9ebd7ce51"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a9d83e826243de5f7206b795195d5c44785cb5e6","unresolved":false,"context_lines":[{"line_number":1317,"context_line":"when creating a multi queue guest. The number of virtio queues"},{"line_number":1318,"context_line":"allocated will be the lesser of the CPUs requested by the guest"},{"line_number":1319,"context_line":"and the max value defined. By default this value is set to none"},{"line_number":1320,"context_line":"and the legacy limits based on the reported kernel"},{"line_number":1321,"context_line":"major version will be used."},{"line_number":1322,"context_line":"\"\"\"),"},{"line_number":1323,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_4064b64d","line":1320,"range":{"start_line":1320,"start_character":0,"end_line":1320,"end_character":3},"updated":"2019-12-02 10:36:33.000000000","message":"meaning","commit_id":"0b94c0a8aa210dfdacb2c55bd85c75d9ebd7ce51"}],"nova/virt/libvirt/vif.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a9d83e826243de5f7206b795195d5c44785cb5e6","unresolved":false,"context_lines":[{"line_number":230,"context_line":"        # number unreliable to determine the max queues supported"},{"line_number":231,"context_line":"        # To address this without making the code distro dependent"},{"line_number":232,"context_line":"        # we introduce a new config option and prefer it if set."},{"line_number":233,"context_line":"        if CONF.libvirt.max_queues is not None:"},{"line_number":234,"context_line":"            return CONF.libvirt.max_queues"},{"line_number":235,"context_line":"        # NOTE(kengo.sakai): In kernels prior to 3.0,"},{"line_number":236,"context_line":"        # multiple queues on a tap interface is not supported."}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_2052da69","line":233,"range":{"start_line":233,"start_character":34,"end_line":233,"end_character":46},"updated":"2019-12-02 10:36:33.000000000","message":"nit: unnecessary, since it\u0027s an IntOpt and the min is 1, so this can only ever be None (bool False) or a positive integer (bool True)","commit_id":"0b94c0a8aa210dfdacb2c55bd85c75d9ebd7ce51"}],"releasenotes/notes/virtio-max-queues-27f73e988c7e66ba.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a9d83e826243de5f7206b795195d5c44785cb5e6","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The nova libvirt virt driver supports creating instances with multi-queue"},{"line_number":5,"context_line":"    virtio network interfaces. In previous releases nova has based the maximum"},{"line_number":6,"context_line":"    number of virtio queue pairs that can be allocated on the reported kernel"},{"line_number":7,"context_line":"    major version. It has been reported in BUG1847367_ that some distros have"},{"line_number":8,"context_line":"    backported changes from later major versions that make major version"},{"line_number":9,"context_line":"    number no longer suitable to determine the maximum virtio queue pair count."},{"line_number":10,"context_line":"    A new config option has been added to the libvirt section of the nova.conf."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_c0c66616","line":7,"range":{"start_line":7,"start_character":43,"end_line":7,"end_character":54},"updated":"2019-12-02 10:36:33.000000000","message":"`bug #1847367`_","commit_id":"0b94c0a8aa210dfdacb2c55bd85c75d9ebd7ce51"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a9d83e826243de5f7206b795195d5c44785cb5e6","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    define the max queues that can be configured, if undefined it will"},{"line_number":13,"context_line":"    fallback to the previous kernel version approach."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    .. _BUG1847367: https://bugs.launchpad.net/nova/+bug/1847367"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_80d06eca","line":15,"range":{"start_line":15,"start_character":4,"end_line":15,"end_character":18},"updated":"2019-12-02 10:36:33.000000000","message":".. _bug #1847367:","commit_id":"0b94c0a8aa210dfdacb2c55bd85c75d9ebd7ce51"}]}
