)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"8edb74b23df0543992fedc9dff8d96ad86b94199","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"970bfca5_2ce98493","updated":"2022-08-22 16:27:59.000000000","message":"Hello, I created a blueprint in order to implement Lustre in Cinder. Wang Shilong did it years ago but never merge so I finished the work for Cinder.","commit_id":"9c272525b42defc7a9ae4003d1ad56cb21538428"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"e156ae81b6b957d61551a63f4d8de297a6b7a394","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7f8bd618_a173be5b","updated":"2022-08-22 16:28:48.000000000","message":"Here the blueprint","commit_id":"9c272525b42defc7a9ae4003d1ad56cb21538428"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f15b669acd3e6e54afdaf54e96ae7082cb283388","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"86b27e25_ad0e9d81","in_reply_to":"7f8bd618_a173be5b","updated":"2022-12-21 14:34:44.000000000","message":"https://blueprints.launchpad.net/cinder/+spec/add-lustre-driver","commit_id":"9c272525b42defc7a9ae4003d1ad56cb21538428"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"89125eba375008896e6feae94f001d5589a61f00","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"61097367_a19b1b58","updated":"2022-11-04 16:45:56.000000000","message":"You need to update the cinder support matrix to add this driver and itemize supported features, plus you need some documentation for the driver.\nFinally we will need to see this driver passing your third-party CI.  The thrid-party CI will also need to be reporting on os-brick as well as cinder","commit_id":"fa71a53b3159c5d0495c39af10c97c9bb15ca031"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"2c4623c9aaeda3bc0540794019e1496af689bd00","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"304abd23_03420715","updated":"2022-12-21 21:16:53.000000000","message":"run Pure Storage CI","commit_id":"16c1b74318948533138eca456a02d96a918fb744"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"e85fffbb31e45174cdf83fca63a5a68b72016eae","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"8b4a773b_e0876dab","updated":"2023-01-05 15:34:18.000000000","message":"You should add\n\nDepends-On: I08440acb4582e29e4c6398be524e790957c9c6d2\n\nto the commit message so this change can pull in the os-brick code for CI testing.","commit_id":"c910aa92447259b6e662630c3b16f0e1c1a1c98c"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f7edf8b74f5c87166f359243327e3644cce2e9a4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"7fee10c7_4778fda7","in_reply_to":"6dc169f7_0889ed4a","updated":"2023-02-01 14:08:24.000000000","message":"Thanks Felipe, I updated the test by mocking os-brick.","commit_id":"c910aa92447259b6e662630c3b16f0e1c1a1c98c"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"4bab0c2daf5a45693fd5a8d1e6eeb2d0a4d3c624","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":9,"id":"d1ca2997_410a19fd","in_reply_to":"8b4a773b_e0876dab","updated":"2023-01-12 06:43:28.000000000","message":"Hello Eric, I added the Depends-On in the commit message but Zuul still fails with this error:\nos_brick.exception.ProtocolNotSupported: Connect to volume via protocol lustre not supported.\nIs there something else to do to force Zuul to take my os-brick patch ?\nThanks","commit_id":"c910aa92447259b6e662630c3b16f0e1c1a1c98c"},{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"6e023b68bdd1bfeecc84ed03cd6bf41966f787bf","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":9,"id":"6dc169f7_0889ed4a","in_reply_to":"d1ca2997_410a19fd","updated":"2023-01-20 17:15:56.000000000","message":"I think the job is not installing the os-brick (functional I know they do). However, since it is a unit test you could mock the behavior. What do you think ?","commit_id":"c910aa92447259b6e662630c3b16f0e1c1a1c98c"},{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"6e023b68bdd1bfeecc84ed03cd6bf41966f787bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"8afa013e_c9320832","updated":"2023-01-20 17:15:56.000000000","message":"Thanks for the new driver. The coverage looks fine, although I cannot see the coverage (UTs are not passing yet). ","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"c43c1e428de24e563fa72a273f8ba0fa41b8a1bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"6427e82b_ef9b8c65","updated":"2023-01-30 08:18:52.000000000","message":"This driver is moved to next development cycle i.e. Bobcat.\nCurrently it doesn\u0027t have a working CI which is required to verify drivers passing cinder related tempest tests.","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f7edf8b74f5c87166f359243327e3644cce2e9a4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"1c7de9a9_2a722af6","in_reply_to":"6427e82b_ef9b8c65","updated":"2023-02-01 14:08:24.000000000","message":"Hello Rajat, I just updated the patch to fix it.","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"64abe137f32a2877a11a8408f8f33c61edc2362f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"2b0ce960_209f7635","updated":"2023-02-01 14:28:52.000000000","message":"run-DellEMC Unity CI","commit_id":"e6b4bc047e0cd574724c2bf8deab745d1c121ebc"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"c6954f824de1b3557d3429eeb7c9576fa4b392bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"b409e506_68716ff1","updated":"2023-06-22 05:31:27.000000000","message":"1] An entry can be added in doc/source/reference/support-matrix.ini\n\n2] Not sure if the CI is ready.\n\n3] Just FYI:\nThe deadline for merging new driver is 06th July.\nhttps://releases.openstack.org/bobcat/schedule.html#b-cinder-driver-deadline\n\n4] Minor comment for .rst file (documentation)","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"c66fbb45d1f58860ba5514b4c1b84ac785087f26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"05472edc_ebe9c4cb","updated":"2023-08-07 15:50:21.000000000","message":"CI is not ready yet. I\u0027m waiting for the Lustre team to support last version of Rocky Linux.","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"1d2a717459e8e2f2a61d758424770a5bb140a9b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"ed9d2ed7_065fb23e","updated":"2023-03-13 16:32:49.000000000","message":"Hello, the CI is passing and all is ok, can someone review my patch ?","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"7a81995350448b82e86d1cb08ebc9bada0119841","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"b25cafe4_bdcb9774","updated":"2023-02-02 15:26:53.000000000","message":"recheck","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"}],"cinder/volume/drivers/lustre.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"a18b3fe693e7adef48c320a7f0eafaf2ed80fb1a","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2021 LINAGORA."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"191aa6ed_80f2f7b5","line":1,"updated":"2022-08-22 18:23:38.000000000","message":"(c) LINAGORA as well as (c) Red Hat, Inc., which is where much of this code came from...","commit_id":"68e2a75e843dfe09c9931be2cd99fc1d94d8f1d5"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f15b669acd3e6e54afdaf54e96ae7082cb283388","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2021 LINAGORA."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"5e16a58c_0863b47d","line":1,"in_reply_to":"191aa6ed_80f2f7b5","updated":"2022-12-21 14:34:44.000000000","message":"Done","commit_id":"68e2a75e843dfe09c9931be2cd99fc1d94d8f1d5"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"1b327019f943bcdc9dc5cb9e7549bb67c0bb34a2","unresolved":true,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"# Share path and share host are set by nas_host and nas_share_path configuration value"},{"line_number":46,"context_line":"lustre_opts \u003d ["},{"line_number":47,"context_line":"    cfg.StrOpt(\u0027lustre_shares_config\u0027,"},{"line_number":48,"context_line":"               default\u003d\u0027/etc/cinder/lustre_shares\u0027,"},{"line_number":49,"context_line":"               help\u003d\u0027File with the list of available Lustre shares.\u0027),"},{"line_number":50,"context_line":"    cfg.BoolOpt(\u0027lustre_sparsed_volumes\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1cbeffe8_7e876bc3","line":47,"range":{"start_line":47,"start_character":15,"end_line":47,"end_character":37},"updated":"2022-08-24 19:44:13.000000000","message":"This should not be supported for a new driver -- please remove this option and just use nas_host + nas_share_path.","commit_id":"68e2a75e843dfe09c9931be2cd99fc1d94d8f1d5"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f15b669acd3e6e54afdaf54e96ae7082cb283388","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"# Share path and share host are set by nas_host and nas_share_path configuration value"},{"line_number":46,"context_line":"lustre_opts \u003d ["},{"line_number":47,"context_line":"    cfg.StrOpt(\u0027lustre_shares_config\u0027,"},{"line_number":48,"context_line":"               default\u003d\u0027/etc/cinder/lustre_shares\u0027,"},{"line_number":49,"context_line":"               help\u003d\u0027File with the list of available Lustre shares.\u0027),"},{"line_number":50,"context_line":"    cfg.BoolOpt(\u0027lustre_sparsed_volumes\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"56d2fce4_18334c08","line":47,"range":{"start_line":47,"start_character":15,"end_line":47,"end_character":37},"in_reply_to":"1cbeffe8_7e876bc3","updated":"2022-12-21 14:34:44.000000000","message":"Done","commit_id":"68e2a75e843dfe09c9931be2cd99fc1d94d8f1d5"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"fde548ad7a8a312b6d3bb0aa8ee851fdbb6a206b","unresolved":true,"context_lines":[{"line_number":86,"context_line":"    VERSION \u003d VERSION"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":89,"context_line":"    CI_WIKI_NAME \u003d \"Cinder_Jenkins\""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":92,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"6771b891_6e1f362c","line":89,"updated":"2022-08-25 20:18:37.000000000","message":"This should be the actual wiki page name of your CI. Or is this driver going to be tested as a fully open source upstream driver by OpenDev/Zuul?","commit_id":"68e2a75e843dfe09c9931be2cd99fc1d94d8f1d5"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f15b669acd3e6e54afdaf54e96ae7082cb283388","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    VERSION \u003d VERSION"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":89,"context_line":"    CI_WIKI_NAME \u003d \"Cinder_Jenkins\""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":92,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"c3898394_9828a682","line":89,"in_reply_to":"6771b891_6e1f362c","updated":"2022-12-21 14:34:44.000000000","message":"Thanks Sean for your review. I don\u0027t think it will be tested as a fully open source upstream driver because it needs a custom environment not easy to prepare in order to test it. Should I remove this CI_WIKI_NAME ?\nThanks","commit_id":"68e2a75e843dfe09c9931be2cd99fc1d94d8f1d5"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"8c49628a46e07fdd8bb5f4c66db287984d7864d6","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    VERSION \u003d VERSION"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":89,"context_line":"    CI_WIKI_NAME \u003d \"Cinder_Jenkins\""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":92,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"f36d66bb_42a8abfe","line":89,"in_reply_to":"c3898394_9828a682","updated":"2022-12-23 11:39:23.000000000","message":"Yes, a wiki page is still needed to hold contact and CI information for your driver.\n\nPlease make sure you have read over all driver requirements in the wiki: https://wiki.openstack.org/wiki/Cinder/how-to-contribute-a-driver","commit_id":"68e2a75e843dfe09c9931be2cd99fc1d94d8f1d5"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"28bc089739f81333cbd316950f9d0b2fe9dcbc76","unresolved":true,"context_lines":[{"line_number":24,"context_line":"from oslo_config import cfg"},{"line_number":25,"context_line":"from oslo_log import log as logging"},{"line_number":26,"context_line":"from oslo_utils import units"},{"line_number":27,"context_line":"import six"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"from cinder import coordination"},{"line_number":30,"context_line":"from cinder import exception"}],"source_content_type":"text/x-python","patch_set":10,"id":"e61096ed_2b308519","line":27,"updated":"2023-01-23 10:22:53.000000000","message":"Use of ``six`` should be removed. We only support Python 3, so there is no need to add Python 2 compatibility.","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f7edf8b74f5c87166f359243327e3644cce2e9a4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"from oslo_config import cfg"},{"line_number":25,"context_line":"from oslo_log import log as logging"},{"line_number":26,"context_line":"from oslo_utils import units"},{"line_number":27,"context_line":"import six"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"from cinder import coordination"},{"line_number":30,"context_line":"from cinder import exception"}],"source_content_type":"text/x-python","patch_set":10,"id":"0b48064f_1827b557","line":27,"in_reply_to":"e61096ed_2b308519","updated":"2023-02-01 14:08:24.000000000","message":"Done","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"28bc089739f81333cbd316950f9d0b2fe9dcbc76","unresolved":true,"context_lines":[{"line_number":37,"context_line":"from cinder.volume import volume_utils"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"VERSION \u003d \u00271.0.0\u0027"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# Share path and share host are set by nas_host and nas_share_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"13f3e1e9_a6dd54a2","line":40,"updated":"2023-01-23 10:22:53.000000000","message":"Needs ``SUPPORTED`` and ``CI_WIKI_NAME`` variables set. (see https://opendev.org/openstack/cinder/src/branch/master/cinder/volume/drivers/lenovo/lenovo_fc.py#L38-L41 for an example)","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f7edf8b74f5c87166f359243327e3644cce2e9a4","unresolved":false,"context_lines":[{"line_number":37,"context_line":"from cinder.volume import volume_utils"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"VERSION \u003d \u00271.0.0\u0027"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"# Share path and share host are set by nas_host and nas_share_path"}],"source_content_type":"text/x-python","patch_set":10,"id":"cc2a9836_0f1f1c3b","line":40,"in_reply_to":"13f3e1e9_a6dd54a2","updated":"2023-02-01 14:08:24.000000000","message":"Done","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"537e583b289b8d9d729bb6675204afd883da9e31","unresolved":true,"context_lines":[{"line_number":81,"context_line":"    SUPPORTED \u003d True"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":84,"context_line":"    CI_WIKI_NAME \u003d \"Lustre_Storage_CI\""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":87,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":15,"id":"bb86f4fc_5c428e8d","line":84,"updated":"2023-03-13 21:05:42.000000000","message":"I don\u0027t see this on the wiki and I don\u0027t see a third party CI reporting for this driver. Do you have details on that? Please add it to the wiki.","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"6cff5335c6b1ba6f12b1cce07cb0d6be6a79964d","unresolved":true,"context_lines":[{"line_number":81,"context_line":"    SUPPORTED \u003d True"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":84,"context_line":"    CI_WIKI_NAME \u003d \"Lustre_Storage_CI\""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":87,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":15,"id":"7aa37ad3_8f4d740f","line":84,"in_reply_to":"798f6212_c6cac3be","updated":"2023-04-03 14:05:28.000000000","message":"Yes, working CI must be running for all Cinder volume drivers. Make sure you have read through https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers\n\nSince this is 100% open source, it is possible the OpenDev Infra run CI could be configured to test this driver. You would need to raise that with that team though. If they are able to do that, this value can be set to \"Cinder_Jenkins\" to indicate it is being run by the community CI. (https://opendev.org/openstack/cinder/src/branch/master/cinder/volume/drivers/lvm.py#L87)","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"0f8e2a8a1f8c4d2de28eee6d06892e690daca67b","unresolved":true,"context_lines":[{"line_number":81,"context_line":"    SUPPORTED \u003d True"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":84,"context_line":"    CI_WIKI_NAME \u003d \"Lustre_Storage_CI\""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":87,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":15,"id":"d5146212_f586aaa9","line":84,"in_reply_to":"7aa37ad3_8f4d740f","updated":"2023-04-14 15:49:23.000000000","message":"I have been struggling to create a third party CI system connected to opendev for 2 weeks without success. I am trying with Software Factory but there is lot of bugs and the documentation is far from complete. Nothing is working as expected I don\u0027t manage to do it. I asked for help on IRC in the #openstack-meeting channel but I got no answers. So I\u0027m stuck for now. How can I manage to do that ?","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"2c7cdac87814845fcae7ff8636c646a40c35773d","unresolved":true,"context_lines":[{"line_number":81,"context_line":"    SUPPORTED \u003d True"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":84,"context_line":"    CI_WIKI_NAME \u003d \"Lustre_Storage_CI\""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":87,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":15,"id":"0aa79074_992ffe73","line":84,"in_reply_to":"8716662f_6f9a316c","updated":"2023-04-19 16:42:37.000000000","message":"Hello Sean, I got an answer from Clark Boylan by email, so I will continue with the opendev team.","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"0419fb6745c743ec7883e97ae3f55b00ce5a9e53","unresolved":true,"context_lines":[{"line_number":81,"context_line":"    SUPPORTED \u003d True"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":84,"context_line":"    CI_WIKI_NAME \u003d \"Lustre_Storage_CI\""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":87,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":15,"id":"798f6212_c6cac3be","line":84,"in_reply_to":"bb86f4fc_5c428e8d","updated":"2023-04-03 12:33:42.000000000","message":"Hello Sean and thanks for your message.\nLustre is a fully opensource product and I don\u0027t have an infrastructure available to set up an openstack test environment to connect to Cinder Gerrit.\nCan I remove the CI_WIKI_NAME variable ? Is it mandatory to have a working CI directly on Lustre to merge this patch ?","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"fd8e96d47cdae7a79e8b1853360cfc3f08a13b05","unresolved":true,"context_lines":[{"line_number":81,"context_line":"    SUPPORTED \u003d True"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    # ThirdPartySystems wiki page"},{"line_number":84,"context_line":"    CI_WIKI_NAME \u003d \"Lustre_Storage_CI\""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def __init__(self, execute\u003dputils.execute, *args, **kwargs):"},{"line_number":87,"context_line":"        self._remotefsclient \u003d None"}],"source_content_type":"text/x-python","patch_set":15,"id":"8716662f_6f9a316c","line":84,"in_reply_to":"d5146212_f586aaa9","updated":"2023-04-15 07:33:25.000000000","message":"Since I don\u0027t manage to create the CI, I will ask to the OpenDev infra for help. Who have I to contact ? I am not sure.","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"}],"doc/source/configuration/block-storage/drivers/lustre-volume-driver.rst":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"28bc089739f81333cbd316950f9d0b2fe9dcbc76","unresolved":true,"context_lines":[{"line_number":6,"context_line":"that supports many requirements of leadership class HPC simulation"},{"line_number":7,"context_line":"environments."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"An Lustre server ``exports`` one or more of its file systems."},{"line_number":10,"context_line":"An Lustre client can mount these exported shares on its own file system."},{"line_number":11,"context_line":"You can perform file actions on this mounted remote file system as"},{"line_number":12,"context_line":"if the file system were local."}],"source_content_type":"text/x-rst","patch_set":10,"id":"0849c879_b9ac1d98","line":9,"updated":"2023-01-23 10:22:53.000000000","message":"nit: \"A Lustre\", not \"An Lustre\"","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f7edf8b74f5c87166f359243327e3644cce2e9a4","unresolved":false,"context_lines":[{"line_number":6,"context_line":"that supports many requirements of leadership class HPC simulation"},{"line_number":7,"context_line":"environments."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"An Lustre server ``exports`` one or more of its file systems."},{"line_number":10,"context_line":"An Lustre client can mount these exported shares on its own file system."},{"line_number":11,"context_line":"You can perform file actions on this mounted remote file system as"},{"line_number":12,"context_line":"if the file system were local."}],"source_content_type":"text/x-rst","patch_set":10,"id":"d77f0388_00f8afd4","line":9,"in_reply_to":"0849c879_b9ac1d98","updated":"2023-02-01 14:08:24.000000000","message":"Done","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"c6954f824de1b3557d3429eeb7c9576fa4b392bf","unresolved":true,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"You can get full documentation on the official Lustre website"},{"line_number":18,"context_line":"`here \u003chttps://doc.lustre.org/lustre_manual.xhtml\u003e`."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Enable the Lustre driver and related options"},{"line_number":21,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"83693f88_df1fed75","line":19,"updated":"2023-06-22 05:31:27.000000000","message":"A section can be added here:\n\nSupported Functions\n\n* Create Volume\n* Delete Volume\n* Attach Volume\n* Detach Volume\netc","commit_id":"9b62daece9ad6ef5b39ae6ee15074203cf43c8ae"}],"releasenotes/notes/add-lustre-driver-078c74c14ffc8eb9.yaml":[{"author":{"_account_id":31721,"name":"Felipe Rodrigues","email":"felipefuty01@gmail.com","username":"felipefutty"},"change_message_id":"6e023b68bdd1bfeecc84ed03cd6bf41966f787bf","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Added Lustre driver."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"aa393b9e_347bcb36","line":3,"range":{"start_line":3,"start_character":10,"end_line":3,"end_character":19},"updated":"2023-01-20 17:15:56.000000000","message":"nit: you could mention that it is a NFS based block: Added Luster NFS driver.","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"},{"author":{"_account_id":10848,"name":"JS","email":"realitix@gmail.com","username":"realitix"},"change_message_id":"f7edf8b74f5c87166f359243327e3644cce2e9a4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Added Lustre driver."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f773321_a4585d2a","line":3,"range":{"start_line":3,"start_character":10,"end_line":3,"end_character":19},"in_reply_to":"aa393b9e_347bcb36","updated":"2023-02-01 14:08:24.000000000","message":"Done","commit_id":"3a146cf4ab7bb3c0993accd8b348826072c7c91a"}]}
