)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"385e158e917959abcce9479b2f7c9fe3a6402d9d","unresolved":false,"context_lines":[{"line_number":228,"context_line":"      - openstack/manila-tempest-plugin"},{"line_number":229,"context_line":"      - openstack/python-manilaclient"},{"line_number":230,"context_line":"      - openstack/tempest"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"- job:"},{"line_number":233,"context_line":"    name: manila-tempest-dsvm-postgres-zfsonlinux"},{"line_number":234,"context_line":"    parent: devstack-tempest"},{"line_number":235,"context_line":"    irrelevant-files: *tempest-irrelevant-files"},{"line_number":236,"context_line":"    vars:"},{"line_number":237,"context_line":"      devstack_localrc:"},{"line_number":238,"context_line":"        USE_PYTHON3: True"},{"line_number":239,"context_line":"        LIBS_FROM_GIT: python-manilaclient"},{"line_number":240,"context_line":"        SHARE_DRIVER: manila.share.drivers.zfsonlinux.driver.ZFSonLinuxShareDriver"},{"line_number":241,"context_line":"        MANILA_ENABLED_BACKENDS: london,paris"},{"line_number":242,"context_line":"        MANILA_BACKEND1_CONFIG_GROUP_NAME: london"},{"line_number":243,"context_line":"        MANILA_BACKEND2_CONFIG_GROUP_NAME: paris"},{"line_number":244,"context_line":"        MANILA_SHARE_BACKEND1_NAME: LONDON"},{"line_number":245,"context_line":"        MANILA_SHARE_BACKEND2_NAME: PARIS"},{"line_number":246,"context_line":"        MANILA_OPTGROUP_london_driver_handles_share_servers: false"},{"line_number":247,"context_line":"        MANILA_OPTGROUP_paris_driver_handles_share_servers: false"},{"line_number":248,"context_line":"        MANILA_USE_SERVICE_INSTANCE_PASSWORD: true"},{"line_number":249,"context_line":"        MANILA_USE_DOWNGRADE_MIGRATIONS: true"},{"line_number":250,"context_line":"        MANILA_MULTI_BACKEND: true"},{"line_number":251,"context_line":"        MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1"},{"line_number":252,"context_line":"        MANILA_REPLICA_STATE_UPDATE_INTERVAL: 60"},{"line_number":253,"context_line":"        MANILA_ZFSONLINUX_SERVICE_IP: 127.0.0.1"},{"line_number":254,"context_line":"        MANILA_ZFSONLINUX_USE_SSH: true"},{"line_number":255,"context_line":"        MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: \u0027snapshot_support\u003dTrue create_share_from_snapshot_support\u003dTrue\u0027"},{"line_number":256,"context_line":"        ENABLE_ISOLATED_METADATA: true"},{"line_number":257,"context_line":"        TEMPEST_USE_TEST_ACCOUNTS: true"},{"line_number":258,"context_line":"      devstack_plugins:"},{"line_number":259,"context_line":"        manila: https://opendev.org/openstack/manila"},{"line_number":260,"context_line":"        manila-tempest-plugin: https://opendev.org/openstack/manila-tempest-plugin"},{"line_number":261,"context_line":"      devstack_services:"},{"line_number":262,"context_line":"        mysql: false"},{"line_number":263,"context_line":"        postgresql: true"},{"line_number":264,"context_line":"        cinder: false"},{"line_number":265,"context_line":"        swift: false"},{"line_number":266,"context_line":"        horizon: false"},{"line_number":267,"context_line":"        etcd3: true"},{"line_number":268,"context_line":"        tls-proxy: true"},{"line_number":269,"context_line":"      tempest_plugins:"},{"line_number":270,"context_line":"        - manila-tempest-plugin"},{"line_number":271,"context_line":"      tempest_test_regex: (^manila_tempest_tests.tests)(?\u003d.*\\[.*\\bbackend\\b.*\\])"},{"line_number":272,"context_line":"      tempest_concurrency: 8"},{"line_number":273,"context_line":"      test-config:"},{"line_number":274,"context_line":"        $TEMPEST_CONFIG:"},{"line_number":275,"context_line":"          share:"},{"line_number":276,"context_line":"            default_share_type_name: default"},{"line_number":277,"context_line":"            run_driver_assisted_migration_tests: True"},{"line_number":278,"context_line":"            run_host_assisted_migration_tests: True"},{"line_number":279,"context_line":"            run_replication_tests: True"},{"line_number":280,"context_line":"            run_manage_unmanage_snapshot_tests: True"},{"line_number":281,"context_line":"            run_manage_unmanage_tests: True"},{"line_number":282,"context_line":"            backend_replication_type: readable"},{"line_number":283,"context_line":"            enable_protocols: nfs"},{"line_number":284,"context_line":"            capability_storage_protocol: NFS"},{"line_number":285,"context_line":"            build_timeout: 180"},{"line_number":286,"context_line":"            enable_ip_rules_for_protocols: nfs"},{"line_number":287,"context_line":"            multitenancy_enabled: False"},{"line_number":288,"context_line":"            backend_names: LONDON,PARIS"},{"line_number":289,"context_line":"            multi_backend: True"},{"line_number":290,"context_line":"            image_password: manila"},{"line_number":291,"context_line":"    required-projects:"},{"line_number":292,"context_line":"      - openstack/manila"},{"line_number":293,"context_line":"      - openstack/manila-image-elements"},{"line_number":294,"context_line":"      - openstack/manila-tempest-plugin"},{"line_number":295,"context_line":"      - openstack/python-manilaclient"},{"line_number":296,"context_line":"      - openstack/tempest"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"- job:"},{"line_number":299,"context_line":"    name: manila-tempest-dsvm-scenario"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_8df55059","line":296,"range":{"start_line":231,"start_character":2,"end_line":296,"end_character":0},"updated":"2019-07-19 21:50:21.000000000","message":"Invalid Ansible variable name \u0027test-config\u0027 for dictionary value @ data[\u0027vars\u0027]","commit_id":"778e57063b15ccff710e7fa0c020c95f7d41a42a"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"cd69bb17f4a73d6c24dad92b2d5436e2f34db40e","unresolved":false,"context_lines":[{"line_number":250,"context_line":"        MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1"},{"line_number":251,"context_line":"        MANILA_REPLICA_STATE_UPDATE_INTERVAL: 60"},{"line_number":252,"context_line":"        MANILA_ZFSONLINUX_SERVICE_IP: 127.0.0.1"},{"line_number":253,"context_line":"        MANILA_ZFSONLINUX_USE_SSH: true"},{"line_number":254,"context_line":"        MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: \u0027snapshot_support\u003dTrue create_share_from_snapshot_support\u003dTrue\u0027"},{"line_number":255,"context_line":"        ENABLE_ISOLATED_METADATA: true"},{"line_number":256,"context_line":"        TEMPEST_USE_TEST_ACCOUNTS: true"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7faddb67_1c466223","line":253,"updated":"2019-07-22 15:45:39.000000000","message":"In pre-hooks we also have MANILA_ZFSONLINUX_SHARE_EXPORT_IP\u003d$HOST, we might be missing that\n\nSeems we need to define a nodeset to specify hosts and set the correct host information?","commit_id":"0d1eafef0d49985359c024b780e94c998cb871ba"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"14f38e4f8c49794fe61715e246f45219c0e1a70c","unresolved":false,"context_lines":[{"line_number":250,"context_line":"        MANILA_SHARE_MIGRATION_PERIOD_TASK_INTERVAL: 1"},{"line_number":251,"context_line":"        MANILA_REPLICA_STATE_UPDATE_INTERVAL: 60"},{"line_number":252,"context_line":"        MANILA_ZFSONLINUX_SERVICE_IP: 127.0.0.1"},{"line_number":253,"context_line":"        MANILA_ZFSONLINUX_USE_SSH: true"},{"line_number":254,"context_line":"        MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS: \u0027snapshot_support\u003dTrue create_share_from_snapshot_support\u003dTrue\u0027"},{"line_number":255,"context_line":"        ENABLE_ISOLATED_METADATA: true"},{"line_number":256,"context_line":"        TEMPEST_USE_TEST_ACCOUNTS: true"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7faddb67_7c77560a","line":253,"in_reply_to":"7faddb67_1c466223","updated":"2019-07-22 15:52:50.000000000","message":"Nope, intentional - We have no access to the HOST_IP here as far as I can tell - I mean, I can just set it to $HOST_IP perhaps; but the DevStack plugin is going to take care of doing that [1]\n\n[1] https://opendev.org/openstack/manila/src/commit/19d169e083ed055505943dda74e0401916d2cc66/devstack/settings#L178","commit_id":"0d1eafef0d49985359c024b780e94c998cb871ba"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"4e0c9a52578e938045153be9cc2047c9da871040","unresolved":false,"context_lines":[{"line_number":266,"context_line":"        s-object: false"},{"line_number":267,"context_line":"        s-proxy: false"},{"line_number":268,"context_line":"        horizon: false"},{"line_number":269,"context_line":"        etcd3: true"},{"line_number":270,"context_line":"        tls-proxy: true"},{"line_number":271,"context_line":"      tempest_plugins:"},{"line_number":272,"context_line":"        - manila-tempest-plugin"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7faddb67_365e9276","line":269,"range":{"start_line":269,"start_character":1,"end_line":269,"end_character":19},"updated":"2019-07-26 11:19:56.000000000","message":"Do we use this for the zfs job?","commit_id":"0d1eafef0d49985359c024b780e94c998cb871ba"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"9e8bd4cab2ab9d76a93dd956dca054d506cd993d","unresolved":false,"context_lines":[{"line_number":266,"context_line":"        s-object: false"},{"line_number":267,"context_line":"        s-proxy: false"},{"line_number":268,"context_line":"        horizon: false"},{"line_number":269,"context_line":"        etcd3: true"},{"line_number":270,"context_line":"        tls-proxy: true"},{"line_number":271,"context_line":"      tempest_plugins:"},{"line_number":272,"context_line":"        - manila-tempest-plugin"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7faddb67_191f0671","line":269,"range":{"start_line":269,"start_character":1,"end_line":269,"end_character":19},"in_reply_to":"7faddb67_365e9276","updated":"2019-07-26 15:46:48.000000000","message":"Not yet. Inclusion was intentional though, thought I\u0027d finish up the config - but that\u0027s better done as another patch.","commit_id":"0d1eafef0d49985359c024b780e94c998cb871ba"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8c883f4e86cca393a018d3bb8345652bef698de6","unresolved":false,"context_lines":[{"line_number":286,"context_line":"              run_replication_tests: true"},{"line_number":287,"context_line":"              run_manage_unmanage_snapshot_tests: true"},{"line_number":288,"context_line":"              run_manage_unmanage_tests: true"},{"line_number":289,"context_line":"              run_multiple_share_replicas_tests: false"},{"line_number":290,"context_line":"              backend_replication_type: readable"},{"line_number":291,"context_line":"              enable_protocols: nfs"},{"line_number":292,"context_line":"              capability_storage_protocol: NFS"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1f493fa4_b1a63baa","line":289,"range":{"start_line":289,"start_character":14,"end_line":289,"end_character":54},"updated":"2020-04-29 18:35:25.000000000","message":"I\u0027m disabling the \"multiple share replicas\" test case for this driver [1]. The test is written in a way to find three pools in a replication domain and create a share with two replicas. That assumption holds good with this driver, however, the test wants to:\n\n1) Create a share in AZ1\n2) Create a replica in AZ2\n3) Create another replica in AZ2\n\nWe setup this driver with three pools between two backends [2]. Lets say we assign AZ1 to backend \"alpha\" which has two pools (alpha0 and beta0), and we have a backend called \"gamma\" in AZ2 which has one pool (gamma0)\n\nWe create a share in a random pool to begin with... so, If the share gets created on  alpha (a backend with two pools), creating a replica on AZ2 succeeds, but creating a third replica always fails, in the scheduler, because the test seeks to put two replicas in AZ2, while there is only one pool in that AZ.\n\n[1] https://opendev.org/openstack/manila-tempest-plugin/src/commit/a3b6f7ad25fcb8b97915cfad27effaf0d350dbe7/manila_tempest_tests/tests/api/test_replication.py#L224-L253\n[2] https://opendev.org/openstack/manila/src/commit/10d5cbf639a7fb7fdd27d19d0d493cd489157347/devstack/plugin.sh#L612-L652","commit_id":"e1994cd6477a20cce3eb179c82675dfc19113250"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"bf67afc8ff0d09c600309ae964b8b30c54cdd110","unresolved":false,"context_lines":[{"line_number":286,"context_line":"              run_replication_tests: true"},{"line_number":287,"context_line":"              run_manage_unmanage_snapshot_tests: true"},{"line_number":288,"context_line":"              run_manage_unmanage_tests: true"},{"line_number":289,"context_line":"              run_multiple_share_replicas_tests: false"},{"line_number":290,"context_line":"              backend_replication_type: readable"},{"line_number":291,"context_line":"              enable_protocols: nfs"},{"line_number":292,"context_line":"              capability_storage_protocol: NFS"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1f493fa4_565b6d85","line":289,"updated":"2020-04-29 18:05:37.000000000","message":"oh, good catch","commit_id":"e1994cd6477a20cce3eb179c82675dfc19113250"}],"contrib/ci/post_test_hook.sh":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6fa80b620eb828ad8d6f8ed95fb81a8fec7b89ac","unresolved":false,"context_lines":[{"line_number":178,"context_line":"    # manila tempest plugin supports share protocol and rules that"},{"line_number":179,"context_line":"    # container driver uses."},{"line_number":180,"context_line":"    # MANILA_TESTS\u003d\"(^manila_tempest_tests.tests.scenario)(?\u003d.*\\btest_read_write_two_vms\\b.*)\""},{"line_number":181,"context_line":"     :"},{"line_number":182,"context_line":"fi"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"# Enable quota tests"}],"source_content_type":"text/x-sh","patch_set":15,"id":"bf51134e_a3716cab","line":181,"updated":"2020-07-21 23:17:18.000000000","message":"pep8: E003 Indent not multiple of 4","commit_id":"424b149eacc0a57c3f116541184d1bc8213a9e11"}]}
