)]}'
{"bin/ceilometer-send-counter":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"435d33c6e8d5a4b58c14c24ea03e51022faab13c","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    cfg.StrOpt(\u0027counter-unit\u0027,"},{"line_number":44,"context_line":"               short\u003d\u0027U\u0027,"},{"line_number":45,"context_line":"               help\u003d\u0027counter unit\u0027,"},{"line_number":46,"context_line":"               default\u003d\u0027dummy_unit\u0027),"},{"line_number":47,"context_line":"    cfg.IntOpt(\u0027counter-volume\u0027,"},{"line_number":48,"context_line":"               short\u003d\u0027l\u0027,"},{"line_number":49,"context_line":"               help\u003d\u0027counter volume value\u0027,"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"AAAAM3%2F%2FpFY%3D","line":46,"updated":"2013-01-11 13:14:48.000000000","message":"None would be nicer I think. :)","commit_id":"30d958ce6ee5d8eacbce34d19f99962e3451f081"}],"ceilometer/compute/notifications.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"f1eca3901bedae00d5a795c5532f4fc56e494eba","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        return ["},{"line_number":106,"context_line":"            counter.Counter(name\u003d\u0027vcpus\u0027,"},{"line_number":107,"context_line":"                            type\u003dcounter.TYPE_GAUGE,"},{"line_number":108,"context_line":"                            unit\u003d\u0027vcpu\u0027,"},{"line_number":109,"context_line":"                            volume\u003dmessage[\u0027payload\u0027][\u0027vcpus\u0027],"},{"line_number":110,"context_line":"                            user_id\u003dmessage[\u0027payload\u0027][\u0027user_id\u0027],"},{"line_number":111,"context_line":"                            project_id\u003dmessage[\u0027payload\u0027][\u0027tenant_id\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2F6Fo%3D","line":108,"updated":"2012-12-21 16:48:25.000000000","message":"Maybe just cpu? WDYT?","commit_id":"40015dc9a2fada0cf94c1671fba3637a5bd0e0e4"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"67556b51102eecdf7d668e887bef36432b8deaf2","unresolved":false,"context_lines":[{"line_number":163,"context_line":"                counter.Counter("},{"line_number":164,"context_line":"                    name\u003d\u0027instance:%s\u0027 % instance_type,"},{"line_number":165,"context_line":"                    type\u003dcounter.TYPE_GAUGE,"},{"line_number":166,"context_line":"                    unit\u003d\u0027\u0027,"},{"line_number":167,"context_line":"                    volume\u003d1,"},{"line_number":168,"context_line":"                    user_id\u003dmessage[\u0027payload\u0027][\u0027user_id\u0027],"},{"line_number":169,"context_line":"                    project_id\u003dmessage[\u0027payload\u0027][\u0027tenant_id\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2F3uc%3D","line":166,"updated":"2012-12-28 18:53:20.000000000","message":"This unit should be the same as for the \u0027instance\u0027 meter.","commit_id":"40015dc9a2fada0cf94c1671fba3637a5bd0e0e4"}],"ceilometer/compute/pollsters.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":167,"context_line":"            yield make_counter_from_instance(instance,"},{"line_number":168,"context_line":"                                             name\u003d\u0027cpu_util\u0027,"},{"line_number":169,"context_line":"                                             type\u003dcounter.TYPE_GAUGE,"},{"line_number":170,"context_line":"                                             unit\u003d\u0027\u0027,"},{"line_number":171,"context_line":"                                             volume\u003dcpu_util,"},{"line_number":172,"context_line":"                                             )"},{"line_number":173,"context_line":"            yield make_counter_from_instance(instance,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7eY%3D","line":170,"updated":"2012-12-20 09:56:15.000000000","message":"What about using percent as a unit?","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":231,"context_line":"                yield self.make_vnic_counter(instance,"},{"line_number":232,"context_line":"                                             name\u003d\u0027network.incoming.packets\u0027,"},{"line_number":233,"context_line":"                                             type\u003dcounter.TYPE_CUMULATIVE,"},{"line_number":234,"context_line":"                                             unit\u003d\u0027\u0027,"},{"line_number":235,"context_line":"                                             volume\u003dinfo.rx_packets,"},{"line_number":236,"context_line":"                                             vnic_data\u003dvnic,"},{"line_number":237,"context_line":"                                             )"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7eU%3D","line":234,"updated":"2012-12-20 09:56:15.000000000","message":"This should be \u0027packets\u0027 then :)","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"67556b51102eecdf7d668e887bef36432b8deaf2","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        yield make_counter_from_instance(instance,"},{"line_number":56,"context_line":"                                         name\u003d\u0027instance\u0027,"},{"line_number":57,"context_line":"                                         type\u003dcounter.TYPE_GAUGE,"},{"line_number":58,"context_line":"                                         unit\u003d\u0027\u0027,"},{"line_number":59,"context_line":"                                         volume\u003d1,"},{"line_number":60,"context_line":"        )"},{"line_number":61,"context_line":"        yield make_counter_from_instance(instance,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2F3uY%3D","line":58,"updated":"2012-12-28 18:53:20.000000000","message":"This unit should be the same as for the \u0027instance\u0027 counter created from the notifications.","commit_id":"40015dc9a2fada0cf94c1671fba3637a5bd0e0e4"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"f1eca3901bedae00d5a795c5532f4fc56e494eba","unresolved":false,"context_lines":[{"line_number":167,"context_line":"            yield make_counter_from_instance(instance,"},{"line_number":168,"context_line":"                                             name\u003d\u0027cpu_util\u0027,"},{"line_number":169,"context_line":"                                             type\u003dcounter.TYPE_GAUGE,"},{"line_number":170,"context_line":"                                             unit\u003d\u0027\u0027,"},{"line_number":171,"context_line":"                                             volume\u003dcpu_util,"},{"line_number":172,"context_line":"                                             )"},{"line_number":173,"context_line":"            yield make_counter_from_instance(instance,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2F6FY%3D","line":170,"updated":"2012-12-21 16:48:25.000000000","message":"percent?","commit_id":"40015dc9a2fada0cf94c1671fba3637a5bd0e0e4"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"f1eca3901bedae00d5a795c5532f4fc56e494eba","unresolved":false,"context_lines":[{"line_number":231,"context_line":"                yield self.make_vnic_counter(instance,"},{"line_number":232,"context_line":"                                             name\u003d\u0027network.incoming.packets\u0027,"},{"line_number":233,"context_line":"                                             type\u003dcounter.TYPE_CUMULATIVE,"},{"line_number":234,"context_line":"                                             unit\u003d\u0027\u0027,"},{"line_number":235,"context_line":"                                             volume\u003dinfo.rx_packets,"},{"line_number":236,"context_line":"                                             vnic_data\u003dvnic,"},{"line_number":237,"context_line":"                                             )"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2F6FU%3D","line":234,"updated":"2012-12-21 16:48:25.000000000","message":"packets?","commit_id":"40015dc9a2fada0cf94c1671fba3637a5bd0e0e4"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"35b1b66aa30d5a610e52b237996b5c889673b88e","unresolved":false,"context_lines":[{"line_number":173,"context_line":"            yield make_counter_from_instance(instance,"},{"line_number":174,"context_line":"                                             name\u003d\u0027cpu\u0027,"},{"line_number":175,"context_line":"                                             type\u003dcounter.TYPE_CUMULATIVE,"},{"line_number":176,"context_line":"                                             unit\u003d\u0027s\u0027,"},{"line_number":177,"context_line":"                                             volume\u003dcpu_info.time,"},{"line_number":178,"context_line":"                                             )"},{"line_number":179,"context_line":"        except Exception as err:"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAM3%2F%2Fx1Y%3D","line":176,"updated":"2013-01-05 14:17:23.000000000","message":"I believe this should be nanoseconds as opposed to seconds.","commit_id":"0727226601d9093029d669e3f21172dfef0d47cb"}],"ceilometer/image/glance.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":88,"context_line":"            yield counter.Counter("},{"line_number":89,"context_line":"                name\u003d\u0027image\u0027,"},{"line_number":90,"context_line":"                type\u003dcounter.TYPE_GAUGE,"},{"line_number":91,"context_line":"                unit\u003d\u0027\u0027,"},{"line_number":92,"context_line":"                volume\u003d1,"},{"line_number":93,"context_line":"                user_id\u003dNone,"},{"line_number":94,"context_line":"                project_id\u003dimage.owner,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7eM%3D","line":91,"updated":"2012-12-20 09:56:15.000000000","message":"Let\u0027s use \u0027image\u0027 here.","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":105,"context_line":"            yield counter.Counter("},{"line_number":106,"context_line":"                name\u003d\u0027image.size\u0027,"},{"line_number":107,"context_line":"                type\u003dcounter.TYPE_GAUGE,"},{"line_number":108,"context_line":"                unit\u003d\u0027GiB\u0027,"},{"line_number":109,"context_line":"                volume\u003dimage.size,"},{"line_number":110,"context_line":"                user_id\u003dNone,"},{"line_number":111,"context_line":"                project_id\u003dimage.owner,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7eQ%3D","line":108,"updated":"2012-12-20 09:56:15.000000000","message":"Yeah unit is OK, our code is bad we should send B","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"}],"ceilometer/image/notifications.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":90,"context_line":"            counter.Counter("},{"line_number":91,"context_line":"                name\u003dmessage[\u0027event_type\u0027],"},{"line_number":92,"context_line":"                type\u003dcounter.TYPE_DELTA,"},{"line_number":93,"context_line":"                unit\u003d\u0027\u0027,"},{"line_number":94,"context_line":"                volume\u003d1,"},{"line_number":95,"context_line":"                resource_id\u003dmessage[\u0027payload\u0027][\u0027id\u0027],"},{"line_number":96,"context_line":"                user_id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7eI%3D","line":93,"updated":"2012-12-20 09:56:15.000000000","message":"I\u0027d say \u0027event\u0027 here.","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":109,"context_line":"            counter.Counter("},{"line_number":110,"context_line":"                name\u003d\u0027image\u0027,"},{"line_number":111,"context_line":"                type\u003dcounter.TYPE_GAUGE,"},{"line_number":112,"context_line":"                unit\u003d\u0027\u0027,"},{"line_number":113,"context_line":"                volume\u003d1,"},{"line_number":114,"context_line":"                resource_id\u003dmessage[\u0027payload\u0027][\u0027id\u0027],"},{"line_number":115,"context_line":"                user_id\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7eE%3D","line":112,"updated":"2012-12-20 09:56:15.000000000","message":"image","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"}],"ceilometer/network/floatingip.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            yield counter.Counter("},{"line_number":36,"context_line":"                name\u003d\u0027ip.floating\u0027,"},{"line_number":37,"context_line":"                type\u003dcounter.TYPE_GAUGE,"},{"line_number":38,"context_line":"                unit\u003d\u0027\u0027,"},{"line_number":39,"context_line":"                volume\u003d1,"},{"line_number":40,"context_line":"                user_id\u003dNone,"},{"line_number":41,"context_line":"                project_id\u003dip.project_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7eA%3D","line":38,"updated":"2012-12-20 09:56:15.000000000","message":"ip should be the unit :)","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"}],"ceilometer/network/notifications.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        yield counter.Counter(name\u003dcounter_name,"},{"line_number":77,"context_line":"                              type\u003dcounter.TYPE_GAUGE,"},{"line_number":78,"context_line":"                              unit\u003d\u0027\u0027,"},{"line_number":79,"context_line":"                              volume\u003d1,"},{"line_number":80,"context_line":"                              user_id\u003dmessage[\u0027_context_user_id\u0027],"},{"line_number":81,"context_line":"                              project_id\u003dmessage[\u0027payload\u0027][\u0027tenant_id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7d8%3D","line":78,"updated":"2012-12-20 09:56:15.000000000","message":"That should be the kind of things we measure (port, network...)","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"}],"ceilometer/objectstore/swift.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":58,"context_line":"                name\u003d\u0027storage.objects\u0027,"},{"line_number":59,"context_line":"                type\u003dcounter.TYPE_GAUGE,"},{"line_number":60,"context_line":"                volume\u003dint(account[\u0027x-account-object-count\u0027]),"},{"line_number":61,"context_line":"                unit\u003d\u0027\u0027,"},{"line_number":62,"context_line":"                user_id\u003dNone,"},{"line_number":63,"context_line":"                project_id\u003dtenant,"},{"line_number":64,"context_line":"                resource_id\u003dtenant,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7d4%3D","line":61,"updated":"2012-12-20 09:56:15.000000000","message":"objects","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":80,"context_line":"                name\u003d\u0027storage.objects.containers\u0027,"},{"line_number":81,"context_line":"                type\u003dcounter.TYPE_GAUGE,"},{"line_number":82,"context_line":"                volume\u003dint(account[\u0027x-account-container-count\u0027]),"},{"line_number":83,"context_line":"                unit\u003d\u0027\u0027,"},{"line_number":84,"context_line":"                user_id\u003dNone,"},{"line_number":85,"context_line":"                project_id\u003dtenant,"},{"line_number":86,"context_line":"                resource_id\u003dtenant,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7d0%3D","line":83,"updated":"2012-12-20 09:56:15.000000000","message":"containers","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"}],"ceilometer/storage/base.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        { \u0027name\u0027: name of the meter,"},{"line_number":111,"context_line":"          \u0027type\u0027: type of the meter (guage, counter),"},{"line_number":112,"context_line":"          \u0027unit\u0027: unit of the meter (MB, KiB, s, ... ),"},{"line_number":113,"context_line":"          \u0027resource_id\u0027: UUID of the resource,"},{"line_number":114,"context_line":"          \u0027project_id\u0027: UUID of project owning the resource,"},{"line_number":115,"context_line":"          \u0027user_id\u0027: UUID of user owning the resource,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7do%3D","line":112,"updated":"2012-12-20 09:56:15.000000000","message":"It should be SI units, so let\u0027s not talk about KiB or MB, even if our code badly uses them for now.","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"}],"ceilometer/storage/impl_sqlalchemy.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":276,"context_line":""},{"line_number":277,"context_line":"        { \u0027name\u0027: name of the meter,"},{"line_number":278,"context_line":"          \u0027type\u0027: type of the meter (guage, counter),"},{"line_number":279,"context_line":"          \u0027unit\u0027: unit of the meter (MB, KiB, s, ... ),"},{"line_number":280,"context_line":"          \u0027resource_id\u0027: UUID of the resource,"},{"line_number":281,"context_line":"          \u0027project_id\u0027: UUID of project owning the resource,"},{"line_number":282,"context_line":"          \u0027user_id\u0027: UUID of user owning the resource,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7dg%3D","line":279,"updated":"2012-12-20 09:56:15.000000000","message":"Same as previously.","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"}],"ceilometer/volume/notifications.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            counter.Counter(name\u003d\u0027volume\u0027,"},{"line_number":73,"context_line":"                            type\u003dcounter.TYPE_GAUGE,"},{"line_number":74,"context_line":"                            unit\u003d\u0027\u0027,"},{"line_number":75,"context_line":"                            volume\u003d1,"},{"line_number":76,"context_line":"                            user_id\u003dmessage[\u0027payload\u0027][\u0027user_id\u0027],"},{"line_number":77,"context_line":"                            project_id\u003dmessage[\u0027payload\u0027][\u0027tenant_id\u0027],"},{"line_number":78,"context_line":"                            resource_id\u003dmessage[\u0027payload\u0027][\u0027volume_id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2F7dM%3D","line":75,"updated":"2012-12-20 09:56:15.000000000","message":"volume","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"}],"doc/source/measurements.rst":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":43,"context_line":"Volume        byte      B, KB, KiB,..."},{"line_number":44,"context_line":"Time          seconds   s"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Information units should be expressed in bits (\u0027b\u0027) or bytes (\u0027B\u0027). "},{"line_number":47,"context_line":"Prefixes must conform to IEC 60027. e.g.:"},{"line_number":48,"context_line":""},{"line_number":49,"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"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAM3%2F%2F7dI%3D","line":46,"updated":"2012-12-20 09:56:15.000000000","message":"white space!","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"9c585200cea05ee2cc3c6ebf9350c3d9d3aef465","unresolved":false,"context_lines":[{"line_number":44,"context_line":"Time          seconds   s"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Information units should be expressed in bits (\u0027b\u0027) or bytes (\u0027B\u0027). "},{"line_number":47,"context_line":"Prefixes must conform to IEC 60027. e.g.:"},{"line_number":48,"context_line":""},{"line_number":49,"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"},{"line_number":50,"context_line":"Abbreviation   Name   Value"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAM3%2F%2F7dE%3D","line":47,"updated":"2012-12-20 09:56:15.000000000","message":"I\u0027d be happy without prefixes like I said, so you can safely remove this part I guess","commit_id":"4cdec8ecbab654451e646b51e1233cf821c270d5"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"f1eca3901bedae00d5a795c5532f4fc56e494eba","unresolved":false,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":75,"context_line":"Name                      Type        Volume   Resource  Note"},{"line_number":76,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":77,"context_line":"network                   Gauge                netw ID   Duration of network"},{"line_number":78,"context_line":"network.create            Delta                netw ID   Creation requests for this network"},{"line_number":79,"context_line":"network.update            Delta                netw ID   Update requests for this network"}],"source_content_type":"text/x-rst","patch_set":2,"id":"AAAAM3%2F%2F6FQ%3D","line":76,"updated":"2012-12-21 16:48:25.000000000","message":"Hm? Change that to unit maybe like above?","commit_id":"40015dc9a2fada0cf94c1671fba3637a5bd0e0e4"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"658d3b1db47bc0bd4b26e409b44094eab41ef15f","unresolved":false,"context_lines":[{"line_number":40,"context_line":"Dimension     Unit      Abbreviations      Note"},{"line_number":41,"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"},{"line_number":42,"context_line":"None          N/A                          Dimension-less variable"},{"line_number":43,"context_line":"Volume        byte      B, KB, KiB, ..."},{"line_number":44,"context_line":"Time          seconds   s, ms, ns, ..."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Information units should be expressed in bits (\u0027b\u0027) or bytes (\u0027B\u0027)."}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAM3%2F%2F1KA%3D","line":43,"updated":"2013-01-03 10:29:28.000000000","message":"It should really be B, always.","commit_id":"8d4019328e9a814b309c9765bcca71916a0a9a50"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"658d3b1db47bc0bd4b26e409b44094eab41ef15f","unresolved":false,"context_lines":[{"line_number":41,"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"},{"line_number":42,"context_line":"None          N/A                          Dimension-less variable"},{"line_number":43,"context_line":"Volume        byte      B, KB, KiB, ..."},{"line_number":44,"context_line":"Time          seconds   s, ms, ns, ..."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Information units should be expressed in bits (\u0027b\u0027) or bytes (\u0027B\u0027)."},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAM3%2F%2F1J8%3D","line":44,"updated":"2013-01-03 10:29:28.000000000","message":"Same here,e it always should be \u0027s\u0027","commit_id":"8d4019328e9a814b309c9765bcca71916a0a9a50"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"658d3b1db47bc0bd4b26e409b44094eab41ef15f","unresolved":false,"context_lines":[{"line_number":61,"context_line":"disk.root.size            Gauge              B  inst ID   Size of root disk in GB"},{"line_number":62,"context_line":"disk.ephemeral.size       Gauge              B  inst ID   Size of ephemeral disk in GB"},{"line_number":63,"context_line":"disk.io.requests          Cumulative  requests  inst ID   Number of disk io requests"},{"line_number":64,"context_line":"disk.io.bytes             Cumulative     bytes  inst ID   Volume of disk io in bytes"},{"line_number":65,"context_line":"network.incoming.bytes    Cumulative     bytes  iface ID  number of incoming bytes on the network"},{"line_number":66,"context_line":"network.outgoing.bytes    Cumulative     bytes  iface ID  number of outgoing bytes on the network"},{"line_number":67,"context_line":"network.incoming.packets  Cumulative   packets  iface ID  number of incoming packets"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAM3%2F%2F1Jw%3D","line":64,"updated":"2013-01-03 10:29:28.000000000","message":"B?","commit_id":"8d4019328e9a814b309c9765bcca71916a0a9a50"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"658d3b1db47bc0bd4b26e409b44094eab41ef15f","unresolved":false,"context_lines":[{"line_number":75,"context_line":"Name                      Type        Unit      Resource  Note"},{"line_number":76,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":77,"context_line":"network                   Gauge       network   netw ID   Duration of network"},{"line_number":78,"context_line":"network.create            Delta       create    netw ID   Creation requests for this network"},{"line_number":79,"context_line":"network.update            Delta       update    netw ID   Update requests for this network"},{"line_number":80,"context_line":"subnet                    Gauge       subnet    subnt ID  Duration of subnet"},{"line_number":81,"context_line":"subnet.create             Delta       create    subnt ID  Creation requests for this subnet"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAM3%2F%2F1Js%3D","line":78,"updated":"2013-01-03 10:29:28.000000000","message":"It\u0027s network, not create here. Same for all the lines below.","commit_id":"8d4019328e9a814b309c9765bcca71916a0a9a50"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"658d3b1db47bc0bd4b26e409b44094eab41ef15f","unresolved":false,"context_lines":[{"line_number":97,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":98,"context_line":"Name                      Type        Unit     Resource  Note"},{"line_number":99,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":100,"context_line":"image                     Gauge                image ID  Image polling -\u003e it (still) exists"},{"line_number":101,"context_line":"image.size                Gauge         bytes  image ID  Uploaded image size"},{"line_number":102,"context_line":"image.update              Delta                image ID  Number of update on the image"},{"line_number":103,"context_line":"image.upload              Delta                image ID  Number of upload of the image"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAM3%2F%2F1Jo%3D","line":100,"updated":"2013-01-03 10:29:28.000000000","message":"Unit should be image","commit_id":"8d4019328e9a814b309c9765bcca71916a0a9a50"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"658d3b1db47bc0bd4b26e409b44094eab41ef15f","unresolved":false,"context_lines":[{"line_number":99,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":100,"context_line":"image                     Gauge                image ID  Image polling -\u003e it (still) exists"},{"line_number":101,"context_line":"image.size                Gauge         bytes  image ID  Uploaded image size"},{"line_number":102,"context_line":"image.update              Delta                image ID  Number of update on the image"},{"line_number":103,"context_line":"image.upload              Delta                image ID  Number of upload of the image"},{"line_number":104,"context_line":"image.delete              Delta                image ID  Number of delete on the image"},{"line_number":105,"context_line":"image.download            Delta         bytes  image ID  Image is downloaded"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAM3%2F%2F1Jk%3D","line":102,"updated":"2013-01-03 10:29:28.000000000","message":"Unit should be image for the next 3 lines.","commit_id":"8d4019328e9a814b309c9765bcca71916a0a9a50"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"658d3b1db47bc0bd4b26e409b44094eab41ef15f","unresolved":false,"context_lines":[{"line_number":112,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":113,"context_line":"Name                      Type        Unit     Resource  Note"},{"line_number":114,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":115,"context_line":"volume                    Gauge                vol ID    Duration of volune"},{"line_number":116,"context_line":"volume.size               Gauge           GiB  vol ID    Size of volume"},{"line_number":117,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":118,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAM3%2F%2F1Jg%3D","line":115,"updated":"2013-01-03 10:29:28.000000000","message":"unit is volume","commit_id":"8d4019328e9a814b309c9765bcca71916a0a9a50"}]}
