)]}'
{"/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":"d1af442fea1d13f2f6fdd28acead98c69c30009a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"of the deployed image, use the UUID passed from the conductor."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ie2299372e94386902e0a8be0597250ec52e1fec9"},{"line_number":13,"context_line":"Story: #2006649"},{"line_number":14,"context_line":"Depends-on: https://review.opendev.org/686580"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fa7e38b_19f7a95b","line":13,"updated":"2019-10-11 22:26:48.000000000","message":"task please :)","commit_id":"94db6e3cc9b5cbe39d7e5bcaa215dcb166c0153e"}],"ironic_python_agent/extensions/image.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0603297a51d6fe4ca56aa4980ad630e38986d6ac","unresolved":false,"context_lines":[{"line_number":58,"context_line":"            for key, val in (v.split(\u0027\u003d\u0027, 1) for v in vals):"},{"line_number":59,"context_line":"                part[key] \u003d val.strip()"},{"line_number":60,"context_line":"            # Ignore non partition"},{"line_number":61,"context_line":"            if part.get(\u0027TYPE\u0027) not in [\u0027md\u0027, \u0027part\u0027]:"},{"line_number":62,"context_line":"                # NOTE(TheJulia): This technically creates an edge failure"},{"line_number":63,"context_line":"                # case where a filesystem on a whole block device sans"},{"line_number":64,"context_line":"                # partitioning would behave differently."}],"source_content_type":"text/x-python","patch_set":5,"id":"3fa7e38b_bec01f4c","line":61,"updated":"2019-12-02 20:56:35.000000000","message":"Seems reasonable to make the change based upon the code path. We seeminly need to just get the correct UUID in?","commit_id":"2ad73ffcc324d276d7beebbbb95c6fb1276b1dc3"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"74ae4685c3b30c8c2fb96722b7b1e78bc7008522","unresolved":false,"context_lines":[{"line_number":107,"context_line":"                    LOG.debug(\u0027Could not find partition %(part)s on md \u0027"},{"line_number":108,"context_line":"                              \u0027device %(dev)s\u0027,"},{"line_number":109,"context_line":"                              {\u0027part\u0027: md_partition,"},{"line_number":110,"context_line":"                               \u0027dev\u0027: device})"},{"line_number":111,"context_line":"                LOG.debug(\"Found md device with partition %s\", md_partition)"},{"line_number":112,"context_line":"                return md_partition"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3fa7e38b_e50ee6e2","line":110,"updated":"2019-12-04 14:22:59.000000000","message":"missing else? otherwise it always returns success while the old version used to raise here.","commit_id":"0ccde99aa3e17f7a420dcd55ac3ce231137e522c"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"e2085a01a138cc06233d8ad1bbb94aa333258783","unresolved":false,"context_lines":[{"line_number":107,"context_line":"                    LOG.debug(\u0027Could not find partition %(part)s on md \u0027"},{"line_number":108,"context_line":"                              \u0027device %(dev)s\u0027,"},{"line_number":109,"context_line":"                              {\u0027part\u0027: md_partition,"},{"line_number":110,"context_line":"                               \u0027dev\u0027: device})"},{"line_number":111,"context_line":"                LOG.debug(\"Found md device with partition %s\", md_partition)"},{"line_number":112,"context_line":"                return md_partition"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3fa7e38b_c5fc0a74","line":110,"in_reply_to":"3fa7e38b_e50ee6e2","updated":"2019-12-04 14:33:56.000000000","message":"Uuh, nice catch! I\u0027ll update the patch ... will also reverse the logic to make it easier to digest.","commit_id":"0ccde99aa3e17f7a420dcd55ac3ce231137e522c"}],"releasenotes/notes/software_raid_use_rootf_uuid-9149cc0c8638d5d5.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0603297a51d6fe4ca56aa4980ad630e38986d6ac","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    is in the first partition of the deployed image. Instead, the IPA will use"},{"line_number":6,"context_line":"    the UUID passed from the conductor to identify the root partition. Before"},{"line_number":7,"context_line":"    upgrades, the root file system UUID needs hence to be set as part of the"},{"line_number":8,"context_line":"    node\u0027s internal_drive_info or as \u0027rootfs_uuid\u0027 image metadata."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fa7e38b_5ecfab8a","line":8,"range":{"start_line":8,"start_character":11,"end_line":8,"end_character":30},"updated":"2019-12-02 20:56:35.000000000","message":"driver_internal_info... and it is not user editable...\n\neffectively the result of this means standalone users can\u0027t use software raid it unless there is a way set/assert, but even then we have detection/determination logic elsewhere. :\\","commit_id":"2ad73ffcc324d276d7beebbbb95c6fb1276b1dc3"}]}
