)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"d572bbb807bc82e2b2f4c125233cc415bd9f5842","unresolved":false,"context_lines":[{"line_number":7,"context_line":"NetApp E-Series over-subscription support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add support to the E-Series driver for"},{"line_number":10,"context_line":" over-subscription/overprovisioning. This allows the Cinder Scheduler"},{"line_number":11,"context_line":"to more accurately represent the remaining space on a pool when"},{"line_number":12,"context_line":"thin provisioned Cinder Volumes are in use on an E-Series backend."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fa1b9901_0bf64df9","line":10,"updated":"2015-08-24 13:00:00.000000000","message":"Scheduler-\u003e scheduler\n\nAlso, is there supposed to be that weird space before over-subscription? It passes pep8 and Jenkins apparently, but I would take that out.","commit_id":"b4c3ad6ff263259c283de44ded7831fb32876cff"},{"author":{"_account_id":16821,"name":"Michael Price","email":"michael.price@netapp.com","username":"michael.price"},"change_message_id":"8a75e970e5789c53dd1a44719e77b16ab5558645","unresolved":false,"context_lines":[{"line_number":7,"context_line":"NetApp E-Series over-subscription support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add support to the E-Series driver for"},{"line_number":10,"context_line":" over-subscription/overprovisioning. This allows the Cinder Scheduler"},{"line_number":11,"context_line":"to more accurately represent the remaining space on a pool when"},{"line_number":12,"context_line":"thin provisioned Cinder Volumes are in use on an E-Series backend."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fa1b9901_a9d646ef","line":10,"in_reply_to":"fa1b9901_0bf64df9","updated":"2015-08-24 14:36:03.000000000","message":"No, that was mistakenly added.","commit_id":"b4c3ad6ff263259c283de44ded7831fb32876cff"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"d572bbb807bc82e2b2f4c125233cc415bd9f5842","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Add support to the E-Series driver for"},{"line_number":10,"context_line":" over-subscription/overprovisioning. This allows the Cinder Scheduler"},{"line_number":11,"context_line":"to more accurately represent the remaining space on a pool when"},{"line_number":12,"context_line":"thin provisioned Cinder Volumes are in use on an E-Series backend."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Co-Authored-By: Tom Barron \u003ctpb@dyncloud.net\u003e"},{"line_number":15,"context_line":"Doc-impact"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fa1b9901_2be9d11a","line":12,"updated":"2015-08-24 13:00:00.000000000","message":"Volumes -\u003e volumes","commit_id":"b4c3ad6ff263259c283de44ded7831fb32876cff"},{"author":{"_account_id":16821,"name":"Michael Price","email":"michael.price@netapp.com","username":"michael.price"},"change_message_id":"8a75e970e5789c53dd1a44719e77b16ab5558645","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Add support to the E-Series driver for"},{"line_number":10,"context_line":" over-subscription/overprovisioning. This allows the Cinder Scheduler"},{"line_number":11,"context_line":"to more accurately represent the remaining space on a pool when"},{"line_number":12,"context_line":"thin provisioned Cinder Volumes are in use on an E-Series backend."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Co-Authored-By: Tom Barron \u003ctpb@dyncloud.net\u003e"},{"line_number":15,"context_line":"Doc-impact"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fa1b9901_89db421b","line":12,"in_reply_to":"fa1b9901_2be9d11a","updated":"2015-08-24 14:36:03.000000000","message":"Done","commit_id":"b4c3ad6ff263259c283de44ded7831fb32876cff"},{"author":{"_account_id":6043,"name":"Kurt Martin","email":"kurt.f.martin@hpe.com","username":"kurt-f-martin"},"change_message_id":"b12b8722fe714e53a475ebdb6d3f1e03ad514f15","unresolved":false,"context_lines":[{"line_number":12,"context_line":"thin provisioned Cinder volumes are in use on an E-Series backend."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Co-Authored-By: Tom Barron \u003ctpb@dyncloud.net\u003e"},{"line_number":15,"context_line":"Doc-impact"},{"line_number":16,"context_line":"Partially-implements: blueprint netapp-block--over-subscription-thin-provisioning"},{"line_number":17,"context_line":"Change-Id: I5fb8f480168b9195221412d70f187c5ddfc4f527"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"da20952f_fac8aaaa","line":15,"updated":"2015-09-02 00:06:35.000000000","message":"DocImpact","commit_id":"ac8b12878a2d9953fbdbc0737366558d273e5df5"}],"cinder/tests/unit/volume/drivers/netapp/eseries/fakes.py":[{"author":{"_account_id":8247,"name":"Thang Pham","email":"thang.g.pham@gmail.com","username":"thang.pham"},"change_message_id":"84f0ee7ab66b8def3ba01725d1c61e2848ff3d79","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    \u0027raidLevel\u0027: \u0027raidDiskPool\u0027,"},{"line_number":42,"context_line":"    \u0027usedSpace\u0027: \u002716413217521664\u0027,"},{"line_number":43,"context_line":"    \u0027totalRaidedSpace\u0027: \u002716637410312192\u0027,"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"}"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"VOLUME \u003d {"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa1b9901_816d4006","line":44,"updated":"2015-08-25 00:49:37.000000000","message":"nit: Extra line at L44.","commit_id":"5b6dab19c13b62e9a946521fb420a254e314a5db"}],"cinder/tests/unit/volume/drivers/netapp/eseries/test_library.py":[{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"861ec12aae41bfb2f59080d5bd2b5476e0964989","unresolved":false,"context_lines":[{"line_number":294,"context_line":"        self.assertEqual(thin_provisioning, pool_stats.get("},{"line_number":295,"context_line":"            \u0027thin_provisioning_support\u0027))"},{"line_number":296,"context_line":"        # Should always be True"},{"line_number":297,"context_line":"        self.assertEqual(True, pool_stats.get("},{"line_number":298,"context_line":"            \u0027thick_provisioning_support\u0027))"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"    def test_update_volume_stats_ssc(self):"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_152210ba","line":297,"updated":"2015-09-02 01:17:36.000000000","message":"Use assertTrue","commit_id":"e2dc91e88f8815b9b0ba36c750e11220858d04e1"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"861ec12aae41bfb2f59080d5bd2b5476e0964989","unresolved":false,"context_lines":[{"line_number":321,"context_line":""},{"line_number":322,"context_line":"        self.assertEqual(1, len(self.library._stats[\u0027pools\u0027]))"},{"line_number":323,"context_line":"        pool_stats \u003d self.library._stats[\u0027pools\u0027][0]"},{"line_number":324,"context_line":"        self.assertEqual(False, pool_stats.get("},{"line_number":325,"context_line":"            \u0027thin_provisioning_support\u0027))"},{"line_number":326,"context_line":"        # Should always be True"},{"line_number":327,"context_line":"        self.assertEqual(True, pool_stats.get("}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_580d1d36","line":324,"updated":"2015-09-02 01:17:36.000000000","message":"assertFalse","commit_id":"e2dc91e88f8815b9b0ba36c750e11220858d04e1"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"861ec12aae41bfb2f59080d5bd2b5476e0964989","unresolved":false,"context_lines":[{"line_number":324,"context_line":"        self.assertEqual(False, pool_stats.get("},{"line_number":325,"context_line":"            \u0027thin_provisioning_support\u0027))"},{"line_number":326,"context_line":"        # Should always be True"},{"line_number":327,"context_line":"        self.assertEqual(True, pool_stats.get("},{"line_number":328,"context_line":"            \u0027thick_provisioning_support\u0027))"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"    def test_terminate_connection_iscsi_no_hosts(self):"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_d52b3893","line":327,"updated":"2015-09-02 01:17:36.000000000","message":"assertTrue","commit_id":"e2dc91e88f8815b9b0ba36c750e11220858d04e1"}]}
