Project

General

Profile

Actions

Feature #1412

closed

qa: spec out messenger testing

Added by Sage Weil over 12 years ago. Updated about 12 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
qa
Target version:
% Done:

0%

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

Description

use Colin's multiprocess framework to do a messenger test for reconnects, with socket failure injects.

types:
- client->server (lossy, e.g. client/osd, client/mon)
- client->server (lossless, e.g. client/mds)
- server/server (mds, osd, mon intracluster)
- racing connections. someting like barrier, send messages to each other, make sure they both arrive, barrier, mark down, repeat.

- inject socket errors, verify all messages go through (all types)


Related issues 1 (0 open1 closed)

Related to Ceph - Bug #1631: osd: failed assert(repop_queue.front() == repop)Can't reproduce10/18/2011

Actions
Actions #1

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.35 to v0.36
  • Translation missing: en.field_position set to 2
Actions #2

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (30)
  • Translation missing: en.field_position set to 65
Actions #3

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_story_points set to 5
  • Translation missing: en.field_position deleted (74)
  • Translation missing: en.field_position set to 74
Actions #4

Updated by Sage Weil over 12 years ago

  • Target version deleted (v0.36)
  • Translation missing: en.field_position deleted (81)
  • Translation missing: en.field_position set to 1
Actions #5

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (12)
  • Translation missing: en.field_position set to 24
Actions #6

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position deleted (77)
  • Translation missing: en.field_position set to 66
Actions #7

Updated by Sage Weil about 12 years ago

  • Translation missing: en.field_position deleted (134)
  • Translation missing: en.field_position set to 1
Actions #8

Updated by Sage Weil about 12 years ago

  • Target version set to v0.43
  • Translation missing: en.field_position deleted (4)
  • Translation missing: en.field_position set to 28
Actions #9

Updated by Sage Weil about 12 years ago

  • Status changed from New to Can't reproduce

this code has been refactored a bit.

the messenger tests won't directly trigger this, though we may the/an underlying msgr bug that may have caused it. i don't think there's value in keeping this open.

Actions #10

Updated by Sage Weil about 12 years ago

er, wrong bug!

Actions #11

Updated by Sage Weil about 12 years ago

  • Tracker changed from Feature to Bug
Actions #12

Updated by Sage Weil about 12 years ago

  • Status changed from Can't reproduce to New
Actions #13

Updated by Sage Weil about 12 years ago

  • Tracker changed from Bug to Feature
Actions #14

Updated by Sage Weil about 12 years ago

  • Subject changed from qa: messenger connect/reconnect tester to qa: spec out messenger testing
  • Status changed from New to Resolved

we now have a high-level plan on how to attack msgr testing.

Actions

Also available in: Atom PDF