Project

General

Profile

Feature #5604

rgw: teuthology tests to check various user creation issues on multi region environment

Added by Yehuda Sadeh over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Test 1 setup

1. Create users on master region: user1, user2

radosgw-admin user create --rgw-region=master --uid=user1 --display-name=User1
radosgw-admin user create --rgw-region=master --uid=user2 --display-name=User2

Test 1a: check user creation on secondary

1. sync metadata (TBD)

2. compare user metadata between different regions.

radosgw-admin metadata get --rgw-region=master user:user1 > md.master
radosgw-admin metadata get --rgw-region=second user:user1 > md.second

diff md.master md.second

Test 1b: check user metadata on secondary

1. suspend user on master

radosgw-admin user suspend --rgw-region=master user1

2. (after sync) verify (1a.4)

Test 1c: check user removal on secondary

1. remove user on master

radosgw-admin user rm --rgw-region=master user1

2. (after sync) check user does not exist on secondary

History

#1 Updated by Ian Colle over 6 years ago

  • Target version set to v0.67rc-continued

#2 Updated by Yehuda Sadeh over 6 years ago

  • translation missing: en.field_story_points set to 8.00

#3 Updated by Anonymous over 6 years ago

  • Assignee set to Anonymous

#4 Updated by Greg Farnum over 6 years ago

  • Assignee changed from Anonymous to Greg Farnum

Getting started on this after discussing how to break up the tasks with Joe.

#5 Updated by Greg Farnum over 6 years ago

  • Status changed from New to In Progress

sigh
wip-region-sync contains a teuth task that sets up the sync agent (apparently successfully). Unfortunately I've been unable to get my rgw daemons to run properly so I haven't been able to do any more testing than "it turned on and off when I wanted".

#6 Updated by Ian Colle over 6 years ago

  • Assignee changed from Greg Farnum to Josh Durgin

#7 Updated by Ian Colle over 6 years ago

  • Assignee changed from Josh Durgin to Yehuda Sadeh

#8 Updated by Ian Colle over 6 years ago

  • Target version changed from v0.67rc-continued to v0.68

#9 Updated by Ian Colle over 6 years ago

  • Target version changed from v0.68 to v0.68 - continued

#10 Updated by Anonymous over 6 years ago

  • Status changed from In Progress to Resolved

These tests were added via commit #a39e7f1b095d3cb07f15ed065b4841d8730ed584

Also available in: Atom PDF