Project

General

Profile

Actions

Feature #5847

closed

Build own versions of most recent leveldb for all supported platforms.

Added by Ian Colle over 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Sandon Van Ness
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Actions #1

Updated by Ian Colle over 10 years ago

  • Assignee set to Anonymous
  • Priority changed from Normal to Urgent
Actions #2

Updated by Ian Colle over 10 years ago

Actions #3

Updated by Ian Colle over 10 years ago

  • Translation missing: en.field_story_points set to 5.00
Actions #4

Updated by Anonymous over 10 years ago

  • Status changed from New to In Progress
Actions #5

Updated by Anonymous over 10 years ago

  • Status changed from In Progress to Resolved

Latest leveldb has been added to ceph-extras repo.

Actions #6

Updated by Anonymous over 10 years ago

  • Status changed from Resolved to In Progress

Re-opening since the leveldb-1.12 backported from fedora19 hangs during monitor create on centos/rhel 6.3 & 6.4 as described in bug #6022. Initial guess is that this has something to do with the patch that was cherry picked from the Basho version of leveldb.

Actions #7

Updated by Anonymous over 10 years ago

Both the native leveldb-1.12 and our locally compiled version work correctly for mon create. So the issue encountered in #6022 appears to be limited to the backports to rhel and centos.

Actions #8

Updated by Neil Levine over 10 years ago

Can you confirm which versions of LevelDB you are packaging for each OS:

CentOS 6.3
CentOS 6.4
RHEL 6.3
RHEL 6.4
Ubuntu 12.04

and can you confirm the Repo location for the package. It should be in the main ceph.com repo (not ceph-extras).

For Ubuntu, it was proposed that we just copy the levelDB package from the most recent Ubuntu Cloud Archive repo.

Actions #9

Updated by Anonymous over 10 years ago

Centos 6.3/6.4 & rhel 6.3/6.4 are backported from the fedora19 leveldb 1.12 package.
12.04 is backported from the Raring leveldb 1.12 package.

Packages are in the ceph-extras repo.

The centos/rhel versions have been temporarily removed from the ceph-extras repo until I can sort out the issue with the segfault. That appears to be a matter of just rebuilding the rpms with the same set of patches as the debians. One of the patches the fedora maintainer added works ok on fedora18/19 but causes problems on centos/rhel.

Sounds like I should go ahead with that respin of the rpms and add the packages to dumping and testing repos, and delete previous packages from ceph-extras.

Actions #10

Updated by Neil Levine over 10 years ago

  • Target version changed from v0.68 to v0.69
Actions #11

Updated by Anonymous over 10 years ago

  • Status changed from In Progress to Resolved

Removing the Basho fix appears to fix the problem with centos/rhel6.3 platforms, so going with that solution.

Note: additional related work #6158. A list of Ceph backports of each platform can be found on the wiki.

Actions #12

Updated by Ian Colle almost 10 years ago

  • Status changed from Resolved to 12
  • Assignee changed from Anonymous to Sandon Van Ness
  • Target version deleted (v0.69)
Actions #13

Updated by Sandon Van Ness almost 10 years ago

  • Status changed from 12 to Resolved

I have a new jenkins job with files available at:

http://jenkins.ceph.com/job/leveldb-testing/

This contains leveldb 1.15. I am leaving it as 'testing' right now until we actually have someone test said version that knows the details of the failures on the previous 1.12 (Joao?)

Actions

Also available in: Atom PDF