Project

General

Profile

Actions

Bug #16097

open

/usr/bin/rados depends on libradosstriper.so.1

Added by Ken Dreyer almost 8 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
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

$(LIBRADOSSTRIPER) was added to rados_LDADD in https://github.com/ceph/ceph/commit/49ab5bb3c436fbe069327859c76b351c4fe06043

This introduces a hard dependency on libradosstriper so that anyone who installs ceph-common must also install libradosstriper. It would be better to break this dependency somehow.

Actions #1

Updated by Ken Dreyer almost 8 years ago

  • Assignee set to Samuel Just
  • Backport set to jewel
Actions #2

Updated by Samuel Just over 7 years ago

  • Status changed from New to Resolved
Actions #3

Updated by Ken Dreyer over 7 years ago

If I understand correctly, the resolution here was to keep the dependency, and instead increase Teuthology's test coverage for libradosstriper, so that downstreams can have more confidence shipping it.

Actions #4

Updated by Nathan Cutler over 7 years ago

  • Backport deleted (jewel)
Actions #5

Updated by Nathan Cutler over 6 years ago

  • Status changed from Resolved to New
  • Assignee deleted (Samuel Just)

Reopening on the grounds that it may be feasible to implement a compile-time option that would enable/disable the code (e.g. in the rados CLI tool) that calls the striper.

Actions

Also available in: Atom PDF