diff --git a/rally-jobs/rally-manila-no-ss.yaml b/rally-jobs/rally-manila-no-ss.yaml new file mode 100644 index 0000000000..959a6625cd --- /dev/null +++ b/rally-jobs/rally-manila-no-ss.yaml @@ -0,0 +1,92 @@ +--- + Dummy.dummy: + - + runner: + type: "constant" + times: 1 + concurrency: 1 + context: + users: + tenants: 1 + users_per_tenant: 1 + quotas: + manila: + shares: -1 + gigabytes: -1 + snapshots: -1 + snapshot_gigabytes: -1 + share_networks: -1 + + ManilaShares.list_shares: + - + args: + detailed: True + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + {% for s in ("create_and_delete_share", "create_and_list_share") %} + ManilaShares.{{s}}: + - + args: + share_proto: "nfs" + size: 1 + share_type: "dhss_false" + min_sleep: 1 + max_sleep: 2 + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + shares: -1 + gigabytes: -1 + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + {% endfor %} + + + ManilaShares.set_and_delete_metadata: + - + args: + sets: 1 + set_size: 3 + delete_size: 3 + key_min_length: 1 + key_max_length: 256 + value_min_length: 1 + value_max_length: 1024 + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + shares: -1 + gigabytes: -1 + users: + tenants: 1 + users_per_tenant: 1 + manila_shares: + shares_per_tenant: 1 + share_proto: "NFS" + size: 1 + share_type: "dhss_false" + sla: + failure_rate: + max: 0 diff --git a/rally-jobs/rally-manila.yaml b/rally-jobs/rally-manila.yaml new file mode 100644 index 0000000000..02991365e1 --- /dev/null +++ b/rally-jobs/rally-manila.yaml @@ -0,0 +1,198 @@ +--- + Dummy.dummy: + - + runner: + type: "constant" + times: 1 + concurrency: 1 + context: + users: + tenants: 1 + users_per_tenant: 1 + quotas: + manila: + shares: -1 + gigabytes: -1 + snapshots: -1 + snapshot_gigabytes: -1 + share_networks: -1 + + ManilaShares.list_shares: + - + args: + detailed: True + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + users: + tenants: 3 + users_per_tenant: 4 + user_choice_method: "round_robin" + sla: + failure_rate: + max: 0 + + {% for s in ("create_and_delete_share", "create_and_list_share") %} + ManilaShares.{{s}}: + - + args: + share_proto: "nfs" + size: 1 + share_type: "dhss_true" + min_sleep: 1 + max_sleep: 2 + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + shares: -1 + gigabytes: -1 + share_networks: -1 + users: + tenants: 2 + users_per_tenant: 1 + user_choice_method: "round_robin" + manila_share_networks: + use_share_networks: True + sla: + failure_rate: + max: 0 + {% endfor %} + + ManilaShares.create_share_network_and_delete: + - + args: + name: "rally" + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + share_networks: -1 + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + ManilaShares.create_share_network_and_list: + - + args: + name: "rally" + detailed: True + search_opts: + name: "rally" + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + share_networks: -1 + users: + tenants: 2 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + + ManilaShares.list_share_servers: + - + args: + search_opts: {} + runner: + type: "constant" + times: 10 + concurrency: 10 + sla: + failure_rate: + max: 0 + + ManilaShares.create_security_service_and_delete: + {% for s in ("ldap", "kerberos", "active_directory") %} + - + args: + security_service_type: {{s}} + dns_ip: "fake_dns_ip" + server: "fake-server" + domain: "fake_domain" + user: "fake_user" + password: "fake_password" + name: "fake_name" + description: "fake_description" + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + users: + tenants: 1 + users_per_tenant: 1 + sla: + failure_rate: + max: 0 + {% endfor %} + + ManilaShares.attach_security_service_to_share_network: + {% for s in ("ldap", "kerberos", "active_directory") %} + - + args: + security_service_type: {{s}} + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + users: + tenants: 1 + users_per_tenant: 1 + quotas: + manila: + share_networks: -1 + sla: + failure_rate: + max: 0 + {% endfor %} + + ManilaShares.set_and_delete_metadata: + - + args: + sets: 1 + set_size: 3 + delete_size: 3 + key_min_length: 1 + key_max_length: 256 + value_min_length: 1 + value_max_length: 1024 + runner: + type: "constant" + times: 10 + concurrency: 10 + context: + quotas: + manila: + shares: -1 + gigabytes: -1 + share_networks: -1 + users: + tenants: 1 + users_per_tenant: 1 + manila_share_networks: + use_share_networks: True + manila_shares: + shares_per_tenant: 1 + share_proto: "NFS" + size: 1 + share_type: "dhss_true" + sla: + failure_rate: + max: 0