Project

General

Profile

Feature #17434

qa: background rsync task for FS workunits

Added by John Spray about 2 years ago. Updated 8 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Testing
Target version:
Start date:
09/29/2016
Due date:
% Done:

0%

Source:
Development
Tags:
Backport:
luminous,mimic
Reviewed:
Affected Versions:
Component(FS):
qa-suite
Labels (FS):
qa, snapshots, task(medium)
Pull request ID:

Description

A client that just sits there trying to rsync the contents of the filesystem. Running this at the same time as any other workunit should enable us to get some basic coverage of multi-client access to the same files.

Of course, it's also a very realistic workload! This is a stress test rather than a full correctness test, as when we rsync from a filesystem being modified we don't have a straightforward way to verify that what got copied is right.

For bonus points, do a version of this that does a "snapshot, rsync from snapshot, delete snapshot" cycle, which is also a super-realistic workload that would exercise multi-client and snapshots.


Related issues

Related to fs - Feature #17532: qa: repeated "rsync --link-dest" workload New 10/07/2016

History

#1 Updated by Greg Farnum about 2 years ago

When we build this, we should include some performance metrics gathering. Many of our bugs around cap handling here are going to manifest as very slow copies or stats.

#2 Updated by John Spray about 2 years ago

  • Target version set to v12.0.0

#3 Updated by Patrick Donnelly 8 months ago

  • Subject changed from Background rsync task for FS workunits to qa: background rsync task for FS workunits
  • Target version changed from v12.0.0 to v14.0.0
  • Source changed from other to Development
  • Tags set to intern,qa
  • Backport set to luminous,mimic

#4 Updated by Patrick Donnelly 8 months ago

  • Tags deleted (intern,qa)
  • Labels (FS) qa, snapshots, task(medium) added

Current work on this by Ramakrishnan: https://github.com/ceph/ceph/pull/12503

#5 Updated by Patrick Donnelly 6 months ago

  • Related to Feature #17532: qa: repeated "rsync --link-dest" workload added

Also available in: Atom PDF