)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"38d28ce7175ab7381512950e7e5495be8d232d84","unresolved":false,"context_lines":[{"line_number":10,"context_line":"support to the dynamic Redfish emulator. As of this patch, the"},{"line_number":11,"context_line":"only backend for the Redfish Storage implemented is static"},{"line_number":12,"context_line":"config (Flask) file."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I250d84e6edd3c867809068a1a6b9c28e6756cbaf"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"7faddb67_7005f2c0","line":13,"updated":"2019-08-27 18:38:07.000000000","message":"nit: story/task, but I think without is likely okay.","commit_id":"a02d337ac0e296c7903ba858f158c5a56e60da19"}],"doc/source/user/dynamic-emulator.rst":[{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"53ec78f8fbe58eba76688322a76ffccf10bb2ad9","unresolved":false,"context_lines":[{"line_number":591,"context_line":"        ]"},{"line_number":592,"context_line":"    }"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"The Storage resources can be revealed by querying the *Storage*"},{"line_number":595,"context_line":"for the corresponding System directly."},{"line_number":596,"context_line":""},{"line_number":597,"context_line":".. code-block:: python"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_8aca9643","line":594,"range":{"start_line":594,"start_character":50,"end_line":594,"end_character":63},"updated":"2019-08-14 10:13:30.000000000","message":"Storage resource","commit_id":"e1271f2aa6e064bf88408f5017431989a0bd0979"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"53ec78f8fbe58eba76688322a76ffccf10bb2ad9","unresolved":false,"context_lines":[{"line_number":602,"context_line":"        \"Name\": \"Storage Collection\","},{"line_number":603,"context_line":"        \"Members@odata.count\": 1,"},{"line_number":604,"context_line":"        \"Members\": ["},{"line_number":605,"context_line":""},{"line_number":606,"context_line":"                    {"},{"line_number":607,"context_line":"                        \"@odata.id\": \"/redfish/v1/Systems/da69abcc-dae0-4913-9a7b-d344043097c0/Storage/1\""},{"line_number":608,"context_line":"                    }"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_ca016e6c","line":605,"updated":"2019-08-14 10:13:30.000000000","message":"nit: spaces and indents","commit_id":"e1271f2aa6e064bf88408f5017431989a0bd0979"}],"sushy_tools/emulator/main.py":[{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"53ec78f8fbe58eba76688322a76ffccf10bb2ad9","unresolved":false,"context_lines":[{"line_number":664,"context_line":"    for stg in storage_col:"},{"line_number":665,"context_line":"        if stg[\u0027Id\u0027] \u003d\u003d storage_id:"},{"line_number":666,"context_line":"            return flask.render_template("},{"line_number":667,"context_line":"                \u0027storage.json\u0027, identity\u003didentity, storage\u003dstg)"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"    return \u0027Not found\u0027, 404"},{"line_number":670,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_eab6aadc","line":667,"range":{"start_line":667,"start_character":17,"end_line":667,"end_character":24},"updated":"2019-08-14 10:13:30.000000000","message":"Should we also render storage in `chassis.json` and `system.json`?","commit_id":"e1271f2aa6e064bf88408f5017431989a0bd0979"},{"author":{"_account_id":30013,"name":"Varsha Verma","email":"varsha.verma.eee15@itbhu.ac.in","username":"verma-varsha"},"change_message_id":"5bd6827a384605dcd1a7092b1ade7c08905b85a2","unresolved":false,"context_lines":[{"line_number":664,"context_line":"    for stg in storage_col:"},{"line_number":665,"context_line":"        if stg[\u0027Id\u0027] \u003d\u003d storage_id:"},{"line_number":666,"context_line":"            return flask.render_template("},{"line_number":667,"context_line":"                \u0027storage.json\u0027, identity\u003didentity, storage\u003dstg)"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"    return \u0027Not found\u0027, 404"},{"line_number":670,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_34095c30","line":667,"range":{"start_line":667,"start_character":17,"end_line":667,"end_character":24},"in_reply_to":"7faddb67_62d2cbff","updated":"2019-09-02 15:58:21.000000000","message":"Added a function get_all_storage for rendering the all storage instances as belonging to the first chassis in the latest patch.","commit_id":"e1271f2aa6e064bf88408f5017431989a0bd0979"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"fa7de2a6367df196ec384273f3ae5282e8edb035","unresolved":false,"context_lines":[{"line_number":664,"context_line":"    for stg in storage_col:"},{"line_number":665,"context_line":"        if stg[\u0027Id\u0027] \u003d\u003d storage_id:"},{"line_number":666,"context_line":"            return flask.render_template("},{"line_number":667,"context_line":"                \u0027storage.json\u0027, identity\u003didentity, storage\u003dstg)"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"    return \u0027Not found\u0027, 404"},{"line_number":670,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_62d2cbff","line":667,"range":{"start_line":667,"start_character":17,"end_line":667,"end_character":24},"in_reply_to":"7faddb67_a05a1180","updated":"2019-08-30 15:14:13.000000000","message":"I had in mind this [1]:\n\n                \"Storage\": {\n                    \"description\": \"An array of references to the storage subsystems connected to or inside this Chassis.\",\n                    \"items\": {\n                        \"$ref\": \"http://redfish.dmtf.org/schemas/v1/Storage.json#/definitions/Storage\"\n                    },\n                    \"longDescription\": \"The value of this property shall reference one or more resources of type Storage that are connected to or contained inside this Chassis.\",\n                    \"readonly\": true,\n                    \"type\": \"array\",\n                    \"versionAdded\": \"v1_2_0\"\n                },\n\nOr is this irrelevant?\n\n1. https://redfish.dmtf.org/schemas/v1/Chassis.v1_9_1.json","commit_id":"e1271f2aa6e064bf88408f5017431989a0bd0979"},{"author":{"_account_id":30013,"name":"Varsha Verma","email":"varsha.verma.eee15@itbhu.ac.in","username":"verma-varsha"},"change_message_id":"b66d3be35f98b16bfe54e703dd8deaaad93bf42c","unresolved":false,"context_lines":[{"line_number":664,"context_line":"    for stg in storage_col:"},{"line_number":665,"context_line":"        if stg[\u0027Id\u0027] \u003d\u003d storage_id:"},{"line_number":666,"context_line":"            return flask.render_template("},{"line_number":667,"context_line":"                \u0027storage.json\u0027, identity\u003didentity, storage\u003dstg)"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"    return \u0027Not found\u0027, 404"},{"line_number":670,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_a05a1180","line":667,"range":{"start_line":667,"start_character":17,"end_line":667,"end_character":24},"in_reply_to":"7faddb67_eab6aadc","updated":"2019-08-14 12:16:15.000000000","message":"How can we query a Storage collection for a Chassis?\nIn the Standard Redfish document, the URI\u0027s that can be used to query the Redfish Storage only include the following:\n/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage\n\n/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage\n\n/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage\n\n/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage\n\n/redfish/v1/Systems/{ComputerSystemId}/Storage","commit_id":"e1271f2aa6e064bf88408f5017431989a0bd0979"}]}
