Project

General

Profile

Actions

Feature #9580

closed

ceph-disk, ceph-osd: make journal [partition] creation conditional based on osd_objectstore

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

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

0%

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

Description

or example, with keyvaluestore-dev ceph-disk makes a journal parititon and general screws things up. see http://article.gmane.org/gmane.comp.file-systems.ceph.user/13507

1. teach ceph-diska bout each backends and whether it needs a journal
2. add a new option about whether the journal is created (blah)
3. add a ceph-osd option to query whther the backend needs a journal, which calls into ObjectStore to ask.

3 makes the most sense IMO.

Actions #1

Updated by Mark Kirkwood over 9 years ago

While we are thinking about this, note that some of the keyvalue backends have facility to have their "wal" aka journal file(s) located somewhere else (only Rocksdb AFAIK). Would be good if we get this covered here too!

Actions #2

Updated by Sage Weil over 9 years ago

Mark Kirkwood wrote:

While we are thinking about this, note that some of the keyvalue backends have facility to have their "wal" aka journal file(s) located somewhere else (only Rocksdb AFAIK). Would be good if we get this covered here too!

Hmm, I assume they are files, though? I don't think it would map directly onto the current 'journal device' symlink (to a preallocated file or raw partition).

Actions #3

Updated by Haomai Wang over 9 years ago

  • Assignee set to Haomai Wang
Actions #4

Updated by Samuel Just over 9 years ago

  • Target version changed from 0.88 to 0.89
Actions #5

Updated by Samuel Just over 9 years ago

  • Target version changed from 0.89 to v.91
Actions #6

Updated by Ian Colle over 9 years ago

  • Target version changed from v.91 to 0.89
Actions #7

Updated by Ian Colle over 9 years ago

  • Target version changed from 0.89 to v.actually90
Actions #8

Updated by Samuel Just over 9 years ago

  • Target version changed from v.actually90 to v.actually91
Actions #9

Updated by Sage Weil over 9 years ago

  • Target version changed from v.actually91 to v0.92
Actions #10

Updated by Sage Weil over 9 years ago

  • Target version deleted (v0.92)
Actions #11

Updated by Sage Weil about 9 years ago

  • Target version set to v0.95
Actions #12

Updated by Samuel Just about 9 years ago

  • Target version changed from v0.95 to v9.0.2
Actions #13

Updated by Sage Weil about 9 years ago

  • Status changed from New to Resolved
  • Target version changed from v9.0.2 to v0.95
Actions #14

Updated by Loïc Dachary about 9 years ago

  • Status changed from Resolved to New
Actions #15

Updated by Loïc Dachary about 9 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF