Project

General

Profile

Actions

Backport #19098

closed

RGW/openssl fix for autoconf logic problem in Ubuntu Xenial

Added by Thomas Serlin about 7 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Release:
jewel
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Actions #1

Updated by Thomas Serlin about 7 years ago

  • Backport set to Jewel
Actions #2

Updated by Ken Dreyer about 7 years ago

  • Assignee set to Marcus Watts
  • Backport changed from Jewel to jewel
Actions #3

Updated by Ken Dreyer about 7 years ago

  • Release deleted (jewel)
Actions #4

Updated by Nathan Cutler about 7 years ago

  • Tracker changed from Bug to Backport
  • Description updated (diff)
  • Target version deleted (v10.2.7)
  • Release set to jewel

Description

Marcus Watts has a fix for this BZ:

RGW service fails to start with SSL configured on Ubuntu
https://bugzilla.redhat.com/show_bug.cgi?id=1425710

The fix is here:

https://github.com/mdw-at-linuxbox/ceph-1/commit/78c8be7a0df3d1c669f8a2a8fd7a5676d0823209

This was cherry-picked downstream for the RHCS 2.2 release. We want to get it in future upstream Jewel releases.

Actions #5

Updated by Nathan Cutler about 7 years ago

Thomas/Marcus: Please open a PR at ceph/ceph.git against the "jewel" branch. The end of the PR description could look like this:

Fixes: http://tracker.ceph.com/issues/19098
Signed-off-by: Marcus Watts . . . 

Note: this autotools-specific fix is not cherry-picked from master because master uses cmake.

Thanks!

Actions #6

Updated by Nathan Cutler about 7 years ago

  • Project changed from Ceph to rgw
Actions #7

Updated by Marcus Watts about 7 years ago

I'll make a PR for master that fixes cmake. Is it worth trying to fix the cmake for this in jewel also or do we just ignore it?

Actions #8

Updated by Nathan Cutler about 7 years ago

Marcus Watts wrote:

Is it worth trying to fix the cmake for this in jewel also or do we just ignore it?

cmake in jewel is not production-ready so we are not backporting cmake fixes to jewel.

Actions #9

Updated by Nathan Cutler about 7 years ago

@Marcus Sorensen: This issue (#19096) is for your autotools fix - are you going to open a PR against jewel for that, at or around the same time that you open the master PR with the cmake version?

Actions #10

Updated by Marcus Watts about 7 years ago

Well, I think I have good news. Turns out the cmake logic already gets the right soname in xenial. So, nothing to fix there.

So this is only a problem if using autoconf/configure to do builds. I believe we no longer support that in master. Do we in kraken?

Actions #11

Updated by Nathan Cutler about 7 years ago

I believe we no longer support that in master. Do we in kraken?

Nope. Jewel is the last release that uses autotools, and Kraken is the first that uses cmake. (There is some cmake stuff in Jewel, but it is not supported.)

Actions #12

Updated by Nathan Cutler about 7 years ago

  • Status changed from New to Need More Info
Actions #13

Updated by Marcus Watts about 7 years ago

Since Nathan suggested making another PR to address this I've created https://github.com/ceph/ceph/pull/14215 with the required change. Looks like that's going to incorporate and supersede PR # 12917.

Actions #14

Updated by Nathan Cutler about 7 years ago

  • Description updated (diff)
  • Status changed from Need More Info to In Progress
Actions #15

Updated by Nathan Cutler almost 7 years ago

  • Status changed from In Progress to Resolved
  • Target version set to v10.2.7
Actions

Also available in: Atom PDF