)]}'
{"doc/admin-guide-cloud/ch_telemetry.xml":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"acfafa7b28dde4d786f9000813d769ec1a6e807e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    \u003cpara\u003eIn addition to system measurements, the Telemetry module also"},{"line_number":26,"context_line":"      captures event notifications triggered when various actions are"},{"line_number":27,"context_line":"      executed in the OpenStack system. This data is captured as Events"},{"line_number":28,"context_line":"      and stored along side metering data.\u003c/para\u003e"},{"line_number":29,"context_line":"    \u003cpara\u003eThe list of meters is continuously growing, which makes it"},{"line_number":30,"context_line":"      possible to use the data collected by Telemetry for different"},{"line_number":31,"context_line":"      purposes, other than billing. For example, the autoscaling feature"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_fdf902c9","line":28,"updated":"2015-03-05 16:21:49.000000000","message":"\"alongside\"  --\u003e  I would rather use it as one word in this context","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c8ddeea3b9386b2d5be39a90903ce1475164c66d","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    \u003cpara\u003eIn addition to system measurements, the Telemetry module also"},{"line_number":26,"context_line":"      captures event notifications triggered when various actions are"},{"line_number":27,"context_line":"      executed in the OpenStack system. This data is captured as Events"},{"line_number":28,"context_line":"      and stored along side metering data.\u003c/para\u003e"},{"line_number":29,"context_line":"    \u003cpara\u003eThe list of meters is continuously growing, which makes it"},{"line_number":30,"context_line":"      possible to use the data collected by Telemetry for different"},{"line_number":31,"context_line":"      purposes, other than billing. For example, the autoscaling feature"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_0d777e3b","line":28,"in_reply_to":"9a80dd14_fdf902c9","updated":"2015-03-05 17:04:55.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"}],"doc/admin-guide-cloud/telemetry/section_telemetry-events.xml":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"51ef7a60c4161ff78b346574d89000ab984c9a5b","unresolved":false,"context_lines":[{"line_number":21,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":22,"context_line":"        \u003cterm\u003eevent_type\u003c/term\u003e"},{"line_number":23,"context_line":"        \u003clistitem\u003e"},{"line_number":24,"context_line":"          \u003cpara\u003eA dotted string defining what event occurred, such as "},{"line_number":25,"context_line":"            \"compute.instance.resize.start\".\u003c/para\u003e"},{"line_number":26,"context_line":"        \u003c/listitem\u003e"},{"line_number":27,"context_line":"      \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"9a80dd14_1f48ce5a","line":24,"updated":"2015-03-04 11:58:56.000000000","message":"Remove trailing whitespaces to pass the niceness check.","commit_id":"f0f72bed9e149cb1a3b12bd464f84ecfc9906479"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"acfafa7b28dde4d786f9000813d769ec1a6e807e","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  xml:id\u003d\"section_telemetry-events\"\u003e"},{"line_number":7,"context_line":"  \u003ctitle\u003eEvents\u003c/title\u003e"},{"line_number":8,"context_line":"  \u003cpara\u003eIn addition to metrics, the Telemetry module collects events triggered"},{"line_number":9,"context_line":"    within an OpenStack environment. This section provides a brief summary"},{"line_number":10,"context_line":"    about the events format in the Telemetry module.\u003c/para\u003e"},{"line_number":11,"context_line":"  \u003cpara\u003eWhile a sample represents a single, numeric datapoint within a"},{"line_number":12,"context_line":"    time-series, an event is a broader concept that represents the state of a"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_fd958240","line":9,"updated":"2015-03-05 16:21:49.000000000","message":"\"... a brief summary OF ...\"","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c8ddeea3b9386b2d5be39a90903ce1475164c66d","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  xml:id\u003d\"section_telemetry-events\"\u003e"},{"line_number":7,"context_line":"  \u003ctitle\u003eEvents\u003c/title\u003e"},{"line_number":8,"context_line":"  \u003cpara\u003eIn addition to metrics, the Telemetry module collects events triggered"},{"line_number":9,"context_line":"    within an OpenStack environment. This section provides a brief summary"},{"line_number":10,"context_line":"    about the events format in the Telemetry module.\u003c/para\u003e"},{"line_number":11,"context_line":"  \u003cpara\u003eWhile a sample represents a single, numeric datapoint within a"},{"line_number":12,"context_line":"    time-series, an event is a broader concept that represents the state of a"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_8dd28ed0","line":9,"in_reply_to":"9a80dd14_fd958240","updated":"2015-03-05 17:04:55.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    time-series, an event is a broader concept that represents the state of a"},{"line_number":13,"context_line":"    resource at a point in time. The state may be described using various data"},{"line_number":14,"context_line":"    types including non-numeric data such as an instance\u0027s flavor. In general,"},{"line_number":15,"context_line":"    events represents any action made in an OpenStack system.\u003c/para\u003e"},{"line_number":16,"context_line":"  \u003csection xml:id\u003d\"section_telemetry-event-configuration\"\u003e"},{"line_number":17,"context_line":"    \u003ctitle\u003eEvent Configuration\u003c/title\u003e"},{"line_number":18,"context_line":"    \u003cpara\u003eTo enable the creation and storage of events in the Telemetry Module"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_6310274f","line":15,"updated":"2015-03-05 12:34:29.000000000","message":"If a subject is in plural, so predicative should also be in plural: events represents -\u003e events represent\nI would also put a definite article \u0027the\u0027 before OpenStack here, because it was already mentioned in the context.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    time-series, an event is a broader concept that represents the state of a"},{"line_number":13,"context_line":"    resource at a point in time. The state may be described using various data"},{"line_number":14,"context_line":"    types including non-numeric data such as an instance\u0027s flavor. In general,"},{"line_number":15,"context_line":"    events represents any action made in an OpenStack system.\u003c/para\u003e"},{"line_number":16,"context_line":"  \u003csection xml:id\u003d\"section_telemetry-event-configuration\"\u003e"},{"line_number":17,"context_line":"    \u003ctitle\u003eEvent Configuration\u003c/title\u003e"},{"line_number":18,"context_line":"    \u003cpara\u003eTo enable the creation and storage of events in the Telemetry Module"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_e73fb5d4","line":15,"in_reply_to":"9a80dd14_6310274f","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    events represents any action made in an OpenStack system.\u003c/para\u003e"},{"line_number":16,"context_line":"  \u003csection xml:id\u003d\"section_telemetry-event-configuration\"\u003e"},{"line_number":17,"context_line":"    \u003ctitle\u003eEvent Configuration\u003c/title\u003e"},{"line_number":18,"context_line":"    \u003cpara\u003eTo enable the creation and storage of events in the Telemetry Module"},{"line_number":19,"context_line":"      \u003coption\u003estore_events\u003c/option\u003e option needs to be set to"},{"line_number":20,"context_line":"      \u003cliteral\u003eTrue\u003c/literal\u003e. For further configuration options, see the event"},{"line_number":21,"context_line":"      section in the"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_23470f21","line":18,"updated":"2015-03-05 12:34:29.000000000","message":"Module -\u003e module","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    events represents any action made in an OpenStack system.\u003c/para\u003e"},{"line_number":16,"context_line":"  \u003csection xml:id\u003d\"section_telemetry-event-configuration\"\u003e"},{"line_number":17,"context_line":"    \u003ctitle\u003eEvent Configuration\u003c/title\u003e"},{"line_number":18,"context_line":"    \u003cpara\u003eTo enable the creation and storage of events in the Telemetry Module"},{"line_number":19,"context_line":"      \u003coption\u003estore_events\u003c/option\u003e option needs to be set to"},{"line_number":20,"context_line":"      \u003cliteral\u003eTrue\u003c/literal\u003e. For further configuration options, see the event"},{"line_number":21,"context_line":"      section in the"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_2721cdb4","line":18,"in_reply_to":"9a80dd14_23470f21","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"acfafa7b28dde4d786f9000813d769ec1a6e807e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"      \u003ccitetitle\u003eOpenStack Configuration Reference\u003c/citetitle\u003e\u003c/link\u003e.\u003c/para\u003e"},{"line_number":24,"context_line":"    \u003cnote\u003e\u003cpara\u003eIt is advisable to set \u003coption\u003edisable_non_metric_meters\u003c/option\u003e"},{"line_number":25,"context_line":"      to \u003cliteral\u003eTrue\u003c/literal\u003e when enabling events in the Telemetry module."},{"line_number":26,"context_line":"      The Telemetry module historically represented events as metering data"},{"line_number":27,"context_line":"      which may create duplication of data if both events and non-metric meters"},{"line_number":28,"context_line":"      are enabled.\u003c/para\u003e\u003c/note\u003e"},{"line_number":29,"context_line":"  \u003c/section\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_847272ab","line":26,"updated":"2015-03-05 16:21:49.000000000","message":"\"The Telemetry module historically represented events  ..\" --\u003e I would rather use present tense here \"represents\" as you use present later in the same sentence","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c8ddeea3b9386b2d5be39a90903ce1475164c66d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"      \u003ccitetitle\u003eOpenStack Configuration Reference\u003c/citetitle\u003e\u003c/link\u003e.\u003c/para\u003e"},{"line_number":24,"context_line":"    \u003cnote\u003e\u003cpara\u003eIt is advisable to set \u003coption\u003edisable_non_metric_meters\u003c/option\u003e"},{"line_number":25,"context_line":"      to \u003cliteral\u003eTrue\u003c/literal\u003e when enabling events in the Telemetry module."},{"line_number":26,"context_line":"      The Telemetry module historically represented events as metering data"},{"line_number":27,"context_line":"      which may create duplication of data if both events and non-metric meters"},{"line_number":28,"context_line":"      are enabled.\u003c/para\u003e\u003c/note\u003e"},{"line_number":29,"context_line":"  \u003c/section\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_2d2b6295","line":26,"in_reply_to":"9a80dd14_847272ab","updated":"2015-03-05 17:04:55.000000000","message":"this probably should stay \u0027represented\u0027 as it specifically address past \u0027historical\u0027 functionality","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    \u003cnote\u003e\u003cpara\u003eIt is advisable to set \u003coption\u003edisable_non_metric_meters\u003c/option\u003e"},{"line_number":25,"context_line":"      to \u003cliteral\u003eTrue\u003c/literal\u003e when enabling events in the Telemetry module."},{"line_number":26,"context_line":"      The Telemetry module historically represented events as metering data"},{"line_number":27,"context_line":"      which may create duplication of data if both events and non-metric meters"},{"line_number":28,"context_line":"      are enabled.\u003c/para\u003e\u003c/note\u003e"},{"line_number":29,"context_line":"  \u003c/section\u003e"},{"line_number":30,"context_line":"  \u003csection xml:id\u003d\"section_telemetry-event-structure\"\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_03d20bd2","line":27,"updated":"2015-03-05 12:34:29.000000000","message":"I would put a comma before \u0027which\u0027, as it starts a clause that gives additional information on the object.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    \u003cnote\u003e\u003cpara\u003eIt is advisable to set \u003coption\u003edisable_non_metric_meters\u003c/option\u003e"},{"line_number":25,"context_line":"      to \u003cliteral\u003eTrue\u003c/literal\u003e when enabling events in the Telemetry module."},{"line_number":26,"context_line":"      The Telemetry module historically represented events as metering data"},{"line_number":27,"context_line":"      which may create duplication of data if both events and non-metric meters"},{"line_number":28,"context_line":"      are enabled.\u003c/para\u003e\u003c/note\u003e"},{"line_number":29,"context_line":"  \u003c/section\u003e"},{"line_number":30,"context_line":"  \u003csection xml:id\u003d\"section_telemetry-event-structure\"\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_a71cdd78","line":27,"in_reply_to":"9a80dd14_03d20bd2","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"acfafa7b28dde4d786f9000813d769ec1a6e807e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"      are enabled.\u003c/para\u003e\u003c/note\u003e"},{"line_number":29,"context_line":"  \u003c/section\u003e"},{"line_number":30,"context_line":"  \u003csection xml:id\u003d\"section_telemetry-event-structure\"\u003e"},{"line_number":31,"context_line":"    \u003ctitle\u003eEvent Structure\u003c/title\u003e"},{"line_number":32,"context_line":"    \u003cpara\u003eEvents captured by the Telemetry module are represented by five"},{"line_number":33,"context_line":"      key attributes:\u003c/para\u003e"},{"line_number":34,"context_line":"    \u003cvariablelist\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_0454c21f","line":31,"updated":"2015-03-05 16:21:49.000000000","message":"\u003ctitle\u003eEvent structure\u003c/title\u003e\n--\u003e Use sentence-style capitalization for headings except for the Operations Guide. Please, check this further in your edits.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c8ddeea3b9386b2d5be39a90903ce1475164c66d","unresolved":false,"context_lines":[{"line_number":28,"context_line":"      are enabled.\u003c/para\u003e\u003c/note\u003e"},{"line_number":29,"context_line":"  \u003c/section\u003e"},{"line_number":30,"context_line":"  \u003csection xml:id\u003d\"section_telemetry-event-structure\"\u003e"},{"line_number":31,"context_line":"    \u003ctitle\u003eEvent Structure\u003c/title\u003e"},{"line_number":32,"context_line":"    \u003cpara\u003eEvents captured by the Telemetry module are represented by five"},{"line_number":33,"context_line":"      key attributes:\u003c/para\u003e"},{"line_number":34,"context_line":"    \u003cvariablelist\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_ad7112e2","line":31,"in_reply_to":"9a80dd14_0454c21f","updated":"2015-03-05 17:04:55.000000000","message":"will fix everywhere.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":35,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":36,"context_line":"        \u003cterm\u003eevent_type\u003c/term\u003e"},{"line_number":37,"context_line":"        \u003clistitem\u003e"},{"line_number":38,"context_line":"          \u003cpara\u003eA dotted string defining what event occurred, such as"},{"line_number":39,"context_line":"            \"compute.instance.resize.start\".\u003c/para\u003e"},{"line_number":40,"context_line":"        \u003c/listitem\u003e"},{"line_number":41,"context_line":"      \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_638667bb","line":38,"updated":"2015-03-05 12:34:29.000000000","message":"I would not put a comma beofre \u0027such as\u0027 when it introduces an example.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":35,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":36,"context_line":"        \u003cterm\u003eevent_type\u003c/term\u003e"},{"line_number":37,"context_line":"        \u003clistitem\u003e"},{"line_number":38,"context_line":"          \u003cpara\u003eA dotted string defining what event occurred, such as"},{"line_number":39,"context_line":"            \"compute.instance.resize.start\".\u003c/para\u003e"},{"line_number":40,"context_line":"        \u003c/listitem\u003e"},{"line_number":41,"context_line":"      \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_8275079a","line":38,"in_reply_to":"9a80dd14_638667bb","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        \u003cterm\u003eevent_type\u003c/term\u003e"},{"line_number":37,"context_line":"        \u003clistitem\u003e"},{"line_number":38,"context_line":"          \u003cpara\u003eA dotted string defining what event occurred, such as"},{"line_number":39,"context_line":"            \"compute.instance.resize.start\".\u003c/para\u003e"},{"line_number":40,"context_line":"        \u003c/listitem\u003e"},{"line_number":41,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":42,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_fba3d29b","line":39,"updated":"2015-03-05 12:47:44.000000000","message":"\u003cliteral\u003ecompute.instance.resize.start\u003c/literal\u003e","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        \u003cterm\u003eevent_type\u003c/term\u003e"},{"line_number":37,"context_line":"        \u003clistitem\u003e"},{"line_number":38,"context_line":"          \u003cpara\u003eA dotted string defining what event occurred, such as"},{"line_number":39,"context_line":"            \"compute.instance.resize.start\".\u003c/para\u003e"},{"line_number":40,"context_line":"        \u003c/listitem\u003e"},{"line_number":41,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":42,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_6247334c","line":39,"in_reply_to":"9a80dd14_fba3d29b","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":48,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":49,"context_line":"        \u003cterm\u003egenerated\u003c/term\u003e"},{"line_number":50,"context_line":"        \u003clistitem\u003e"},{"line_number":51,"context_line":"          \u003cpara\u003eA timestamp of when the event occurred on the system.\u003c/para\u003e"},{"line_number":52,"context_line":"        \u003c/listitem\u003e"},{"line_number":53,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":54,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_e34fb790","line":51,"updated":"2015-03-05 12:34:29.000000000","message":"Isn\u0027t is better to use \u0027in\u0027 instead of \u0027on\u0027 here?","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":48,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":49,"context_line":"        \u003cterm\u003egenerated\u003c/term\u003e"},{"line_number":50,"context_line":"        \u003clistitem\u003e"},{"line_number":51,"context_line":"          \u003cpara\u003eA timestamp of when the event occurred on the system.\u003c/para\u003e"},{"line_number":52,"context_line":"        \u003c/listitem\u003e"},{"line_number":53,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":54,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_223d3bbc","line":51,"in_reply_to":"9a80dd14_e34fb790","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        \u003cterm\u003etraits\u003c/term\u003e"},{"line_number":56,"context_line":"        \u003clistitem\u003e"},{"line_number":57,"context_line":"          \u003cpara\u003eA flat mapping of key-value pairs which describe the event. The"},{"line_number":58,"context_line":"            event’s Traits contain most of the details of the event. Traits are"},{"line_number":59,"context_line":"            typed, and can be strings, ints, floats, or datetimes.\u003c/para\u003e"},{"line_number":60,"context_line":"        \u003c/listitem\u003e"},{"line_number":61,"context_line":"      \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_bbb15ae3","line":58,"updated":"2015-03-05 12:47:44.000000000","message":"Do not use unicode characters, use event\u0027s here.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        \u003cterm\u003etraits\u003c/term\u003e"},{"line_number":56,"context_line":"        \u003clistitem\u003e"},{"line_number":57,"context_line":"          \u003cpara\u003eA flat mapping of key-value pairs which describe the event. The"},{"line_number":58,"context_line":"            event’s Traits contain most of the details of the event. Traits are"},{"line_number":59,"context_line":"            typed, and can be strings, ints, floats, or datetimes.\u003c/para\u003e"},{"line_number":60,"context_line":"        \u003c/listitem\u003e"},{"line_number":61,"context_line":"      \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_22929b9f","line":58,"in_reply_to":"9a80dd14_bbb15ae3","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        \u003clistitem\u003e"},{"line_number":57,"context_line":"          \u003cpara\u003eA flat mapping of key-value pairs which describe the event. The"},{"line_number":58,"context_line":"            event’s Traits contain most of the details of the event. Traits are"},{"line_number":59,"context_line":"            typed, and can be strings, ints, floats, or datetimes.\u003c/para\u003e"},{"line_number":60,"context_line":"        \u003c/listitem\u003e"},{"line_number":61,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":62,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_fbcaf24d","line":59,"updated":"2015-03-05 12:47:44.000000000","message":"Not sure here, but I think it has to be \"integers\" instead of \"ints\".","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":56,"context_line":"        \u003clistitem\u003e"},{"line_number":57,"context_line":"          \u003cpara\u003eA flat mapping of key-value pairs which describe the event. The"},{"line_number":58,"context_line":"            event’s Traits contain most of the details of the event. Traits are"},{"line_number":59,"context_line":"            typed, and can be strings, ints, floats, or datetimes.\u003c/para\u003e"},{"line_number":60,"context_line":"        \u003c/listitem\u003e"},{"line_number":61,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":62,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_82d18759","line":59,"in_reply_to":"9a80dd14_fbcaf24d","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        \u003cterm\u003eraw\u003c/term\u003e"},{"line_number":64,"context_line":"        \u003clistitem\u003e"},{"line_number":65,"context_line":"          \u003cpara\u003eMainly for auditing purpose, the full event message can be"},{"line_number":66,"context_line":"            stored (unindexed) for future evaluation.\u003c/para\u003e"},{"line_number":67,"context_line":"        \u003c/listitem\u003e"},{"line_number":68,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":69,"context_line":"    \u003c/variablelist\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_fbdbd2ea","line":66,"updated":"2015-03-05 12:47:44.000000000","message":"Remove the parentheses here.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        \u003cterm\u003eraw\u003c/term\u003e"},{"line_number":64,"context_line":"        \u003clistitem\u003e"},{"line_number":65,"context_line":"          \u003cpara\u003eMainly for auditing purpose, the full event message can be"},{"line_number":66,"context_line":"            stored (unindexed) for future evaluation.\u003c/para\u003e"},{"line_number":67,"context_line":"        \u003c/listitem\u003e"},{"line_number":68,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":69,"context_line":"    \u003c/variablelist\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_02275713","line":66,"in_reply_to":"9a80dd14_fbdbd2ea","updated":"2015-03-05 14:21:42.000000000","message":"slight preferences to keep parentheses. using it in this context. http://grammarist.com/grammar/parentheses/","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":82,"context_line":"      configuring \u003cparameter\u003estore_raw\u003c/parameter\u003e option.\u003c/para\u003e\u003c/note\u003e"},{"line_number":83,"context_line":"    \u003csimplesect\u003e"},{"line_number":84,"context_line":"      \u003ctitle\u003eEvent Conversion\u003c/title\u003e"},{"line_number":85,"context_line":"      \u003cpara\u003eThe conversion from notifications to Events is driven by a"},{"line_number":86,"context_line":"        configuration file (\u003cparameter\u003edefinitions_cfg_file\u003c/parameter\u003e in"},{"line_number":87,"context_line":"        ceilometer.conf).\u003c/para\u003e"},{"line_number":88,"context_line":"      \u003cpara\u003eThis includes descriptions of how to map fields in the"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_fb3f5223","line":85,"updated":"2015-03-05 12:47:44.000000000","message":"to events is driven by a configuration file defined by the \u003cparameter\u003edefinitions_cfg_file\u003c/parameter\u003e option in the \u003cfilename\u003eceilometer.conf\u003c/filename\u003e configuration file.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":82,"context_line":"      configuring \u003cparameter\u003estore_raw\u003c/parameter\u003e option.\u003c/para\u003e\u003c/note\u003e"},{"line_number":83,"context_line":"    \u003csimplesect\u003e"},{"line_number":84,"context_line":"      \u003ctitle\u003eEvent Conversion\u003c/title\u003e"},{"line_number":85,"context_line":"      \u003cpara\u003eThe conversion from notifications to Events is driven by a"},{"line_number":86,"context_line":"        configuration file (\u003cparameter\u003edefinitions_cfg_file\u003c/parameter\u003e in"},{"line_number":87,"context_line":"        ceilometer.conf).\u003c/para\u003e"},{"line_number":88,"context_line":"      \u003cpara\u003eThis includes descriptions of how to map fields in the"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_027837c3","line":85,"in_reply_to":"9a80dd14_fb3f5223","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        ceilometer.conf).\u003c/para\u003e"},{"line_number":88,"context_line":"      \u003cpara\u003eThis includes descriptions of how to map fields in the"},{"line_number":89,"context_line":"        notification body to Traits, and optional plugins for doing any"},{"line_number":90,"context_line":"        programmatic translations (splitting a string, forcing case, etc.)\u003c/para\u003e"},{"line_number":91,"context_line":"      \u003cpara\u003eThe mapping of notifications to events is defined per event_type,"},{"line_number":92,"context_line":"        which can be wildcarded. Traits are added to events if the corresponding"},{"line_number":93,"context_line":"        fields in the notification exist and are non-null.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_ef46b920","line":90,"updated":"2015-03-05 12:34:29.000000000","message":"As per Wiki OpenStack conventions, it is preferrable to remove abbreviations, like i.e., e.g., and etc. And I would put a dot after the parenthesis:\n\u0027translations (splitting a string, forcing case).\u0027","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        ceilometer.conf).\u003c/para\u003e"},{"line_number":88,"context_line":"      \u003cpara\u003eThis includes descriptions of how to map fields in the"},{"line_number":89,"context_line":"        notification body to Traits, and optional plugins for doing any"},{"line_number":90,"context_line":"        programmatic translations (splitting a string, forcing case, etc.)\u003c/para\u003e"},{"line_number":91,"context_line":"      \u003cpara\u003eThe mapping of notifications to events is defined per event_type,"},{"line_number":92,"context_line":"        which can be wildcarded. Traits are added to events if the corresponding"},{"line_number":93,"context_line":"        fields in the notification exist and are non-null.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_e27163e1","line":90,"in_reply_to":"9a80dd14_ef46b920","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      \u003cpara\u003eThis includes descriptions of how to map fields in the"},{"line_number":89,"context_line":"        notification body to Traits, and optional plugins for doing any"},{"line_number":90,"context_line":"        programmatic translations (splitting a string, forcing case, etc.)\u003c/para\u003e"},{"line_number":91,"context_line":"      \u003cpara\u003eThe mapping of notifications to events is defined per event_type,"},{"line_number":92,"context_line":"        which can be wildcarded. Traits are added to events if the corresponding"},{"line_number":93,"context_line":"        fields in the notification exist and are non-null.\u003c/para\u003e"},{"line_number":94,"context_line":"      \u003cnote\u003e\u003cpara\u003eThe default definition file included with the Telemetry module"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_72e1cecf","line":91,"updated":"2015-03-05 12:34:29.000000000","message":"Do we need to capitalize the word \u0027Events\u0027 here (and in all the text)?","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":88,"context_line":"      \u003cpara\u003eThis includes descriptions of how to map fields in the"},{"line_number":89,"context_line":"        notification body to Traits, and optional plugins for doing any"},{"line_number":90,"context_line":"        programmatic translations (splitting a string, forcing case, etc.)\u003c/para\u003e"},{"line_number":91,"context_line":"      \u003cpara\u003eThe mapping of notifications to events is defined per event_type,"},{"line_number":92,"context_line":"        which can be wildcarded. Traits are added to events if the corresponding"},{"line_number":93,"context_line":"        fields in the notification exist and are non-null.\u003c/para\u003e"},{"line_number":94,"context_line":"      \u003cnote\u003e\u003cpara\u003eThe default definition file included with the Telemetry module"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_62549321","line":91,"in_reply_to":"9a80dd14_72e1cecf","updated":"2015-03-05 14:21:42.000000000","message":"i will just drop capitals","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        which can be wildcarded. Traits are added to events if the corresponding"},{"line_number":93,"context_line":"        fields in the notification exist and are non-null.\u003c/para\u003e"},{"line_number":94,"context_line":"      \u003cnote\u003e\u003cpara\u003eThe default definition file included with the Telemetry module"},{"line_number":95,"context_line":"        includes a list of known notifications and useful traits. The mappings"},{"line_number":96,"context_line":"        provided can be modified to include more or less data according to"},{"line_number":97,"context_line":"        user requirements.\u003c/para\u003e\u003c/note\u003e"},{"line_number":98,"context_line":"      \u003cpara\u003eIf the definitions file is not present, a warning will be logged,"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_efab191c","line":95,"updated":"2015-03-05 12:34:29.000000000","message":"Is it possible to replace \u0027includes\u0027 with a synonym (smth like \u0027contains\u0027) not to have the sentence with 2 congate words.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        which can be wildcarded. Traits are added to events if the corresponding"},{"line_number":93,"context_line":"        fields in the notification exist and are non-null.\u003c/para\u003e"},{"line_number":94,"context_line":"      \u003cnote\u003e\u003cpara\u003eThe default definition file included with the Telemetry module"},{"line_number":95,"context_line":"        includes a list of known notifications and useful traits. The mappings"},{"line_number":96,"context_line":"        provided can be modified to include more or less data according to"},{"line_number":97,"context_line":"        user requirements.\u003c/para\u003e\u003c/note\u003e"},{"line_number":98,"context_line":"      \u003cpara\u003eIf the definitions file is not present, a warning will be logged,"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_7d9c32c1","line":95,"in_reply_to":"9a80dd14_efab191c","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        but an empty set of definitions will be assumed. By default, any"},{"line_number":100,"context_line":"        notifications that do not have a corresponding event definition in the"},{"line_number":101,"context_line":"        definitions file will be converted to events with a set of minimal"},{"line_number":102,"context_line":"        traits. This can be changed by setting the flag"},{"line_number":103,"context_line":"        \u003cparameter\u003edrop_unmatched_notifications\u003c/parameter\u003e in the"},{"line_number":104,"context_line":"        ceilometer.conf file. If this is set to True, any unmapped"},{"line_number":105,"context_line":"        notifications will be dropped.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_bb0dda92","line":102,"updated":"2015-03-05 12:47:44.000000000","message":"option instead of flag","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        but an empty set of definitions will be assumed. By default, any"},{"line_number":100,"context_line":"        notifications that do not have a corresponding event definition in the"},{"line_number":101,"context_line":"        definitions file will be converted to events with a set of minimal"},{"line_number":102,"context_line":"        traits. This can be changed by setting the flag"},{"line_number":103,"context_line":"        \u003cparameter\u003edrop_unmatched_notifications\u003c/parameter\u003e in the"},{"line_number":104,"context_line":"        ceilometer.conf file. If this is set to True, any unmapped"},{"line_number":105,"context_line":"        notifications will be dropped.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_fddd8271","line":102,"in_reply_to":"9a80dd14_bb0dda92","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":100,"context_line":"        notifications that do not have a corresponding event definition in the"},{"line_number":101,"context_line":"        definitions file will be converted to events with a set of minimal"},{"line_number":102,"context_line":"        traits. This can be changed by setting the flag"},{"line_number":103,"context_line":"        \u003cparameter\u003edrop_unmatched_notifications\u003c/parameter\u003e in the"},{"line_number":104,"context_line":"        ceilometer.conf file. If this is set to True, any unmapped"},{"line_number":105,"context_line":"        notifications will be dropped.\u003c/para\u003e"},{"line_number":106,"context_line":"      \u003cpara\u003eThe basic set of traits (all are TEXT type) that will be added to"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_3b21eafb","line":103,"updated":"2015-03-05 12:47:44.000000000","message":"\u003coption\u003e...\u003c/option\u003e instead of \u003cparameter\u003e...\u003c/parameter\u003e","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":100,"context_line":"        notifications that do not have a corresponding event definition in the"},{"line_number":101,"context_line":"        definitions file will be converted to events with a set of minimal"},{"line_number":102,"context_line":"        traits. This can be changed by setting the flag"},{"line_number":103,"context_line":"        \u003cparameter\u003edrop_unmatched_notifications\u003c/parameter\u003e in the"},{"line_number":104,"context_line":"        ceilometer.conf file. If this is set to True, any unmapped"},{"line_number":105,"context_line":"        notifications will be dropped.\u003c/para\u003e"},{"line_number":106,"context_line":"      \u003cpara\u003eThe basic set of traits (all are TEXT type) that will be added to"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_bdaceaa1","line":103,"in_reply_to":"9a80dd14_3b21eafb","updated":"2015-03-05 14:21:42.000000000","message":"done. will change for others as well","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        definitions file will be converted to events with a set of minimal"},{"line_number":102,"context_line":"        traits. This can be changed by setting the flag"},{"line_number":103,"context_line":"        \u003cparameter\u003edrop_unmatched_notifications\u003c/parameter\u003e in the"},{"line_number":104,"context_line":"        ceilometer.conf file. If this is set to True, any unmapped"},{"line_number":105,"context_line":"        notifications will be dropped.\u003c/para\u003e"},{"line_number":106,"context_line":"      \u003cpara\u003eThe basic set of traits (all are TEXT type) that will be added to"},{"line_number":107,"context_line":"        all events if the notification has the relevant data are: service"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_9b7d76ea","line":104,"updated":"2015-03-05 12:47:44.000000000","message":"\u003cfilename\u003e...\u003c/filename\u003e configuration file","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        definitions file will be converted to events with a set of minimal"},{"line_number":102,"context_line":"        traits. This can be changed by setting the flag"},{"line_number":103,"context_line":"        \u003cparameter\u003edrop_unmatched_notifications\u003c/parameter\u003e in the"},{"line_number":104,"context_line":"        ceilometer.conf file. If this is set to True, any unmapped"},{"line_number":105,"context_line":"        notifications will be dropped.\u003c/para\u003e"},{"line_number":106,"context_line":"      \u003cpara\u003eThe basic set of traits (all are TEXT type) that will be added to"},{"line_number":107,"context_line":"        all events if the notification has the relevant data are: service"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_1dca566e","line":104,"in_reply_to":"9a80dd14_9b7d76ea","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":114,"context_line":"      \u003ctitle\u003eEvent Definitions Format\u003c/title\u003e"},{"line_number":115,"context_line":"      \u003cpara\u003eThe event definitions file is in YAML format. It consists of a"},{"line_number":116,"context_line":"        list of event definitions, which are mappings. Order is significant,"},{"line_number":117,"context_line":"        the list of definitions is scanned in reverse order, to find a"},{"line_number":118,"context_line":"        definition which matches the notification\u0027s event_type. That definition"},{"line_number":119,"context_line":"        will be used to generate the Event. The reverse ordering is done"},{"line_number":120,"context_line":"        because it is common to want to have a more general wildcarded"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_f8ccbd63","line":117,"updated":"2015-03-05 12:34:29.000000000","message":"Do we need a comma before \u0027to\u0027?","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":114,"context_line":"      \u003ctitle\u003eEvent Definitions Format\u003c/title\u003e"},{"line_number":115,"context_line":"      \u003cpara\u003eThe event definitions file is in YAML format. It consists of a"},{"line_number":116,"context_line":"        list of event definitions, which are mappings. Order is significant,"},{"line_number":117,"context_line":"        the list of definitions is scanned in reverse order, to find a"},{"line_number":118,"context_line":"        definition which matches the notification\u0027s event_type. That definition"},{"line_number":119,"context_line":"        will be used to generate the Event. The reverse ordering is done"},{"line_number":120,"context_line":"        because it is common to want to have a more general wildcarded"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_9d93a64e","line":117,"in_reply_to":"9a80dd14_f8ccbd63","updated":"2015-03-05 14:21:42.000000000","message":"nope. done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        definition which matches the notification\u0027s event_type. That definition"},{"line_number":119,"context_line":"        will be used to generate the Event. The reverse ordering is done"},{"line_number":120,"context_line":"        because it is common to want to have a more general wildcarded"},{"line_number":121,"context_line":"        definition (such as \"compute.instance.*\" ) with a set of traits common"},{"line_number":122,"context_line":"        to all of those events, with a few more specific event definitions"},{"line_number":123,"context_line":"        afterwards that have all of the above traits, plus a few more.\u003c/para\u003e"},{"line_number":124,"context_line":"      \u003cpara\u003eEach event definition is a mapping with two keys:\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_1b698625","line":121,"updated":"2015-03-05 12:47:44.000000000","message":"\u003cliteral\u003ecompute.instance.*\u003c/literal\u003e","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        definition which matches the notification\u0027s event_type. That definition"},{"line_number":119,"context_line":"        will be used to generate the Event. The reverse ordering is done"},{"line_number":120,"context_line":"        because it is common to want to have a more general wildcarded"},{"line_number":121,"context_line":"        definition (such as \"compute.instance.*\" ) with a set of traits common"},{"line_number":122,"context_line":"        to all of those events, with a few more specific event definitions"},{"line_number":123,"context_line":"        afterwards that have all of the above traits, plus a few more.\u003c/para\u003e"},{"line_number":124,"context_line":"      \u003cpara\u003eEach event definition is a mapping with two keys:\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_9de1e6d2","line":121,"in_reply_to":"9a80dd14_1b698625","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":128,"context_line":"          \u003clistitem\u003e\u003cpara\u003eThis is a list (or a string, which will be taken as a 1"},{"line_number":129,"context_line":"            element list) of event_types this definition will handle. These"},{"line_number":130,"context_line":"            can be wildcarded with unix shell glob syntax. An exclusion"},{"line_number":131,"context_line":"            listing (starting with a ‘!’) will exclude any types listed from"},{"line_number":132,"context_line":"            matching. If ONLY exclusions are listed, the definition will match"},{"line_number":133,"context_line":"            anything not matching the exclusions.\u003c/para\u003e\u003c/listitem\u003e"},{"line_number":134,"context_line":"        \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_1b78a62a","line":131,"updated":"2015-03-05 12:47:44.000000000","message":"do not use unicode characters, use \u003cliteral\u003e!\u003c/literal\u003e","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":128,"context_line":"          \u003clistitem\u003e\u003cpara\u003eThis is a list (or a string, which will be taken as a 1"},{"line_number":129,"context_line":"            element list) of event_types this definition will handle. These"},{"line_number":130,"context_line":"            can be wildcarded with unix shell glob syntax. An exclusion"},{"line_number":131,"context_line":"            listing (starting with a ‘!’) will exclude any types listed from"},{"line_number":132,"context_line":"            matching. If ONLY exclusions are listed, the definition will match"},{"line_number":133,"context_line":"            anything not matching the exclusions.\u003c/para\u003e\u003c/listitem\u003e"},{"line_number":134,"context_line":"        \u003c/varlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_1df41686","line":131,"in_reply_to":"9a80dd14_1b78a62a","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":129,"context_line":"            element list) of event_types this definition will handle. These"},{"line_number":130,"context_line":"            can be wildcarded with unix shell glob syntax. An exclusion"},{"line_number":131,"context_line":"            listing (starting with a ‘!’) will exclude any types listed from"},{"line_number":132,"context_line":"            matching. If ONLY exclusions are listed, the definition will match"},{"line_number":133,"context_line":"            anything not matching the exclusions.\u003c/para\u003e\u003c/listitem\u003e"},{"line_number":134,"context_line":"        \u003c/varlistentry\u003e"},{"line_number":135,"context_line":"        \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_bb5b1a86","line":132,"updated":"2015-03-05 12:47:44.000000000","message":"only instead of ONLY","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":129,"context_line":"            element list) of event_types this definition will handle. These"},{"line_number":130,"context_line":"            can be wildcarded with unix shell glob syntax. An exclusion"},{"line_number":131,"context_line":"            listing (starting with a ‘!’) will exclude any types listed from"},{"line_number":132,"context_line":"            matching. If ONLY exclusions are listed, the definition will match"},{"line_number":133,"context_line":"            anything not matching the exclusions.\u003c/para\u003e\u003c/listitem\u003e"},{"line_number":134,"context_line":"        \u003c/varlistentry\u003e"},{"line_number":135,"context_line":"        \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_3df39a9f","line":132,"in_reply_to":"9a80dd14_bb5b1a86","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":146,"context_line":"            you wish to extract for this trait. Specifications can be written"},{"line_number":147,"context_line":"            to match multiple possible fields. By default the value will be"},{"line_number":148,"context_line":"            the first such field. The paths can be specified with a dot syntax"},{"line_number":149,"context_line":"            (e.g. \"payload.host\"). Square bracket syntax (e.g. \"payload[host]\")"},{"line_number":150,"context_line":"            is also supported. In either case, if the key for the field you are"},{"line_number":151,"context_line":"            looking for contains special characters, like \".\", it will need to"},{"line_number":152,"context_line":"            be quoted (with double or single quotes):"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_1b50a65d","line":149,"updated":"2015-03-05 12:47:44.000000000","message":"Do not use e.g. and use \u003cliteral\u003e...\u003c/literal\u003e.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":146,"context_line":"            you wish to extract for this trait. Specifications can be written"},{"line_number":147,"context_line":"            to match multiple possible fields. By default the value will be"},{"line_number":148,"context_line":"            the first such field. The paths can be specified with a dot syntax"},{"line_number":149,"context_line":"            (e.g. \"payload.host\"). Square bracket syntax (e.g. \"payload[host]\")"},{"line_number":150,"context_line":"            is also supported. In either case, if the key for the field you are"},{"line_number":151,"context_line":"            looking for contains special characters, like \".\", it will need to"},{"line_number":152,"context_line":"            be quoted (with double or single quotes):"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_7d7a72f2","line":149,"in_reply_to":"9a80dd14_1b50a65d","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":148,"context_line":"            the first such field. The paths can be specified with a dot syntax"},{"line_number":149,"context_line":"            (e.g. \"payload.host\"). Square bracket syntax (e.g. \"payload[host]\")"},{"line_number":150,"context_line":"            is also supported. In either case, if the key for the field you are"},{"line_number":151,"context_line":"            looking for contains special characters, like \".\", it will need to"},{"line_number":152,"context_line":"            be quoted (with double or single quotes):"},{"line_number":153,"context_line":"            \u003cliteral\u003epayload.image_meta.’org.openstack__1__architecture’\u003c/literal\u003e."},{"line_number":154,"context_line":"            The syntax used for the field specification is a variant of"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_7bc8c222","line":151,"updated":"2015-03-05 12:47:44.000000000","message":"\u003cliteral\u003e.\u003c/literal\u003e","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":148,"context_line":"            the first such field. The paths can be specified with a dot syntax"},{"line_number":149,"context_line":"            (e.g. \"payload.host\"). Square bracket syntax (e.g. \"payload[host]\")"},{"line_number":150,"context_line":"            is also supported. In either case, if the key for the field you are"},{"line_number":151,"context_line":"            looking for contains special characters, like \".\", it will need to"},{"line_number":152,"context_line":"            be quoted (with double or single quotes):"},{"line_number":153,"context_line":"            \u003cliteral\u003epayload.image_meta.’org.openstack__1__architecture’\u003c/literal\u003e."},{"line_number":154,"context_line":"            The syntax used for the field specification is a variant of"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_bd84ead4","line":151,"in_reply_to":"9a80dd14_7bc8c222","updated":"2015-03-05 14:21:42.000000000","message":"Done","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":158,"context_line":"        \u003cvarlistentry\u003e"},{"line_number":159,"context_line":"          \u003cterm\u003etype\u003c/term\u003e"},{"line_number":160,"context_line":"          \u003clistitem\u003e\u003cpara\u003e(Optional) The data type for this trait. Valid options are:"},{"line_number":161,"context_line":"            text, int, float, and datetime. defaults to text if not specified."},{"line_number":162,"context_line":"          \u003c/para\u003e\u003c/listitem\u003e"},{"line_number":163,"context_line":"        \u003c/varlistentry\u003e"},{"line_number":164,"context_line":"        \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_5be13e99","line":161,"updated":"2015-03-05 12:47:44.000000000","message":"Same for int here like in line 59","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":158,"context_line":"        \u003cvarlistentry\u003e"},{"line_number":159,"context_line":"          \u003cterm\u003etype\u003c/term\u003e"},{"line_number":160,"context_line":"          \u003clistitem\u003e\u003cpara\u003e(Optional) The data type for this trait. Valid options are:"},{"line_number":161,"context_line":"            text, int, float, and datetime. defaults to text if not specified."},{"line_number":162,"context_line":"          \u003c/para\u003e\u003c/listitem\u003e"},{"line_number":163,"context_line":"        \u003c/varlistentry\u003e"},{"line_number":164,"context_line":"        \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_dd16fe54","line":161,"in_reply_to":"9a80dd14_5be13e99","updated":"2015-03-05 14:21:42.000000000","message":"done, wrapping options with literal","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"77ee86da406e78f5f2fca7c5d9064f48d98e1dfc","unresolved":false,"context_lines":[{"line_number":170,"context_line":"    \u003c/simplesect\u003e"},{"line_number":171,"context_line":"    \u003csimplesect\u003e"},{"line_number":172,"context_line":"      \u003ctitle\u003eSplitter plugin\u003c/title\u003e"},{"line_number":173,"context_line":"      \u003cpara\u003ePlugin that splits a piece off of a string value. Valid"},{"line_number":174,"context_line":"        parameters include: separater, delimiter to split on; segment,"},{"line_number":175,"context_line":"        which segment to return; and max_split, the limit of potential"},{"line_number":176,"context_line":"        segments.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_db0d2e39","line":173,"updated":"2015-03-05 12:34:29.000000000","message":"I would place \u0027off\u0027 right after a verb \u0027splits\u0027 here - to avoid the accumulation of prepositions after \u0027piece\u0027.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":170,"context_line":"    \u003c/simplesect\u003e"},{"line_number":171,"context_line":"    \u003csimplesect\u003e"},{"line_number":172,"context_line":"      \u003ctitle\u003eSplitter plugin\u003c/title\u003e"},{"line_number":173,"context_line":"      \u003cpara\u003ePlugin that splits a piece off of a string value. Valid"},{"line_number":174,"context_line":"        parameters include: separater, delimiter to split on; segment,"},{"line_number":175,"context_line":"        which segment to return; and max_split, the limit of potential"},{"line_number":176,"context_line":"        segments.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_e7a3354d","line":173,"in_reply_to":"9a80dd14_db0d2e39","updated":"2015-03-05 14:21:42.000000000","message":"now that i see the docs generated, i think i should leave this bit off for now as i\u0027m not quite sure this is the correct spot.","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":173,"context_line":"      \u003cpara\u003ePlugin that splits a piece off of a string value. Valid"},{"line_number":174,"context_line":"        parameters include: separater, delimiter to split on; segment,"},{"line_number":175,"context_line":"        which segment to return; and max_split, the limit of potential"},{"line_number":176,"context_line":"        segments.\u003c/para\u003e"},{"line_number":177,"context_line":"      \u003cprogramlisting\u003e- event_type: compute.instance.*"},{"line_number":178,"context_line":"  traits:"},{"line_number":179,"context_line":"    host:"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_bbb79a85","line":176,"updated":"2015-03-05 12:47:44.000000000","message":"Is it possible to build this para without the ; ?","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":173,"context_line":"      \u003cpara\u003ePlugin that splits a piece off of a string value. Valid"},{"line_number":174,"context_line":"        parameters include: separater, delimiter to split on; segment,"},{"line_number":175,"context_line":"        which segment to return; and max_split, the limit of potential"},{"line_number":176,"context_line":"        segments.\u003c/para\u003e"},{"line_number":177,"context_line":"      \u003cprogramlisting\u003e- event_type: compute.instance.*"},{"line_number":178,"context_line":"  traits:"},{"line_number":179,"context_line":"    host:"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_678f45cd","line":176,"in_reply_to":"9a80dd14_bbb79a85","updated":"2015-03-05 14:21:42.000000000","message":"see above","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":174,"context_line":"        parameters include: separater, delimiter to split on; segment,"},{"line_number":175,"context_line":"        which segment to return; and max_split, the limit of potential"},{"line_number":176,"context_line":"        segments.\u003c/para\u003e"},{"line_number":177,"context_line":"      \u003cprogramlisting\u003e- event_type: compute.instance.*"},{"line_number":178,"context_line":"  traits:"},{"line_number":179,"context_line":"    host:"},{"line_number":180,"context_line":"      fields: publisher_id"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_fb8912cb","line":177,"updated":"2015-03-05 12:47:44.000000000","message":"\u003cprogramlisting language\u003d\"ini\"\u003e","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":174,"context_line":"        parameters include: separater, delimiter to split on; segment,"},{"line_number":175,"context_line":"        which segment to return; and max_split, the limit of potential"},{"line_number":176,"context_line":"        segments.\u003c/para\u003e"},{"line_number":177,"context_line":"      \u003cprogramlisting\u003e- event_type: compute.instance.*"},{"line_number":178,"context_line":"  traits:"},{"line_number":179,"context_line":"    host:"},{"line_number":180,"context_line":"      fields: publisher_id"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_e702556e","line":177,"in_reply_to":"9a80dd14_fb8912cb","updated":"2015-03-05 14:21:42.000000000","message":"see above","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"90dc726c0465a256e10f526eb4bb4c106ce4a552","unresolved":false,"context_lines":[{"line_number":183,"context_line":"        parameters:"},{"line_number":184,"context_line":"          segment: 1"},{"line_number":185,"context_line":"          max_split: 1"},{"line_number":186,"context_line":"      \u003c/programlisting\u003e"},{"line_number":187,"context_line":"    \u003c/simplesect\u003e"},{"line_number":188,"context_line":"  \u003c/section\u003e"},{"line_number":189,"context_line":"\u003c/section\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_3b948ae1","line":186,"updated":"2015-03-05 12:47:44.000000000","message":"Move \u003c/programlisting\u003e at the end of max_split: 1","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"c843b9136ea7dbfe2f6367d44f1af3b2224b26fb","unresolved":false,"context_lines":[{"line_number":183,"context_line":"        parameters:"},{"line_number":184,"context_line":"          segment: 1"},{"line_number":185,"context_line":"          max_split: 1"},{"line_number":186,"context_line":"      \u003c/programlisting\u003e"},{"line_number":187,"context_line":"    \u003c/simplesect\u003e"},{"line_number":188,"context_line":"  \u003c/section\u003e"},{"line_number":189,"context_line":"\u003c/section\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_ac992221","line":186,"in_reply_to":"9a80dd14_3b948ae1","updated":"2015-03-05 14:21:42.000000000","message":"see above","commit_id":"22eb60c5d85f00679411f9fa9a1810de4112d6e5"}]}
