)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"161b6642551fe3417f28cb011127c62cc51a5940","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3b4d375d_99c3ecd9","updated":"2025-04-22 14:16:11.000000000","message":"@ministry.96.nd@gmail.com Hi, Bo,  any comment from you?","commit_id":"d537834adf9a839cf6c556baad7571392ad86c3d"},{"author":{"_account_id":28691,"name":"Bo Tran","email":"ministry.96.nd@gmail.com","username":"ministry"},"change_message_id":"1b7e0b8c3843eced1c418d97943b97c0d75eb334","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0b07e672_6c6739e6","updated":"2025-04-23 08:28:03.000000000","message":"Let merge it ^^","commit_id":"d537834adf9a839cf6c556baad7571392ad86c3d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"6eb826001dc5775ff63213bd2421616e1b4c0e70","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"431d0617_b85c6817","updated":"2025-03-22 17:32:48.000000000","message":"recheck","commit_id":"d537834adf9a839cf6c556baad7571392ad86c3d"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"c396f65a4a2b8b71e26ca3db2bac369b89d90378","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"575e7c1c_dd1b8c92","updated":"2025-03-27 13:50:18.000000000","message":"recheck","commit_id":"d537834adf9a839cf6c556baad7571392ad86c3d"},{"author":{"_account_id":28691,"name":"Bo Tran","email":"ministry.96.nd@gmail.com","username":"ministry"},"change_message_id":"6f0bc70a7cc768bb24a7113931d4f677d1de6366","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0f263f0f_ca067252","updated":"2025-03-24 01:36:13.000000000","message":"sorry for my late.\n\nI think we should care about other directives of cloud-init. Do you think about this?","commit_id":"d537834adf9a839cf6c556baad7571392ad86c3d"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"c28eb6a32813d0dd23ff9d9c2dafc0efad3de50b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5aac39f6_1c827bcc","in_reply_to":"0f263f0f_ca067252","updated":"2025-03-27 13:07:00.000000000","message":"hello, Bo, i think we don\u0027t need to consider other directives. because the cloud-init config file was generated by trove, and it only contains write_files directive, this behavior is controlled by trove code. whereas the user-data config file was provided by the user(or cloud operator), we can\u0027t validate the file. so i do a simple validation here to ensure the provided user-data is a python dict. so there is only one potential conflict which is the write_files directive while combining the cloud-init config files.","commit_id":"d537834adf9a839cf6c556baad7571392ad86c3d"},{"author":{"_account_id":28691,"name":"Bo Tran","email":"ministry.96.nd@gmail.com","username":"ministry"},"change_message_id":"1b7e0b8c3843eced1c418d97943b97c0d75eb334","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4f1e9faf_74ae0020","in_reply_to":"3b4d375d_99c3ecd9","updated":"2025-04-23 08:28:03.000000000","message":"No, I think you did great—awesome work!","commit_id":"d537834adf9a839cf6c556baad7571392ad86c3d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"efa014a22bb8ae43ac76e21e52fc8085b4d86ff8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"195ca4d4_5cc327e6","updated":"2025-04-25 08:07:31.000000000","message":"recheck","commit_id":"89ebecfb11a380e1e4a17fb90411cb2535a79c5d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"911fa961f54d9af79892bc8f3535e834c44a8975","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1c9838df_46630d6a","updated":"2025-04-25 12:53:47.000000000","message":"recheck","commit_id":"89ebecfb11a380e1e4a17fb90411cb2535a79c5d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"811c4b36bda99ed8828efb5a2c7baacd38f1eefb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2c0c0e80_887a98fb","updated":"2025-04-25 15:14:47.000000000","message":"recheck","commit_id":"89ebecfb11a380e1e4a17fb90411cb2535a79c5d"},{"author":{"_account_id":28691,"name":"Bo Tran","email":"ministry.96.nd@gmail.com","username":"ministry"},"change_message_id":"159aecbfd4b8a7e7f4532767dcddb28151e69553","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7d6e1983_618b84c8","updated":"2025-05-16 03:18:02.000000000","message":"recheck","commit_id":"89ebecfb11a380e1e4a17fb90411cb2535a79c5d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b70d00385d001edc58e72c3dc027ac2f6dd821a4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"92a7237b_a61592d5","updated":"2025-05-21 14:02:41.000000000","message":"recheck","commit_id":"89ebecfb11a380e1e4a17fb90411cb2535a79c5d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"79a1910e0bfd0cc96931b1382428a38e66bac3aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6330e083_0a535b6f","updated":"2025-04-25 10:15:22.000000000","message":"recheck (random errors)","commit_id":"89ebecfb11a380e1e4a17fb90411cb2535a79c5d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"3a059fd04ac210f824e863b08bbf906209bc34da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2babc36d_7975262b","updated":"2025-05-21 14:14:22.000000000","message":"@wchy1001@gmail.com hello, please +W again 😊","commit_id":"f6e4b2de1442a5baa59d3eb33f79103f72d0b3aa"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"904e7f360eac64a70822383626a0103f6193ca17","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8c1b5fc3_a3e8b379","updated":"2025-05-21 16:37:57.000000000","message":"wait https://review.opendev.org/c/openstack/trove/+/950556","commit_id":"f6e4b2de1442a5baa59d3eb33f79103f72d0b3aa"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"5f42cfe6e8ef2c21bfa002d1c0faf7de2f12dbb4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"888d8f9e_15f6ff3e","updated":"2025-05-22 11:18:42.000000000","message":"recheck","commit_id":"10bd587fdda01036bebe4ef9b06b24261919b6d6"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"c3b60c7455e20b526630423c11f2826a5b276dfa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3c51a8ba_3927377b","updated":"2025-05-22 08:31:10.000000000","message":"recheck random error","commit_id":"10bd587fdda01036bebe4ef9b06b24261919b6d6"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"415155cae1706d13c0f3273ada124d0a2166d8d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"15790f62_2938b43a","updated":"2025-05-23 09:12:09.000000000","message":"recheck","commit_id":"4ac6587ececaa397e7cd72bfcd2f69303cd39d88"},{"author":{"_account_id":28691,"name":"Bo Tran","email":"ministry.96.nd@gmail.com","username":"ministry"},"change_message_id":"b419209ccc8eb38f84aa1fc085c01ffb98d02e8e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"6bea754c_ead225e7","updated":"2025-05-23 04:15:29.000000000","message":"recheck","commit_id":"4ac6587ececaa397e7cd72bfcd2f69303cd39d88"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"976edb2b2fe474c5bbb21c9335c7a76fcd464343","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"6ff191a8_531c5463","updated":"2025-05-23 07:28:05.000000000","message":"recheck - `EndpointNotFound: Endpoint not found`","commit_id":"4ac6587ececaa397e7cd72bfcd2f69303cd39d88"}]}
