Project

General

Profile

Feature #717

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

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

History

#1 Updated by Sage Weil over 12 years ago

  • Target version set to 19

#2 Updated by Sage Weil over 12 years ago

  • Target version deleted (19)

#3 Updated by Sage Weil over 12 years ago

  • translation missing: en.field_position set to 827

#4 Updated by Sage Weil almost 12 years ago

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

#5 Updated by Sage Weil almost 12 years ago

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

#6 Updated by Sage Weil almost 12 years ago

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

#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

#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

#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

#10 Updated by Joao Eduardo Luis almost 12 years ago

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

#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.

#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.

#13 Updated by Sage Weil almost 12 years ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF