)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},"change_message_id":"ba0720a4c6cd308659f8c6fdd6fdd3e4324076f8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     rajinir \u003crajini_ram@dell.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-10-02 14:35:09 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Dell PS: Optimize parsing of capacity info from backend"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The backend api returns large amounts of information and"},{"line_number":10,"context_line":"times out when there are lots of volumes. Accelerated the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7f515b1d_5a0845d8","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":7},"updated":"2017-10-03 15:59:59.000000000","message":"Dell EMC PS","commit_id":"312e4f8d16c30d3afeff7f705b62347a0c25dd19"}],"cinder/volume/drivers/dell_emc/ps.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"32b5fc41aa18d65af486071dd9e316a965bcf355","unresolved":false,"context_lines":[{"line_number":322,"context_line":"                out_tup \u003d line.rstrip().partition(\u0027 \u0027)"},{"line_number":323,"context_line":"                data[\u0027total_volumes\u0027] \u003d int(out_tup[-1])"},{"line_number":324,"context_line":"            # Terminate parsing once this data is found to improve performance"},{"line_number":325,"context_line":"            if data[\u0027total_capacity_gb\u0027] and data[\u0027free_capacity_gb\u0027] and \\"},{"line_number":326,"context_line":"               provisioned_capacity and data[\u0027total_volumes\u0027]:"},{"line_number":327,"context_line":"                break"},{"line_number":328,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f515b1d_ae2dd095","line":325,"range":{"start_line":325,"start_character":74,"end_line":325,"end_character":75},"updated":"2017-10-02 16:56:44.000000000","message":"Please don\u0027t use \\ .  I think this can also be done with ()","commit_id":"317ee04ad08e606eff74ad320c6edd1abd438296"},{"author":{"_account_id":10379,"name":"Rajini Karthik","email":"rrajini@gmail.com","username":"rajinir"},"change_message_id":"8af5cba553691084f054956021328211213ef844","unresolved":false,"context_lines":[{"line_number":322,"context_line":"                out_tup \u003d line.rstrip().partition(\u0027 \u0027)"},{"line_number":323,"context_line":"                data[\u0027total_volumes\u0027] \u003d int(out_tup[-1])"},{"line_number":324,"context_line":"            # Terminate parsing once this data is found to improve performance"},{"line_number":325,"context_line":"            if data[\u0027total_capacity_gb\u0027] and data[\u0027free_capacity_gb\u0027] and \\"},{"line_number":326,"context_line":"               provisioned_capacity and data[\u0027total_volumes\u0027]:"},{"line_number":327,"context_line":"                break"},{"line_number":328,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7f515b1d_76f1ee00","line":325,"range":{"start_line":325,"start_character":74,"end_line":325,"end_character":75},"in_reply_to":"7f515b1d_ae2dd095","updated":"2017-10-02 19:36:35.000000000","message":"Done","commit_id":"317ee04ad08e606eff74ad320c6edd1abd438296"},{"author":{"_account_id":12112,"name":"Tom Swanson","email":"tom_swanson@dell.com","username":"tomswanson"},"change_message_id":"ba0720a4c6cd308659f8c6fdd6fdd3e4324076f8","unresolved":false,"context_lines":[{"line_number":301,"context_line":"        data[\u0027reserved_percentage\u0027] \u003d 0"},{"line_number":302,"context_line":"        data[\u0027QoS_support\u0027] \u003d False"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"        data[\u0027total_capacity_gb\u0027] \u003d None"},{"line_number":305,"context_line":"        data[\u0027free_capacity_gb\u0027] \u003d None"},{"line_number":306,"context_line":"        data[\u0027multiattach\u0027] \u003d False"},{"line_number":307,"context_line":"        data[\u0027total_volumes\u0027] \u003d None"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"        provisioned_capacity \u003d None"},{"line_number":310,"context_line":"        for line in self._eql_execute(\u0027pool\u0027, \u0027select\u0027,"},{"line_number":311,"context_line":"                                      self.configuration.eqlx_pool, \u0027show\u0027):"},{"line_number":312,"context_line":"            if line.startswith(\u0027TotalCapacity:\u0027):"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f515b1d_3a26a96a","line":309,"range":{"start_line":304,"start_character":0,"end_line":309,"end_character":35},"updated":"2017-10-03 15:59:59.000000000","message":"If you get through this and these are still None does it break the driver?","commit_id":"312e4f8d16c30d3afeff7f705b62347a0c25dd19"},{"author":{"_account_id":10379,"name":"Rajini Karthik","email":"rrajini@gmail.com","username":"rajinir"},"change_message_id":"7036361cc21d1e57f8ecc43cf0557b2fb40987e4","unresolved":false,"context_lines":[{"line_number":301,"context_line":"        data[\u0027reserved_percentage\u0027] \u003d 0"},{"line_number":302,"context_line":"        data[\u0027QoS_support\u0027] \u003d False"},{"line_number":303,"context_line":""},{"line_number":304,"context_line":"        data[\u0027total_capacity_gb\u0027] \u003d None"},{"line_number":305,"context_line":"        data[\u0027free_capacity_gb\u0027] \u003d None"},{"line_number":306,"context_line":"        data[\u0027multiattach\u0027] \u003d False"},{"line_number":307,"context_line":"        data[\u0027total_volumes\u0027] \u003d None"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"        provisioned_capacity \u003d None"},{"line_number":310,"context_line":"        for line in self._eql_execute(\u0027pool\u0027, \u0027select\u0027,"},{"line_number":311,"context_line":"                                      self.configuration.eqlx_pool, \u0027show\u0027):"},{"line_number":312,"context_line":"            if line.startswith(\u0027TotalCapacity:\u0027):"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f515b1d_cdfb5a45","line":309,"range":{"start_line":304,"start_character":0,"end_line":309,"end_character":35},"in_reply_to":"7f515b1d_3a26a96a","updated":"2017-10-03 19:26:15.000000000","message":"No and this info is guaranteed to be available in the top section of the response. If there is back end error then these info can be none and go through exception handling as before","commit_id":"312e4f8d16c30d3afeff7f705b62347a0c25dd19"}],"releasenotes/notes/ps-optimize-parsing-8aa447c50f2474c7.yaml":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"32b5fc41aa18d65af486071dd9e316a965bcf355","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Dell EMC PS Series Driver code reporting volume stats is now optimized"},{"line_number":4,"context_line":"    to return the information earlier and accelerate the process"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7f515b1d_ae527011","line":4,"range":{"start_line":4,"start_character":57,"end_line":4,"end_character":64},"updated":"2017-10-02 16:56:44.000000000","message":"Please add period here and a pointer to the bug number.","commit_id":"317ee04ad08e606eff74ad320c6edd1abd438296"},{"author":{"_account_id":10379,"name":"Rajini Karthik","email":"rrajini@gmail.com","username":"rajinir"},"change_message_id":"8af5cba553691084f054956021328211213ef844","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Dell EMC PS Series Driver code reporting volume stats is now optimized"},{"line_number":4,"context_line":"    to return the information earlier and accelerate the process"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7f515b1d_56f4b2f0","line":4,"range":{"start_line":4,"start_character":57,"end_line":4,"end_character":64},"in_reply_to":"7f515b1d_ae527011","updated":"2017-10-02 19:36:35.000000000","message":"Done","commit_id":"317ee04ad08e606eff74ad320c6edd1abd438296"}]}
