)]}'
{"nova/tests/unit/virt/vmwareapi/test_ds_util_datastore_selection.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"d09a12a8efa82a8fe8cc00f8419023c0b178e306","unresolved":false,"context_lines":[{"line_number":157,"context_line":"        # the current best match is better than all candidates"},{"line_number":158,"context_line":"        best_match \u003d ds_util.Datastore(ref\u003d\u0027ds-100\u0027, name\u003d\u0027best-ds-good\u0027,"},{"line_number":159,"context_line":"                              capacity\u003d20 * units.Gi, freespace\u003d19 * units.Gi)"},{"line_number":160,"context_line":"        rec \u003d ds_util._select_datastore(None, datastores,"},{"line_number":161,"context_line":"                                        best_match,"},{"line_number":162,"context_line":"                                        datastore_regex)"},{"line_number":163,"context_line":"        self.assertEqual(rec, best_match, \"did not match datastore properly\")"}],"source_content_type":"text/x-python","patch_set":10,"id":"baa041b7_d965e2e1","line":160,"updated":"2015-04-02 00:34:36.000000000","message":"this change not related to the patch...","commit_id":"18d6044c3a91b7024f656d27edde96a33323bced"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"a63208a974d3c6595d489f6d0c958de1ecc5978c","unresolved":false,"context_lines":[{"line_number":157,"context_line":"        # the current best match is better than all candidates"},{"line_number":158,"context_line":"        best_match \u003d ds_util.Datastore(ref\u003d\u0027ds-100\u0027, name\u003d\u0027best-ds-good\u0027,"},{"line_number":159,"context_line":"                              capacity\u003d20 * units.Gi, freespace\u003d19 * units.Gi)"},{"line_number":160,"context_line":"        rec \u003d ds_util._select_datastore(None, datastores,"},{"line_number":161,"context_line":"                                        best_match,"},{"line_number":162,"context_line":"                                        datastore_regex)"},{"line_number":163,"context_line":"        self.assertEqual(rec, best_match, \"did not match datastore properly\")"}],"source_content_type":"text/x-python","patch_set":10,"id":"9aa53dc9_b386d011","line":160,"in_reply_to":"baa041b7_d965e2e1","updated":"2015-04-06 14:08:49.000000000","message":"Done","commit_id":"18d6044c3a91b7024f656d27edde96a33323bced"}],"nova/virt/vmwareapi/ds_util.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"d09a12a8efa82a8fe8cc00f8419023c0b178e306","unresolved":false,"context_lines":[{"line_number":276,"context_line":"    best_match \u003d None"},{"line_number":277,"context_line":"    while data_stores:"},{"line_number":278,"context_line":"        best_match \u003d _select_datastore(session, data_stores, best_match,"},{"line_number":279,"context_line":"                                       datastore_regex, storage_policy,"},{"line_number":280,"context_line":"                                       allowed_ds_types)"},{"line_number":281,"context_line":"        data_stores \u003d session._call_method(vutil, \u0027continue_retrieval\u0027,"},{"line_number":282,"context_line":"                                           data_stores)"}],"source_content_type":"text/x-python","patch_set":10,"id":"baa041b7_d9acc2ef","line":279,"updated":"2015-04-02 00:34:36.000000000","message":"this change not related to patch..","commit_id":"18d6044c3a91b7024f656d27edde96a33323bced"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"a63208a974d3c6595d489f6d0c958de1ecc5978c","unresolved":false,"context_lines":[{"line_number":276,"context_line":"    best_match \u003d None"},{"line_number":277,"context_line":"    while data_stores:"},{"line_number":278,"context_line":"        best_match \u003d _select_datastore(session, data_stores, best_match,"},{"line_number":279,"context_line":"                                       datastore_regex, storage_policy,"},{"line_number":280,"context_line":"                                       allowed_ds_types)"},{"line_number":281,"context_line":"        data_stores \u003d session._call_method(vutil, \u0027continue_retrieval\u0027,"},{"line_number":282,"context_line":"                                           data_stores)"}],"source_content_type":"text/x-python","patch_set":10,"id":"9aa53dc9_93ce2c82","line":279,"in_reply_to":"baa041b7_d9acc2ef","updated":"2015-04-06 14:08:49.000000000","message":"Done","commit_id":"18d6044c3a91b7024f656d27edde96a33323bced"}],"nova/virt/vmwareapi/vm_util.py":[{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"1a8ac16a6a69d0f4d35d3e615a7b2b3ab4b6efce","unresolved":false,"context_lines":[{"line_number":888,"context_line":"                                       results)"},{"line_number":889,"context_line":""},{"line_number":890,"context_line":""},{"line_number":891,"context_line":"def _cancel_retrieve_if_necessary(session, results):"},{"line_number":892,"context_line":"    session._call_method(vutil, \u0027cancel_retrieval\u0027,"},{"line_number":893,"context_line":"                         results)"},{"line_number":894,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9a80dd14_d321f39e","line":891,"updated":"2015-03-16 11:26:28.000000000","message":"inline this method","commit_id":"1a5163b1842ba25698c7d0da1c7d21a23ac9ba96"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"486eedf0af20b276b864d9ec5256debe063f8451","unresolved":false,"context_lines":[{"line_number":888,"context_line":"                                       results)"},{"line_number":889,"context_line":""},{"line_number":890,"context_line":""},{"line_number":891,"context_line":"def _cancel_retrieve_if_necessary(session, results):"},{"line_number":892,"context_line":"    session._call_method(vutil, \u0027cancel_retrieval\u0027,"},{"line_number":893,"context_line":"                         results)"},{"line_number":894,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"1a6ced46_4a2277ba","line":891,"in_reply_to":"9a80dd14_d321f39e","updated":"2015-03-23 14:12:35.000000000","message":"Done","commit_id":"1a5163b1842ba25698c7d0da1c7d21a23ac9ba96"}]}
