)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b66558fbcccd659c557e00931f43e77ec73fde88","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Takashi NATSUME \u003cnatsume.takashi@lab.ntt.co.jp\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-06-21 09:16:30 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"api-ref: Add X-OpenStack-Request-Id description"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add the description for the following items"},{"line_number":10,"context_line":"in the API reference and the API guide."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5f201791_77089a27","line":7,"range":{"start_line":7,"start_character":15,"end_line":7,"end_character":24},"updated":"2017-06-21 01:10:06.000000000","message":"Maybe we want to fix here also..","commit_id":"d07b710de06f98b7b6ff87b3ded98d4645d55ab0"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ed184b3e21ebc0c4ce19e6bd11153420068ab616","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Takashi NATSUME \u003cnatsume.takashi@lab.ntt.co.jp\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-06-21 09:16:30 +0900"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"api-ref: Add X-OpenStack-Request-Id description"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add the description for the following items"},{"line_number":10,"context_line":"in the API reference and the API guide."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5f201791_a0402109","line":7,"range":{"start_line":7,"start_character":15,"end_line":7,"end_character":24},"in_reply_to":"5f201791_77089a27","updated":"2017-06-21 08:28:14.000000000","message":"Done","commit_id":"d07b710de06f98b7b6ff87b3ded98d4645d55ab0"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b66558fbcccd659c557e00931f43e77ec73fde88","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Add the description for the following items"},{"line_number":10,"context_line":"in the API reference and the API guide."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"* \u0027X-OpenStack-Request-Id\u0027 header in request"},{"line_number":13,"context_line":"* \u0027X-OpenStack-Request-Id\u0027 header in response"},{"line_number":14,"context_line":"* \u0027X-Compute-Request-Id\u0027 in response"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5f201791_3712225a","line":12,"range":{"start_line":12,"start_character":5,"end_line":12,"end_character":14},"updated":"2017-06-21 01:10:06.000000000","message":"ditto","commit_id":"d07b710de06f98b7b6ff87b3ded98d4645d55ab0"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ed184b3e21ebc0c4ce19e6bd11153420068ab616","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Add the description for the following items"},{"line_number":10,"context_line":"in the API reference and the API guide."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"* \u0027X-OpenStack-Request-Id\u0027 header in request"},{"line_number":13,"context_line":"* \u0027X-OpenStack-Request-Id\u0027 header in response"},{"line_number":14,"context_line":"* \u0027X-Compute-Request-Id\u0027 in response"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5f201791_8045251a","line":12,"range":{"start_line":12,"start_character":5,"end_line":12,"end_character":14},"in_reply_to":"5f201791_3712225a","updated":"2017-06-21 08:28:14.000000000","message":"Done","commit_id":"d07b710de06f98b7b6ff87b3ded98d4645d55ab0"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b66558fbcccd659c557e00931f43e77ec73fde88","unresolved":false,"context_lines":[{"line_number":10,"context_line":"in the API reference and the API guide."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"* \u0027X-OpenStack-Request-Id\u0027 header in request"},{"line_number":13,"context_line":"* \u0027X-OpenStack-Request-Id\u0027 header in response"},{"line_number":14,"context_line":"* \u0027X-Compute-Request-Id\u0027 in response"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: Idd9181c1530eb9576da9941416b697a97c0cfb8d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5f201791_170f262f","line":13,"range":{"start_line":13,"start_character":5,"end_line":13,"end_character":14},"updated":"2017-06-21 01:10:06.000000000","message":"ditto","commit_id":"d07b710de06f98b7b6ff87b3ded98d4645d55ab0"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ed184b3e21ebc0c4ce19e6bd11153420068ab616","unresolved":false,"context_lines":[{"line_number":10,"context_line":"in the API reference and the API guide."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"* \u0027X-OpenStack-Request-Id\u0027 header in request"},{"line_number":13,"context_line":"* \u0027X-OpenStack-Request-Id\u0027 header in response"},{"line_number":14,"context_line":"* \u0027X-Compute-Request-Id\u0027 in response"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: Idd9181c1530eb9576da9941416b697a97c0cfb8d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5f201791_40470d1f","line":13,"range":{"start_line":13,"start_character":5,"end_line":13,"end_character":14},"in_reply_to":"5f201791_170f262f","updated":"2017-06-21 08:28:14.000000000","message":"Done","commit_id":"d07b710de06f98b7b6ff87b3ded98d4645d55ab0"}],"api-guide/source/faults.rst":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5954fa837f5e370203e3146e708c12b5a4cd601c","unresolved":false,"context_lines":[{"line_number":35,"context_line":"**Request Header**"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"In each REST API request, you can specify the global request ID"},{"line_number":38,"context_line":"in ``X-OpenStack-Request-Id`` header, starting from microversion 2.46."},{"line_number":39,"context_line":"The format must be ``req-`` + UUID (UUID4)."},{"line_number":40,"context_line":"If not, the global request ID is ignored by Nova."},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f201791_f276013f","line":38,"range":{"start_line":38,"start_character":5,"end_line":38,"end_character":27},"updated":"2017-06-20 19:03:40.000000000","message":"X-Openstack-Request-Id or X-OpenStack-Request-Id?\nI guess that is X-Openstack-Request-Id.\n\nHere is different from line 44 sample..","commit_id":"64878ac306a84bc8d888fa11bce1995b055806e8"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"9032b8de0b85e769814a58b19672bfee979cc0fe","unresolved":false,"context_lines":[{"line_number":35,"context_line":"**Request Header**"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"In each REST API request, you can specify the global request ID"},{"line_number":38,"context_line":"in ``X-OpenStack-Request-Id`` header, starting from microversion 2.46."},{"line_number":39,"context_line":"The format must be ``req-`` + UUID (UUID4)."},{"line_number":40,"context_line":"If not, the global request ID is ignored by Nova."},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f201791_293be738","line":38,"range":{"start_line":38,"start_character":5,"end_line":38,"end_character":27},"in_reply_to":"5f201791_f276013f","updated":"2017-06-21 00:17:17.000000000","message":"Done","commit_id":"64878ac306a84bc8d888fa11bce1995b055806e8"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5954fa837f5e370203e3146e708c12b5a4cd601c","unresolved":false,"context_lines":[{"line_number":71,"context_line":"----"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":74,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":75,"context_line":"track the API request processing as it transitions between all the different"},{"line_number":76,"context_line":"nova services and between nova services and other services called"},{"line_number":77,"context_line":"by nova services."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f201791_f2c4c142","line":74,"range":{"start_line":74,"start_character":26,"end_line":74,"end_character":35},"updated":"2017-06-20 19:03:40.000000000","message":"just question: I could not understand *what* is available here..","commit_id":"64878ac306a84bc8d888fa11bce1995b055806e8"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"8f5c93a92775435b313019635059776961171a98","unresolved":false,"context_lines":[{"line_number":71,"context_line":"----"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":74,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":75,"context_line":"track the API request processing as it transitions between all the different"},{"line_number":76,"context_line":"nova services and between nova services and other services called"},{"line_number":77,"context_line":"by nova services."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f201791_77565a09","line":74,"range":{"start_line":74,"start_character":26,"end_line":74,"end_character":35},"in_reply_to":"5f201791_a91817d3","updated":"2017-06-21 01:10:45.000000000","message":"ah, ok. Maybe current description is enough.","commit_id":"64878ac306a84bc8d888fa11bce1995b055806e8"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"9032b8de0b85e769814a58b19672bfee979cc0fe","unresolved":false,"context_lines":[{"line_number":71,"context_line":"----"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":74,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":75,"context_line":"track the API request processing as it transitions between all the different"},{"line_number":76,"context_line":"nova services and between nova services and other services called"},{"line_number":77,"context_line":"by nova services."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f201791_a91817d3","line":74,"range":{"start_line":74,"start_character":26,"end_line":74,"end_character":35},"in_reply_to":"5f201791_f2c4c142","updated":"2017-06-21 00:17:17.000000000","message":"the global request ID and/or the local request ID are available.","commit_id":"64878ac306a84bc8d888fa11bce1995b055806e8"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5954fa837f5e370203e3146e708c12b5a4cd601c","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":74,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":75,"context_line":"track the API request processing as it transitions between all the different"},{"line_number":76,"context_line":"nova services and between nova services and other services called"},{"line_number":77,"context_line":"by nova services."},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f201791_12cdfd5c","line":75,"range":{"start_line":75,"start_character":36,"end_line":75,"end_character":38},"updated":"2017-06-20 19:03:40.000000000","message":"nit: s/it/its/ ?","commit_id":"64878ac306a84bc8d888fa11bce1995b055806e8"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"9032b8de0b85e769814a58b19672bfee979cc0fe","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":74,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":75,"context_line":"track the API request processing as it transitions between all the different"},{"line_number":76,"context_line":"nova services and between nova services and other services called"},{"line_number":77,"context_line":"by nova services."},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f201791_2924070d","line":75,"range":{"start_line":75,"start_character":36,"end_line":75,"end_character":38},"in_reply_to":"5f201791_12cdfd5c","updated":"2017-06-21 00:17:17.000000000","message":"Done","commit_id":"64878ac306a84bc8d888fa11bce1995b055806e8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  * - Local request ID"},{"line_number":25,"context_line":"    - A unique request ID is generated automatically in each request by Nova."},{"line_number":26,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":27,"context_line":"      Local request IDs are different between components"},{"line_number":28,"context_line":"      (Nova, Cinder, Glance, Neutoron, etc. )."},{"line_number":29,"context_line":"  * - Global request ID"},{"line_number":30,"context_line":"    - The request ID that users can specify."},{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_d16210ae","line":28,"range":{"start_line":27,"start_character":6,"end_line":28,"end_character":45},"updated":"2017-06-28 05:59:30.000000000","message":"\"locally generated request-id by each service and different between all services (Nova, Cinder, Glance, Neutron, etc.) involved in that operation.\"","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    - A unique request ID is generated automatically in each request by Nova."},{"line_number":26,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":27,"context_line":"      Local request IDs are different between components"},{"line_number":28,"context_line":"      (Nova, Cinder, Glance, Neutoron, etc. )."},{"line_number":29,"context_line":"  * - Global request ID"},{"line_number":30,"context_line":"    - The request ID that users can specify."},{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_e9d7624a","line":28,"range":{"start_line":28,"start_character":29,"end_line":28,"end_character":37},"updated":"2017-06-28 05:59:30.000000000","message":"Neutron","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c65a193827e0ccda7c1a426aed745f97e390329c","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  * - Local request ID"},{"line_number":25,"context_line":"    - A unique request ID is generated automatically in each request by Nova."},{"line_number":26,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":27,"context_line":"      Local request IDs are different between components"},{"line_number":28,"context_line":"      (Nova, Cinder, Glance, Neutoron, etc. )."},{"line_number":29,"context_line":"  * - Global request ID"},{"line_number":30,"context_line":"    - The request ID that users can specify."},{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_c5721d12","line":28,"range":{"start_line":27,"start_character":6,"end_line":28,"end_character":45},"in_reply_to":"5f201791_d16210ae","updated":"2017-06-29 13:09:57.000000000","message":"Done","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c65a193827e0ccda7c1a426aed745f97e390329c","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    - A unique request ID is generated automatically in each request by Nova."},{"line_number":26,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":27,"context_line":"      Local request IDs are different between components"},{"line_number":28,"context_line":"      (Nova, Cinder, Glance, Neutoron, etc. )."},{"line_number":29,"context_line":"  * - Global request ID"},{"line_number":30,"context_line":"    - The request ID that users can specify."},{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_655b4987","line":28,"range":{"start_line":28,"start_character":29,"end_line":28,"end_character":37},"in_reply_to":"5f201791_e9d7624a","updated":"2017-06-29 13:09:57.000000000","message":"Done","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  * - Global request ID"},{"line_number":30,"context_line":"    - The request ID that users can specify."},{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":32,"context_line":"      It is utilized in all components, Nova and components"},{"line_number":33,"context_line":"      called by Nova (Cinder, Glance, Neutorn, etc)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"**Request Header**"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_b13314ab","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":52},"updated":"2017-06-28 05:59:30.000000000","message":"\"User specified request-id which is utilized as common identifier by all services (Nova, Cinder, Glance, Neutron, etc.) involved in that operation. This request id is same among all services involved in that operation.\"","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    - The request ID that users can specify."},{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":32,"context_line":"      It is utilized in all components, Nova and components"},{"line_number":33,"context_line":"      called by Nova (Cinder, Glance, Neutorn, etc)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"**Request Header**"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_49be56ff","line":33,"range":{"start_line":33,"start_character":38,"end_line":33,"end_character":45},"updated":"2017-06-28 05:59:30.000000000","message":"Neutron","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c65a193827e0ccda7c1a426aed745f97e390329c","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    - The request ID that users can specify."},{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":32,"context_line":"      It is utilized in all components, Nova and components"},{"line_number":33,"context_line":"      called by Nova (Cinder, Glance, Neutorn, etc)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"**Request Header**"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_055c9549","line":33,"range":{"start_line":33,"start_character":38,"end_line":33,"end_character":45},"in_reply_to":"5f201791_49be56ff","updated":"2017-06-29 13:09:57.000000000","message":"Done","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c65a193827e0ccda7c1a426aed745f97e390329c","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  * - Global request ID"},{"line_number":30,"context_line":"    - The request ID that users can specify."},{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":32,"context_line":"      It is utilized in all components, Nova and components"},{"line_number":33,"context_line":"      called by Nova (Cinder, Glance, Neutorn, etc)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"**Request Header**"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_454a8d80","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":52},"in_reply_to":"5f201791_b13314ab","updated":"2017-06-29 13:09:57.000000000","message":"Done","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":32,"context_line":"      It is utilized in all components, Nova and components"},{"line_number":33,"context_line":"      called by Nova (Cinder, Glance, Neutorn, etc)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"**Request Header**"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"In each REST API request, you can specify the global request ID"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_11d9a820","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":0},"updated":"2017-06-28 05:59:30.000000000","message":"It will be nice to explain the actual use and requirements of global ids.\nsomething from Sean specs-\n\nIt is extremely common for clouds to have an ELK (Elastic Search, Logstash, Kibana) infrastructure that is consuming their logs. The only way to query request flows is if there is a common identifier across all relevant messages. A global request-id immediately makes existing deployed tooling better for managing OpenStack.\n\nand link to this sepc for more details\n- https://specs.openstack.org/openstack/oslo-specs/specs/pike/global-req-id.html#problem-description","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c65a193827e0ccda7c1a426aed745f97e390329c","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":32,"context_line":"      It is utilized in all components, Nova and components"},{"line_number":33,"context_line":"      called by Nova (Cinder, Glance, Neutorn, etc)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"**Request Header**"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"In each REST API request, you can specify the global request ID"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_60569709","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":0},"in_reply_to":"5f201791_11d9a820","updated":"2017-06-29 13:09:57.000000000","message":"Done","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":74,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":75,"context_line":"track the API request processing as its transitions between all the different"},{"line_number":76,"context_line":"nova services and between nova services and other services called"},{"line_number":77,"context_line":"by nova services."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":80,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_499d3664","line":77,"range":{"start_line":75,"start_character":68,"end_line":77,"end_character":17},"updated":"2017-06-28 05:59:30.000000000","message":"may be in more easy statements:\n\n\"..different nova services or between nova and other component services called by nova during that request.","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c65a193827e0ccda7c1a426aed745f97e390329c","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":74,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":75,"context_line":"track the API request processing as its transitions between all the different"},{"line_number":76,"context_line":"nova services and between nova services and other services called"},{"line_number":77,"context_line":"by nova services."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":80,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_e062a7d8","line":77,"range":{"start_line":75,"start_character":68,"end_line":77,"end_character":17},"in_reply_to":"5f201791_499d3664","updated":"2017-06-29 13:09:57.000000000","message":"Done","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":77,"context_line":"by nova services."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":80,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":81,"context_line":"with the local request IDs of nova services."},{"line_number":82,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"},{"line_number":83,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_11abe874","line":80,"range":{"start_line":80,"start_character":56,"end_line":80,"end_character":57},"updated":"2017-06-28 05:59:30.000000000","message":"\" .. are treated as global request ids and output ..\"","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":77,"context_line":"by nova services."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":80,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":81,"context_line":"with the local request IDs of nova services."},{"line_number":82,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"},{"line_number":83,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_317b8428","line":80,"range":{"start_line":80,"start_character":35,"end_line":80,"end_character":38},"updated":"2017-06-28 05:59:30.000000000","message":"that","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c65a193827e0ccda7c1a426aed745f97e390329c","unresolved":false,"context_lines":[{"line_number":77,"context_line":"by nova services."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":80,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":81,"context_line":"with the local request IDs of nova services."},{"line_number":82,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"},{"line_number":83,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_6040d708","line":80,"range":{"start_line":80,"start_character":56,"end_line":80,"end_character":57},"in_reply_to":"5f201791_11abe874","updated":"2017-06-29 13:09:57.000000000","message":"It is not correct.\nIt mentions about \u0027X-Openstack-Request-Id\u0027 in the response header.\nIt is the local Request ID of callee.","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"564fe4c8b4b7a89b4ef8c92fcc614a11ce9f0140","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":80,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":81,"context_line":"with the local request IDs of nova services."},{"line_number":82,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"},{"line_number":83,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"},{"line_number":84,"context_line":"library package. e.g. ``glanceclient``, ``cinderclient``.)"}],"source_content_type":"text/x-rst","patch_set":8,"id":"5f201791_b1bd54b8","line":81,"range":{"start_line":81,"start_character":0,"end_line":81,"end_character":4},"updated":"2017-06-28 05:59:30.000000000","message":"\"along with\"","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c65a193827e0ccda7c1a426aed745f97e390329c","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":80,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":81,"context_line":"with the local request IDs of nova services."},{"line_number":82,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"},{"line_number":83,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"},{"line_number":84,"context_line":"library package. e.g. ``glanceclient``, ``cinderclient``.)"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_a0d14f5a","line":81,"range":{"start_line":81,"start_character":0,"end_line":81,"end_character":4},"in_reply_to":"5f201791_b1bd54b8","updated":"2017-06-29 13:09:57.000000000","message":"Done","commit_id":"94b723224723239597385731bd145d4b10165e14"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"There are two types of request ID."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. list-table::"},{"line_number":19,"context_line":"  :header-rows: 1"},{"line_number":20,"context_line":"  :widths: 2,8"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  * - Type"},{"line_number":23,"context_line":"    - Description"},{"line_number":24,"context_line":"  * - Local request ID"},{"line_number":25,"context_line":"    - Locally generated unique request ID by each service and different between"},{"line_number":26,"context_line":"      all services (Nova, Cinder, Glance, Neutron, etc.) involved"},{"line_number":27,"context_line":"      in that operation. The format is ``req-`` + UUID (UUID4)."},{"line_number":28,"context_line":"  * - Global request ID"},{"line_number":29,"context_line":"    - User specified request ID which is utilized as common identifier"},{"line_number":30,"context_line":"      by all services (Nova, Cinder, Glance, Neutron, etc.) involved"},{"line_number":31,"context_line":"      in that operation. This request ID is same among all services involved"},{"line_number":32,"context_line":"      in that operation."},{"line_number":33,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"It is extremely common for clouds to have an ELK (Elastic Search, Logstash,"},{"line_number":36,"context_line":"Kibana) infrastructure that is consuming their logs."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_af92099d","line":33,"range":{"start_line":18,"start_character":0,"end_line":33,"end_character":44},"updated":"2017-07-03 13:15:14.000000000","message":"This would make much more sense as a definition list, IMO\n\n   Local request ID\n\n     Locally generated ...","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f1885db79e5e9f7aa395a4f86ea888c29cda9f1","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"There are two types of request ID."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. list-table::"},{"line_number":19,"context_line":"  :header-rows: 1"},{"line_number":20,"context_line":"  :widths: 2,8"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  * - Type"},{"line_number":23,"context_line":"    - Description"},{"line_number":24,"context_line":"  * - Local request ID"},{"line_number":25,"context_line":"    - Locally generated unique request ID by each service and different between"},{"line_number":26,"context_line":"      all services (Nova, Cinder, Glance, Neutron, etc.) involved"},{"line_number":27,"context_line":"      in that operation. The format is ``req-`` + UUID (UUID4)."},{"line_number":28,"context_line":"  * - Global request ID"},{"line_number":29,"context_line":"    - User specified request ID which is utilized as common identifier"},{"line_number":30,"context_line":"      by all services (Nova, Cinder, Glance, Neutron, etc.) involved"},{"line_number":31,"context_line":"      in that operation. This request ID is same among all services involved"},{"line_number":32,"context_line":"      in that operation."},{"line_number":33,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"It is extremely common for clouds to have an ELK (Elastic Search, Logstash,"},{"line_number":36,"context_line":"Kibana) infrastructure that is consuming their logs."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_630e3333","line":33,"range":{"start_line":18,"start_character":0,"end_line":33,"end_character":44},"in_reply_to":"3f1d235d_28a81a75","updated":"2017-07-04 08:35:00.000000000","message":"Ah, I meant that the output would be easier to read. However, I can live with this style","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"There are two types of request ID."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":".. list-table::"},{"line_number":19,"context_line":"  :header-rows: 1"},{"line_number":20,"context_line":"  :widths: 2,8"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  * - Type"},{"line_number":23,"context_line":"    - Description"},{"line_number":24,"context_line":"  * - Local request ID"},{"line_number":25,"context_line":"    - Locally generated unique request ID by each service and different between"},{"line_number":26,"context_line":"      all services (Nova, Cinder, Glance, Neutron, etc.) involved"},{"line_number":27,"context_line":"      in that operation. The format is ``req-`` + UUID (UUID4)."},{"line_number":28,"context_line":"  * - Global request ID"},{"line_number":29,"context_line":"    - User specified request ID which is utilized as common identifier"},{"line_number":30,"context_line":"      by all services (Nova, Cinder, Glance, Neutron, etc.) involved"},{"line_number":31,"context_line":"      in that operation. This request ID is same among all services involved"},{"line_number":32,"context_line":"      in that operation."},{"line_number":33,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"It is extremely common for clouds to have an ELK (Elastic Search, Logstash,"},{"line_number":36,"context_line":"Kibana) infrastructure that is consuming their logs."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_28a81a75","line":33,"range":{"start_line":18,"start_character":0,"end_line":33,"end_character":44},"in_reply_to":"3f1d235d_af92099d","updated":"2017-07-04 08:27:12.000000000","message":"It is the table. Just each 2 sentences. So IMO, it is not necessary to make item lists.","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":33,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"It is extremely common for clouds to have an ELK (Elastic Search, Logstash,"},{"line_number":36,"context_line":"Kibana) infrastructure that is consuming their logs."},{"line_number":37,"context_line":"The only way to query these flows is if there is a common identifier across"},{"line_number":38,"context_line":"all relevant messages. The global request ID immediately makes existing"},{"line_number":39,"context_line":"deployed tooling better for managing OpenStack."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_8f8d0d7d","line":36,"range":{"start_line":36,"start_character":23,"end_line":36,"end_character":31},"updated":"2017-07-03 13:15:14.000000000","message":"drop this","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":33,"context_line":"      The format is ``req-`` + UUID (UUID4)."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"It is extremely common for clouds to have an ELK (Elastic Search, Logstash,"},{"line_number":36,"context_line":"Kibana) infrastructure that is consuming their logs."},{"line_number":37,"context_line":"The only way to query these flows is if there is a common identifier across"},{"line_number":38,"context_line":"all relevant messages. The global request ID immediately makes existing"},{"line_number":39,"context_line":"deployed tooling better for managing OpenStack."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_ad70bcdd","line":36,"range":{"start_line":36,"start_character":23,"end_line":36,"end_character":31},"in_reply_to":"3f1d235d_8f8d0d7d","updated":"2017-07-04 08:27:12.000000000","message":"Done","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":43,"context_line":"In each REST API request, you can specify the global request ID"},{"line_number":44,"context_line":"in ``X-Openstack-Request-Id`` header, starting from microversion 2.46."},{"line_number":45,"context_line":"The format must be ``req-`` + UUID (UUID4)."},{"line_number":46,"context_line":"If not, the global request ID is ignored by Nova."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Request header example::"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_0ff7bdf7","line":46,"range":{"start_line":46,"start_character":3,"end_line":46,"end_character":6},"updated":"2017-07-03 13:15:14.000000000","message":"not provided?","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":43,"context_line":"In each REST API request, you can specify the global request ID"},{"line_number":44,"context_line":"in ``X-Openstack-Request-Id`` header, starting from microversion 2.46."},{"line_number":45,"context_line":"The format must be ``req-`` + UUID (UUID4)."},{"line_number":46,"context_line":"If not, the global request ID is ignored by Nova."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Request header example::"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_8d7740d5","line":46,"range":{"start_line":46,"start_character":3,"end_line":46,"end_character":6},"in_reply_to":"3f1d235d_0ff7bdf7","updated":"2017-07-04 08:27:12.000000000","message":"If not in accordance with the format,","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":56,"context_line":"Starting from microversion 2.46, ``X-Openstack-Request-Id`` is also returned"},{"line_number":57,"context_line":"in the response header."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"``X-Compute-Request-Id`` and ``X-Openstack-Request-Id`` are local request IDs."},{"line_number":60,"context_line":"The global request IDs are not returned."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Response header example::"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_6f38719f","line":59,"range":{"start_line":59,"start_character":29,"end_line":59,"end_character":78},"updated":"2017-07-03 13:15:14.000000000","message":"You said above that this was a global request ID that could be specified by the user, but this says it\u0027s a local request ID. Which is it?","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":56,"context_line":"Starting from microversion 2.46, ``X-Openstack-Request-Id`` is also returned"},{"line_number":57,"context_line":"in the response header."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"``X-Compute-Request-Id`` and ``X-Openstack-Request-Id`` are local request IDs."},{"line_number":60,"context_line":"The global request IDs are not returned."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Response header example::"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_089c3ebe","line":59,"range":{"start_line":59,"start_character":29,"end_line":59,"end_character":78},"in_reply_to":"3f1d235d_6f38719f","updated":"2017-07-04 08:27:12.000000000","message":"In the *response*, both ``X-Compute-Request-Id`` and ``X-Openstack-Request-Id`` are local request IDs of the callee.","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":80,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":81,"context_line":"track the API request processing as its transitions between all the"},{"line_number":82,"context_line":"different nova services or between nova and other component services"},{"line_number":83,"context_line":"called by nova during that request."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_cf466522","line":81,"range":{"start_line":81,"start_character":36,"end_line":81,"end_character":39},"updated":"2017-07-03 13:15:14.000000000","message":"it (no s)","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":78,"context_line":""},{"line_number":79,"context_line":"All logs on the system, by default, include the global request ID and"},{"line_number":80,"context_line":"the local request ID when available. This allows an administrator to"},{"line_number":81,"context_line":"track the API request processing as its transitions between all the"},{"line_number":82,"context_line":"different nova services or between nova and other component services"},{"line_number":83,"context_line":"called by nova during that request."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_c8a52606","line":81,"range":{"start_line":81,"start_character":36,"end_line":81,"end_character":39},"in_reply_to":"3f1d235d_cf466522","updated":"2017-07-04 08:27:12.000000000","message":"Done","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":82,"context_line":"different nova services or between nova and other component services"},{"line_number":83,"context_line":"called by nova during that request."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":86,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":87,"context_line":"along with the local request IDs of nova services."},{"line_number":88,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_4f6495b9","line":85,"range":{"start_line":85,"start_character":69,"end_line":85,"end_character":71},"updated":"2017-07-03 13:15:14.000000000","message":"in the","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":82,"context_line":"different nova services or between nova and other component services"},{"line_number":83,"context_line":"called by nova during that request."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":86,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":87,"context_line":"along with the local request IDs of nova services."},{"line_number":88,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_68aa92d2","line":85,"range":{"start_line":85,"start_character":69,"end_line":85,"end_character":71},"in_reply_to":"3f1d235d_4f6495b9","updated":"2017-07-04 08:27:12.000000000","message":"Done","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":85,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":86,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":87,"context_line":"along with the local request IDs of nova services."},{"line_number":88,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"},{"line_number":89,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"},{"line_number":90,"context_line":"library package. e.g. ``glanceclient``, ``cinderclient``.)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Log output example is as follows ("},{"line_number":93,"context_line":"Nova local request ID: req-034279a7-f2dd-40ff-9c93-75768fda494d,"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_8f698d8c","line":90,"range":{"start_line":88,"start_character":0,"end_line":90,"end_character":58},"updated":"2017-07-03 13:15:14.000000000","message":"Can you put this in a \u0027tip\u0027 directive or something instead. Also this isn\u0027t clear. What do you mean by \"if a session client is used in client library\"?","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":85,"context_line":"When nova services receive the local request IDs of other components in"},{"line_number":86,"context_line":"``X-Openstack-Request-Id`` header, the local request IDs are output to logs"},{"line_number":87,"context_line":"along with the local request IDs of nova services."},{"line_number":88,"context_line":"(If a session client is used in client library, set ``DEBUG`` level to"},{"line_number":89,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"},{"line_number":90,"context_line":"library package. e.g. ``glanceclient``, ``cinderclient``.)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Log output example is as follows ("},{"line_number":93,"context_line":"Nova local request ID: req-034279a7-f2dd-40ff-9c93-75768fda494d,"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_485596c5","line":90,"range":{"start_line":88,"start_character":0,"end_line":90,"end_character":58},"in_reply_to":"3f1d235d_8f698d8c","updated":"2017-07-04 08:27:12.000000000","message":"Done.\nSession client is e.g.:\nhttps://github.com/openstack/python-novaclient/blob/master/novaclient/client.py#L49","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":89,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"},{"line_number":90,"context_line":"library package. e.g. ``glanceclient``, ``cinderclient``.)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Log output example is as follows ("},{"line_number":93,"context_line":"Nova local request ID: req-034279a7-f2dd-40ff-9c93-75768fda494d,"},{"line_number":94,"context_line":"Neutron local request ID: req-39b315da-e1eb-4ab5-a45b-3f2dbdaba787)::"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"  Jun 19 09:16:34 devstack-master nova-compute[27857]: DEBUG keystoneauth.session [None req-034279a7-f2dd-40ff-9c93-75768fda494d admin admin] POST call to network for http://10.0.2.15:9696/v2.0/ports used request id req-39b315da-e1eb-4ab5-a45b-3f2dbdaba787 {{(pid\u003d27857) request /usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py:640}}"},{"line_number":97,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_8ffe2dac","line":94,"range":{"start_line":92,"start_character":0,"end_line":94,"end_character":69},"updated":"2017-07-03 13:15:14.000000000","message":"Sample log output is provided below. In this example, nova is using local request ID ``req-...``, while neutron is using local request ID ``req-...``::","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":89,"context_line":"the ``keystoneauth`` log level. If not, set ``DEBUG`` level to the client"},{"line_number":90,"context_line":"library package. e.g. ``glanceclient``, ``cinderclient``.)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Log output example is as follows ("},{"line_number":93,"context_line":"Nova local request ID: req-034279a7-f2dd-40ff-9c93-75768fda494d,"},{"line_number":94,"context_line":"Neutron local request ID: req-39b315da-e1eb-4ab5-a45b-3f2dbdaba787)::"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"  Jun 19 09:16:34 devstack-master nova-compute[27857]: DEBUG keystoneauth.session [None req-034279a7-f2dd-40ff-9c93-75768fda494d admin admin] POST call to network for http://10.0.2.15:9696/v2.0/ports used request id req-39b315da-e1eb-4ab5-a45b-3f2dbdaba787 {{(pid\u003d27857) request /usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py:640}}"},{"line_number":97,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_48c0f67b","line":94,"range":{"start_line":92,"start_character":0,"end_line":94,"end_character":69},"in_reply_to":"3f1d235d_8ffe2dac","updated":"2017-07-04 08:27:12.000000000","message":"Done","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":96,"context_line":"  Jun 19 09:16:34 devstack-master nova-compute[27857]: DEBUG keystoneauth.session [None req-034279a7-f2dd-40ff-9c93-75768fda494d admin admin] POST call to network for http://10.0.2.15:9696/v2.0/ports used request id req-39b315da-e1eb-4ab5-a45b-3f2dbdaba787 {{(pid\u003d27857) request /usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py:640}}"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":".. note::"},{"line_number":99,"context_line":"  The local request IDs are useful to make \u0027call graphs\u0027."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Instance Faults"},{"line_number":102,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_2f295937","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":2},"updated":"2017-07-03 13:15:14.000000000","message":"nit: Can you add an extra space here and ideally a new line","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":96,"context_line":"  Jun 19 09:16:34 devstack-master nova-compute[27857]: DEBUG keystoneauth.session [None req-034279a7-f2dd-40ff-9c93-75768fda494d admin admin] POST call to network for http://10.0.2.15:9696/v2.0/ports used request id req-39b315da-e1eb-4ab5-a45b-3f2dbdaba787 {{(pid\u003d27857) request /usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py:640}}"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":".. note::"},{"line_number":99,"context_line":"  The local request IDs are useful to make \u0027call graphs\u0027."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Instance Faults"},{"line_number":102,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3f1d235d_68d8527e","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":2},"in_reply_to":"3f1d235d_2f295937","updated":"2017-07-04 08:27:12.000000000","message":"Done","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"}],"api-ref/source/parameters.yaml":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"6d2c5f01981c26d6759ae6b265bd9069165573c7","unresolved":false,"context_lines":[{"line_number":29,"context_line":"x-compute-request-id_resp:"},{"line_number":30,"context_line":"  description: |"},{"line_number":31,"context_line":"    The local request ID, which is a unique ID generated automatically"},{"line_number":32,"context_line":"    for tracking each request."},{"line_number":33,"context_line":"    It is associated with the request appears in the log lines"},{"line_number":34,"context_line":"    for that request."},{"line_number":35,"context_line":"    By default, the middleware configuration"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7f231b9d_31bf22d2","line":32,"range":{"start_line":32,"start_character":17,"end_line":32,"end_character":29},"updated":"2017-06-16 08:15:11.000000000","message":"maybe we can say it\u0027s \u0027for tracking each request to nova\u0027 here as it\u0027s nova api-ref?","commit_id":"a8232216b9374cb3abe222ea447e1d995b002db4"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"a034c3d63ca404307e10f65a0dac109cac051e80","unresolved":false,"context_lines":[{"line_number":29,"context_line":"x-compute-request-id_resp:"},{"line_number":30,"context_line":"  description: |"},{"line_number":31,"context_line":"    The local request ID, which is a unique ID generated automatically"},{"line_number":32,"context_line":"    for tracking each request."},{"line_number":33,"context_line":"    It is associated with the request appears in the log lines"},{"line_number":34,"context_line":"    for that request."},{"line_number":35,"context_line":"    By default, the middleware configuration"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7f231b9d_8ccd97b8","line":32,"range":{"start_line":32,"start_character":17,"end_line":32,"end_character":29},"in_reply_to":"7f231b9d_31bf22d2","updated":"2017-06-19 02:01:35.000000000","message":"Done","commit_id":"a8232216b9374cb3abe222ea447e1d995b002db4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  description: |"},{"line_number":31,"context_line":"    The local request ID, which is a unique ID generated automatically"},{"line_number":32,"context_line":"    for tracking each request to nova."},{"line_number":33,"context_line":"    It is associated with the request appears in the log lines"},{"line_number":34,"context_line":"    for that request."},{"line_number":35,"context_line":"    By default, the middleware configuration"},{"line_number":36,"context_line":"    ensures that the local request ID appears in the log files."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f1d235d_8f174dee","line":33,"updated":"2017-07-03 13:15:14.000000000","message":"and appears","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  description: |"},{"line_number":31,"context_line":"    The local request ID, which is a unique ID generated automatically"},{"line_number":32,"context_line":"    for tracking each request to nova."},{"line_number":33,"context_line":"    It is associated with the request appears in the log lines"},{"line_number":34,"context_line":"    for that request."},{"line_number":35,"context_line":"    By default, the middleware configuration"},{"line_number":36,"context_line":"    ensures that the local request ID appears in the log files."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f1d235d_4dfec837","line":33,"in_reply_to":"3f1d235d_8f174dee","updated":"2017-07-04 08:27:12.000000000","message":"Done","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    ensures that the local request ID appears in the log files."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    .. note::"},{"line_number":39,"context_line":"      This header exists for backward compatibility."},{"line_number":40,"context_line":"  in: header"},{"line_number":41,"context_line":"  required: true"},{"line_number":42,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f1d235d_2fb719f9","line":39,"updated":"2017-07-03 13:15:14.000000000","message":"and? I assume the \u0027x-openstack-request-id\u0027 header is more useful? Perhaps we should say that?","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    ensures that the local request ID appears in the log files."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    .. note::"},{"line_number":39,"context_line":"      This header exists for backward compatibility."},{"line_number":40,"context_line":"  in: header"},{"line_number":41,"context_line":"  required: true"},{"line_number":42,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f1d235d_2d8eeccf","line":39,"in_reply_to":"3f1d235d_2fb719f9","updated":"2017-07-04 08:27:12.000000000","message":"\u003e  I assume the \u0027x-openstack-request-id\u0027 header is more useful?\n\nNo.\nThe local request ID of the callee is returned in the \u0027X-Compute-Request-Id\u0027 and \u0027X-Openstack-Request-Id\u0027 of the response.\nThey are same local request ID of the callee.","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e2408bed07c0c45a59d04cee6017c921477b1805","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    for tracking each request in OpenStack components."},{"line_number":47,"context_line":"    The format of the global request ID must be ``req-`` + UUID (UUID4)."},{"line_number":48,"context_line":"    If not, it is ignored."},{"line_number":49,"context_line":"    It is associated with the request appears in the log lines"},{"line_number":50,"context_line":"    for that request."},{"line_number":51,"context_line":"    By default, the middleware configuration ensures that"},{"line_number":52,"context_line":"    the global request ID appears in the log files."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f1d235d_0fba1ddd","line":49,"range":{"start_line":49,"start_character":38,"end_line":49,"end_character":45},"updated":"2017-07-03 13:15:14.000000000","message":"and appears","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"6a10597b7e14a626c7c417069d8272696ec256ad","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    for tracking each request in OpenStack components."},{"line_number":47,"context_line":"    The format of the global request ID must be ``req-`` + UUID (UUID4)."},{"line_number":48,"context_line":"    If not, it is ignored."},{"line_number":49,"context_line":"    It is associated with the request appears in the log lines"},{"line_number":50,"context_line":"    for that request."},{"line_number":51,"context_line":"    By default, the middleware configuration ensures that"},{"line_number":52,"context_line":"    the global request ID appears in the log files."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f1d235d_0dbfb061","line":49,"range":{"start_line":49,"start_character":38,"end_line":49,"end_character":45},"in_reply_to":"3f1d235d_0fba1ddd","updated":"2017-07-04 08:27:12.000000000","message":"Done","commit_id":"1ce01e6bd183674cf18404c3dca3a38e9416786d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f9641bdd026f31c07559229268bf27ed6b70d34","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    ensures that the local request ID appears in the log files."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    .. note::"},{"line_number":39,"context_line":"      This header exists for backward compatibility."},{"line_number":40,"context_line":"  in: header"},{"line_number":41,"context_line":"  required: true"},{"line_number":42,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f1d235d_23b4bb34","line":39,"range":{"start_line":39,"start_character":4,"end_line":39,"end_character":6},"updated":"2017-07-04 08:40:36.000000000","message":"nit: an extra space and newline would be nice here","commit_id":"6d384d93bb716225ad09995d56d4b935848a3331"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"23a3d33519ba0e088543ae126328ef10aa32b9cc","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    ensures that the local request ID appears in the log files."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    .. note::"},{"line_number":39,"context_line":"      This header exists for backward compatibility."},{"line_number":40,"context_line":"  in: header"},{"line_number":41,"context_line":"  required: true"},{"line_number":42,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f1d235d_13b543ee","line":39,"range":{"start_line":39,"start_character":4,"end_line":39,"end_character":6},"in_reply_to":"3f1d235d_23b4bb34","updated":"2017-07-06 07:15:58.000000000","message":"Done","commit_id":"6d384d93bb716225ad09995d56d4b935848a3331"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f9641bdd026f31c07559229268bf27ed6b70d34","unresolved":false,"context_lines":[{"line_number":58,"context_line":"  description: |"},{"line_number":59,"context_line":"    The local request ID, which is a unique ID generated automatically"},{"line_number":60,"context_line":"    for tracking each request to nova."},{"line_number":61,"context_line":"    It is associated with the request appears in the log lines"},{"line_number":62,"context_line":"    for that request."},{"line_number":63,"context_line":"    By default, the middleware configuration"},{"line_number":64,"context_line":"    ensures that the local request ID appears in the log files."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f1d235d_63aab3d2","line":61,"range":{"start_line":61,"start_character":38,"end_line":61,"end_character":45},"updated":"2017-07-04 08:40:36.000000000","message":"and appears","commit_id":"6d384d93bb716225ad09995d56d4b935848a3331"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"23a3d33519ba0e088543ae126328ef10aa32b9cc","unresolved":false,"context_lines":[{"line_number":58,"context_line":"  description: |"},{"line_number":59,"context_line":"    The local request ID, which is a unique ID generated automatically"},{"line_number":60,"context_line":"    for tracking each request to nova."},{"line_number":61,"context_line":"    It is associated with the request appears in the log lines"},{"line_number":62,"context_line":"    for that request."},{"line_number":63,"context_line":"    By default, the middleware configuration"},{"line_number":64,"context_line":"    ensures that the local request ID appears in the log files."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f1d235d_93c83374","line":61,"range":{"start_line":61,"start_character":38,"end_line":61,"end_character":45},"in_reply_to":"3f1d235d_63aab3d2","updated":"2017-07-06 07:15:58.000000000","message":"Done","commit_id":"6d384d93bb716225ad09995d56d4b935848a3331"}],"api-ref/source/request-ids.inc":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"6d2c5f01981c26d6759ae6b265bd9069165573c7","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Users can specify the global request ID in the request header."},{"line_number":8,"context_line":"Users can recieve the local request ID in the response header."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"For more details about Request IDs, please reference: `Faults"},{"line_number":11,"context_line":"\u003chttps://developer.openstack.org/api-guide/compute/faults.html\u003e`_"}],"source_content_type":"text/x-c++src","patch_set":2,"id":"7f231b9d_11054611","line":8,"range":{"start_line":8,"start_character":10,"end_line":8,"end_character":17},"updated":"2017-06-16 08:15:11.000000000","message":"s/recieve/receive/","commit_id":"a8232216b9374cb3abe222ea447e1d995b002db4"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"2f9641bdd026f31c07559229268bf27ed6b70d34","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Users can specify the global request ID in the request header."},{"line_number":8,"context_line":"Users can receive the local request ID in the response header."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"For more details about Request IDs, please reference: `Faults"},{"line_number":11,"context_line":"\u003chttps://developer.openstack.org/api-guide/compute/faults.html\u003e`_"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"3f1d235d_23e27b30","line":8,"range":{"start_line":8,"start_character":10,"end_line":8,"end_character":17},"updated":"2017-07-04 08:40:36.000000000","message":"extract? they will always _receive_ the header as part of a response, but that doesn\u0027t mean they\u0027ll do anything with it","commit_id":"6d384d93bb716225ad09995d56d4b935848a3331"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"bd0a8b48435587dfc3c4f3dd251a1e8cfa52ed8b","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Users can specify the global request ID in the request header."},{"line_number":8,"context_line":"Users can receive the local request ID in the response header."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"For more details about Request IDs, please reference: `Faults"},{"line_number":11,"context_line":"\u003chttps://developer.openstack.org/api-guide/compute/faults.html\u003e`_"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"3f1d235d_53797b91","line":8,"range":{"start_line":8,"start_character":10,"end_line":8,"end_character":17},"in_reply_to":"3f1d235d_23e27b30","updated":"2017-07-06 07:06:03.000000000","message":"Yes. The \u0027X-Compute-Request-Id\u0027 and \u0027X-Openstack-Request-Id\u0027 headers in the response are the local request IDs of the callee(nova).","commit_id":"6d384d93bb716225ad09995d56d4b935848a3331"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"cdc7c669e39585e379d5cc0b0ea8dbe02f24ec7a","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Users can specify the global request ID in the request header."},{"line_number":8,"context_line":"Users can receive the local request ID in the response header."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"For more details about Request IDs, please reference: `Faults"},{"line_number":11,"context_line":"\u003chttps://developer.openstack.org/api-guide/compute/faults.html\u003e`_"}],"source_content_type":"text/x-c++src","patch_set":10,"id":"3f1d235d_6792714e","line":8,"range":{"start_line":8,"start_character":10,"end_line":8,"end_character":17},"in_reply_to":"3f1d235d_53797b91","updated":"2017-07-06 08:54:59.000000000","message":"Ok, then either \"can extract\" or \"will receive\" would be better choices here. Saying that users \"can receive\" something suggests that something is optional.","commit_id":"6d384d93bb716225ad09995d56d4b935848a3331"}]}
