)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"bb98e151c269622fa115bd5b8a9e89d311fdecd6","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Virtual Ethernet device pair"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a new port profile, veth pair. This profile contains the names"},{"line_number":10,"context_line":"of both devices and the possible namespaces."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes-Bug: #1666926"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1f1a1f67_cea04b45","line":9,"range":{"start_line":9,"start_character":12,"end_line":9,"end_character":24},"updated":"2017-07-18 15:19:12.000000000","message":"vif type.","commit_id":"7582bbd9acc17d442f1412115349fa699103620c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"bb98e151c269622fa115bd5b8a9e89d311fdecd6","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Added a new port profile, veth pair. This profile contains the names"},{"line_number":10,"context_line":"of both devices and the possible namespaces."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closes-Bug: #1666926"},{"line_number":13,"context_line":"Change-Id: I3ae65e03e52dfd109e6fe2130620f8188f0fcbf4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1f1a1f67_2e4fbf93","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":20},"updated":"2017-07-18 15:19:12.000000000","message":"this should be part implements unless we open addtional bugs for adding support to the ovs and lb plugins.\n\nif you open those bugs im fine with leaveing this as closes.","commit_id":"7582bbd9acc17d442f1412115349fa699103620c"}],"doc/source/reference/glossary.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"bb98e151c269622fa115bd5b8a9e89d311fdecd6","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"   Namespaces"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"     A namespace wraps a global system resource in an abstraction that makes"},{"line_number":20,"context_line":"     it appear to the processes within the namespace that they have their own"},{"line_number":21,"context_line":"     isolated instance of the global resource."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"     Refer to the `Linux Programmer\u0027s manual`__ for more information."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f1a1f67_eefe6769","line":21,"range":{"start_line":19,"start_character":4,"end_line":21,"end_character":46},"updated":"2017-07-18 15:19:12.000000000","message":"while technically correct here this is specifically a network namespace so perhaps the following would be better.\n\nA network namespace is an isolated instance of a kernel network stack that is independent of the global root namespace. Interfaces placed in a network namespace operates independently from interfaces in other namespaces with its own ip, routing and acl tables that can be programed without impacting other namespaces.","commit_id":"7582bbd9acc17d442f1412115349fa699103620c"}],"os_vif/objects/vif.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"bb98e151c269622fa115bd5b8a9e89d311fdecd6","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"    fields \u003d {"},{"line_number":171,"context_line":"        # Name of the first device of the veth pair."},{"line_number":172,"context_line":"        \u0027vif_name_1\u0027: fields.StringField(),"},{"line_number":173,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_0ecd2330","line":170,"range":{"start_line":170,"start_character":4,"end_line":170,"end_character":14},"updated":"2017-07-18 15:19:12.000000000","message":"we may also want to have mac address here as a nullable field e.g. ip link add type veth addr 00:01:02:aa:bb:cc","commit_id":"7582bbd9acc17d442f1412115349fa699103620c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"bb98e151c269622fa115bd5b8a9e89d311fdecd6","unresolved":false,"context_lines":[{"line_number":169,"context_line":""},{"line_number":170,"context_line":"    fields \u003d {"},{"line_number":171,"context_line":"        # Name of the first device of the veth pair."},{"line_number":172,"context_line":"        \u0027vif_name_1\u0027: fields.StringField(),"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"        # Name of the second device of the veth pair."},{"line_number":175,"context_line":"        \u0027vif_name_2\u0027: fields.StringField(),"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_6e9137f1","line":172,"range":{"start_line":172,"start_character":9,"end_line":172,"end_character":19},"updated":"2017-07-18 15:19:12.000000000","message":"veth_name_1","commit_id":"7582bbd9acc17d442f1412115349fa699103620c"}],"releasenotes/notes/add-vif-veth-pair-c24475a0defb9561.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"bb98e151c269622fa115bd5b8a9e89d311fdecd6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    A new port profile was added to describe a Virtual Ethernet device pair."},{"line_number":5,"context_line":"    This port profile also stores the namespaces of both devices, if needed."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f1a1f67_2ef33f76","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":22},"updated":"2017-07-18 15:19:12.000000000","message":"vif_type","commit_id":"7582bbd9acc17d442f1412115349fa699103620c"}]}
