Project

General

Profile

Actions

Feature #717

closed

cephtool: make -s/-w use subscribe instead of paxos watch; deprecate paxos watch

Added by Sage Weil about 13 years ago. Updated almost 12 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Joao Eduardo Luis
Category:
Monitor
Target version:
% Done:

0%

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

Description

We need to transition the ceph tool to the subscribe framework and away from the raw paxos watch framework. This will remove the dependency on monitor paxos internals in the admin tool.

- make mon log osdmap, pgmap, etc. updates
- subscribe to the log (at various log levels).
- reimplement s in terms of '{mon,osd,pg,mds} stat'
dump -s prior to the -w log tail, to get similar behavior to current -w

- rip out paxos observer stuff
- clean up related ceph tool cruft


Related issues 1 (0 open1 closed)

Blocks Ceph - Feature #647: mon: refactor paxos interactionDuplicate12/13/2010

Actions
Actions #1

Updated by Sage Weil almost 13 years ago

  • Target version set to 19
Actions #2

Updated by Sage Weil over 12 years ago

  • Target version deleted (19)
Actions #3

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position set to 827
Actions #4

Updated by Sage Weil almost 12 years ago

  • Translation missing: en.field_position deleted (1137)
  • Translation missing: en.field_position set to 1
Actions #5

Updated by Sage Weil almost 12 years ago

  • Description updated (diff)
  • Priority changed from Low to Normal
Actions #6

Updated by Sage Weil almost 12 years ago

  • Translation missing: en.field_position deleted (1)
  • Translation missing: en.field_position set to 10
Actions #7

Updated by Sage Weil almost 12 years ago

  • Subject changed from mon: make ceph -s/-w use subscribe instead of paxos watch; deprecate paxos watch to cephtool: make -s/-w use subscribe instead of paxos watch; deprecate paxos watch
  • Translation missing: en.field_position deleted (11)
  • Translation missing: en.field_position set to 11
Actions #8

Updated by Sage Weil almost 12 years ago

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

Updated by Sage Weil almost 12 years ago

  • Target version set to v0.48
  • Translation missing: en.field_position deleted (8)
  • Translation missing: en.field_position set to 1251
Actions #10

Updated by Joao Eduardo Luis almost 12 years ago

  • Status changed from New to In Progress
  • Assignee set to Joao Eduardo Luis
Actions #11

Updated by Sage Weil almost 12 years ago

The --watch-error etc. options don't seem to work.. otherwise this is basically ready. Pushed a bunch of cleanups to this branch. There's more cleanup to be done in the ceph tool, but not worth worrying about yet.

Actions #12

Updated by Joao Eduardo Luis almost 12 years ago

Sage Weil wrote:

The --watch-error etc. options don't seem to work.. otherwise this is basically ready. Pushed a bunch of cleanups to this branch. There's more cleanup to be done in the ceph tool, but not worth worrying about yet.

That's fixed now.

Actions #13

Updated by Sage Weil almost 12 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF