Project

General

Profile

Actions

Bug #13776

closed

curl and libcurl packages for debian 8

Added by Diluga Salome over 8 years ago. Updated about 6 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

i use debian 8 with rados gateway multi zone(ceph version 0.94.5 (9764da52395923e0b32908d83a9f7304401fee43)),when i start rados-gateway sevice ,i found that:
WARNING: libcurl doesn't support curl_multi_wait() WARNING: cross zone / region transfer performance may be affected

so,i run apt-get update and apt-cache policy libcurl4-gnutls-dev,got this:
libcurl4-gnutls-dev:
Installed: 7.38.0-4+deb8u2
Candidate: 7.38.0-4+deb8u2
Version table: *** 7.38.0-4+deb8u2 0
500 http://mirrors.163.com/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status

is that no curl and libcurl* packages for debian 8 ?please check it,if not,please add it for next version!thx!

http://download.ceph.com/debian-hammer/pool/main/c/curl/

Actions #1

Updated by Nathan Cutler over 8 years ago

  • Tracker changed from Tasks to Bug
  • Project changed from Stable releases to devops
  • Assignee changed from Yehuda Sadeh to Ken Dreyer
Actions #2

Updated by Nathan Cutler over 8 years ago

  • Assignee deleted (Ken Dreyer)
  • Target version deleted (v0.94.6)
Actions #3

Updated by Ken Dreyer over 8 years ago

The reason ceph.com shipped its own libcurl Debian package back in the day is because libcurl version 7.28.0 (and above) supported curl_multi_wait(), instead of using select() and forcing a timeout. (See http://lists.ceph.com/pipermail/ceph-commit-ceph.com/2013-July/002672.html)

Debian's Wheezy release ships curl 7.26.0-1+wheezy13, and I'm guessing that's why ceph-extras includes the newer curl package.

Debian's Jessie release ships curl 7.38.0-4+deb8u2, which already includes the curl_multi_wait() API. So there is not need for ceph.com to distribute its own curl package for Debian 8 (Jessie).

Diluga, can you please paste the output from the following command? Let's be sure you're running a build that was built against Jessie's libcurl-dev 7.38.0.

dpkg -s radosgw | grep 'Version'
Actions #4

Updated by Diluga Salome over 8 years ago

Ken Dreyer wrote:

The reason ceph.com shipped its own libcurl Debian package back in the day is because libcurl version 7.28.0 (and above) supported curl_multi_wait(), instead of using select() and forcing a timeout. (See http://lists.ceph.com/pipermail/ceph-commit-ceph.com/2013-July/002672.html)

Debian's Wheezy release ships curl 7.26.0-1+wheezy13, and I'm guessing that's why ceph-extras includes the newer curl package.

Debian's Jessie release ships curl 7.38.0-4+deb8u2, which already includes the curl_multi_wait() API. So there is not need for ceph.com to distribute its own curl package for Debian 8 (Jessie).

Diluga, can you please paste the output from the following command? Let's be sure you're running a build that was built against Jessie's libcurl-dev 7.38.0.

[...]

root@demo:~# dpkg -s radosgw |grep 'Version'
Version: 0.94.5-1~bpo80+1

Actions #5

Updated by Sage Weil about 6 years ago

  • Status changed from New to Rejected
Actions

Also available in: Atom PDF