)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add support for GlusterFS NFS Manila backend"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Follows existing backends patterns to add support for the GlusterFS"},{"line_number":10,"context_line":"NFS driver."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I7fdb121b5bf9850d62246a24f9b17d226028c2ca"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"9f560f44_d28573d1","line":10,"updated":"2020-08-29 08:23:29.000000000","message":"let\u0027s mention kolla glusterfs fuse was added in https://review.opendev.org/747510\n\nalso, let\u0027s mention it uses ganesha nfs","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"}],"ansible/group_vars/all.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":620,"context_line":"enable_manila_backend_hnas: \"no\""},{"line_number":621,"context_line":"enable_manila_backend_cephfs_native: \"no\""},{"line_number":622,"context_line":"enable_manila_backend_cephfs_nfs: \"no\""},{"line_number":623,"context_line":"enable_manila_backend_gluster_nfs: \"no\""},{"line_number":624,"context_line":"enable_mariabackup: \"no\""},{"line_number":625,"context_line":"enable_masakari: \"no\""},{"line_number":626,"context_line":"enable_mistral: \"no\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_b276ff0b","line":623,"range":{"start_line":623,"start_character":22,"end_line":623,"end_character":29},"updated":"2020-08-29 08:23:29.000000000","message":"glusterfs","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":620,"context_line":"enable_manila_backend_hnas: \"no\""},{"line_number":621,"context_line":"enable_manila_backend_cephfs_native: \"no\""},{"line_number":622,"context_line":"enable_manila_backend_cephfs_nfs: \"no\""},{"line_number":623,"context_line":"enable_manila_backend_gluster_nfs: \"no\""},{"line_number":624,"context_line":"enable_mariabackup: \"no\""},{"line_number":625,"context_line":"enable_masakari: \"no\""},{"line_number":626,"context_line":"enable_mistral: \"no\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_927bfbf2","line":623,"range":{"start_line":623,"start_character":30,"end_line":623,"end_character":33},"updated":"2020-08-29 08:23:29.000000000","message":"is it","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":1143,"context_line":"#################"},{"line_number":1144,"context_line":"## Manila options"},{"line_number":1145,"context_line":"#################"},{"line_number":1146,"context_line":"glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":1147,"context_line":"glusterfs_share_layout: \"volume\""},{"line_number":1148,"context_line":"glusterfs_mount_point_base: \"$state_path/mnt\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_1267eb53","line":1146,"updated":"2020-08-29 08:23:29.000000000","message":"let\u0027s prefix all these with with manila_;\n\nand also move them to manila defaults as I don\u0027t see how they could be useful globally?","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"}],"ansible/roles/manila/defaults/main.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":172,"context_line":"    enabled: \"{{ enable_manila_backend_gluster_nfs | bool }}\""},{"line_number":173,"context_line":"    protocols:"},{"line_number":174,"context_line":"      - \"NFS\""},{"line_number":175,"context_line":"      - \"CIFS\""},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"manila_enabled_backends: \"{{ manila_backends|selectattr(\u0027enabled\u0027, \u0027equalto\u0027, true)|list }}\""},{"line_number":178,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_727467ff","line":175,"range":{"start_line":175,"start_character":8,"end_line":175,"end_character":14},"updated":"2020-08-29 08:23:29.000000000","message":"does it support it? you seem to be adding nfs","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":224,"context_line":"####################"},{"line_number":225,"context_line":"# gluster"},{"line_number":226,"context_line":"####################"},{"line_number":227,"context_line":"layout: \"{{ \u0027layout_directory.GlusterfsDirectoryMappedLayout\u0027 if glusterfs_share_layout \u003d\u003d \u0027directory\u0027 else \u0027layout_volume.GlusterfsVolumeMappedLayout\u0027 }}\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_5271630c","line":227,"range":{"start_line":227,"start_character":0,"end_line":227,"end_character":6},"updated":"2020-08-29 08:23:29.000000000","message":"what\u0027s this about? there was already some layout mentioned in the other config file","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e312d4bf6dec55cef4f527a2859d925a628ffae7","unresolved":false,"context_lines":[{"line_number":167,"context_line":"    protocols:"},{"line_number":168,"context_line":"      - \"NFS\""},{"line_number":169,"context_line":"      - \"CIFS\""},{"line_number":170,"context_line":"  - name: \"glusterfs1\""},{"line_number":171,"context_line":"    driver: \"glusterfs\""},{"line_number":172,"context_line":"    enabled: \"{{ enable_manila_backend_gluster_nfs | bool }}\""},{"line_number":173,"context_line":"    protocols:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_b9587731","line":170,"range":{"start_line":170,"start_character":11,"end_line":170,"end_character":21},"updated":"2020-09-02 04:07:22.000000000","message":"call this \"glusterfsnfs1\" perhaps\n\nBecause there is a \"glusterfsnative\" driver in manila as well.","commit_id":"d9e8b661ed446f8f155a5a2f3a512bcf3232fd91"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e312d4bf6dec55cef4f527a2859d925a628ffae7","unresolved":false,"context_lines":[{"line_number":168,"context_line":"      - \"NFS\""},{"line_number":169,"context_line":"      - \"CIFS\""},{"line_number":170,"context_line":"  - name: \"glusterfs1\""},{"line_number":171,"context_line":"    driver: \"glusterfs\""},{"line_number":172,"context_line":"    enabled: \"{{ enable_manila_backend_gluster_nfs | bool }}\""},{"line_number":173,"context_line":"    protocols:"},{"line_number":174,"context_line":"      - \"NFS\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_193fe3b5","line":171,"range":{"start_line":171,"start_character":13,"end_line":171,"end_character":22},"updated":"2020-09-02 04:07:22.000000000","message":"\"glusterfsnfs\"","commit_id":"d9e8b661ed446f8f155a5a2f3a512bcf3232fd91"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e312d4bf6dec55cef4f527a2859d925a628ffae7","unresolved":false,"context_lines":[{"line_number":169,"context_line":"      - \"CIFS\""},{"line_number":170,"context_line":"  - name: \"glusterfs1\""},{"line_number":171,"context_line":"    driver: \"glusterfs\""},{"line_number":172,"context_line":"    enabled: \"{{ enable_manila_backend_gluster_nfs | bool }}\""},{"line_number":173,"context_line":"    protocols:"},{"line_number":174,"context_line":"      - \"NFS\""},{"line_number":175,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_f9394fcf","line":172,"range":{"start_line":172,"start_character":17,"end_line":172,"end_character":50},"updated":"2020-09-02 04:07:22.000000000","message":"enable_manila_backend_glusterfs_nfs","commit_id":"d9e8b661ed446f8f155a5a2f3a512bcf3232fd91"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e312d4bf6dec55cef4f527a2859d925a628ffae7","unresolved":false,"context_lines":[{"line_number":228,"context_line":""},{"line_number":229,"context_line":"# Volume layout Options"},{"line_number":230,"context_line":"manila_glusterfs_vol_ip:"},{"line_number":231,"context_line":"  - \"10.0.1.1\""},{"line_number":232,"context_line":"manila_glusterfs_ssh_user:"},{"line_number":233,"context_line":"manila_glusterfs_ssh_password:"},{"line_number":234,"context_line":"manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_99881323","line":231,"range":{"start_line":231,"start_character":4,"end_line":231,"end_character":14},"updated":"2020-09-02 04:07:22.000000000","message":"This should perhaps not be a default value?","commit_id":"d9e8b661ed446f8f155a5a2f3a512bcf3232fd91"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e312d4bf6dec55cef4f527a2859d925a628ffae7","unresolved":false,"context_lines":[{"line_number":229,"context_line":"# Volume layout Options"},{"line_number":230,"context_line":"manila_glusterfs_vol_ip:"},{"line_number":231,"context_line":"  - \"10.0.1.1\""},{"line_number":232,"context_line":"manila_glusterfs_ssh_user:"},{"line_number":233,"context_line":"manila_glusterfs_ssh_password:"},{"line_number":234,"context_line":"manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"# Directory layout Options"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_99e77347","line":233,"range":{"start_line":232,"start_character":0,"end_line":233,"end_character":30},"updated":"2020-09-02 04:07:22.000000000","message":"If there are no defaults, no need to declare it here.","commit_id":"d9e8b661ed446f8f155a5a2f3a512bcf3232fd91"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e312d4bf6dec55cef4f527a2859d925a628ffae7","unresolved":false,"context_lines":[{"line_number":233,"context_line":"manila_glusterfs_ssh_password:"},{"line_number":234,"context_line":"manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"# Directory layout Options"},{"line_number":237,"context_line":"manila_glusterfs_target:"},{"line_number":238,"context_line":"manila_glusterfs_mount_point_base:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_d9f1eb03","line":238,"range":{"start_line":236,"start_character":0,"end_line":238,"end_character":34},"updated":"2020-09-02 04:07:22.000000000","message":"same comment as above","commit_id":"d9e8b661ed446f8f155a5a2f3a512bcf3232fd91"}],"ansible/roles/manila/templates/manila-share.conf.j2":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":123,"context_line":"driver_handles_share_servers \u003d False"},{"line_number":124,"context_line":"share_backend_name \u003d GLUSTERFS1"},{"line_number":125,"context_line":"share_driver \u003d manila.share.drivers.glusterfs.GlusterfsShareDriver"},{"line_number":126,"context_line":"glusterfs_share_layout \u003d {{ layout }}"},{"line_number":127,"context_line":"glusterfs_nfs_server_type \u003d Gluster"},{"line_number":128,"context_line":"{% if glusterfs_share_layout \u003d\u003d \u0027volume\u0027 %}"},{"line_number":129,"context_line":"glusterfs_servers \u003d {% for ip in glusterfs_vol_ip %}{% if glusterfs_ssh_user is defined %}{{ glusterfs_ssh_user }}@{% endif %}{{ ip }}{% if not loop.last %},{% endif %}{% endfor %}"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"9f560f44_b25f1f74","line":126,"range":{"start_line":126,"start_character":0,"end_line":126,"end_character":22},"updated":"2020-08-29 08:23:29.000000000","message":"this should...","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":125,"context_line":"share_driver \u003d manila.share.drivers.glusterfs.GlusterfsShareDriver"},{"line_number":126,"context_line":"glusterfs_share_layout \u003d {{ layout }}"},{"line_number":127,"context_line":"glusterfs_nfs_server_type \u003d Gluster"},{"line_number":128,"context_line":"{% if glusterfs_share_layout \u003d\u003d \u0027volume\u0027 %}"},{"line_number":129,"context_line":"glusterfs_servers \u003d {% for ip in glusterfs_vol_ip %}{% if glusterfs_ssh_user is defined %}{{ glusterfs_ssh_user }}@{% endif %}{{ ip }}{% if not loop.last %},{% endif %}{% endfor %}"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"glusterfs_volume_pattern \u003d {{ glusterfs_volume_pattern }}"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"9f560f44_92649b4b","line":128,"range":{"start_line":128,"start_character":6,"end_line":128,"end_character":28},"updated":"2020-08-29 08:23:29.000000000","message":"... likely be set to this (possibly with dictionary translation to be friendlier for users). Do note users can do custom overrides so we don\u0027t necessarily have to have this variable - it could be the best default we know. It\u0027s more (most!) important that kolla-ansible deals with addressing (like below, nice!) and best default practices rather than customise each and every option.","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":134,"context_line":"glusterfs_target \u003d {{ glusterfs_target }}"},{"line_number":135,"context_line":"glusterfs_mount_point_base \u003d {{ glusterfs_mount_point_base }}"},{"line_number":136,"context_line":"{% endif %}"},{"line_number":137,"context_line":"{% if glusterfs_ssh_passwork is defined  %}glusterfs_server_password \u003d {{ glusterfs_ssh_passwork }}{% endif %}"},{"line_number":138,"context_line":"{% endif %}"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"9f560f44_12508b5e","line":137,"range":{"start_line":137,"start_character":27,"end_line":137,"end_character":28},"updated":"2020-08-29 08:23:29.000000000","message":"d","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":134,"context_line":"glusterfs_target \u003d {{ glusterfs_target }}"},{"line_number":135,"context_line":"glusterfs_mount_point_base \u003d {{ glusterfs_mount_point_base }}"},{"line_number":136,"context_line":"{% endif %}"},{"line_number":137,"context_line":"{% if glusterfs_ssh_passwork is defined  %}glusterfs_server_password \u003d {{ glusterfs_ssh_passwork }}{% endif %}"},{"line_number":138,"context_line":"{% endif %}"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"9f560f44_524a03ac","line":137,"range":{"start_line":137,"start_character":95,"end_line":137,"end_character":96},"updated":"2020-08-29 08:23:29.000000000","message":"d","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e312d4bf6dec55cef4f527a2859d925a628ffae7","unresolved":false,"context_lines":[{"line_number":121,"context_line":"{% if enable_manila_backend_glusterfs_nfs | bool %}"},{"line_number":122,"context_line":"[glusterfs1]"},{"line_number":123,"context_line":"driver_handles_share_servers \u003d False"},{"line_number":124,"context_line":"share_backend_name \u003d GLUSTERFS1"},{"line_number":125,"context_line":"share_driver \u003d manila.share.drivers.glusterfs.GlusterfsShareDriver"},{"line_number":126,"context_line":"glusterfs_share_layout \u003d {{ manila_glusterfs_share_layout }}"},{"line_number":127,"context_line":"glusterfs_nfs_server_type \u003d {{ manila_glusterfs_nfs_server_type }}"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"9f560f44_798b7f1d","line":124,"range":{"start_line":124,"start_character":21,"end_line":124,"end_character":31},"updated":"2020-09-02 04:07:22.000000000","message":"suggest using: GLUSTERFSNFS1","commit_id":"d9e8b661ed446f8f155a5a2f3a512bcf3232fd91"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a0f59962827b0a11c548585339789551b74c8578","unresolved":false,"context_lines":[{"line_number":129,"context_line":"glusterfs_servers \u003d {% for ip in manila_glusterfs_servers %}{% if manila_glusterfs_ssh_user is defined %}{{ manila_glusterfs_ssh_user }}@{% endif %}{{ ip }}{% if not loop.last %},{% endif %}{% endfor %}"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"{% endif %}"},{"line_number":132,"context_line":"{% if manila_glusterfs_volume_pattern is defined %}glusterfs_volume_pattern \u003d {{ manila_glusterfs_volume_pattern }}{% endif %}"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"{% if manila_glusterfs_target is defined %}glusterfs_target \u003d {{ manila_glusterfs_target }}{% endif %}"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":18,"id":"fffc6b78_b946e020","line":132,"range":{"start_line":132,"start_character":6,"end_line":132,"end_character":37},"updated":"2020-11-19 09:30:38.000000000","message":"nit: this is always defined, since it has a default.","commit_id":"f01492b11c81e6f5ec9773c2eb39612033992c35"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a0f59962827b0a11c548585339789551b74c8578","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"{% if manila_glusterfs_target is defined %}glusterfs_target \u003d {{ manila_glusterfs_target }}{% endif %}"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"{% if manila_glusterfs_mount_point_base is defined %}glusterfs_mount_point_base \u003d {{ manila_glusterfs_mount_point_base }}{% endif %}"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"{% if manila_glusterfs_ssh_password is defined %}glusterfs_server_password \u003d {{ manila_glusterfs_ssh_password }}{% endif %}"},{"line_number":139,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":18,"id":"fffc6b78_19544cca","line":136,"range":{"start_line":136,"start_character":6,"end_line":136,"end_character":39},"updated":"2020-11-19 09:30:38.000000000","message":"ditto","commit_id":"f01492b11c81e6f5ec9773c2eb39612033992c35"}],"doc/source/reference/storage/manila-guide.rst":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"65299db21cad8d781922dcfd83f0d6eb62636da7","unresolved":false,"context_lines":[{"line_number":370,"context_line":"see:"},{"line_number":371,"context_line":"https://docs.openstack.org/manila/latest/admin/glusterfs_driver.html"},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"To enable this backend, add the following to in ``/etc/kolla/globals.yml``:"},{"line_number":374,"context_line":""},{"line_number":375,"context_line":".. code-block:: console"},{"line_number":376,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"9f560f44_9b3f4fb4","line":373,"range":{"start_line":373,"start_character":0,"end_line":373,"end_character":75},"updated":"2020-09-03 10:07:42.000000000","message":"Since native glusterfs can also back Manila, please say something like:\n\nKolla-ansible supports using the GlusterFS shares with NFS.  To enable this backend, add the following ...","commit_id":"158d41c055dd25fbac836a495c54d34f66df76e5"},{"author":{"_account_id":31506,"name":"Lin PeiWen","email":"591171850@qq.com","username":"LinPeiWen"},"change_message_id":"acbe56d15242def3b5bc38a58bab08f97123afaf","unresolved":false,"context_lines":[{"line_number":370,"context_line":"see:"},{"line_number":371,"context_line":"https://docs.openstack.org/manila/latest/admin/glusterfs_driver.html"},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"To enable this backend, add the following to in ``/etc/kolla/globals.yml``:"},{"line_number":374,"context_line":""},{"line_number":375,"context_line":".. code-block:: console"},{"line_number":376,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"9f560f44_6d038111","line":373,"range":{"start_line":373,"start_character":0,"end_line":373,"end_character":75},"in_reply_to":"9f560f44_9b3f4fb4","updated":"2020-09-05 04:04:59.000000000","message":"Done","commit_id":"158d41c055dd25fbac836a495c54d34f66df76e5"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"65299db21cad8d781922dcfd83f0d6eb62636da7","unresolved":false,"context_lines":[{"line_number":389,"context_line":"    manila_glusterfs_ssh_password: \"\u003cglusterfs ssh password\u003e\""},{"line_number":390,"context_line":"    manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"If it is a remote Manila shared server, you need to add"},{"line_number":393,"context_line":"\"manila_glusterfs_ssh_password\" and \"manila_glusterfs_ssh_user\"."}],"source_content_type":"text/x-rst","patch_set":12,"id":"9f560f44_5b7db76c","line":393,"range":{"start_line":392,"start_character":0,"end_line":393,"end_character":64},"updated":"2020-09-03 10:07:42.000000000","message":"Suggest: The \"manila_glusterfs_ssh_password\" and \"manila_glusterfs_ssh_user\" configuration options are only required when the GlusterFS server runs remotelyy rather than on the system running the Manila share service.","commit_id":"158d41c055dd25fbac836a495c54d34f66df76e5"},{"author":{"_account_id":31506,"name":"Lin PeiWen","email":"591171850@qq.com","username":"LinPeiWen"},"change_message_id":"acbe56d15242def3b5bc38a58bab08f97123afaf","unresolved":false,"context_lines":[{"line_number":389,"context_line":"    manila_glusterfs_ssh_password: \"\u003cglusterfs ssh password\u003e\""},{"line_number":390,"context_line":"    manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"If it is a remote Manila shared server, you need to add"},{"line_number":393,"context_line":"\"manila_glusterfs_ssh_password\" and \"manila_glusterfs_ssh_user\"."}],"source_content_type":"text/x-rst","patch_set":12,"id":"9f560f44_4d003d03","line":393,"range":{"start_line":392,"start_character":0,"end_line":393,"end_character":64},"in_reply_to":"9f560f44_5b7db76c","updated":"2020-09-05 04:04:59.000000000","message":"Done","commit_id":"158d41c055dd25fbac836a495c54d34f66df76e5"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"0e3bf718a9e1e13a01e7e7787e208d7373722c38","unresolved":false,"context_lines":[{"line_number":371,"context_line":"https://docs.openstack.org/manila/latest/admin/glusterfs_driver.html"},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"Kolla-ansible supports using the GlusterFS shares with NFS. To enable this"},{"line_number":374,"context_line":"backend, add the following to in ``/etc/kolla/globals.yml``:"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":".. code-block:: console"},{"line_number":377,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"9f560f44_fbee271f","line":374,"range":{"start_line":374,"start_character":27,"end_line":374,"end_character":32},"updated":"2020-09-05 11:48:47.000000000","message":"nit: s/to in/to/","commit_id":"cc25df71c6126ffa6f91b064a8d07525abc12f7a"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"0e3bf718a9e1e13a01e7e7787e208d7373722c38","unresolved":false,"context_lines":[{"line_number":392,"context_line":""},{"line_number":393,"context_line":"The \"manila_glusterfs_ssh_password\" and \"manila_glusterfs_ssh_user\""},{"line_number":394,"context_line":"configuration options are only required when the GlusterFS server runs"},{"line_number":395,"context_line":"remotelyy rather than on the system running the Manila share service."}],"source_content_type":"text/x-rst","patch_set":13,"id":"9f560f44_dbf36308","line":395,"range":{"start_line":395,"start_character":0,"end_line":395,"end_character":9},"updated":"2020-09-05 11:48:47.000000000","message":"s/remotelyy/remotely/","commit_id":"cc25df71c6126ffa6f91b064a8d07525abc12f7a"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8bf9d1c7469dfb1c6686c1ed96f718e0b65a13d0","unresolved":false,"context_lines":[{"line_number":390,"context_line":"    manila_glusterfs_ssh_password: \"\u003cglusterfs ssh password\u003e\""},{"line_number":391,"context_line":"    manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"The \"manila_glusterfs_ssh_password\" and \"manila_glusterfs_ssh_user\""},{"line_number":394,"context_line":"configuration options are only required when the GlusterFS server runs"},{"line_number":395,"context_line":"remotely rather than on the system running the Manila share service."}],"source_content_type":"text/x-rst","patch_set":14,"id":"9f560f44_16b01fdd","line":393,"range":{"start_line":393,"start_character":4,"end_line":393,"end_character":5},"updated":"2020-09-21 07:37:19.000000000","message":"``","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8bf9d1c7469dfb1c6686c1ed96f718e0b65a13d0","unresolved":false,"context_lines":[{"line_number":390,"context_line":"    manila_glusterfs_ssh_password: \"\u003cglusterfs ssh password\u003e\""},{"line_number":391,"context_line":"    manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"The \"manila_glusterfs_ssh_password\" and \"manila_glusterfs_ssh_user\""},{"line_number":394,"context_line":"configuration options are only required when the GlusterFS server runs"},{"line_number":395,"context_line":"remotely rather than on the system running the Manila share service."}],"source_content_type":"text/x-rst","patch_set":14,"id":"9f560f44_36c44341","line":393,"range":{"start_line":393,"start_character":66,"end_line":393,"end_character":67},"updated":"2020-09-21 07:37:19.000000000","message":"``","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8bf9d1c7469dfb1c6686c1ed96f718e0b65a13d0","unresolved":false,"context_lines":[{"line_number":390,"context_line":"    manila_glusterfs_ssh_password: \"\u003cglusterfs ssh password\u003e\""},{"line_number":391,"context_line":"    manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"The \"manila_glusterfs_ssh_password\" and \"manila_glusterfs_ssh_user\""},{"line_number":394,"context_line":"configuration options are only required when the GlusterFS server runs"},{"line_number":395,"context_line":"remotely rather than on the system running the Manila share service."}],"source_content_type":"text/x-rst","patch_set":14,"id":"9f560f44_56c9f757","line":393,"range":{"start_line":393,"start_character":40,"end_line":393,"end_character":41},"updated":"2020-09-21 07:37:19.000000000","message":"``","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8bf9d1c7469dfb1c6686c1ed96f718e0b65a13d0","unresolved":false,"context_lines":[{"line_number":390,"context_line":"    manila_glusterfs_ssh_password: \"\u003cglusterfs ssh password\u003e\""},{"line_number":391,"context_line":"    manila_glusterfs_volume_pattern: \"manila-share-volume-\\\\d+$\""},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"The \"manila_glusterfs_ssh_password\" and \"manila_glusterfs_ssh_user\""},{"line_number":394,"context_line":"configuration options are only required when the GlusterFS server runs"},{"line_number":395,"context_line":"remotely rather than on the system running the Manila share service."}],"source_content_type":"text/x-rst","patch_set":14,"id":"9f560f44_f6b2cbe4","line":393,"range":{"start_line":393,"start_character":34,"end_line":393,"end_character":35},"updated":"2020-09-21 07:37:19.000000000","message":"``","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"}],"etc/kolla/globals.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":587,"context_line":"#   - 10.0.1.2"},{"line_number":588,"context_line":"#glusterfs_vol_ip:"},{"line_number":589,"context_line":"#glusterfs_ssh_user:"},{"line_number":590,"context_line":"#glusterfs_ssh_passwork:"},{"line_number":591,"context_line":"#glusterfs_volume_pattern:"},{"line_number":592,"context_line":""},{"line_number":593,"context_line":"# Directory layout Options"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_32530f6f","line":590,"range":{"start_line":590,"start_character":22,"end_line":590,"end_character":23},"updated":"2020-08-29 08:23:29.000000000","message":"d","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":571,"context_line":"#hnas_evs_ip:"},{"line_number":572,"context_line":"#hnas_file_system_name:"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":"# Gluster backend configuration"},{"line_number":575,"context_line":"# The two layouts currently supported are \u0027directory\u0027 and \u0027volume\u0027, and"},{"line_number":576,"context_line":"# the default configuration is \u0027volume\u0027 layout."},{"line_number":577,"context_line":"# Valid options are [ volume, directory ]"},{"line_number":578,"context_line":"#glusterfs_share_layout:"},{"line_number":579,"context_line":""},{"line_number":580,"context_line":"# Volume layout Options (required)"},{"line_number":581,"context_line":"# If the glusterfs server requires remote ssh, then you need to fill"},{"line_number":582,"context_line":"# in \u0027glusterfs_vol_ip\u0027, ssh user \u0027glusterfs_ssh_user\u0027, and ssh password"},{"line_number":583,"context_line":"# \u0027glusterfs_ssh_passwork\u0027."},{"line_number":584,"context_line":"# \u0027glusterfs_vol_ip\u0027 value List of GlusterFS servers which provide volumes,"},{"line_number":585,"context_line":"# the format is for example:"},{"line_number":586,"context_line":"#   - 10.0.1.1"},{"line_number":587,"context_line":"#   - 10.0.1.2"},{"line_number":588,"context_line":"#glusterfs_vol_ip:"},{"line_number":589,"context_line":"#glusterfs_ssh_user:"},{"line_number":590,"context_line":"#glusterfs_ssh_passwork:"},{"line_number":591,"context_line":"#glusterfs_volume_pattern:"},{"line_number":592,"context_line":""},{"line_number":593,"context_line":"# Directory layout Options"},{"line_number":594,"context_line":"#glusterfs_target:"},{"line_number":595,"context_line":"#glusterfs_mount_point_base:"},{"line_number":596,"context_line":""},{"line_number":597,"context_line":"################################"},{"line_number":598,"context_line":"# Swift - Object Storage Options"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_d25e1375","line":595,"range":{"start_line":574,"start_character":0,"end_line":595,"end_character":28},"updated":"2020-08-29 08:23:29.000000000","message":"these must exist as real options (in manila defaults) and not only as examples","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bc786cff6c9a27b998933b3176ac638355642e5e","unresolved":false,"context_lines":[{"line_number":569,"context_line":"#hnas_evs_ip:"},{"line_number":570,"context_line":"#hnas_file_system_name:"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"# Gluster backend configuration"},{"line_number":573,"context_line":"# The default option of nfs server type is \u0027Gluster\u0027"},{"line_number":574,"context_line":"#manila_glusterfs_nfs_server_type:"},{"line_number":575,"context_line":"# The option of glusterfs share layout can be directory or volume"},{"line_number":576,"context_line":"# The default option of share layout is \u0027volume\u0027"},{"line_number":577,"context_line":"#manila_glusterfs_share_layout:"},{"line_number":578,"context_line":""},{"line_number":579,"context_line":"# Volume layout Options (required)"},{"line_number":580,"context_line":"# If the glusterfs server requires remote ssh, then you need to fill"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"9f560f44_d62867ef","line":577,"range":{"start_line":572,"start_character":0,"end_line":577,"end_character":31},"updated":"2020-09-21 07:49:27.000000000","message":"these should include the default from applicable files (and have the same order in both files) to minimise the confusion","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"},{"author":{"_account_id":31506,"name":"Lin PeiWen","email":"591171850@qq.com","username":"LinPeiWen"},"change_message_id":"b30c3aba6c595ec84a3faed32a66d6f843fc3ce4","unresolved":false,"context_lines":[{"line_number":569,"context_line":"#hnas_evs_ip:"},{"line_number":570,"context_line":"#hnas_file_system_name:"},{"line_number":571,"context_line":""},{"line_number":572,"context_line":"# Gluster backend configuration"},{"line_number":573,"context_line":"# The default option of nfs server type is \u0027Gluster\u0027"},{"line_number":574,"context_line":"#manila_glusterfs_nfs_server_type:"},{"line_number":575,"context_line":"# The option of glusterfs share layout can be directory or volume"},{"line_number":576,"context_line":"# The default option of share layout is \u0027volume\u0027"},{"line_number":577,"context_line":"#manila_glusterfs_share_layout:"},{"line_number":578,"context_line":""},{"line_number":579,"context_line":"# Volume layout Options (required)"},{"line_number":580,"context_line":"# If the glusterfs server requires remote ssh, then you need to fill"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"9f560f44_f90e3c8a","line":577,"range":{"start_line":572,"start_character":0,"end_line":577,"end_character":31},"in_reply_to":"9f560f44_d62867ef","updated":"2020-09-21 08:51:03.000000000","message":"Done","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bc786cff6c9a27b998933b3176ac638355642e5e","unresolved":false,"context_lines":[{"line_number":592,"context_line":"#manila_glusterfs_volume_pattern:"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"# Directory layout Options"},{"line_number":595,"context_line":"# If the glusterfs server is on the local node of the manila share,"},{"line_number":596,"context_line":"# it’s of the format \u003cglustervolserver\u003e:/\u003cglustervolid\u003e"},{"line_number":597,"context_line":"# If the glusterfs server is on a remote node,"},{"line_number":598,"context_line":"# it’s of the format \u003cusername\u003e@\u003cglustervolserver\u003e:/\u003cglustervolid\u003e ,"},{"line_number":599,"context_line":"# and define \u0027manila_glusterfs_ssh_password\u0027"},{"line_number":600,"context_line":"#manila_glusterfs_target:"},{"line_number":601,"context_line":"#manila_glusterfs_mount_point_base:"},{"line_number":602,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"9f560f44_d65fc772","line":599,"range":{"start_line":595,"start_character":0,"end_line":599,"end_character":44},"updated":"2020-09-21 07:49:27.000000000","message":"How does that map to the variables below?\nThey are also not mentioned in the regular documentation.","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"},{"author":{"_account_id":31506,"name":"Lin PeiWen","email":"591171850@qq.com","username":"LinPeiWen"},"change_message_id":"501471845c58b87a3a4d5386012429dc46fee2dc","unresolved":false,"context_lines":[{"line_number":592,"context_line":"#manila_glusterfs_volume_pattern:"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"# Directory layout Options"},{"line_number":595,"context_line":"# If the glusterfs server is on the local node of the manila share,"},{"line_number":596,"context_line":"# it’s of the format \u003cglustervolserver\u003e:/\u003cglustervolid\u003e"},{"line_number":597,"context_line":"# If the glusterfs server is on a remote node,"},{"line_number":598,"context_line":"# it’s of the format \u003cusername\u003e@\u003cglustervolserver\u003e:/\u003cglustervolid\u003e ,"},{"line_number":599,"context_line":"# and define \u0027manila_glusterfs_ssh_password\u0027"},{"line_number":600,"context_line":"#manila_glusterfs_target:"},{"line_number":601,"context_line":"#manila_glusterfs_mount_point_base:"},{"line_number":602,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"9f560f44_6cc26c55","line":599,"range":{"start_line":595,"start_character":0,"end_line":599,"end_character":44},"in_reply_to":"9f560f44_d65fc772","updated":"2020-09-21 09:27:00.000000000","message":"I will continue to add descriptions about these variables in the next (patch 17) Regular documentation","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"},{"author":{"_account_id":31506,"name":"Lin PeiWen","email":"591171850@qq.com","username":"LinPeiWen"},"change_message_id":"b30c3aba6c595ec84a3faed32a66d6f843fc3ce4","unresolved":false,"context_lines":[{"line_number":592,"context_line":"#manila_glusterfs_volume_pattern:"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"# Directory layout Options"},{"line_number":595,"context_line":"# If the glusterfs server is on the local node of the manila share,"},{"line_number":596,"context_line":"# it’s of the format \u003cglustervolserver\u003e:/\u003cglustervolid\u003e"},{"line_number":597,"context_line":"# If the glusterfs server is on a remote node,"},{"line_number":598,"context_line":"# it’s of the format \u003cusername\u003e@\u003cglustervolserver\u003e:/\u003cglustervolid\u003e ,"},{"line_number":599,"context_line":"# and define \u0027manila_glusterfs_ssh_password\u0027"},{"line_number":600,"context_line":"#manila_glusterfs_target:"},{"line_number":601,"context_line":"#manila_glusterfs_mount_point_base:"},{"line_number":602,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":14,"id":"9f560f44_190cd092","line":599,"range":{"start_line":595,"start_character":0,"end_line":599,"end_character":44},"in_reply_to":"9f560f44_d65fc772","updated":"2020-09-21 08:51:03.000000000","message":"Regular documentation has tips: For more details on the GlusterfsShareDriver, please\nsee: https://docs.openstack.org/manila/latest/admin/glusterfs_driver.html","commit_id":"8e33366f673d4effcd6b415d4eb3518304240975"}],"releasenotes/notes/add-support-GlusterFS-NFS-Manila-backend-fa8a54e06adb0714.yaml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add support for GlusterFS NFS Manila backend"},{"line_number":5,"context_line":"    Follows existing backends patterns to add support for"},{"line_number":6,"context_line":"    the GlusterFS NFS driver."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_f2ceb72b","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":7},"updated":"2020-08-29 08:23:29.000000000","message":"nit: \"Adds\"","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add support for GlusterFS NFS Manila backend"},{"line_number":5,"context_line":"    Follows existing backends patterns to add support for"},{"line_number":6,"context_line":"    the GlusterFS NFS driver."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_92c93b27","line":4,"updated":"2020-08-29 08:23:29.000000000","message":"nit: missing \u0027.\u0027 at the end","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bfb118fdd457b7c04eebd134050f30e1b45fbeb1","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add support for GlusterFS NFS Manila backend"},{"line_number":5,"context_line":"    Follows existing backends patterns to add support for"},{"line_number":6,"context_line":"    the GlusterFS NFS driver."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9f560f44_32d82fef","line":6,"range":{"start_line":5,"start_character":4,"end_line":6,"end_character":29},"updated":"2020-08-29 08:23:29.000000000","message":"release notes are for users, better just not mention this detail","commit_id":"53f562845fe0d872ec325c719d1e882fea88731f"}]}
