)]}'
{"doc/source/install/manual.rst":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"7c3f41361f005989eae30a179750b42d93e78747","unresolved":false,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":"   You\u0027ll also need to add the Ceilometer middleware to Swift to account for"},{"line_number":159,"context_line":"   incoming and outgoing traffic notifications. In ``/etc/swift/proxy-server.conf``"},{"line_number":160,"context_line":"   on the main pipeline add ``ceilometer`` just before ``proxy-server``."},{"line_number":161,"context_line":"   Besides, add the following filter in the same the file::"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"        [filter:ceilometer]"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa32b979_055e5e76","line":160,"updated":"2015-06-19 16:32:31.000000000","message":"Does it make any sense to show an example here?","commit_id":"b375403df00e5689edcf88d5d64bca3209dbe1af"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"7c3f41361f005989eae30a179750b42d93e78747","unresolved":false,"context_lines":[{"line_number":158,"context_line":"   You\u0027ll also need to add the Ceilometer middleware to Swift to account for"},{"line_number":159,"context_line":"   incoming and outgoing traffic notifications. In ``/etc/swift/proxy-server.conf``"},{"line_number":160,"context_line":"   on the main pipeline add ``ceilometer`` just before ``proxy-server``."},{"line_number":161,"context_line":"   Besides, add the following filter in the same the file::"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"        [filter:ceilometer]"},{"line_number":164,"context_line":"        paste.filter_factory \u003d ceilometermiddleware.swift:filter_factory"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa32b979_85734e15","line":161,"updated":"2015-06-19 16:32:31.000000000","message":"s/Besides/Also/\n\nBesides could be misread here to mean \"Instead\".","commit_id":"b375403df00e5689edcf88d5d64bca3209dbe1af"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"7c3f41361f005989eae30a179750b42d93e78747","unresolved":false,"context_lines":[{"line_number":173,"context_line":"        # set messaging driver"},{"line_number":174,"context_line":"        driver \u003d messaging"},{"line_number":175,"context_line":"        # set topic"},{"line_number":176,"context_line":"        topic \u003d notifications"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"   .. note::"},{"line_number":179,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa32b979_25eda28e","line":176,"updated":"2015-06-19 16:32:31.000000000","message":"Is it possible to clearly distinguish between the optional and not optional things here? Ideally we\u0027d show the bare minimum that is required and then also show the options.","commit_id":"b375403df00e5689edcf88d5d64bca3209dbe1af"}]}
