)]}'
{"releasenotes/notes/return-request-id-to-caller-78d27f33f0048405.yaml":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c90897bf28c5432e17853e6f1ea5a9de1e2a2887","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Methods in manager classes and resource classes return wrapper classes"},{"line_number":4,"context_line":"    that wrap values returned originally."},{"line_number":5,"context_line":"    For example, wrapper classes are inherited from base data types list,"},{"line_number":6,"context_line":"    tuple and dict. Each of these wrapper classes contains a \u0027request_ids\u0027"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3a57f1b5_5d906643","line":3,"updated":"2016-02-11 15:38:11.000000000","message":"Release notes are targeted at end users and deployers, so this is way too technical and too much implementation details.\n\nProbably better to just change it to something like:\n\n  - Added ability to get request_id for better tracing.\n\nOr something along those lines.","commit_id":"743d492245a02b80cf6b58d39f9c403cbd702045"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"22875bb6529adb64241c2453047efbaeac026ff2","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    Now the caller can get the cinder\u0027s request_ids returned from"},{"line_number":6,"context_line":"    cinderclient to output them in logs with its own request ID."},{"line_number":7,"context_line":"    The function to output them to the logs will be implemented"},{"line_number":8,"context_line":"    in other projects (nova, heat, etc.)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    | For ex."},{"line_number":11,"context_line":"    | \u003e\u003e\u003e from cinderclient import client"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a57f1b5_13a94890","line":8,"range":{"start_line":7,"start_character":4,"end_line":8,"end_character":41},"updated":"2016-02-12 14:16:03.000000000","message":"Not sure these two lines are needed.","commit_id":"8e3df5cfd6ae9d23179d0c88bbeaa3ff941dd5df"},{"author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"change_message_id":"c848ad0e28405f5fda629d2c93e82eb80d5d04bf","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    Now the caller can get the cinder\u0027s request_ids returned from"},{"line_number":6,"context_line":"    cinderclient to output them in logs with its own request ID."},{"line_number":7,"context_line":"    The function to output them to the logs will be implemented"},{"line_number":8,"context_line":"    in other projects (nova, heat, etc.)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    | For ex."},{"line_number":11,"context_line":"    | \u003e\u003e\u003e from cinderclient import client"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a57f1b5_04db4050","line":8,"range":{"start_line":7,"start_character":4,"end_line":8,"end_character":41},"in_reply_to":"3a57f1b5_13a94890","updated":"2016-02-12 15:04:29.000000000","message":"I\u0027m not sure either.","commit_id":"8e3df5cfd6ae9d23179d0c88bbeaa3ff941dd5df"},{"author":{"_account_id":11224,"name":"Swami Reddy","email":"swamireddy@gmail.com","username":"swamireddy"},"change_message_id":"6fd29bab266d4a1d5d0531cab450e1104ce870f8","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    cinderclient to output them in logs with its own request ID."},{"line_number":7,"context_line":"    The function to output them to the logs will be implemented"},{"line_number":8,"context_line":"    in other projects (nova, heat, etc.)."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    | For ex."},{"line_number":11,"context_line":"    | \u003e\u003e\u003e from cinderclient import client"},{"line_number":12,"context_line":"    | \u003e\u003e\u003e cinder \u003d client.Client(\u00272\u0027, $OS_USER_NAME, $OS_PASSWORD, $OS_TENANT_NAME, $OS_AUTH_URL)"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dae33548_40f643d8","line":9,"updated":"2016-02-14 14:11:32.000000000","message":"Line #7 and #8 can be removed.","commit_id":"8e3df5cfd6ae9d23179d0c88bbeaa3ff941dd5df"},{"author":{"_account_id":11224,"name":"Swami Reddy","email":"swamireddy@gmail.com","username":"swamireddy"},"change_message_id":"c5b9d1a86be794aaaa15522279ac7e00d91c1f6f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Added support to return \"x-openstack-request-id\" header in request_ids attribute for better tracing."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    | For ex."},{"line_number":6,"context_line":"    | \u003e\u003e\u003e from cinderclient import client"},{"line_number":7,"context_line":"    | \u003e\u003e\u003e cinder \u003d client.Client(\u00272\u0027, $OS_USER_NAME, $OS_PASSWORD, $OS_TENANT_NAME, $OS_AUTH_URL)"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"dae33548_ae89f0cc","line":4,"updated":"2016-02-15 09:38:39.000000000","message":"Wrap the above line.","commit_id":"63608c9376698ec2cbf37eda933764feaff320d9"}]}
