Project

General

Profile

Feature #3821

qa: run backuppc as part of qa suite

Added by Sage Weil about 11 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Testing
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Labels (FS):
Pull request ID:

History

#1 Updated by Sage Weil about 11 years ago

  • translation missing: en.field_story_points set to 3
  • translation missing: en.field_position deleted (2)
  • translation missing: en.field_position set to 2

#2 Updated by Sage Weil about 11 years ago

  • Target version set to v0.57c
  • translation missing: en.field_position deleted (3)
  • translation missing: en.field_position set to 3

#3 Updated by Ian Colle about 11 years ago

  • Assignee set to Greg Farnum

#4 Updated by Ian Colle about 11 years ago

  • Assignee changed from Greg Farnum to Anonymous

Download/install backuppc and get it into suite.

#5 Updated by Anonymous about 11 years ago

Just to make sure that I will be on this along the line of what you might already have in mind. (More details please :)

Do you have the list of what we should back up from our ceph cluster? As part of our QA suite, I figure they should be the configuration, the scripts that we run, test results, test logs. Anything else that you might want to add to the list?

#6 Updated by Sage Weil about 11 years ago

  • Status changed from New to In Progress

Ekapol Rojpiboonphun wrote:

Just to make sure that I will be on this along the line of what you might already have in mind. (More details please :)

Do you have the list of what we should back up from our ceph cluster? As part of our QA suite, I figure they should be the configuration, the scripts that we run, test results, test logs. Anything else that you might want to add to the list?

Actually, the point isn't to back up anything... it's to generate an interesting workload. There have been user reports in the past of MDS bugs triggered by backuppc, and we'd like to be able to trigger them. Most likely it is related to backuppc's heavy use of hard links.

What this really would be is a bash script (say, ceph.git/qa/workunits/suites/backuppc.sh) that will run backuppc several times and back up to the local directory. (Workunits are run from the CWD of a ceph mount, either the kernel client or ceph-fuse or whatever). I'd suggest backing up /usr and /var a few times. It may be that we want to also make the data backed up change more so there is more of an incremental.. in that case, maybe run fsstress for a while in a temp dir, back it up, then run it again, repeat a few times. Something along those lines.

I think backuppc is all command-line based, so it should be easy to script. Also, if we're lucky, there is a debian package for it that we can have ceph-qa-chef.git/.../default.rb install for us on the qa machines.

#7 Updated by Ian Colle about 11 years ago

  • Assignee changed from Anonymous to Ken Franklin

#8 Updated by Ian Colle about 11 years ago

  • Assignee changed from Ken Franklin to Tamilarasi muthamizhan

#9 Updated by Ian Colle about 11 years ago

  • Target version changed from v0.57c to v0.58
  • translation missing: en.field_position deleted (6)
  • translation missing: en.field_position set to 3

#10 Updated by Ian Colle about 11 years ago

  • Target version deleted (v0.58)
  • translation missing: en.field_position deleted (4)
  • translation missing: en.field_position set to 24

#11 Updated by Ian Colle about 11 years ago

  • Status changed from In Progress to New

#12 Updated by Greg Farnum about 11 years ago

  • Target version set to v0.60

#13 Updated by Greg Farnum about 11 years ago

  • Target version changed from v0.60 to v0.61 - Cuttlefish

#14 Updated by Greg Farnum almost 11 years ago

  • Target version changed from v0.61 - Cuttlefish to v0.62a

#15 Updated by Greg Farnum almost 11 years ago

  • Target version deleted (v0.62a)

#16 Updated by Tamilarasi muthamizhan almost 11 years ago

  • Assignee deleted (Tamilarasi muthamizhan)

#17 Updated by Greg Farnum almost 8 years ago

  • Subject changed from mds: run backuppc as part of qa suite to qa: run backuppc as part of qa suite
  • Category set to Testing
  • Source set to Development

Also available in: Atom PDF