)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"318ac0c043d065b81ecc47b269be4ad37302cd0a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix plugin not found exception"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add plugin not found exception, if we not get L3 plugin."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5c77af0c4a1f018ef944ba608fc4bffc10427eab"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f1d235d_820f46e0","line":9,"updated":"2017-06-30 19:57:02.000000000","message":"A regular user doesn\u0027t know anything about plugins though. We shouldn\u0027t leak these details to regular users.\n\nWhat is the use case you are trying to solve here? To use the router device owner fields without an L3 plugin?","commit_id":"45da8ac6592a19711cb121e03dab63f300f7e16e"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"0d068d986546ae09baed44eb595158b1bbfe4ed9","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix plugin not found exception"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add plugin not found exception, if we not get L3 plugin."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5c77af0c4a1f018ef944ba608fc4bffc10427eab"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7f231b9d_03e238d6","line":9,"updated":"2017-06-12 08:34:22.000000000","message":"can you explain why this change is useful a little?\nto me, it looks like replacing a cryptic error with another cryptic error.","commit_id":"45da8ac6592a19711cb121e03dab63f300f7e16e"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"aef47e2f2300e6ca5c94275f4303cb9eff91dfad","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix plugin not found exception"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add plugin not found exception, if we not get L3 plugin."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5c77af0c4a1f018ef944ba608fc4bffc10427eab"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f1d235d_f1ba4208","line":9,"in_reply_to":"3f1d235d_820f46e0","updated":"2017-07-01 02:06:50.000000000","message":"Done","commit_id":"45da8ac6592a19711cb121e03dab63f300f7e16e"},{"author":{"_account_id":12860,"name":"Dongcan Ye","email":"yedongcan@yeah.net","username":"yedongcan"},"change_message_id":"525684d470528c8d039f0c5db282a40d885fb84e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix plugin not found exception"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add plugin not found exception, if we not get L3 plugin."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I5c77af0c4a1f018ef944ba608fc4bffc10427eab"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7f231b9d_4e9c8cbf","line":9,"in_reply_to":"7f231b9d_03e238d6","updated":"2017-06-14 02:18:45.000000000","message":"IMO, if not get plugin, raise DeviceIDNotOwnedByTenant exception here makes us more confused.","commit_id":"45da8ac6592a19711cb121e03dab63f300f7e16e"}]}
