)]}'
{".zuul.yaml":[{"author":{"_account_id":25402,"name":"Francesco Pantano","email":"fpantano@redhat.com","username":"fmount"},"change_message_id":"2f752477f7734fac70652e3ae7dfb80c84fce492","unresolved":true,"context_lines":[{"line_number":92,"context_line":"    description: |"},{"line_number":93,"context_line":"      Runs manila tempest plugin tests with CephFS via NFS-Ganesha as a manila"},{"line_number":94,"context_line":"      back end (DHSS\u003dFalse). The Ceph cluster is created with cephadm"},{"line_number":95,"context_line":"      while nfs-ganesha is installed \"standalone\" via a package."},{"line_number":96,"context_line":"    parent: manila-tempest-plugin-cephfs-nfs"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"1847f0d0_2e34991a","line":95,"updated":"2024-08-08 12:18:10.000000000","message":"Is this still a use case we want to cover?\n\nI\u0027m not going to comment further because I think I\u0027m missing something in the middle: if you have a cephadm based cluster you usually build a nfs cluster managed by the orch interface (the same applies to the multinode job): is the goal here to be able to test the existing driver?","commit_id":"ca2486efb408094683848b3f4cd1e551ea266872"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8436235906d1f36177529cca417222fab65e5ee3","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    description: |"},{"line_number":93,"context_line":"      Runs manila tempest plugin tests with CephFS via NFS-Ganesha as a manila"},{"line_number":94,"context_line":"      back end (DHSS\u003dFalse). The Ceph cluster is created with cephadm"},{"line_number":95,"context_line":"      while nfs-ganesha is installed \"standalone\" via a package."},{"line_number":96,"context_line":"    parent: manila-tempest-plugin-cephfs-nfs"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"4a4d05c0_884e1be6","line":95,"in_reply_to":"1847f0d0_2e34991a","updated":"2024-08-08 17:30:35.000000000","message":"Yes; the goal is to keep testing the \"standalone\" NFS use case until Manila stops supporting it. It\u0027s currently deprecated: \n\nhttps://docs.openstack.org/manila/latest/configuration/shared-file-systems/drivers/cephfs_driver.html#for-cephfs-nfs-shares:~:text\u003dSince%20the%20Antelope%20(2023.1)%20release%20of%20OpenStack%20Manila%2C%20we%20recommend%20the%20use%20of%20ceph%20orchestrator%20deployed%20NFS%20service.%20The%20use%20of%20a%20standalone%20NFS%2DGanesha%20service%20is%20deprecated%20as%20of%20the%20Caracal%20release%20(2024.1)%20and%20support%20will%20be%20removed%20in%20a%20future%20release\n\nBut we\u0027ve got to keep testing it until we remove support for it..","commit_id":"ca2486efb408094683848b3f4cd1e551ea266872"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"560829d43dcb9da654cea529158b1e93535128ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"2988826b_71966560","updated":"2024-04-24 18:55:07.000000000","message":"Great refactor and I agree with the change. Thank you for working on it. Have a minor question inline. Thank you! :)","commit_id":"7b2651c0f84dd26e781e63a99bff7da38a3f5547"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"bb87ec987d6a7b942623b6baf36f64b16937c43c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"f67cd841_667c8fff","updated":"2024-04-23 22:22:35.000000000","message":"recheck\n\nintegration job has unrelated failures with nova APIs","commit_id":"7b2651c0f84dd26e781e63a99bff7da38a3f5547"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8e80eab1c9a186bc62f1de55287b37599e55097c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"3b640f7a_b2e8b7b4","updated":"2024-04-23 19:42:07.000000000","message":"recheck\n\nthe NFS job in question failed because of some VM connectivity issues","commit_id":"7b2651c0f84dd26e781e63a99bff7da38a3f5547"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"11d6bd0fd87a4a21a8ab28f20f0c9ada97260266","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"cd90e41f_4ba24ec7","updated":"2024-05-10 00:55:21.000000000","message":"Patchset 14 is identical to Patchset 12.. Patchset 13 was stale content submitted in error.","commit_id":"a2e2c372b14a4a015f287f494136ee3e3b4bbf8d"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"38c037b4f35d31ff4532c5dc3b1ca05f3be74b49","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"7574e45d_0097917c","updated":"2024-05-10 17:07:48.000000000","message":"recheck\n\ncleanup issues with the nova VMs","commit_id":"a2e2c372b14a4a015f287f494136ee3e3b4bbf8d"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9d64321d11f0e6764e8a3a64dd27185528f8ae97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"770cd4ae_ce210eb2","updated":"2024-06-05 19:07:34.000000000","message":"recheck\n\ncleanup issues with the nova VMs","commit_id":"a2e2c372b14a4a015f287f494136ee3e3b4bbf8d"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a6b23dcf966902b302a994faf677a0834936457a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"368f44ba_485372df","updated":"2024-05-10 06:11:23.000000000","message":"recheck\n\njob timeouts","commit_id":"a2e2c372b14a4a015f287f494136ee3e3b4bbf8d"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"2a73899c8f17994ecfadf6d925e0d8c7eda33333","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"7345ec1d_2488d5a8","updated":"2024-06-26 20:47:18.000000000","message":"\u003e wondering if the nfs-ganesha package is broken; re-running to confirm\n\n\nYep; broken: https://github.com/nfs-ganesha/nfs-ganesha/issues/1149","commit_id":"726d37273b2c825126a4d2d31c4722ef639b8c25"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4a4c60d8a694e512cb09079d082d156dc690f570","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"8aa9e36c_718310e5","updated":"2024-07-25 06:13:38.000000000","message":"recheck\n\nnew builds of nfs-ganesha are available: https://launchpad.net/~nfs-ganesha/+archive/ubuntu/nfs-ganesha-5?field.series_filter\u003djammy","commit_id":"726d37273b2c825126a4d2d31c4722ef639b8c25"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"04e27cd68ebc4eb29b75aba9abfab8791ca0948b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"8c428482_16c6f57c","updated":"2024-06-26 18:35:37.000000000","message":"recheck\n\nwondering if the nfs-ganesha package is broken; re-running to confirm","commit_id":"726d37273b2c825126a4d2d31c4722ef639b8c25"},{"author":{"_account_id":32594,"name":"Ashley Rodriguez","email":"ashrod98@redhat.com","username":"ashrod98"},"change_message_id":"5e6062720fb9f3822aeeaa4ffebccce29e1d1033","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"5a564d33_83788a57","updated":"2024-07-29 20:04:54.000000000","message":"Let\u0027s rename \"devstack-plugin-ceph-cephfs-nfs\" job to \"devstack-plugin-ceph-standalone-cephfs\" or something similar.\n\nThere\u0027s a persistent failure in the TestShareExtendNFS class, looking into it.","commit_id":"a84ecbea7239f95ee25cd5b8ee1fd028ba8475a6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c0fdbe274b51d00963daaef9d77acd57facdac20","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"1d32eb7a_042bee80","updated":"2024-07-26 19:42:59.000000000","message":"recheck\n\nWe have one extend scenario test failing consistently; weirdly, this issue doesn\u0027t occur in the cephadm deployed NFS Ganesha\n\nI\u0027m rechecking to get CI to re-run the voting jobs which have an unrelated failure: test_image_defined_boot_from_volume","commit_id":"a84ecbea7239f95ee25cd5b8ee1fd028ba8475a6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8610e3eef92da6b051268fc3b00abae4081e8eae","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"666ac901_2499ec51","in_reply_to":"5a564d33_83788a57","updated":"2024-07-30 22:37:09.000000000","message":"I agree; \n\nThe TestShareExtendNFS failure is strange; we\u0027re not hitting an error trying to write data beyond the size of the share.\n\nThis problem doesn\u0027t occur in the cephadm-nfs job; i doubt there\u0027s really interference with NFS-Ganesha wrt ceph quotas; but i can\u0027t really be sure since quotas are enforced client side; and its possible the kind of client the cephadm ganesha uses isn\u0027t the same as the one we\u0027d get with standalone ganesha.\n\nI want to log a bug and treat this as a separate issue.","commit_id":"a84ecbea7239f95ee25cd5b8ee1fd028ba8475a6"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8436235906d1f36177529cca417222fab65e5ee3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"5cbd9d26_ffa60262","in_reply_to":"666ac901_2499ec51","updated":"2024-08-08 17:30:35.000000000","message":"https://bugs.launchpad.net/manila/+bug/2075981\n\nhttps://review.opendev.org/c/openstack/manila-tempest-plugin/+/926004\n\nWhen that change merges, this standalone job will begin passing.","commit_id":"a84ecbea7239f95ee25cd5b8ee1fd028ba8475a6"},{"author":{"_account_id":32594,"name":"Ashley Rodriguez","email":"ashrod98@redhat.com","username":"ashrod98"},"change_message_id":"0e0d844f3b3952f82c4a1634239c1dcddfe0b988","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"04359a91_0022bd5f","updated":"2024-09-05 20:53:53.000000000","message":"Can we cherry pick this and other ceph-nfs patches through 2024.1, 2023.2, and 2023.1?","commit_id":"ca2486efb408094683848b3f4cd1e551ea266872"},{"author":{"_account_id":25402,"name":"Francesco Pantano","email":"fpantano@redhat.com","username":"fmount"},"change_message_id":"2f752477f7734fac70652e3ae7dfb80c84fce492","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"1d301a33_1578c6dc","updated":"2024-08-08 12:18:10.000000000","message":"I\u0027m ok with this change, I just had a comment that is not related to the code review, but more on the use cases we cover.","commit_id":"ca2486efb408094683848b3f4cd1e551ea266872"},{"author":{"_account_id":32594,"name":"Ashley Rodriguez","email":"ashrod98@redhat.com","username":"ashrod98"},"change_message_id":"25eecd65125f58b61a19403fb5790fdab5301a47","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"e40706d1_57a62491","updated":"2024-08-08 18:04:08.000000000","message":"LGTM, I\u0027m ok with skipping the failing extend tests untli the regession is fixed. thanks goutham","commit_id":"ca2486efb408094683848b3f4cd1e551ea266872"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"d43a96faeea31c94f2403359d603d98beda2c562","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"8c42cc3d_66fb5bbd","updated":"2024-08-08 17:43:05.000000000","message":"LGTM, thank you","commit_id":"ca2486efb408094683848b3f4cd1e551ea266872"}],"devstack/lib/cephadm":[{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"560829d43dcb9da654cea529158b1e93535128ba","unresolved":true,"context_lines":[{"line_number":122,"context_line":"# Admin: export ceph cluster config spec"},{"line_number":123,"context_line":"function export_spec {"},{"line_number":124,"context_line":"    $SUDO \"$CEPHADM\" shell --fsid $FSID --config $CEPH_CONFIG \\"},{"line_number":125,"context_line":"        --keyring $CEPH_KEYRING -- ceph orch ls --export \u003e\"$EXPORT\""},{"line_number":126,"context_line":"    echo \"Ceph cluster config exported: $EXPORT\""},{"line_number":127,"context_line":"}"},{"line_number":128,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":10,"id":"b9ef6f73_37241c6f","line":125,"range":{"start_line":125,"start_character":57,"end_line":125,"end_character":59},"updated":"2024-04-24 18:55:07.000000000","message":"is the blank space removal really needed?","commit_id":"7b2651c0f84dd26e781e63a99bff7da38a3f5547"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"1fb1478bef2e3c0e2e01d21d728aabca938012a4","unresolved":false,"context_lines":[{"line_number":122,"context_line":"# Admin: export ceph cluster config spec"},{"line_number":123,"context_line":"function export_spec {"},{"line_number":124,"context_line":"    $SUDO \"$CEPHADM\" shell --fsid $FSID --config $CEPH_CONFIG \\"},{"line_number":125,"context_line":"        --keyring $CEPH_KEYRING -- ceph orch ls --export \u003e\"$EXPORT\""},{"line_number":126,"context_line":"    echo \"Ceph cluster config exported: $EXPORT\""},{"line_number":127,"context_line":"}"},{"line_number":128,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":10,"id":"5a9bf7b7_51ada3a6","line":125,"range":{"start_line":125,"start_character":57,"end_line":125,"end_character":59},"in_reply_to":"b9ef6f73_37241c6f","updated":"2024-04-25 04:34:16.000000000","message":"I missed some autofixes that my IDE seems to have done; reverted these now","commit_id":"7b2651c0f84dd26e781e63a99bff7da38a3f5547"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"1da8a775554bc38f480b404a3cf0140c0fac4e5b","unresolved":true,"context_lines":[{"line_number":473,"context_line":"function enable_services {"},{"line_number":474,"context_line":"    for item in \"${SERVICES[@]}\"; do"},{"line_number":475,"context_line":"        case \"$item\" in"},{"line_number":476,"context_line":"        cephfs|CEPHFS)"},{"line_number":477,"context_line":"            echo \"[CEPHADM] Config cephfs volume on node $HOSTNAME\""},{"line_number":478,"context_line":"            cephfs_config"},{"line_number":479,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":480,"context_line":"            ;;"},{"line_number":481,"context_line":"        nfs|NFS)"},{"line_number":482,"context_line":"            echo \"[CEPHADM] Deploying NFS on node $HOSTNAME\""},{"line_number":483,"context_line":"            ceph_nfs_config"},{"line_number":484,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":485,"context_line":"            ;;"},{"line_number":486,"context_line":"        rgw|RGW)"},{"line_number":487,"context_line":"            echo \"[CEPHADM] Deploying RGW on node $HOSTNAME\""},{"line_number":488,"context_line":"            rgw"},{"line_number":489,"context_line":"            ;;"},{"line_number":490,"context_line":"        esac"},{"line_number":491,"context_line":"    done"},{"line_number":492,"context_line":"}"},{"line_number":493,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":12,"id":"c2938e0c_226a9ee4","line":490,"range":{"start_line":476,"start_character":8,"end_line":490,"end_character":12},"updated":"2024-04-25 13:17:00.000000000","message":"i\u0027m okay with the blank space being removed too, but do we really need it? IMHO seems more legible the way it was, but that\u0027s just a cosmetic thing","commit_id":"04ab0961f9c0b2d22d293979c1e234b135c96d9e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"2770c7e3b52ba486ebdc6a28a6202d7bb63f0f95","unresolved":false,"context_lines":[{"line_number":473,"context_line":"function enable_services {"},{"line_number":474,"context_line":"    for item in \"${SERVICES[@]}\"; do"},{"line_number":475,"context_line":"        case \"$item\" in"},{"line_number":476,"context_line":"        cephfs|CEPHFS)"},{"line_number":477,"context_line":"            echo \"[CEPHADM] Config cephfs volume on node $HOSTNAME\""},{"line_number":478,"context_line":"            cephfs_config"},{"line_number":479,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":480,"context_line":"            ;;"},{"line_number":481,"context_line":"        nfs|NFS)"},{"line_number":482,"context_line":"            echo \"[CEPHADM] Deploying NFS on node $HOSTNAME\""},{"line_number":483,"context_line":"            ceph_nfs_config"},{"line_number":484,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":485,"context_line":"            ;;"},{"line_number":486,"context_line":"        rgw|RGW)"},{"line_number":487,"context_line":"            echo \"[CEPHADM] Deploying RGW on node $HOSTNAME\""},{"line_number":488,"context_line":"            rgw"},{"line_number":489,"context_line":"            ;;"},{"line_number":490,"context_line":"        esac"},{"line_number":491,"context_line":"    done"},{"line_number":492,"context_line":"}"},{"line_number":493,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":12,"id":"24e9a970_42a5a36f","line":490,"range":{"start_line":476,"start_character":8,"end_line":490,"end_character":12},"in_reply_to":"1e417ea2_5ff625d7","updated":"2024-04-29 17:40:44.000000000","message":"I see; I had Gerrit ignore leading/trailing whitespace adjustments. I had a linter run in my editor that did a bunch of unrelated modifications. I do want to leave these few in, since they don\u0027t do any harm. They do make the code a bit more readable.. I rolled back a bunch of others where there was seemingly no improvement.","commit_id":"04ab0961f9c0b2d22d293979c1e234b135c96d9e"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"d2388bc98621532444586da7edd06b54a9626c16","unresolved":false,"context_lines":[{"line_number":473,"context_line":"function enable_services {"},{"line_number":474,"context_line":"    for item in \"${SERVICES[@]}\"; do"},{"line_number":475,"context_line":"        case \"$item\" in"},{"line_number":476,"context_line":"        cephfs|CEPHFS)"},{"line_number":477,"context_line":"            echo \"[CEPHADM] Config cephfs volume on node $HOSTNAME\""},{"line_number":478,"context_line":"            cephfs_config"},{"line_number":479,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":480,"context_line":"            ;;"},{"line_number":481,"context_line":"        nfs|NFS)"},{"line_number":482,"context_line":"            echo \"[CEPHADM] Deploying NFS on node $HOSTNAME\""},{"line_number":483,"context_line":"            ceph_nfs_config"},{"line_number":484,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":485,"context_line":"            ;;"},{"line_number":486,"context_line":"        rgw|RGW)"},{"line_number":487,"context_line":"            echo \"[CEPHADM] Deploying RGW on node $HOSTNAME\""},{"line_number":488,"context_line":"            rgw"},{"line_number":489,"context_line":"            ;;"},{"line_number":490,"context_line":"        esac"},{"line_number":491,"context_line":"    done"},{"line_number":492,"context_line":"}"},{"line_number":493,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":12,"id":"cd896afc_327e8398","line":490,"range":{"start_line":476,"start_character":8,"end_line":490,"end_character":12},"in_reply_to":"24e9a970_42a5a36f","updated":"2024-04-30 13:10:36.000000000","message":"Ack, no worries :)","commit_id":"04ab0961f9c0b2d22d293979c1e234b135c96d9e"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9a027c597cfadabc839d285e1c728ea71a98bbce","unresolved":true,"context_lines":[{"line_number":473,"context_line":"function enable_services {"},{"line_number":474,"context_line":"    for item in \"${SERVICES[@]}\"; do"},{"line_number":475,"context_line":"        case \"$item\" in"},{"line_number":476,"context_line":"        cephfs|CEPHFS)"},{"line_number":477,"context_line":"            echo \"[CEPHADM] Config cephfs volume on node $HOSTNAME\""},{"line_number":478,"context_line":"            cephfs_config"},{"line_number":479,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":480,"context_line":"            ;;"},{"line_number":481,"context_line":"        nfs|NFS)"},{"line_number":482,"context_line":"            echo \"[CEPHADM] Deploying NFS on node $HOSTNAME\""},{"line_number":483,"context_line":"            ceph_nfs_config"},{"line_number":484,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":485,"context_line":"            ;;"},{"line_number":486,"context_line":"        rgw|RGW)"},{"line_number":487,"context_line":"            echo \"[CEPHADM] Deploying RGW on node $HOSTNAME\""},{"line_number":488,"context_line":"            rgw"},{"line_number":489,"context_line":"            ;;"},{"line_number":490,"context_line":"        esac"},{"line_number":491,"context_line":"    done"},{"line_number":492,"context_line":"}"},{"line_number":493,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":12,"id":"ef45f162_ff5d6f47","line":490,"range":{"start_line":476,"start_character":8,"end_line":490,"end_character":12},"in_reply_to":"c2938e0c_226a9ee4","updated":"2024-04-25 19:23:21.000000000","message":"what blank space? i don\u0027t see it in the diff: https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/915212/12/devstack/lib/cephadm","commit_id":"04ab0961f9c0b2d22d293979c1e234b135c96d9e"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"92756788b645e7cd8aff0d21eec80a5e03e83a97","unresolved":true,"context_lines":[{"line_number":473,"context_line":"function enable_services {"},{"line_number":474,"context_line":"    for item in \"${SERVICES[@]}\"; do"},{"line_number":475,"context_line":"        case \"$item\" in"},{"line_number":476,"context_line":"        cephfs|CEPHFS)"},{"line_number":477,"context_line":"            echo \"[CEPHADM] Config cephfs volume on node $HOSTNAME\""},{"line_number":478,"context_line":"            cephfs_config"},{"line_number":479,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":480,"context_line":"            ;;"},{"line_number":481,"context_line":"        nfs|NFS)"},{"line_number":482,"context_line":"            echo \"[CEPHADM] Deploying NFS on node $HOSTNAME\""},{"line_number":483,"context_line":"            ceph_nfs_config"},{"line_number":484,"context_line":"            CEPHFS_CLIENT\u003d1"},{"line_number":485,"context_line":"            ;;"},{"line_number":486,"context_line":"        rgw|RGW)"},{"line_number":487,"context_line":"            echo \"[CEPHADM] Deploying RGW on node $HOSTNAME\""},{"line_number":488,"context_line":"            rgw"},{"line_number":489,"context_line":"            ;;"},{"line_number":490,"context_line":"        esac"},{"line_number":491,"context_line":"    done"},{"line_number":492,"context_line":"}"},{"line_number":493,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":12,"id":"1e417ea2_5ff625d7","line":490,"range":{"start_line":476,"start_character":8,"end_line":490,"end_character":12},"in_reply_to":"ef45f162_ff5d6f47","updated":"2024-04-26 17:01:47.000000000","message":"Sorry, I meant the indentation is being modified :)","commit_id":"04ab0961f9c0b2d22d293979c1e234b135c96d9e"}],"devstack/lib/common":[{"author":{"_account_id":32594,"name":"Ashley Rodriguez","email":"ashrod98@redhat.com","username":"ashrod98"},"change_message_id":"9fa54911d3ddda1da826b3a6862fa1434c58cceb","unresolved":true,"context_lines":[{"line_number":77,"context_line":"    fi"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    sudo mkdir -p /etc/ganesha/export.d"},{"line_number":81,"context_line":"    if [ $MANILA_CEPH_GANESHA_RADOS_STORE \u003d\u003d \u0027True\u0027 ]; then"},{"line_number":82,"context_line":"        # Create an empty placeholder ganesha export index object"},{"line_number":83,"context_line":"        echo | $rados_cmd put ganesha-export-index -"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"8981fb7e_fbbfe984","line":80,"range":{"start_line":80,"start_character":4,"end_line":80,"end_character":39},"updated":"2024-06-14 18:50:29.000000000","message":"maybe add \"sudo touch /var/log/ganesha/ganesha.log\" here as well?","commit_id":"726d37273b2c825126a4d2d31c4722ef639b8c25"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"04e27cd68ebc4eb29b75aba9abfab8791ca0948b","unresolved":true,"context_lines":[{"line_number":77,"context_line":"    fi"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    sudo mkdir -p /etc/ganesha/export.d"},{"line_number":81,"context_line":"    if [ $MANILA_CEPH_GANESHA_RADOS_STORE \u003d\u003d \u0027True\u0027 ]; then"},{"line_number":82,"context_line":"        # Create an empty placeholder ganesha export index object"},{"line_number":83,"context_line":"        echo | $rados_cmd put ganesha-export-index -"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"fc7cd4f4_0699fbd4","line":80,"range":{"start_line":80,"start_character":4,"end_line":80,"end_character":39},"in_reply_to":"8981fb7e_fbbfe984","updated":"2024-06-26 18:35:37.000000000","message":"I think we hit a problem before that directory was created by the systemd unit:\n\n```\n2024-06-11 16:32:02.394991 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:115 :   true\n2024-06-11 16:32:02.399374 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:116 :   sudo systemctl enable nfs-ganesha\n2024-06-11 16:32:02.421732 | controller | Unit /lib/systemd/system/nfs-ganesha-lock.service is added as a dependency to a non-existent unit nfs-server.service.\n2024-06-11 16:32:02.763678 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:117 :   sudo systemctl start nfs-ganesha\n2024-06-11 16:32:02.798269 | controller | Job for nfs-ganesha.service failed because the control process exited with error code.\n2024-06-11 16:32:02.798584 | controller | See \"systemctl status nfs-ganesha.service\" and \"journalctl -xeu nfs-ganesha.service\" for details.\n2024-06-11 16:32:02.806760 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:118 :   echo \u0027Ganesha didn\u0027\\\u0027\u0027t start. Let\u0027\\\u0027\u0027s debug...\u0027\n2024-06-11 16:32:02.810618 | controller | Ganesha didn\u0027t start. Let\u0027s debug...\n2024-06-11 16:32:02.810712 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:119 :   sudo systemctl status nfs-ganesha\n2024-06-11 16:32:02.837733 | controller | × nfs-ganesha.service - NFS-Ganesha file server\n2024-06-11 16:32:02.837802 | controller |      Loaded: loaded (/lib/systemd/system/nfs-ganesha.service; enabled; vendor preset: enabled)\n2024-06-11 16:32:02.837825 | controller |      Active: failed (Result: exit-code) since Tue 2024-06-11 16:32:02 UTC; 34ms ago\n2024-06-11 16:32:02.837842 | controller |        Docs: http://github.com/nfs-ganesha/nfs-ganesha/wiki\n2024-06-11 16:32:02.837865 | controller |     Process: 84654 ExecStart\u003d/bin/bash -c ${NUMACTL} ${NUMAOPTS} /usr/bin/ganesha.nfsd -C ${OPTIONS} ${EPOCH} ${GNODEID} (code\u003dexited, status\u003d127)\n2024-06-11 16:32:02.837884 | controller |         CPU: 3ms\n2024-06-11 16:32:02.837902 | controller |\n2024-06-11 16:32:02.837919 | controller | Jun 11 16:32:02 np0037705455 systemd[1]: Starting NFS-Ganesha file server...\n2024-06-11 16:32:02.837937 | controller | Jun 11 16:32:02 np0037705455 bash[84654]: /usr/bin/ganesha.nfsd: error while loading shared libraries: libntirpc.so.5.0: cannot open shared object file: No such file or directory\n2024-06-11 16:32:02.837955 | controller | Jun 11 16:32:02 np0037705455 systemd[1]: nfs-ganesha.service: Control process exited, code\u003dexited, status\u003d127/n/a\n2024-06-11 16:32:02.837972 | controller | Jun 11 16:32:02 np0037705455 systemd[1]: nfs-ganesha.service: Failed with result \u0027exit-code\u0027.\n2024-06-11 16:32:02.837993 | controller | Jun 11 16:32:02 np0037705455 systemd[1]: Failed to start NFS-Ganesha file server.\n2024-06-11 16:32:02.844871 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:119 :   true\n2024-06-11 16:32:02.848983 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:120 :   echo \u0027**Ganesha conf file**\u0027\n2024-06-11 16:32:02.849048 | controller | **Ganesha conf file**\n2024-06-11 16:32:02.853530 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:121 :   sudo cat /etc/ganesha/ganesha.conf\n2024-06-11 16:32:02.865948 | controller |     RADOS_URLS {\n2024-06-11 16:32:02.866007 | controller |         ceph_conf \u003d /etc/ceph/ceph.conf;\n2024-06-11 16:32:02.866029 | controller |         userid \u003d admin;\n2024-06-11 16:32:02.866048 | controller | }\n2024-06-11 16:32:02.866065 | controller |\n2024-06-11 16:32:02.866082 | controller | CACHEINODE {\n2024-06-11 16:32:02.866105 | controller |         Dir_Max \u003d 1;\n2024-06-11 16:32:02.866122 | controller |         Dir_Chunk \u003d 0;\n2024-06-11 16:32:02.866139 | controller |\n2024-06-11 16:32:02.866156 | controller |         Cache_FDs \u003d false;\n2024-06-11 16:32:02.866173 | controller |\n2024-06-11 16:32:02.866190 | controller |         NParts \u003d 1;\n2024-06-11 16:32:02.866206 | controller |         Cache_Size \u003d 1;\n2024-06-11 16:32:02.866223 | controller | }\n2024-06-11 16:32:02.866239 | controller |\n2024-06-11 16:32:02.866256 | controller | EXPORT_DEFAULTS {\n2024-06-11 16:32:02.866273 | controller |         Attr_Expiration_Time \u003d 0;\n2024-06-11 16:32:02.866290 | controller | }\n2024-06-11 16:32:02.866307 | controller |\n2024-06-11 16:32:02.866355 | controller | %url rados://cephfs.cephfs.data/ganesha-export-index\n2024-06-11 16:32:02.873396 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:122 :   echo \u0027**Ganesha log file**\u0027\n2024-06-11 16:32:02.873462 | controller | **Ganesha log file**\n2024-06-11 16:32:02.877229 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:123 :   sudo cat /var/log/ganesha/ganesha.log\n2024-06-11 16:32:02.888114 | controller | cat: /var/log/ganesha/ganesha.log: No such file or directory\n2024-06-11 16:32:02.894477 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:123 :   true\n2024-06-11 16:32:02.898076 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:124 :   echo \u0027**Exiting**\u0027\n2024-06-11 16:32:02.898134 | controller | **Exiting**\n2024-06-11 16:32:02.901905 | controller | ++ /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:125 :   exit 1\n2024-06-11 16:32:02.906942 | controller | + /opt/stack/devstack-plugin-ceph/devstack/lib/common:start_nfs_ganesha:1 :   exit_trap\n2024-06-11 16:32:02.911062 | controller | + ./stack.sh:exit_trap:549                 :   local r\u003d1\n2024-06-11 16:32:02.916953 | controller | ++ ./stack.sh:exit_trap:550                 :   jobs -p\n2024-06-11 16:32:02.921156 | controller | + ./stack.sh:exit_trap:550                 :   jobs\u003d\u002742934\n2024-06-11 16:32:02.921211 | controller | 78790\u0027\n2024-06-11 16:32:02.925185 | controller | + ./stack.sh:exit_trap:553                 :   [[ -n 42934\n2024-06-11 16:32:02.925523 | controller | 78790 ]]\n2024-06-11 16:32:02.929695 | controller | + ./stack.sh:exit_trap:553                 :   [[ -n /opt/stack/logs/devstacklog.txt.2024-06-11-161813 ]]\n2024-06-11 16:32:02.934698 | controller | + ./stack.sh:exit_trap:553                 :   [[ True \u003d\u003d \\T\\r\\u\\e ]]\n2024-06-11 16:32:02.938657 | controller | + ./stack.sh:exit_trap:554                 :   echo \u0027exit_trap: cleaning up child processes\u0027\n2024-06-11 16:32:02.938712 | controller | exit_trap: cleaning up child processes\n2024-06-11 16:32:02.943180 | controller | + ./stack.sh:exit_trap:555                 :   kill 42934 78790\n2024-06-11 16:32:02.948427 | controller | + ./stack.sh:exit_trap:559                 :   \u0027[\u0027 -f /tmp/tmp.Hfztquktxq \u0027]\u0027\n2024-06-11 16:32:02.953057 | controller | + ./stack.sh:exit_trap:560                 :   rm /tmp/tmp.Hfztquktxq\n2024-06-11 16:32:02.961255 | controller | + ./stack.sh:exit_trap:564                 :   kill_spinner\n2024-06-11 16:32:02.965909 | controller | + ./stack.sh:kill_spinner:459              :   \u0027[\u0027 \u0027!\u0027 -z \u0027\u0027 \u0027]\u0027\n2024-06-11 16:32:02.970442 | controller | + ./stack.sh:exit_trap:566                 :   [[ 1 -ne 0 ]]\n2024-06-11 16:32:02.974742 | controller | + ./stack.sh:exit_trap:567                 :   echo \u0027Error on exit\u0027\n2024-06-11 16:32:02.981109 | controller | Error on exit\n2024-06-11 16:32:02.981188 | controller | + ./stack.sh:exit_trap:569                 :   type -p generate-subunit\n2024-06-11 16:32:02.986680 | controller | + ./stack.sh:exit_trap:570                 :   generate-subunit 1718122690 832 fail\n2024-06-11 16:32:03.194732 | controller | + ./stack.sh:exit_trap:572                 :   [[ -z /opt/stack/logs ]]\n2024-06-11 16:32:03.199367 | controller | + ./stack.sh:exit_trap:575                 :   /opt/stack/data/venv/bin/python3 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs\n2024-06-11 16:32:04.358845 | controller | + ./stack.sh:exit_trap:584                 :   exit 1\n2024-06-11 16:32:04.361196 | controller | *** FINISHED ***\n```","commit_id":"726d37273b2c825126a4d2d31c4722ef639b8c25"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8610e3eef92da6b051268fc3b00abae4081e8eae","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    fi"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    sudo mkdir -p /etc/ganesha/export.d"},{"line_number":81,"context_line":"    if [ $MANILA_CEPH_GANESHA_RADOS_STORE \u003d\u003d \u0027True\u0027 ]; then"},{"line_number":82,"context_line":"        # Create an empty placeholder ganesha export index object"},{"line_number":83,"context_line":"        echo | $rados_cmd put ganesha-export-index -"}],"source_content_type":"application/x-shellscript","patch_set":16,"id":"630231f9_8427f02b","line":80,"range":{"start_line":80,"start_character":4,"end_line":80,"end_character":39},"in_reply_to":"fc7cd4f4_0699fbd4","updated":"2024-07-30 22:37:09.000000000","message":"this was resolved with a fix in the ubuntu nfs-ganesha package","commit_id":"726d37273b2c825126a4d2d31c4722ef639b8c25"},{"author":{"_account_id":25402,"name":"Francesco Pantano","email":"fpantano@redhat.com","username":"fmount"},"change_message_id":"2f752477f7734fac70652e3ae7dfb80c84fce492","unresolved":true,"context_lines":[{"line_number":114,"context_line":"    sudo systemctl stop nfs-server || true"},{"line_number":115,"context_line":"    sudo systemctl disable nfs-server || true"},{"line_number":116,"context_line":"    sudo systemctl enable nfs-ganesha"},{"line_number":117,"context_line":"    sudo systemctl start nfs-ganesha || ("},{"line_number":118,"context_line":"        echo \"Ganesha didn\u0027t start. Let\u0027s debug...\" \u003e\u00262"},{"line_number":119,"context_line":"        sudo systemctl status nfs-ganesha || true"},{"line_number":120,"context_line":"        echo \"**Ganesha conf file**\" \u003e\u00262"}],"source_content_type":"application/x-shellscript","patch_set":18,"id":"51631c91_3342b46e","line":117,"updated":"2024-08-08 12:18:10.000000000","message":"nice","commit_id":"ca2486efb408094683848b3f4cd1e551ea266872"}]}
