)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1f8c9a74a0280897b0978ced991b447154049d83","unresolved":false,"context_lines":[{"line_number":22,"context_line":"such purpose, DPDK based VNFs would benefit from improved support at the"},{"line_number":23,"context_line":"orchestration layer."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"TODO: improve testing"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Implements: blueprint vm-power-management"},{"line_number":28,"context_line":"Change-Id: I909827bdb542bffeecd0e694fadd94f650445db2"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f4e5783_04285494","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":21},"updated":"2017-10-17 21:29:15.000000000","message":"minus some tests this is more or less the full implementation of this feature correct","commit_id":"04b3b07fbdfac208fbd0f6bb310c34191269ac6d"}],"nova/conf/libvirt.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"f46351cf179e80b4dab9a2182ee6cc5f218435c2","unresolved":false,"context_lines":[{"line_number":760,"context_line":""},{"line_number":761,"context_line":"* snapshot_image_format"},{"line_number":762,"context_line":"\"\"\"),"},{"line_number":763,"context_line":"    cfg.StrOpt(\u0027pm_channel_path\u0027,"},{"line_number":764,"context_line":"               default\u003d\u0027/var/lib/libvirt/qemu\u0027,"},{"line_number":765,"context_line":"               help\u003d\"\"\""},{"line_number":766,"context_line":"The directory for the power governor channel endpoint creation."},{"line_number":767,"context_line":""},{"line_number":768,"context_line":"Certain VMs may need the host power properties and controls to be adjusted"},{"line_number":769,"context_line":"depending on specific criteria, provided by the VM via a virtio-serial channel."},{"line_number":770,"context_line":"This option allows the directory for the host endpoint of the channels to be"},{"line_number":771,"context_line":"changed."},{"line_number":772,"context_line":"\"\"\"),"},{"line_number":773,"context_line":"]"},{"line_number":774,"context_line":""},{"line_number":775,"context_line":"libvirt_vif_opts \u003d ["},{"line_number":776,"context_line":"    cfg.BoolOpt(\u0027use_virtio_for_bridges\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"1f485f77_4e63b51b","line":773,"range":{"start_line":763,"start_character":1,"end_line":773,"end_character":1},"updated":"2017-11-13 09:14:02.000000000","message":"this need a update notice... a reno","commit_id":"1465ecfa938f873c669ce066355ce82c2857b26f"}],"nova/objects/image_meta.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"f46351cf179e80b4dab9a2182ee6cc5f218435c2","unresolved":false,"context_lines":[{"line_number":312,"context_line":"        # Generic property to specify the pointer model type."},{"line_number":313,"context_line":"        \u0027hw_pointer_model\u0027: fields.PointerModelField(),"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"        # boolead \u0027yes\u0027 or \u0027no\u0027 to enable a power management channel with a"},{"line_number":316,"context_line":"        # governor agent"},{"line_number":317,"context_line":"        \u0027hw_power_governor\u0027: fields.FlexibleBooleanField(),"},{"line_number":318,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"1f485f77_8e92cdf5","line":315,"range":{"start_line":315,"start_character":10,"end_line":315,"end_character":17},"updated":"2017-11-13 09:14:02.000000000","message":"typo","commit_id":"1465ecfa938f873c669ce066355ce82c2857b26f"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"5c8a9a80ad5edde157cee9d800d2bef1803ca569","unresolved":false,"context_lines":[{"line_number":4432,"context_line":""},{"line_number":4433,"context_line":"        # If \u0027hw_power_governor\u0027 is present enable a virtio-serial device"},{"line_number":4434,"context_line":"        # for the VM to communicate the power profile to a host power governor"},{"line_number":4435,"context_line":"        if image_meta.properties.get(\u0027hw_power_governor\u0027, False):"},{"line_number":4436,"context_line":"            if virt_type not in (\u0027qemu\u0027, \u0027kvm\u0027):"},{"line_number":4437,"context_line":"                raise exception.PowerManagementInvalidHypervisor()"},{"line_number":4438,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1f485f77_83ec1ef4","line":4435,"range":{"start_line":4435,"start_character":8,"end_line":4435,"end_character":65},"updated":"2017-11-09 07:00:05.000000000","message":"This seems incorrect, \"hw_power_governor\" : \"no\" means not need it, but it will go into this logic.","commit_id":"7cf4f96380046dfe508818d5808c49f360d9b0f0"},{"author":{"_account_id":23803,"name":"Marco Chiappero","email":"marco.chiappero@intel.com","username":"mchiappe"},"change_message_id":"03c605cc9596b3f46cc1cb091194ae234d2a48d9","unresolved":false,"context_lines":[{"line_number":4432,"context_line":""},{"line_number":4433,"context_line":"        # If \u0027hw_power_governor\u0027 is present enable a virtio-serial device"},{"line_number":4434,"context_line":"        # for the VM to communicate the power profile to a host power governor"},{"line_number":4435,"context_line":"        if image_meta.properties.get(\u0027hw_power_governor\u0027, False):"},{"line_number":4436,"context_line":"            if virt_type not in (\u0027qemu\u0027, \u0027kvm\u0027):"},{"line_number":4437,"context_line":"                raise exception.PowerManagementInvalidHypervisor()"},{"line_number":4438,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1f485f77_06b6fcda","line":4435,"range":{"start_line":4435,"start_character":8,"end_line":4435,"end_character":65},"in_reply_to":"1f485f77_83ec1ef4","updated":"2017-11-09 08:04:50.000000000","message":"Good catch, thank you!","commit_id":"7cf4f96380046dfe508818d5808c49f360d9b0f0"}]}
