Project

General

Profile

Feature #717

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

Added by Sage Weil over 9 years ago. Updated about 8 years ago.

Status:
Resolved
Priority:
Normal
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

Blocks Ceph - Feature #647: mon: refactor paxos interaction Duplicate 12/13/2010

History

#1 Updated by Sage Weil almost 9 years ago

  • Target version set to 19

#2 Updated by Sage Weil over 8 years ago

  • Target version deleted (19)

#3 Updated by Sage Weil over 8 years ago

  • translation missing: en.field_position set to 827

#4 Updated by Sage Weil about 8 years ago

  • translation missing: en.field_position deleted (1137)
  • translation missing: en.field_position set to 1

#5 Updated by Sage Weil about 8 years ago

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

#6 Updated by Sage Weil about 8 years ago

  • translation missing: en.field_position deleted (1)
  • translation missing: en.field_position set to 10

#7 Updated by Sage Weil about 8 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

#8 Updated by Sage Weil about 8 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

#9 Updated by Sage Weil about 8 years ago

  • Target version set to v0.48
  • translation missing: en.field_position deleted (8)
  • translation missing: en.field_position set to 1251

#10 Updated by Joao Eduardo Luis about 8 years ago

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

#11 Updated by Sage Weil about 8 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.

#12 Updated by Joao Eduardo Luis about 8 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.

#13 Updated by Sage Weil about 8 years ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF