)]}'
{"api-guide/source/server_concepts.rst":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"ed57bd57b1f8d094c5cd2481731112eb3d65c911","unresolved":false,"context_lines":[{"line_number":83,"context_line":"-  ``VERIFY_RESIZE``: System is awaiting confirmation that the server is"},{"line_number":84,"context_line":"   operational after a move or resize."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Technically server status is caculated from vm_state and task_state, which"},{"line_number":87,"context_line":"are exposed to Administrators:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- vm_state describes a VM’s current stable (not transition) state. That is,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_14034411","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":11},"updated":"2017-11-22 07:13:08.000000000","message":"We add this?","commit_id":"8ce5cffa4c343f3070e66230c55334bba5b03bb7"},{"author":{"_account_id":16150,"name":"Lei Zhang","email":"lei.a.zhang@intel.com","username":"leizhang"},"change_message_id":"ee3df330ec999b50a09ad3605d1dd7238043c116","unresolved":false,"context_lines":[{"line_number":83,"context_line":"-  ``VERIFY_RESIZE``: System is awaiting confirmation that the server is"},{"line_number":84,"context_line":"   operational after a move or resize."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Technically server status is caculated from vm_state and task_state, which"},{"line_number":87,"context_line":"are exposed to Administrators:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- vm_state describes a VM’s current stable (not transition) state. That is,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_fc0f8dde","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":11},"in_reply_to":"ff82abbf_14034411","updated":"2017-11-23 02:03:49.000000000","message":"Done","commit_id":"8ce5cffa4c343f3070e66230c55334bba5b03bb7"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"ed57bd57b1f8d094c5cd2481731112eb3d65c911","unresolved":false,"context_lines":[{"line_number":87,"context_line":"are exposed to Administrators:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- vm_state describes a VM’s current stable (not transition) state. That is,"},{"line_number":90,"context_line":"  if there is no ongoing compute API calls (running tasks), vm_state should"},{"line_number":91,"context_line":"  reflect what the customer expects the VM to be."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- task_state represents a transition state, and is precisely associated with"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_f407c01b","line":90,"range":{"start_line":90,"start_character":12,"end_line":90,"end_character":43},"updated":"2017-11-22 07:13:08.000000000","message":"This part seems incorrect, we still have vm_states for on-going API calls, like BUILDING","commit_id":"8ce5cffa4c343f3070e66230c55334bba5b03bb7"},{"author":{"_account_id":16150,"name":"Lei Zhang","email":"lei.a.zhang@intel.com","username":"leizhang"},"change_message_id":"ee3df330ec999b50a09ad3605d1dd7238043c116","unresolved":false,"context_lines":[{"line_number":87,"context_line":"are exposed to Administrators:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- vm_state describes a VM’s current stable (not transition) state. That is,"},{"line_number":90,"context_line":"  if there is no ongoing compute API calls (running tasks), vm_state should"},{"line_number":91,"context_line":"  reflect what the customer expects the VM to be."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- task_state represents a transition state, and is precisely associated with"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_dc1de90f","line":90,"range":{"start_line":90,"start_character":12,"end_line":90,"end_character":43},"in_reply_to":"ff82abbf_f407c01b","updated":"2017-11-23 02:03:49.000000000","message":"Yeah, this part is a little confusing, I picked this from code comment in vm_state.py, BUILDING sounds like a transition state to me, wait for others to have a look.","commit_id":"8ce5cffa4c343f3070e66230c55334bba5b03bb7"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"55e264e0c3c53caab88d9981872ec8265d363f2c","unresolved":false,"context_lines":[{"line_number":91,"context_line":"  reflect what the customer expects the VM to be."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- task_state represents a transition state, and is precisely associated with"},{"line_number":94,"context_line":"  one compute API, indicating which task the VM is currently running. These"},{"line_number":95,"context_line":"  tasks can be generic, such as \u0027spawning\u0027, or specific, such as"},{"line_number":96,"context_line":"  \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what an instance is doing."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_28e701e7","line":94,"range":{"start_line":94,"start_character":17,"end_line":94,"end_character":18},"updated":"2017-11-22 13:27:21.000000000","message":"I think a word is missing here, maybe \u0027API call\u0027 or \u0027API action\u0027","commit_id":"8ce5cffa4c343f3070e66230c55334bba5b03bb7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"1b87dda8be3ffa4191a2e06e7012f771fdc7b185","unresolved":false,"context_lines":[{"line_number":91,"context_line":"  reflect what the customer expects the VM to be."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- task_state represents a transition state, and is precisely associated with"},{"line_number":94,"context_line":"  one compute API, indicating which task the VM is currently running. These"},{"line_number":95,"context_line":"  tasks can be generic, such as \u0027spawning\u0027, or specific, such as"},{"line_number":96,"context_line":"  \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what an instance is doing."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_fa4806cd","line":94,"range":{"start_line":94,"start_character":19,"end_line":94,"end_character":69},"updated":"2017-11-22 09:53:44.000000000","message":"this is incorrect, I think it\u0027s the stage of a task \ne.g you can resize and during resize it can be RESIZE_PREP, RESIZE_MIGRATING etc","commit_id":"8ce5cffa4c343f3070e66230c55334bba5b03bb7"},{"author":{"_account_id":16150,"name":"Lei Zhang","email":"lei.a.zhang@intel.com","username":"leizhang"},"change_message_id":"ee3df330ec999b50a09ad3605d1dd7238043c116","unresolved":false,"context_lines":[{"line_number":91,"context_line":"  reflect what the customer expects the VM to be."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- task_state represents a transition state, and is precisely associated with"},{"line_number":94,"context_line":"  one compute API, indicating which task the VM is currently running. These"},{"line_number":95,"context_line":"  tasks can be generic, such as \u0027spawning\u0027, or specific, such as"},{"line_number":96,"context_line":"  \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what an instance is doing."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_3cbdf5d7","line":94,"range":{"start_line":94,"start_character":17,"end_line":94,"end_character":18},"in_reply_to":"ff82abbf_28e701e7","updated":"2017-11-23 02:03:49.000000000","message":"I\u0027ll remove this sentence.","commit_id":"8ce5cffa4c343f3070e66230c55334bba5b03bb7"},{"author":{"_account_id":16150,"name":"Lei Zhang","email":"lei.a.zhang@intel.com","username":"leizhang"},"change_message_id":"ee3df330ec999b50a09ad3605d1dd7238043c116","unresolved":false,"context_lines":[{"line_number":91,"context_line":"  reflect what the customer expects the VM to be."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- task_state represents a transition state, and is precisely associated with"},{"line_number":94,"context_line":"  one compute API, indicating which task the VM is currently running. These"},{"line_number":95,"context_line":"  tasks can be generic, such as \u0027spawning\u0027, or specific, such as"},{"line_number":96,"context_line":"  \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what an instance is doing."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ff82abbf_1ce111ff","line":94,"range":{"start_line":94,"start_character":19,"end_line":94,"end_character":69},"in_reply_to":"ff82abbf_fa4806cd","updated":"2017-11-23 02:03:49.000000000","message":"The description here is not very clear, I\u0027ll change it.","commit_id":"8ce5cffa4c343f3070e66230c55334bba5b03bb7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"d8ee46ea5386b396783f2c78809bed8c6176ff4d","unresolved":false,"context_lines":[{"line_number":84,"context_line":"   operational after a move or resize."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Server status is caculated from vm_state and task_state, which"},{"line_number":87,"context_line":"are exposed to Administrators:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- vm_state describes a VM\u0027s current stable (not transition) state. That is, if"},{"line_number":90,"context_line":"  there is no ongoing compute API calls (running tasks), vm_state should reflect"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_dfaabbd0","line":87,"range":{"start_line":87,"start_character":15,"end_line":87,"end_character":29},"updated":"2017-11-23 02:38:05.000000000","message":"administrators?","commit_id":"9c38aa3352fc25881b818b0662086a02e2dc654a"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"d8ee46ea5386b396783f2c78809bed8c6176ff4d","unresolved":false,"context_lines":[{"line_number":89,"context_line":"- vm_state describes a VM\u0027s current stable (not transition) state. That is, if"},{"line_number":90,"context_line":"  there is no ongoing compute API calls (running tasks), vm_state should reflect"},{"line_number":91,"context_line":"  what the customer expect the VM to be. When combined with task states,"},{"line_number":92,"context_line":"  a better picture can be formed regarding the instance\u0027s health and progress"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"- task_state represents what is happening to the instance at the"},{"line_number":95,"context_line":"  current moment. These tasks can be generic, such as \u0027spawning\u0027, or specific,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_1fa903de","line":92,"updated":"2017-11-23 02:38:05.000000000","message":"add a \u0027.\u0027 at end","commit_id":"9c38aa3352fc25881b818b0662086a02e2dc654a"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"d8ee46ea5386b396783f2c78809bed8c6176ff4d","unresolved":false,"context_lines":[{"line_number":89,"context_line":"- vm_state describes a VM\u0027s current stable (not transition) state. That is, if"},{"line_number":90,"context_line":"  there is no ongoing compute API calls (running tasks), vm_state should reflect"},{"line_number":91,"context_line":"  what the customer expect the VM to be. When combined with task states,"},{"line_number":92,"context_line":"  a better picture can be formed regarding the instance\u0027s health and progress"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"- task_state represents what is happening to the instance at the"},{"line_number":95,"context_line":"  current moment. These tasks can be generic, such as \u0027spawning\u0027, or specific,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_5f88eb6f","line":92,"range":{"start_line":92,"start_character":47,"end_line":92,"end_character":55},"updated":"2017-11-23 02:38:05.000000000","message":"server","commit_id":"9c38aa3352fc25881b818b0662086a02e2dc654a"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"483896d35d2866a25074b008dd170985e3868d53","unresolved":false,"context_lines":[{"line_number":89,"context_line":"- vm_state describes a VM\u0027s current stable (not transition) state. That is, if"},{"line_number":90,"context_line":"  there is no ongoing compute API calls (running tasks), vm_state should reflect"},{"line_number":91,"context_line":"  what the customer expect the VM to be. When combined with task states,"},{"line_number":92,"context_line":"  a better picture can be formed regarding the instance\u0027s health and progress"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"- task_state represents what is happening to the instance at the"},{"line_number":95,"context_line":"  current moment. These tasks can be generic, such as \u0027spawning\u0027, or specific,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_ff5a1ff1","line":92,"range":{"start_line":92,"start_character":47,"end_line":92,"end_character":55},"in_reply_to":"ff82abbf_5f88eb6f","updated":"2017-11-23 02:43:38.000000000","message":"+1 be consistant with the rest of the doc.","commit_id":"9c38aa3352fc25881b818b0662086a02e2dc654a"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"d8ee46ea5386b396783f2c78809bed8c6176ff4d","unresolved":false,"context_lines":[{"line_number":94,"context_line":"- task_state represents what is happening to the instance at the"},{"line_number":95,"context_line":"  current moment. These tasks can be generic, such as \u0027spawning\u0027, or specific,"},{"line_number":96,"context_line":"  such as \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what an instance is doing."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"The compute provisioning algorithm has an anti-affinity property that"},{"line_number":100,"context_line":"attempts to spread customer VMs across hosts. Under certain situations,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_3f85e75a","line":97,"range":{"start_line":97,"start_character":10,"end_line":97,"end_character":18},"updated":"2017-11-23 02:38:05.000000000","message":"server","commit_id":"9c38aa3352fc25881b818b0662086a02e2dc654a"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"1c293fb1dcc0ff24328df5bdabe1aea28204ca7a","unresolved":false,"context_lines":[{"line_number":80,"context_line":"-  ``UNKNOWN``: The state of the server is unknown. Contact your cloud"},{"line_number":81,"context_line":"   provider."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"-  ``VERIFY_RESIZE``: System is awaiting confirmation that the server is"},{"line_number":84,"context_line":"   operational after a move or resize."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Server status is caculated from vm_state and task_state, which"},{"line_number":87,"context_line":"are exposed to administrators:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_e5092c31","line":84,"range":{"start_line":83,"start_character":3,"end_line":84,"end_character":38},"updated":"2017-11-23 05:26:12.000000000","message":"Can we re-order those status, like put the deleted and soft_deleted together, and put all the resize status together.","commit_id":"3ccc7df9d3407c588172cc4a11e06de1f659fa43"},{"author":{"_account_id":16150,"name":"Lei Zhang","email":"lei.a.zhang@intel.com","username":"leizhang"},"change_message_id":"c9c0f5b66ba4471a69ca5cf272c02e4fea0293f8","unresolved":false,"context_lines":[{"line_number":80,"context_line":"-  ``UNKNOWN``: The state of the server is unknown. Contact your cloud"},{"line_number":81,"context_line":"   provider."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"-  ``VERIFY_RESIZE``: System is awaiting confirmation that the server is"},{"line_number":84,"context_line":"   operational after a move or resize."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Server status is caculated from vm_state and task_state, which"},{"line_number":87,"context_line":"are exposed to administrators:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_d07708d4","line":84,"range":{"start_line":83,"start_character":3,"end_line":84,"end_character":38},"in_reply_to":"ff82abbf_e5092c31","updated":"2017-11-23 06:20:29.000000000","message":"In fact they have an order here, alphabetically sorted, seems no need to re-order them, what do you think","commit_id":"3ccc7df9d3407c588172cc4a11e06de1f659fa43"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"1c293fb1dcc0ff24328df5bdabe1aea28204ca7a","unresolved":false,"context_lines":[{"line_number":86,"context_line":"Server status is caculated from vm_state and task_state, which"},{"line_number":87,"context_line":"are exposed to administrators:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- vm_state describes a VM\u0027s current stable (not transition) state. That is, if"},{"line_number":90,"context_line":"  there is no ongoing compute API calls (running tasks), vm_state should reflect"},{"line_number":91,"context_line":"  what the customer expect the VM to be. When combined with task states,"},{"line_number":92,"context_line":"  a better picture can be formed regarding the server\u0027s health and progress."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_f03c8cc0","line":89,"range":{"start_line":89,"start_character":36,"end_line":89,"end_character":65},"updated":"2017-11-23 05:26:12.000000000","message":"This is strange as stable state, since we have \u0027MIGRATING\u0027 and \u0027RESIZE\". So I\u0027m thinking the task_state is the state of sub-task of the current action.\n\nFor example: https://github.com/openstack/nova/blob/master/nova/api/openstack/common.py#L57\n\nFor the \u0027RESIZE\u0027, there are 4 task_state, RESIZE_PREP, RESIZE_MIGRATING, RESIZE_MIGRATED, RESIZE_FINISHED, actually those are some sub-tasks for the resize action.","commit_id":"3ccc7df9d3407c588172cc4a11e06de1f659fa43"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"1c293fb1dcc0ff24328df5bdabe1aea28204ca7a","unresolved":false,"context_lines":[{"line_number":95,"context_line":"  current moment. These tasks can be generic, such as \u0027spawning\u0027, or specific,"},{"line_number":96,"context_line":"  such as \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what a server is doing."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"The compute provisioning algorithm has an anti-affinity property that"},{"line_number":100,"context_line":"attempts to spread customer VMs across hosts. Under certain situations,"},{"line_number":101,"context_line":"VMs from the same customer might be placed on the same host. hostId"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_906420e6","line":98,"updated":"2017-11-23 05:26:12.000000000","message":"How about we add a reference to this link https://docs.openstack.org/nova/latest/reference/vm-states.html","commit_id":"3ccc7df9d3407c588172cc4a11e06de1f659fa43"},{"author":{"_account_id":16150,"name":"Lei Zhang","email":"lei.a.zhang@intel.com","username":"leizhang"},"change_message_id":"c9c0f5b66ba4471a69ca5cf272c02e4fea0293f8","unresolved":false,"context_lines":[{"line_number":95,"context_line":"  current moment. These tasks can be generic, such as \u0027spawning\u0027, or specific,"},{"line_number":96,"context_line":"  such as \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what a server is doing."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"The compute provisioning algorithm has an anti-affinity property that"},{"line_number":100,"context_line":"attempts to spread customer VMs across hosts. Under certain situations,"},{"line_number":101,"context_line":"VMs from the same customer might be placed on the same host. hostId"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_10b9f078","line":98,"in_reply_to":"ff82abbf_906420e6","updated":"2017-11-23 06:20:29.000000000","message":"Done","commit_id":"3ccc7df9d3407c588172cc4a11e06de1f659fa43"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"1c293fb1dcc0ff24328df5bdabe1aea28204ca7a","unresolved":false,"context_lines":[{"line_number":96,"context_line":"  such as \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what a server is doing."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"The compute provisioning algorithm has an anti-affinity property that"},{"line_number":100,"context_line":"attempts to spread customer VMs across hosts. Under certain situations,"},{"line_number":101,"context_line":"VMs from the same customer might be placed on the same host. hostId"},{"line_number":102,"context_line":"represents the host your server runs on and can be used to determine"},{"line_number":103,"context_line":"this scenario if it is relevant to your application."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note:: HostId is unique *per account* and is not globally unique."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Server creation"},{"line_number":108,"context_line":"~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_30d0b450","line":105,"range":{"start_line":99,"start_character":0,"end_line":105,"end_character":68},"updated":"2017-11-23 05:26:12.000000000","message":"This doesn\u0027t sound like related to the server status. but yes....I don\u0027t where we should put it in.","commit_id":"3ccc7df9d3407c588172cc4a11e06de1f659fa43"},{"author":{"_account_id":16150,"name":"Lei Zhang","email":"lei.a.zhang@intel.com","username":"leizhang"},"change_message_id":"c9c0f5b66ba4471a69ca5cf272c02e4fea0293f8","unresolved":false,"context_lines":[{"line_number":96,"context_line":"  such as \u0027block_device_mapping\u0027. These task states allow for a better view into"},{"line_number":97,"context_line":"  what a server is doing."},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"The compute provisioning algorithm has an anti-affinity property that"},{"line_number":100,"context_line":"attempts to spread customer VMs across hosts. Under certain situations,"},{"line_number":101,"context_line":"VMs from the same customer might be placed on the same host. hostId"},{"line_number":102,"context_line":"represents the host your server runs on and can be used to determine"},{"line_number":103,"context_line":"this scenario if it is relevant to your application."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":".. note:: HostId is unique *per account* and is not globally unique."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Server creation"},{"line_number":108,"context_line":"~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_70c2bceb","line":105,"range":{"start_line":99,"start_character":0,"end_line":105,"end_character":68},"in_reply_to":"ff82abbf_30d0b450","updated":"2017-11-23 06:20:29.000000000","message":"I\u0027ll remove this because it\u0027s not relevant to the topic.","commit_id":"3ccc7df9d3407c588172cc4a11e06de1f659fa43"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ed541360d5545b885b62138c59834e1a6336493e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Server status"},{"line_number":9,"context_line":"~~~~~~~~~~~~~"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"TODO: This section\u0027s content is old, we need to update the status list."},{"line_number":12,"context_line":"The task_state and vm_state which expose to Administrator need description to"},{"line_number":13,"context_line":"help user to understand the difference."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff82abbf_c12abc2a","side":"PARENT","line":11,"range":{"start_line":11,"start_character":48,"end_line":11,"end_character":71},"updated":"2017-11-24 09:27:38.000000000","message":"I checked the current list against https://github.com/openstack/nova/blob/22a790ef45b0523e8cf2ed97d14e050431c90fd9/nova/api/openstack/common.py#L80 and it seems it is up to date.","commit_id":"e9ce5c4c95edc869ab2cf82ca0733a2821c384ad"}]}
