New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ceph-objectstore-tool and ceph-bluestore-tool: backports from master #17896

Merged
merged 9 commits into from Oct 1, 2017

Conversation

Projects
None yet
2 participants
@liewegas
Member

liewegas commented Sep 21, 2017

  • export-remove
  • better bluestore fsck experience

dzafman and others added some commits Sep 7, 2017

test: Move ceph-objectstore-tool test to standalone
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 495c32f)
test: Fix ceph-objectstore-tool test for standalone and latest code
vstart.sh now defaults to bluestore, so specify filestore
Set environment for run-standalone.sh and cmake build
Create td/cot_dir as test directory
Crush output format change
Change dir into test directory
Give a little time after pool creation
Check for core files as ceph-helpers.sh does

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 3ac219d)
ceph-objectstore-tool: Better messages for bad --journal-path
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 49ca1ff)
ceph-objectstore-tool: Make pg removal require --force
Add new export-remove to combine the 2 operations

Fixes: http://tracker.ceph.com/issues/21272

Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 3bb20f6)
os/ObjectStore: add repair interface
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit c7b7a1f)
ceph-bluestore-tool: factor out bluefs mount
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 86db2d7)
ceph-bluestore-tool: add 'bluefs-bdev-sizes' command
Show bdev sizes vs owned extents.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 9e492f2)
ceph-bluestore-tool: add 'bluefs-bdev-expand' to expand wal or db usage
If you are using the wal or db devices, this will expand bluefs's usage to
include the entire block device.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit aa4baad)
ceph-bluestore-tool: better default logging; --log-file and --log-lev…
…el options

- keep derr going to stderr (so we see 'fsck error' messages)
- hide the rest
- add friendly --log-file option

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 9bd98b4)

@liewegas liewegas requested a review from dzafman Sep 21, 2017

@liewegas liewegas added the core label Sep 21, 2017

@liewegas liewegas added this to the luminous milestone Sep 21, 2017

@dzafman

Looks good. Why not include 659fcd2 and 7d381af?

@liewegas liewegas merged commit 98e729a into ceph:luminous Oct 1, 2017

4 checks passed

Docs: build check OK - docs built
Details
Signed-off-by all commits in this PR are signed
Details
Unmodified Submodules submodules for project are unmodified
Details
make check make check succeeded
Details

@liewegas liewegas deleted the liewegas:wip-bluestore-tool-luminous branch Oct 1, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment