Project

General

Profile

Bug #14106

rbd: 'rbd create' crashed when --order option given

Added by Josh Durgin over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Jason Dillaman
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

From http://teuthology.ovh.sepia.ceph.com/teuthology/teuthology-2015-12-16_23:00:03-rbd-jewel-distro-basic-openstack/40610/teuthology.log

2015-12-17T09:45:58.025 INFO:tasks.workunit.client.0.target077028.stderr:+ rbd create rbd/gen --size 100 --order 22 --stripe-unit 4194304 --stripe-count 1 --image-format 2
2015-12-17T09:45:58.025 INFO:tasks.workunit.client.0.target077028.stdout:Starting test 1
2015-12-17T09:45:58.086 INFO:tasks.workunit.client.0.target077028.stderr:rbd: --order is deprecated, use --object-size
2015-12-17T09:45:58.087 INFO:tasks.workunit.client.0.target077028.stderr:terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >'
2015-12-17T09:45:58.093 INFO:tasks.workunit.client.0.target077028.stderr:  what():  boost::bad_any_cast: failed conversion using boost::any_cast
2015-12-17T09:45:58.094 INFO:tasks.workunit.client.0.target077028.stderr:*** Caught signal (Aborted) **
2015-12-17T09:45:58.095 INFO:tasks.workunit.client.0.target077028.stderr: in thread 7f529c506900
2015-12-17T09:45:58.095 INFO:tasks.workunit.client.0.target077028.stderr: ceph version 10.0.1-585-g91bf56e (91bf56e26bf1b2b1d83f020d895230fa5d0607fc)
2015-12-17T09:45:58.096 INFO:tasks.workunit.client.0.target077028.stderr: 1: (()+0x28cd1a) [0x7f529c266d1a]
2015-12-17T09:45:58.096 INFO:tasks.workunit.client.0.target077028.stderr: 2: (()+0x10340) [0x7f5295d4a340]
2015-12-17T09:45:58.096 INFO:tasks.workunit.client.0.target077028.stderr: 3: (gsignal()+0x39) [0x7f5294293cc9]
2015-12-17T09:45:58.096 INFO:tasks.workunit.client.0.target077028.stderr: 4: (abort()+0x148) [0x7f52942970d8]
2015-12-17T09:45:58.097 INFO:tasks.workunit.client.0.target077028.stderr: 5: (__gnu_cxx::__verbose_terminate_handler()+0x155) [0x7f5294b9e535]
2015-12-17T09:45:58.097 INFO:tasks.workunit.client.0.target077028.stderr: 6: (()+0x5e6d6) [0x7f5294b9c6d6]
2015-12-17T09:45:58.097 INFO:tasks.workunit.client.0.target077028.stderr: 7: (()+0x5e703) [0x7f5294b9c703]
2015-12-17T09:45:58.097 INFO:tasks.workunit.client.0.target077028.stderr: 8: (()+0x5e922) [0x7f5294b9c922]
2015-12-17T09:45:58.097 INFO:tasks.workunit.client.0.target077028.stderr: 9: (()+0x136b4a) [0x7f529c110b4a]
2015-12-17T09:45:58.098 INFO:tasks.workunit.client.0.target077028.stderr: 10: (unsigned long const& boost::any_cast<unsigned long const&>(boost::any&)+0x7d) [0x7f529c114f9d]
2015-12-17T09:45:58.098 INFO:tasks.workunit.client.0.target077028.stderr: 11: (rbd::utils::get_image_options(boost::program_options::variables_map const&, bool, librbd::ImageOptions*)+0xe0) [0x7f529c111560]
2015-12-17T09:45:58.098 INFO:tasks.workunit.client.0.target077028.stderr: 12: (rbd::action::create::execute(boost::program_options::variables_map const&)+0x8f) [0x7f529c12050f]
2015-12-17T09:45:58.098 INFO:tasks.workunit.client.0.target077028.stderr: 13: (rbd::Shell::execute(int, char const**)+0x7cb) [0x7f529c10c72b]
2015-12-17T09:45:58.099 INFO:tasks.workunit.client.0.target077028.stderr: 14: (main()+0x62) [0x7f529c0dee82]
2015-12-17T09:45:58.099 INFO:tasks.workunit.client.0.target077028.stderr: 15: (__libc_start_main()+0xf5) [0x7f529427eec5]
2015-12-17T09:45:58.099 INFO:tasks.workunit.client.0.target077028.stderr: 16: (()+0x11c5a7) [0x7f529c0f65a7]

--order should not crash the rbd command, and the merge_diff.sh test that triggered this should switch to --object-size instead of --order.

Associated revisions

Revision 69bcac51 (diff)
Added by Jason Dillaman over 5 years ago

qa/workunits/rbd: use --object-size instead of --order

Fixes: #14106
Signed-off-by: Jason Dillaman <>

History

#1 Updated by Jason Dillaman over 5 years ago

  • Status changed from New to In Progress
  • Assignee set to Jason Dillaman

#2 Updated by Jason Dillaman over 5 years ago

  • Status changed from In Progress to Fix Under Review

#3 Updated by Jason Dillaman over 5 years ago

  • Status changed from Fix Under Review to Resolved

Also available in: Atom PDF