Actions
Bug #17429
closedceph-objectstore-tool: specify both --op and object command syntax
Status:
Duplicate
Priority:
Normal
Assignee:
David Zafman
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
http://pulpito.ceph.com/loic-2016-09-26_13:00:32-rados-wip-pr-11086---basic-smithi/438259/
This is an upgrade test from hammer to master.
2016-09-28T06:38:39.177 INFO:teuthology.orchestra.run.smithi115.stderr:osd.0: osd_enable_op_tracker = 'false' 2016-09-28T06:38:39.222 INFO:teuthology.orchestra.run.smithi096.stderr:Can't specify both --op and object command syntax 2016-09-28T06:38:39.222 INFO:teuthology.orchestra.run.smithi096.stderr: 2016-09-28T06:38:39.223 INFO:teuthology.orchestra.run.smithi096.stderr:Allowed options: 2016-09-28T06:38:39.223 INFO:teuthology.orchestra.run.smithi096.stderr: --help produce help message 2016-09-28T06:38:39.224 INFO:teuthology.orchestra.run.smithi096.stderr: --type arg Arg is one of [filestore (default), memstore, 2016-09-28T06:38:39.224 INFO:teuthology.orchestra.run.smithi096.stderr: keyvaluestore] 2016-09-28T06:38:39.224 INFO:teuthology.orchestra.run.smithi096.stderr: --data-path arg path to object store, mandatory 2016-09-28T06:38:39.225 INFO:teuthology.orchestra.run.smithi096.stderr: --journal-path arg path to journal, mandatory for filestore type 2016-09-28T06:38:39.225 INFO:teuthology.orchestra.run.smithi096.stderr: --pgid arg PG id, mandatory for info, log, remove, export, 2016-09-28T06:38:39.225 INFO:teuthology.orchestra.run.smithi096.stderr: rm-past-intervals, mark-complete 2016-09-28T06:38:39.226 INFO:teuthology.orchestra.run.smithi096.stderr: --op arg Arg is one of [info, log, remove, export, import, 2016-09-28T06:38:39.226 INFO:teuthology.orchestra.run.smithi096.stderr: list, fix-lost, list-pgs, rm-past-intervals, 2016-09-28T06:38:39.226 INFO:teuthology.orchestra.run.smithi096.stderr: set-allow-sharded-objects, dump-journal, 2016-09-28T06:38:39.227 INFO:teuthology.orchestra.run.smithi096.stderr: dump-super, meta-list, get-osdmap, set-osdmap, 2016-09-28T06:38:39.227 INFO:teuthology.orchestra.run.smithi096.stderr: get-inc-osdmap, set-inc-osdmap, mark-complete] 2016-09-28T06:38:39.228 INFO:teuthology.orchestra.run.smithi096.stderr: --epoch arg epoch# for get-osdmap and get-inc-osdmap, the 2016-09-28T06:38:39.228 INFO:teuthology.orchestra.run.smithi096.stderr: current epoch in use if not specified 2016-09-28T06:38:39.228 INFO:teuthology.orchestra.run.smithi096.stderr: --file arg path of file to export, import, get-osdmap, 2016-09-28T06:38:39.229 INFO:teuthology.orchestra.run.smithi096.stderr: set-osdmap, get-inc-osdmap or set-inc-osdmap 2016-09-28T06:38:39.229 INFO:teuthology.orchestra.run.smithi096.stderr: --format arg (=json-pretty) Output format which may be json, json-pretty, 2016-09-28T06:38:39.229 INFO:teuthology.orchestra.run.smithi096.stderr: xml, xml-pretty 2016-09-28T06:38:39.230 INFO:teuthology.orchestra.run.smithi096.stderr: --debug Enable diagnostic output to stderr 2016-09-28T06:38:39.230 INFO:teuthology.orchestra.run.smithi096.stderr: --force Ignore some types of errors and proceed with 2016-09-28T06:38:39.230 INFO:teuthology.orchestra.run.smithi096.stderr: operation - USE WITH CAUTION: CORRUPTION POSSIBLE 2016-09-28T06:38:39.230 INFO:teuthology.orchestra.run.smithi096.stderr: NOW OR IN THE FUTURE 2016-09-28T06:38:39.231 INFO:teuthology.orchestra.run.smithi096.stderr: --skip-journal-replay Disable journal replay 2016-09-28T06:38:39.231 INFO:teuthology.orchestra.run.smithi096.stderr: --skip-mount-omap Disable mounting of omap 2016-09-28T06:38:39.232 INFO:teuthology.orchestra.run.smithi096.stderr: --head Find head/snapdir when searching for objects by 2016-09-28T06:38:39.232 INFO:teuthology.orchestra.run.smithi096.stderr: name 2016-09-28T06:38:39.232 INFO:teuthology.orchestra.run.smithi096.stderr: --dry-run Don't modify the objectstore 2016-09-28T06:38:39.233 INFO:teuthology.orchestra.run.smithi096.stderr: --no-overwrite For import-rados don't overwrite existing files 2016-09-28T06:38:39.234 INFO:teuthology.orchestra.run.smithi096.stderr: 2016-09-28T06:38:39.234 INFO:teuthology.orchestra.run.smithi096.stderr: 2016-09-28T06:38:39.234 INFO:teuthology.orchestra.run.smithi096.stderr:Positional syntax: 2016-09-28T06:38:39.236 INFO:teuthology.orchestra.run.smithi096.stderr: 2016-09-28T06:38:39.237 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> (get|set)-bytes [file] 2016-09-28T06:38:39.238 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> set-(attr|omap) <key> [file] 2016-09-28T06:38:39.238 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> (get|rm)-(attr|omap) <key> 2016-09-28T06:38:39.239 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> get-omaphdr 2016-09-28T06:38:39.239 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> set-omaphdr [file] 2016-09-28T06:38:39.239 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> list-attrs 2016-09-28T06:38:39.240 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> list-omap 2016-09-28T06:38:39.240 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> remove 2016-09-28T06:38:39.240 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> dump 2016-09-28T06:38:39.241 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> set-size 2016-09-28T06:38:39.241 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool ... <object> remove-clone-metadata <cloneid> 2016-09-28T06:38:39.242 INFO:teuthology.orchestra.run.smithi096.stderr: 2016-09-28T06:38:39.242 INFO:teuthology.orchestra.run.smithi096.stderr:ceph-objectstore-tool import-rados <pool> [file] 2016-09-28T06:38:39.242 INFO:teuthology.orchestra.run.smithi096.stderr: 2016-09-28T06:38:39.243 INFO:teuthology.orchestra.run.smithi096.stderr:<object> can be a JSON object description as displayed 2016-09-28T06:38:39.243 INFO:teuthology.orchestra.run.smithi096.stderr:by --op list. 2016-09-28T06:38:39.243 INFO:teuthology.orchestra.run.smithi096.stderr:<object> can be an object name which will be looked up in all 2016-09-28T06:38:39.243 INFO:teuthology.orchestra.run.smithi096.stderr:the OSD's PGs. 2016-09-28T06:38:39.244 INFO:teuthology.orchestra.run.smithi096.stderr:<object> can be the empty string ('') which with a provided pgid 2016-09-28T06:38:39.244 INFO:teuthology.orchestra.run.smithi096.stderr:specifies the pgmeta object 2016-09-28T06:38:39.244 INFO:teuthology.orchestra.run.smithi096.stderr: 2016-09-28T06:38:39.245 INFO:teuthology.orchestra.run.smithi096.stderr:The optional [file] argument will read stdin or write stdout 2016-09-28T06:38:39.247 INFO:teuthology.orchestra.run.smithi096.stderr:if not specified or if '-' specified. 2016-09-28T06:38:39.248 INFO:tasks.thrashosds.thrasher:Traceback (most recent call last): File "/home/teuthworker/src/ceph-qa-suite_master/tasks/ceph_manager.py", line 699, in wrapper return func(self) File "/home/teuthworker/src/ceph-qa-suite_master/tasks/ceph_manager.py", line 816, in do_thrash self.choose_action()() File "/home/teuthworker/src/ceph-qa-suite_master/tasks/ceph_manager.py", line 314, in kill_osd " failed with {status}".format(status=proc.exitstatus)) Exception: ceph-objectstore-tool apply-layout-settings failed with 1
Updated by Loïc Dachary over 7 years ago
@David does that ring a bell ? I ran into it while testing a pull request and not on master itself but I don't think the changes in the pull request ( https://github.com/ceph/ceph/pull/11086 ) could have caused that.
Updated by Josh Durgin over 7 years ago
- Status changed from New to Duplicate
The relevant command is being backported, no need for any test changes http://tracker.ceph.com/issues/17383
Actions