)]}'
{"doc/source/notifications.rst":[{"author":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"change_message_id":"8f5b101894299cb16bd90d2aa883f0c6af58c8b5","unresolved":false,"context_lines":[{"line_number":120,"context_line":"  destination_ip"},{"line_number":121,"context_line":"  bytes_sent - The number of bytes actually sent"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"* image.create"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"  For INFO events, it is the image metadata."},{"line_number":126,"context_line":"  WARN and ERROR events contain a text message in the payload."}],"source_content_type":"text/x-rst","patch_set":2,"id":"AAAAPn%2F%2Fu5g%3D","line":123,"updated":"2013-06-24 07:27:26.000000000","message":"(nit): How about add some samples for these events? Such as:\n\n{\"event_type\": \"image.create\", \"timestamp\": \"2013-06-23 07:54:51.759444\", \"message_id\": \"8b754826-797b-4a23-b350-611cd00ffcd9\", \"priority\": \"INFO\", \"publisher_id\": \"flwang-ThinkPad-X230\", \"payload\": {\"status\": \"queued\", \"deleted\": false, \"container_format\": null, \"min_ram\": 0, \"updated_at\": \"2013-06-23T07:54:51\", \"owner\": \"55e28b7e380f4ca289aa73e68745de4b\", \"min_disk\": 0, \"is_public\": false, \"deleted_at\": null, \"id\": \"797cb418-4c24-4f3f-b696-29fee0824538\", \"size\": 0, \"name\": null, \"checksum\": null, \"created_at\": \"2013-06-23T07:54:51\", \"disk_format\": null, \"properties\": {}, \"protected\": false}}","commit_id":"b412869fa84dc9783253ff459ddfc184f32efdc3"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"f4c58b4a8602b65c6626f20a8730e6442186f95c","unresolved":false,"context_lines":[{"line_number":120,"context_line":"  destination_ip"},{"line_number":121,"context_line":"  bytes_sent - The number of bytes actually sent"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"* image.create"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"  For INFO events, it is the image metadata."},{"line_number":126,"context_line":"  WARN and ERROR events contain a text message in the payload."}],"source_content_type":"text/x-rst","patch_set":2,"id":"AAAAPn%2F%2FuMs%3D","line":123,"in_reply_to":"AAAAPn%2F%2Fu5g%3D","updated":"2013-06-24 13:54:22.000000000","message":"My primary concern here is to provide some kind of semantics for the events to prevent someone from introducing breaking changes (e.g., changing the image.upload notification to be emitted at the beginning of the upload instead of at completion of the upload).  I\u0027m thinking that including samples might be better for the user docs instead of the dev docs (although I looked and some of the dev docs do include samples).  I\u0027ll ask at the weekly glance meeting and see what the general consensus is.  So I think you\u0027re right that samples would be useful, it\u0027s just a matter of figuring out where best to put them.","commit_id":"b412869fa84dc9783253ff459ddfc184f32efdc3"}]}
