)]}'
{"specs/juno/ceilometer-meter-vpnaas.rst":[{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7847deed12a703d4e91713a779a7314975aa5157","unresolved":false,"context_lines":[{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d        \u003d\u003d\u003d\u003d           \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":44,"context_line":"Name                                       Type           Unit            Origin"},{"line_number":45,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d        \u003d\u003d\u003d\u003d           \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":46,"context_line":"network.services.vpn                       g              vpn             p"},{"line_number":47,"context_line":"network.services.vpn.type                  g              vpn             p"},{"line_number":48,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":49,"context_line":"network.services.vpn.connections           g              connections/s   p"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_64bf8cd0","line":46,"updated":"2014-07-15 11:36:35.000000000","message":"What does this simple vpn meter mean?","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"fc9badcf689cdb82442d796763e8c78926ae4f65","unresolved":false,"context_lines":[{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d        \u003d\u003d\u003d\u003d           \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":44,"context_line":"Name                                       Type           Unit            Origin"},{"line_number":45,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d        \u003d\u003d\u003d\u003d           \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":46,"context_line":"network.services.vpn                       g              vpn             p"},{"line_number":47,"context_line":"network.services.vpn.type                  g              vpn             p"},{"line_number":48,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":49,"context_line":"network.services.vpn.connections           g              connections/s   p"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_b46467e5","line":46,"in_reply_to":"baada198_64bf8cd0","updated":"2014-07-15 14:59:54.000000000","message":"same as what i mentioned on fw. It refers to the existence of a vpn and its status.","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7847deed12a703d4e91713a779a7314975aa5157","unresolved":false,"context_lines":[{"line_number":46,"context_line":"network.services.vpn                       g              vpn             p"},{"line_number":47,"context_line":"network.services.vpn.type                  g              vpn             p"},{"line_number":48,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":49,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":50,"context_line":"network.services.vpn.incoming.bytes        c              B               p"},{"line_number":51,"context_line":"network.services.vpn.outgoing.bytes        c              B               p"},{"line_number":52,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d        \u003d\u003d\u003d\u003d           \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_a1135663","line":49,"updated":"2014-07-15 11:36:35.000000000","message":"Why this duplicated line is here?","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"fc9badcf689cdb82442d796763e8c78926ae4f65","unresolved":false,"context_lines":[{"line_number":46,"context_line":"network.services.vpn                       g              vpn             p"},{"line_number":47,"context_line":"network.services.vpn.type                  g              vpn             p"},{"line_number":48,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":49,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":50,"context_line":"network.services.vpn.incoming.bytes        c              B               p"},{"line_number":51,"context_line":"network.services.vpn.outgoing.bytes        c              B               p"},{"line_number":52,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d        \u003d\u003d\u003d\u003d           \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_54a30bff","line":49,"in_reply_to":"baada198_a1135663","updated":"2014-07-15 14:59:54.000000000","message":"removed the duplicate line. good catch.","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7847deed12a703d4e91713a779a7314975aa5157","unresolved":false,"context_lines":[{"line_number":47,"context_line":"network.services.vpn.type                  g              vpn             p"},{"line_number":48,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":49,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":50,"context_line":"network.services.vpn.incoming.bytes        c              B               p"},{"line_number":51,"context_line":"network.services.vpn.outgoing.bytes        c              B               p"},{"line_number":52,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d        \u003d\u003d\u003d\u003d           \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_049df065","line":50,"updated":"2014-07-15 11:36:35.000000000","message":"Does this meter and the one below contain the sum of the values of all VPN connections?","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"fc9badcf689cdb82442d796763e8c78926ae4f65","unresolved":false,"context_lines":[{"line_number":47,"context_line":"network.services.vpn.type                  g              vpn             p"},{"line_number":48,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":49,"context_line":"network.services.vpn.connections           g              connections/s   p"},{"line_number":50,"context_line":"network.services.vpn.incoming.bytes        c              B               p"},{"line_number":51,"context_line":"network.services.vpn.outgoing.bytes        c              B               p"},{"line_number":52,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d        \u003d\u003d\u003d\u003d           \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_747d6f6c","line":50,"in_reply_to":"baada198_049df065","updated":"2014-07-15 14:59:54.000000000","message":"yea the idea is to get the average bandwidth over a period of time.","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7847deed12a703d4e91713a779a7314975aa5157","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The resources associated with these metrics are captured as part of resource discovery."},{"line_number":60,"context_line":"Neutron exposes apis to capture this data which are invoke via pollsters from the"},{"line_number":61,"context_line":"ceilometer side. The notifications on neutron services side are a bit slim. As we"},{"line_number":62,"context_line":"add these notification messages to the neutron side, we will enhance the ceilometer"},{"line_number":63,"context_line":"side to capture these events through notification handlers."},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_a4ffe464","line":61,"updated":"2014-07-15 11:36:35.000000000","message":"Is there any BP for improving Neutron notifications? We are already facing with issues like hitting the Nova API too frequently, so in longer term notifications seem to be a better way to get the samples from Neutron.","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"fc9badcf689cdb82442d796763e8c78926ae4f65","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The resources associated with these metrics are captured as part of resource discovery."},{"line_number":60,"context_line":"Neutron exposes apis to capture this data which are invoke via pollsters from the"},{"line_number":61,"context_line":"ceilometer side. The notifications on neutron services side are a bit slim. As we"},{"line_number":62,"context_line":"add these notification messages to the neutron side, we will enhance the ceilometer"},{"line_number":63,"context_line":"side to capture these events through notification handlers."},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_1460b3a3","line":61,"in_reply_to":"baada198_a4ffe464","updated":"2014-07-15 14:59:54.000000000","message":"I agree, notification would be the best way. I think there is a refactor targeted for juno-2 to enhance the plugin notifications. I cant immediately find a blueprint around that, may be its address as a bug. i\u0027ll ask around on neutron side and include it in the subsequent patch.","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7847deed12a703d4e91713a779a7314975aa5157","unresolved":false,"context_lines":[{"line_number":89,"context_line":"---------------"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"New sources need to be included in pipeline.yaml for each group of pollsters that share a"},{"line_number":92,"context_line":"discovery extension."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Other end user impact"},{"line_number":95,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_e43d5cbc","line":92,"updated":"2014-07-15 11:36:35.000000000","message":"Why do we need new sources in pipeline.yaml? Could you provide an example?","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"fc9badcf689cdb82442d796763e8c78926ae4f65","unresolved":false,"context_lines":[{"line_number":89,"context_line":"---------------"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"New sources need to be included in pipeline.yaml for each group of pollsters that share a"},{"line_number":92,"context_line":"discovery extension."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Other end user impact"},{"line_number":95,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_54aeab81","line":92,"in_reply_to":"baada198_e43d5cbc","updated":"2014-07-15 14:59:54.000000000","message":"So originally for lbaas, i directly invoke the get calls from the pollsters. Eoghan, suggested to use resource discovery for better compatibility with work partitioning in central agent. Hence the change.","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"7847deed12a703d4e91713a779a7314975aa5157","unresolved":false,"context_lines":[{"line_number":158,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"* Flavor Framework in Neutron to determine the type of firewall."},{"line_number":161,"context_line":"  - https://blueprints.launchpad.net/neutron/+spec/neutron-flavor-framework"},{"line_number":162,"context_line":"* Need statistics calls for hit counts on neutron VPNaaS side to support"},{"line_number":163,"context_line":"  connections and bandwidth."},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_840ae076","line":161,"updated":"2014-07-15 11:36:35.000000000","message":"Is there any reason for that this BP is still not in Approved state?","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"fc9badcf689cdb82442d796763e8c78926ae4f65","unresolved":false,"context_lines":[{"line_number":158,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"* Flavor Framework in Neutron to determine the type of firewall."},{"line_number":161,"context_line":"  - https://blueprints.launchpad.net/neutron/+spec/neutron-flavor-framework"},{"line_number":162,"context_line":"* Need statistics calls for hit counts on neutron VPNaaS side to support"},{"line_number":163,"context_line":"  connections and bandwidth."},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_f4417fa6","line":161,"in_reply_to":"baada198_840ae076","updated":"2014-07-15 14:59:54.000000000","message":"I think neutron team is working on flushing out some nit picks. This would be a good question for them. But for what i understand from the recent mailing list threads, the work for this has already begun targeting for juno-2 by Eugene.","commit_id":"dbc8af9a5a04a6c628fcf03bb7a2cc33c6f9fec9"}],"specs/juno/vpnaas_metering.rst":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"e731e79271b133539338623156ec2a5d4b20c289","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    * Type of VPN (Openswan, Cisco etc..)"},{"line_number":32,"context_line":"      - depends on flavor framework in neutron(See Dependencies)"},{"line_number":33,"context_line":"    * Usage in hourly increments"},{"line_number":34,"context_line":"      - Add a transformer to pool the samples over a period of time"},{"line_number":35,"context_line":"      - Compute usage time based on status being ACTIVE"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* Service level metrics:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_366cbb9c","line":34,"updated":"2014-07-01 08:33:43.000000000","message":"I\u0027d be concerned about accumulating a full hour\u0027s worth of samples in-memory in a transformer pool. What about survivability across agent restarts?","commit_id":"b62f41f48bf391182a692fcb7a8a8777f7b8ed3d"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"813a26a589c73320ae2beaad222023f44950c449","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    * Type of VPN (Openswan, Cisco etc..)"},{"line_number":32,"context_line":"      - depends on flavor framework in neutron(See Dependencies)"},{"line_number":33,"context_line":"    * Usage in hourly increments"},{"line_number":34,"context_line":"      - Add a transformer to pool the samples over a period of time"},{"line_number":35,"context_line":"      - Compute usage time based on status being ACTIVE"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* Service level metrics:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_42eb5fdb","line":34,"in_reply_to":"baada198_366cbb9c","updated":"2014-07-07 21:15:51.000000000","message":"Agreed, We can take the same approach as lbaas for this and move this logic to network services side. Took care of this in the latest patch.","commit_id":"b62f41f48bf391182a692fcb7a8a8777f7b8ed3d"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"e731e79271b133539338623156ec2a5d4b20c289","unresolved":false,"context_lines":[{"line_number":51,"context_line":"network.services.vpn.connections              d               connections/s   p"},{"line_number":52,"context_line":"network.services.vpn.bandwidth                d               B/s             p"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Status would be part of the metadata for each service. "},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Alternatives"},{"line_number":57,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_568daf7a","line":54,"updated":"2014-07-01 08:33:43.000000000","message":"Trailing whitespace","commit_id":"b62f41f48bf391182a692fcb7a8a8777f7b8ed3d"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"813a26a589c73320ae2beaad222023f44950c449","unresolved":false,"context_lines":[{"line_number":51,"context_line":"network.services.vpn.connections              d               connections/s   p"},{"line_number":52,"context_line":"network.services.vpn.bandwidth                d               B/s             p"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Status would be part of the metadata for each service. "},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Alternatives"},{"line_number":57,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_62a4e3b9","line":54,"in_reply_to":"baada198_568daf7a","updated":"2014-07-07 21:15:51.000000000","message":"reworded","commit_id":"b62f41f48bf391182a692fcb7a8a8777f7b8ed3d"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"e731e79271b133539338623156ec2a5d4b20c289","unresolved":false,"context_lines":[{"line_number":80,"context_line":"number of connections and usage. For example, we need to compute the usage"},{"line_number":81,"context_line":"based on the status of the firewall being active. Initially the plan is for the"},{"line_number":82,"context_line":"catch-all source \u0026 sink to handle it. But once we have the new transformers "},{"line_number":83,"context_line":"in place, we will need to include the network services metrics explicitly in "},{"line_number":84,"context_line":"pipeline.yaml."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_16da5778","line":83,"updated":"2014-07-01 08:33:43.000000000","message":"Trailing whitespace","commit_id":"b62f41f48bf391182a692fcb7a8a8777f7b8ed3d"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"813a26a589c73320ae2beaad222023f44950c449","unresolved":false,"context_lines":[{"line_number":80,"context_line":"number of connections and usage. For example, we need to compute the usage"},{"line_number":81,"context_line":"based on the status of the firewall being active. Initially the plan is for the"},{"line_number":82,"context_line":"catch-all source \u0026 sink to handle it. But once we have the new transformers "},{"line_number":83,"context_line":"in place, we will need to include the network services metrics explicitly in "},{"line_number":84,"context_line":"pipeline.yaml."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_62bdc3d7","line":83,"in_reply_to":"baada198_16da5778","updated":"2014-07-07 21:15:51.000000000","message":"reworded and removed trailing spaces.","commit_id":"b62f41f48bf391182a692fcb7a8a8777f7b8ed3d"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"e731e79271b133539338623156ec2a5d4b20c289","unresolved":false,"context_lines":[{"line_number":159,"context_line":"Testing"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Unit and integration Tests will be added to cover the necessary neutron_client calls, "},{"line_number":163,"context_line":"pollsters and notifications."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_b6ca8b9f","line":162,"updated":"2014-07-01 08:33:43.000000000","message":"Trailing whitespace","commit_id":"b62f41f48bf391182a692fcb7a8a8777f7b8ed3d"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"813a26a589c73320ae2beaad222023f44950c449","unresolved":false,"context_lines":[{"line_number":159,"context_line":"Testing"},{"line_number":160,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Unit and integration Tests will be added to cover the necessary neutron_client calls, "},{"line_number":163,"context_line":"pollsters and notifications."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_a2b35b08","line":162,"in_reply_to":"baada198_b6ca8b9f","updated":"2014-07-07 21:15:51.000000000","message":"Done","commit_id":"b62f41f48bf391182a692fcb7a8a8777f7b8ed3d"}]}
