)]}'
{"nova/conf/hyperv.py":[{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"659d2e44bdc015eb61d56a418f1266813e129439","unresolved":false,"context_lines":[{"line_number":180,"context_line":""},{"line_number":181,"context_line":"The timeframe to be checked for instance power state changes."},{"line_number":182,"context_line":"This option is used to fetch the state of the VM from the WMI"},{"line_number":183,"context_line":"interface, by a WQL query, within the specified timeframe."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"Possible values:"},{"line_number":186,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a57f1b5_35c05ae0","line":183,"updated":"2016-02-10 19:01:54.000000000","message":"hm, technically, it is fetched from Hyper-V through the WMI interface. I think it\u0027s a bit clearer this way.","commit_id":"56ca8b0a08988860c276dddd614c9c24c1407e9a"},{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"659d2e44bdc015eb61d56a418f1266813e129439","unresolved":false,"context_lines":[{"line_number":228,"context_line":"qemu-img is required for some of the image related operations"},{"line_number":229,"context_line":"like converting between different image types. You can get it"},{"line_number":230,"context_line":"from here: (http://qemu.weilnetz.de/) or you can install the"},{"line_number":231,"context_line":"Cloudbase OpenStack Hyper-V Compute Drive"},{"line_number":232,"context_line":"(https://cloudbase.it/openstack-hyperv-driver/) which automatically"},{"line_number":233,"context_line":"sets the proper path for this config option. You can either give the"},{"line_number":234,"context_line":"full path of qemu-img.exe or set its path in the PATH environment"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a57f1b5_c03d86bc","line":231,"updated":"2016-02-10 19:01:54.000000000","message":"Compute Driver.","commit_id":"56ca8b0a08988860c276dddd614c9c24c1407e9a"},{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"659d2e44bdc015eb61d56a418f1266813e129439","unresolved":false,"context_lines":[{"line_number":249,"context_line":""},{"line_number":250,"context_line":"* To use configuration drive with Hyper-V, you must set the"},{"line_number":251,"context_line":"  mkisofs_cmd value to the full path to an mkisofs.exe installation."},{"line_number":252,"context_line":"  Additionally, you must set the qemu_img_cmd value in the hyperv"},{"line_number":253,"context_line":"  configuration section to the full path to an qemu-img command"},{"line_number":254,"context_line":"  installation."},{"line_number":255,"context_line":"\"\"\")"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"vswitch_name_opt \u003d cfg.StrOpt(\u0027vswitch_name\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a57f1b5_e0e762e2","line":254,"range":{"start_line":252,"start_character":0,"end_line":254,"end_character":15},"updated":"2016-02-10 19:01:54.000000000","message":"this is the qemu_img_cmd. So, no need to mention that it needs to be set.\n\nalso, you\u0027re mentioning the configuration drive and how this config option is needed for it. It is needed if the config option config_drive_cdrom is False. If it is False, qemu-img will be used to convert the iso to a vhd, otherwise the config drive will remain an ISO.","commit_id":"56ca8b0a08988860c276dddd614c9c24c1407e9a"},{"author":{"_account_id":8213,"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","username":"claudiub"},"change_message_id":"659d2e44bdc015eb61d56a418f1266813e129439","unresolved":false,"context_lines":[{"line_number":270,"context_line":"Possible values:"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"* If not provided, the first of a list of available vswitches"},{"line_number":273,"context_line":"  is used. This list is queried by WQL."},{"line_number":274,"context_line":"* Virtual switch name."},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"Services which consume this:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a57f1b5_351cda76","line":273,"updated":"2016-02-10 19:01:54.000000000","message":"is queried using WQL.","commit_id":"56ca8b0a08988860c276dddd614c9c24c1407e9a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9e76d4f6d6fbefa06bcbdbe64faf97d0d32191ba","unresolved":false,"context_lines":[{"line_number":179,"context_line":"Power state check timeframe"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"The timeframe to be checked for instance power state changes."},{"line_number":182,"context_line":"This option is used to fetch the state of the VM from Hyper-V"},{"line_number":183,"context_line":"through the WMI interface, within the specified timeframe."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a57f1b5_b4a5b7a2","line":182,"range":{"start_line":182,"start_character":46,"end_line":182,"end_character":48},"updated":"2016-02-12 15:49:00.000000000","message":"Is VM a valid terminology? Shall we use instance or service instead?","commit_id":"9828f3154a1ffe9d4ebd0ac1ca124e44ce4eed83"},{"author":{"_account_id":18934,"name":"ecelik","email":"celik.esra@tubitak.gov.tr","username":"esracelik"},"change_message_id":"2c722fb2e89971086ad54e5bf827005ad5facf2a","unresolved":false,"context_lines":[{"line_number":179,"context_line":"Power state check timeframe"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"The timeframe to be checked for instance power state changes."},{"line_number":182,"context_line":"This option is used to fetch the state of the VM from Hyper-V"},{"line_number":183,"context_line":"through the WMI interface, within the specified timeframe."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_5b40a2a5","line":182,"range":{"start_line":182,"start_character":46,"end_line":182,"end_character":48},"in_reply_to":"3a57f1b5_b4a5b7a2","updated":"2016-02-22 07:15:26.000000000","message":"Done","commit_id":"9828f3154a1ffe9d4ebd0ac1ca124e44ce4eed83"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9e76d4f6d6fbefa06bcbdbe64faf97d0d32191ba","unresolved":false,"context_lines":[{"line_number":204,"context_line":"Instance power state change event polling frequency. Sets the"},{"line_number":205,"context_line":"listener interval for power state events to the given value."},{"line_number":206,"context_line":"This option enhances the internal lifecycle notifications of"},{"line_number":207,"context_line":"VMs that reboot themselves. It is unlikely that an operator"},{"line_number":208,"context_line":"has to change this value."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a57f1b5_14ea8bac","line":207,"range":{"start_line":207,"start_character":0,"end_line":207,"end_character":3},"updated":"2016-02-12 15:49:00.000000000","message":"ditto","commit_id":"9828f3154a1ffe9d4ebd0ac1ca124e44ce4eed83"},{"author":{"_account_id":18934,"name":"ecelik","email":"celik.esra@tubitak.gov.tr","username":"esracelik"},"change_message_id":"2c722fb2e89971086ad54e5bf827005ad5facf2a","unresolved":false,"context_lines":[{"line_number":204,"context_line":"Instance power state change event polling frequency. Sets the"},{"line_number":205,"context_line":"listener interval for power state events to the given value."},{"line_number":206,"context_line":"This option enhances the internal lifecycle notifications of"},{"line_number":207,"context_line":"VMs that reboot themselves. It is unlikely that an operator"},{"line_number":208,"context_line":"has to change this value."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_7b45a6b1","line":207,"range":{"start_line":207,"start_character":0,"end_line":207,"end_character":3},"in_reply_to":"3a57f1b5_14ea8bac","updated":"2016-02-22 07:15:26.000000000","message":"Done, thanks","commit_id":"9828f3154a1ffe9d4ebd0ac1ca124e44ce4eed83"}]}
