)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"f2648648e7efd0c5176f93b6214d8f585606103e","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Optimize Gnocchi fetcher"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depending on the environment where ClloudKitty is applied, when using"},{"line_number":10,"context_line":"Gnocchi fetcher, if the environment is too big, CloudKitty tends to"},{"line_number":11,"context_line":"consume to much RAM of the host where it is running. This happens"},{"line_number":12,"context_line":"because before retrieving the scope IDs and filtering out only the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"cea5b738_1381ff56","line":9,"range":{"start_line":9,"start_character":35,"end_line":9,"end_character":46},"updated":"2022-11-11 21:39:00.000000000","message":"CloudKitty","commit_id":"48d3620ab0a39048886ab5016d69a41db0b30025"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"7749f16ebae0d439ccfe31cebea61e0b2e46b069","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Optimize Gnocchi fetcher"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depending on the environment where ClloudKitty is applied, when using"},{"line_number":10,"context_line":"Gnocchi fetcher, if the environment is too big, CloudKitty tends to"},{"line_number":11,"context_line":"consume to much RAM of the host where it is running. This happens"},{"line_number":12,"context_line":"because before retrieving the scope IDs and filtering out only the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"043c01ff_07cf1fe9","line":9,"range":{"start_line":9,"start_character":35,"end_line":9,"end_character":46},"in_reply_to":"cea5b738_1381ff56","updated":"2022-11-11 21:44:01.000000000","message":"Done","commit_id":"48d3620ab0a39048886ab5016d69a41db0b30025"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"f14f119bae841317a6885fba206aba6e3c9128e6","unresolved":true,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This patch proposes a change in that process, to load the chunk of"},{"line_number":16,"context_line":"Gnocchi resources and execute the retrieval of the scope ID and"},{"line_number":17,"context_line":"selectig only the unique ones right away. Then, in the worst case"},{"line_number":18,"context_line":"scenario, we would only have 1000 resources being loaded to memory."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: Ibcc6af5aa5cf544be9032e33d3ac90eb1f6b14ef"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"acebea99_7f28f500","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":8},"updated":"2022-11-28 14:55:49.000000000","message":"selecting","commit_id":"017aa96e4d1f9bd4bf740d67f45e3a6d30633373"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"de02fd1aff84c90f0f73d019d3ab2ffcb542ede4","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This patch proposes a change in that process, to load the chunk of"},{"line_number":16,"context_line":"Gnocchi resources and execute the retrieval of the scope ID and"},{"line_number":17,"context_line":"selectig only the unique ones right away. Then, in the worst case"},{"line_number":18,"context_line":"scenario, we would only have 1000 resources being loaded to memory."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: Ibcc6af5aa5cf544be9032e33d3ac90eb1f6b14ef"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"740d4e8c_ec721984","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":8},"in_reply_to":"acebea99_7f28f500","updated":"2022-11-28 14:57:35.000000000","message":"Done","commit_id":"017aa96e4d1f9bd4bf740d67f45e3a6d30633373"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9907c2ec7acc2e05a456d0bfb0b97f9874bc9507","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depending on the environment where CloudKitty is applied, when using"},{"line_number":10,"context_line":"Gnocchi fetcher, if the environment is too big, CloudKitty tends to"},{"line_number":11,"context_line":"consume to much RAM of the host where it is running. This happens"},{"line_number":12,"context_line":"because before retrieving the scope IDs and filtering out only the"},{"line_number":13,"context_line":"unique ones, it loads all of the Gnocchi resources to memory."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"9a54017d_09bf70e5","line":11,"range":{"start_line":11,"start_character":19,"end_line":11,"end_character":51},"updated":"2023-01-09 14:35:36.000000000","message":"You can remove this part, that\u0027s not necessary.","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9907c2ec7acc2e05a456d0bfb0b97f9874bc9507","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depending on the environment where CloudKitty is applied, when using"},{"line_number":10,"context_line":"Gnocchi fetcher, if the environment is too big, CloudKitty tends to"},{"line_number":11,"context_line":"consume to much RAM of the host where it is running. This happens"},{"line_number":12,"context_line":"because before retrieving the scope IDs and filtering out only the"},{"line_number":13,"context_line":"unique ones, it loads all of the Gnocchi resources to memory."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"cc2b025a_75d9d4aa","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":10},"updated":"2023-01-09 14:35:36.000000000","message":"too","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"28cd88da6a0ee902e34e4f2d859ee3db8c8bdd5f","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depending on the environment where CloudKitty is applied, when using"},{"line_number":10,"context_line":"Gnocchi fetcher, if the environment is too big, CloudKitty tends to"},{"line_number":11,"context_line":"consume to much RAM of the host where it is running. This happens"},{"line_number":12,"context_line":"because before retrieving the scope IDs and filtering out only the"},{"line_number":13,"context_line":"unique ones, it loads all of the Gnocchi resources to memory."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"be0b87f4_9df201db","line":11,"range":{"start_line":11,"start_character":19,"end_line":11,"end_character":51},"in_reply_to":"9a54017d_09bf70e5","updated":"2023-01-09 14:43:09.000000000","message":"Done","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"28cd88da6a0ee902e34e4f2d859ee3db8c8bdd5f","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depending on the environment where CloudKitty is applied, when using"},{"line_number":10,"context_line":"Gnocchi fetcher, if the environment is too big, CloudKitty tends to"},{"line_number":11,"context_line":"consume to much RAM of the host where it is running. This happens"},{"line_number":12,"context_line":"because before retrieving the scope IDs and filtering out only the"},{"line_number":13,"context_line":"unique ones, it loads all of the Gnocchi resources to memory."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"3bd83256_951f8572","line":11,"range":{"start_line":11,"start_character":8,"end_line":11,"end_character":10},"in_reply_to":"cc2b025a_75d9d4aa","updated":"2023-01-09 14:43:09.000000000","message":"Done","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"a17be2d8055e26046779ac8c9e3a01579c574722","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"7e7278fa_1c32d45b","updated":"2022-11-15 17:26:28.000000000","message":"Hello Mariusz and Pierre, \nThis one is an important one to have in CloudKitty. Could you guys review it?","commit_id":"017aa96e4d1f9bd4bf740d67f45e3a6d30633373"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"1ec738e67ac0b2fc77df0708fcb968c905e63beb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8ab53edd_f0f23483","updated":"2022-11-14 13:25:53.000000000","message":"recheck","commit_id":"017aa96e4d1f9bd4bf740d67f45e3a6d30633373"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"8a319597400fd234f97b4b365de8a8345705052a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8a5f6414_27efe1b6","updated":"2022-12-01 15:47:53.000000000","message":"Hello Pierre and Mariusz, \nThis is an important one to get merged.","commit_id":"5168467adea204823349cc6d8c545565f5946fa4"},{"author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"change_message_id":"eccee70319d6443cc873eed3c7c4d42e9c95d700","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"cc733a9a_61f5ed35","updated":"2022-12-07 14:51:34.000000000","message":"I confirm this works in my test environment, though of course this environment is very small.\n\nI think we only need release notes and I\u0027ll be happy to give it my +2. :)","commit_id":"5168467adea204823349cc6d8c545565f5946fa4"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ebe4b9a328f58c574666d5d8ad410ccacae24b88","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7979f78a_3c963974","in_reply_to":"cc733a9a_61f5ed35","updated":"2022-12-07 17:41:11.000000000","message":"done","commit_id":"5168467adea204823349cc6d8c545565f5946fa4"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"0fab410dde3b47e580e65532dd18c7e7822fe1cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"5c4f8c2b_9f0e3f08","updated":"2022-12-21 16:50:34.000000000","message":"Hello Pierre, \nDo you think that we can move on and merge this one? Or, do you want some extra time to review it?","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9907c2ec7acc2e05a456d0bfb0b97f9874bc9507","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"89fa5816_817a292d","updated":"2023-01-09 14:35:36.000000000","message":"Minor nits to resolve","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"48db51f809ad2c5be3c9c08e7039b738e058e02b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"dca78cd0_636a2f41","updated":"2022-12-07 19:53:24.000000000","message":"recheck","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"28cd88da6a0ee902e34e4f2d859ee3db8c8bdd5f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"a2dbef66_b31eed62","in_reply_to":"89fa5816_817a292d","updated":"2023-01-09 14:43:09.000000000","message":"Done","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"9d33a9b46ef866b50c5914b78471237ec96c40a6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"de83d53a_73c31b50","updated":"2023-01-09 16:29:06.000000000","message":"recheck","commit_id":"f6bcad0c86882f8ee043e0348410b727fad0b03d"}],"cloudkitty/fetcher/gnocchi.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9fafed0f73d4ed73aa0302326d2fb6cf55031d65","unresolved":true,"context_lines":[{"line_number":134,"context_line":""},{"line_number":135,"context_line":"                chunk_len \u003d len(resources_chunk)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"                is_last_chunk_equals_marker \u003d chunk_len and resources_chunk["},{"line_number":138,"context_line":"                    chunk_len - 1][\u0027id\u0027] \u003d\u003d marker"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"                if chunk_len \u003c 1 or ("},{"line_number":141,"context_line":"                        chunk_len \u003d\u003d 1 and is_last_chunk_equals_marker):"}],"source_content_type":"text/x-python","patch_set":7,"id":"65b388f9_9928c993","line":138,"range":{"start_line":137,"start_character":60,"end_line":138,"end_character":34},"updated":"2023-01-09 14:38:42.000000000","message":"This could raise IndexError is the list is empty.","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"a7d9db54cf14e4500fd4568eba023fe0bc889208","unresolved":true,"context_lines":[{"line_number":134,"context_line":""},{"line_number":135,"context_line":"                chunk_len \u003d len(resources_chunk)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"                is_last_chunk_equals_marker \u003d chunk_len and resources_chunk["},{"line_number":138,"context_line":"                    chunk_len - 1][\u0027id\u0027] \u003d\u003d marker"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"                if chunk_len \u003c 1 or ("},{"line_number":141,"context_line":"                        chunk_len \u003d\u003d 1 and is_last_chunk_equals_marker):"}],"source_content_type":"text/x-python","patch_set":7,"id":"afa6ed75_975d7141","line":138,"range":{"start_line":137,"start_character":60,"end_line":138,"end_character":34},"in_reply_to":"65b388f9_9928c993","updated":"2023-01-09 14:51:38.000000000","message":"It will not as \"0\" is evaluated to False. \n\n```\nchunk_len and resources_chunk[chunk_len - 1][\u0027id\u0027] \u003d\u003d marker\n```","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"046aa414a8531649c6bd525e88f8694089cbd8c2","unresolved":false,"context_lines":[{"line_number":134,"context_line":""},{"line_number":135,"context_line":"                chunk_len \u003d len(resources_chunk)"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"                is_last_chunk_equals_marker \u003d chunk_len and resources_chunk["},{"line_number":138,"context_line":"                    chunk_len - 1][\u0027id\u0027] \u003d\u003d marker"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"                if chunk_len \u003c 1 or ("},{"line_number":141,"context_line":"                        chunk_len \u003d\u003d 1 and is_last_chunk_equals_marker):"}],"source_content_type":"text/x-python","patch_set":7,"id":"39a2c95b_87c53dac","line":138,"range":{"start_line":137,"start_character":60,"end_line":138,"end_character":34},"in_reply_to":"afa6ed75_975d7141","updated":"2023-01-09 14:52:38.000000000","message":"Done","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"}],"cloudkitty/tests/fetchers/test_gnocchi.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9907c2ec7acc2e05a456d0bfb0b97f9874bc9507","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# -*- coding: utf-8 -*-"},{"line_number":2,"context_line":"# Copyright 2019 Objectif Libre"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":5,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":7,"id":"126ca635_b7d2a0e1","line":2,"range":{"start_line":2,"start_character":2,"end_line":2,"end_character":31},"updated":"2023-01-09 14:35:36.000000000","message":"This should be your own copyright.","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"28cd88da6a0ee902e34e4f2d859ee3db8c8bdd5f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# -*- coding: utf-8 -*-"},{"line_number":2,"context_line":"# Copyright 2019 Objectif Libre"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":5,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":7,"id":"a871a026_badeafb4","line":2,"range":{"start_line":2,"start_character":2,"end_line":2,"end_character":31},"in_reply_to":"126ca635_b7d2a0e1","updated":"2023-01-09 14:43:09.000000000","message":"Done","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"}],"releasenotes/notes/optimize_gnochi-fetcher-41b502e7ca242cb1.yaml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9907c2ec7acc2e05a456d0bfb0b97f9874bc9507","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Optimize Gnocchi fetcher to avoid consuming host\u0027s"},{"line_number":5,"context_line":"    RAM when CloudKitty runs in big Cloud Environments."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"30fd63fc_e748e7be","line":4,"range":{"start_line":4,"start_character":48,"end_line":4,"end_character":54},"updated":"2023-01-09 14:35:36.000000000","message":"Remove host\u0027s","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"28cd88da6a0ee902e34e4f2d859ee3db8c8bdd5f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Optimize Gnocchi fetcher to avoid consuming host\u0027s"},{"line_number":5,"context_line":"    RAM when CloudKitty runs in big Cloud Environments."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"86db841a_58645375","line":4,"range":{"start_line":4,"start_character":48,"end_line":4,"end_character":54},"in_reply_to":"30fd63fc_e748e7be","updated":"2023-01-09 14:43:09.000000000","message":"Done","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"9907c2ec7acc2e05a456d0bfb0b97f9874bc9507","unresolved":true,"context_lines":[{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Optimize Gnocchi fetcher to avoid consuming host\u0027s"},{"line_number":5,"context_line":"    RAM when CloudKitty runs in big Cloud Environments."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"859e1603_9e47b324","line":5,"range":{"start_line":5,"start_character":32,"end_line":5,"end_character":54},"updated":"2023-01-09 14:35:36.000000000","message":"large cloud deployments.\n\nCan you specify what kind of environment would trigger this? Many resources?","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"28cd88da6a0ee902e34e4f2d859ee3db8c8bdd5f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Optimize Gnocchi fetcher to avoid consuming host\u0027s"},{"line_number":5,"context_line":"    RAM when CloudKitty runs in big Cloud Environments."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"e054cead_03a9d186","line":5,"range":{"start_line":5,"start_character":32,"end_line":5,"end_character":54},"in_reply_to":"859e1603_9e47b324","updated":"2023-01-09 14:43:09.000000000","message":"Done","commit_id":"7f3a18dab08fdb60bbc8b2b0a099ffc5182f3c15"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"c01d57f843de5a515eab326b2852a88757783173","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Optimize Gnocchi fetcher to avoid consuming too much RAM when CloudKitty "},{"line_number":5,"context_line":"    runs in Cloud Environments where hundreds of thousands resources live."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"76e0003f_ec0d3670","line":4,"range":{"start_line":4,"start_character":76,"end_line":4,"end_character":77},"updated":"2023-01-09 14:55:36.000000000","message":"remove trailing space","commit_id":"3b1826fe9e134e452f4fa079193141c89188638f"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"8116348dd6a1a03d23857e7f9ab4b8d9fde52a35","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Optimize Gnocchi fetcher to avoid consuming too much RAM when CloudKitty "},{"line_number":5,"context_line":"    runs in Cloud Environments where hundreds of thousands resources live."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"6726a51f_7f4286fc","line":4,"range":{"start_line":4,"start_character":76,"end_line":4,"end_character":77},"in_reply_to":"76e0003f_ec0d3670","updated":"2023-01-09 14:56:41.000000000","message":"Done","commit_id":"3b1826fe9e134e452f4fa079193141c89188638f"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"c01d57f843de5a515eab326b2852a88757783173","unresolved":true,"context_lines":[{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Optimize Gnocchi fetcher to avoid consuming too much RAM when CloudKitty "},{"line_number":5,"context_line":"    runs in Cloud Environments where hundreds of thousands resources live."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"4d25ed23_f96475ce","line":5,"range":{"start_line":5,"start_character":12,"end_line":5,"end_character":30},"updated":"2023-01-09 14:55:36.000000000","message":"no need to capitalise","commit_id":"3b1826fe9e134e452f4fa079193141c89188638f"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"8116348dd6a1a03d23857e7f9ab4b8d9fde52a35","unresolved":false,"context_lines":[{"line_number":2,"context_line":"issues:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Optimize Gnocchi fetcher to avoid consuming too much RAM when CloudKitty "},{"line_number":5,"context_line":"    runs in Cloud Environments where hundreds of thousands resources live."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"e3b57ae9_87b0385d","line":5,"range":{"start_line":5,"start_character":12,"end_line":5,"end_character":30},"in_reply_to":"4d25ed23_f96475ce","updated":"2023-01-09 14:56:41.000000000","message":"Done","commit_id":"3b1826fe9e134e452f4fa079193141c89188638f"}]}
