)]}'
{"cinder/volume/manager.py":[{"author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"change_message_id":"00f156f2bdf74ca0a23b1bbaf3c28dde2f6c8a2a","unresolved":true,"context_lines":[{"line_number":1833,"context_line":""},{"line_number":1834,"context_line":"        meta_geo \u003d volume.metadata.get(\u0027disk_geometry\u0027) \\"},{"line_number":1835,"context_line":"            if volume and volume.metadata else None"},{"line_number":1836,"context_line":"        glance_geo \u003d volume.glance_metadata.get(\u0027disk_geometry\u0027) \\"},{"line_number":1837,"context_line":"            if volume and volume.glance_metadata else None"},{"line_number":1838,"context_line":""},{"line_number":1839,"context_line":"        disk_geometry \u003d ("}],"source_content_type":"text/x-python","patch_set":3,"id":"be098979_83890c62","line":1836,"updated":"2026-06-12 11:56:49.000000000","message":"glance_metadata is optional and lazily loaded. \"if volume and volume.glance_metadata\" won\u0027t protect from missing attribute. Either add to expected_attrs or load when needed.","commit_id":"fed686226666f55094761f35a9d61f0ccf71896e"},{"author":{"_account_id":37798,"name":"Sam Clippinger","display_name":"samatwork","email":"sam.clippinger@garmin.com","username":"samatwork","status":"Garmin International"},"change_message_id":"a96fcf763bc4cadc9f9d16bd590605044cc4c0c5","unresolved":true,"context_lines":[{"line_number":1833,"context_line":""},{"line_number":1834,"context_line":"        meta_geo \u003d volume.metadata.get(\u0027disk_geometry\u0027) \\"},{"line_number":1835,"context_line":"            if volume and volume.metadata else None"},{"line_number":1836,"context_line":"        glance_geo \u003d volume.glance_metadata.get(\u0027disk_geometry\u0027) \\"},{"line_number":1837,"context_line":"            if volume and volume.glance_metadata else None"},{"line_number":1838,"context_line":""},{"line_number":1839,"context_line":"        disk_geometry \u003d ("}],"source_content_type":"text/x-python","patch_set":3,"id":"dd90272c_7a0de509","line":1836,"in_reply_to":"be098979_83890c62","updated":"2026-06-17 02:32:17.000000000","message":"I\u0027m sorry, I\u0027m new to the Cinder codebase.  Could you provide some guidance on how to load an attribute when it is needed?  I tried adding glance_metadata to expected_attrs but that seems to break almost every test.  If you could point me to an example where on-demand loading is done, I\u0027ll try to implement it here.","commit_id":"fed686226666f55094761f35a9d61f0ccf71896e"}]}
