Project

General

Profile

Feature #15100

qa: test building a librados application

Added by Josh Durgin almost 3 years ago. Updated about 2 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
03/12/2016
Due date:
% Done:

0%

Source:
Development
Tags:
Backport:
mimic,luminous
Reviewed:
Affected Versions:
Pull request ID:

Description

Compile and run a librados application outside of the ceph build system, so that we can be sure librados.h[pp] is still usable and hasn't accidentally started depending on internal headers.

This could use a new makefile for https://github.com/ceph/ceph/tree/master/examples/librados that uses system headers only.


Related issues

Related to Ceph - Bug #25054: Boost system library is no longer required to compile and link example librados program Resolved 07/21/2018
Related to RADOS - Bug #35682: 34164d55c839acd35bbb1be5279e3e23e3bec1fd broke the librados examples Resolved 09/05/2018
Related to sepia - Bug #35989: Cannot run g++ on CentOS/RHEL test nodes Resolved 09/14/2018
Copied to Ceph - Backport #36228: mimic: qa: test building a librados application Resolved
Copied to Ceph - Backport #36229: luminous: qa: test building a librados application Resolved

Associated revisions

Revision 109e6022 (diff)
Added by Jesse Williamson over 2 years ago

librados examples: link and include from current source tree by default.

Fixes #15100. The Makefile now by default links and includes from the
current source tree's librados and offers another option for building
examples against the system's.

Signed-off-by: Jesse Williamson <>

History

#1 Updated by Jesse Williamson over 2 years ago

I can take this one.

#2 Updated by Nathan Cutler over 2 years ago

  • Status changed from New to In Progress
  • Source changed from other to Development

#4 Updated by Nathan Cutler over 2 years ago

  • Status changed from In Progress to Need Review

#5 Updated by Kefu Chai over 2 years ago

  • Status changed from Need Review to In Progress

still needs to add a task in ceph-qa-suite.

#6 Updated by Nathan Cutler over 2 years ago

  • Assignee set to Jesse Williamson

#7 Updated by Nathan Cutler almost 2 years ago

  • Assignee changed from Jesse Williamson to Nathan Cutler

#8 Updated by Nathan Cutler 5 months ago

  • Status changed from In Progress to Need Review

#9 Updated by Nathan Cutler 5 months ago

  • Related to Bug #25054: Boost system library is no longer required to compile and link example librados program added

#10 Updated by Nathan Cutler 3 months ago

  • Related to Bug #35682: 34164d55c839acd35bbb1be5279e3e23e3bec1fd broke the librados examples added

#11 Updated by Nathan Cutler 3 months ago

  • Related to Bug #35989: Cannot run g++ on CentOS/RHEL test nodes added

#12 Updated by Nathan Cutler 3 months ago

  • Backport set to mimic,luminous

#13 Updated by Nathan Cutler 3 months ago

  • Status changed from Need Review to Pending Backport

#14 Updated by Nathan Cutler 3 months ago

  • Copied to Backport #36228: mimic: qa: test building a librados application added

#15 Updated by Nathan Cutler 3 months ago

  • Copied to Backport #36229: luminous: qa: test building a librados application added

#16 Updated by Nathan Cutler about 2 months ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF