All of lore.kernel.org
 help / color / mirror / Atom feed
* packages on download.ceph.com
@ 2015-03-09 19:06 Deneau, Tom
  2015-03-09 19:35 ` Mark Nelson
  0 siblings, 1 reply; 7+ messages in thread
From: Deneau, Tom @ 2015-03-09 19:06 UTC (permalink / raw)
  To: ceph-devel

I'm trying to gather information on what it would take to get packages
for an architecture other than x86_64 up on http://download.ceph.com 

-- Tom Deneau, AMD

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: packages on download.ceph.com
  2015-03-09 19:06 packages on download.ceph.com Deneau, Tom
@ 2015-03-09 19:35 ` Mark Nelson
  2015-03-09 20:45   ` Danny Al-Gaaf
  0 siblings, 1 reply; 7+ messages in thread
From: Mark Nelson @ 2015-03-09 19:35 UTC (permalink / raw)
  To: Deneau, Tom, ceph-devel



On 03/09/2015 02:06 PM, Deneau, Tom wrote:
> I'm trying to gather information on what it would take to get packages
> for an architecture other than x86_64 up on http://download.ceph.com

What we've done in the past for certain non-X86 architectures (such as 
ARM) is to get build nodes in place that can be used with our gitbuilder 
setup to continuously make development builds:

http://www.ceph.com/gitbuilder.cgi

Which get put here:

http://gitbuilder.ceph.com/

Usually the problem is two fold:  Someone's time to set it up, and 
making sure we have enough (or fast enough) build systems for that 
architecture to keep up.

Mark

>
> -- Tom Deneau, AMD
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: packages on download.ceph.com
  2015-03-09 19:35 ` Mark Nelson
@ 2015-03-09 20:45   ` Danny Al-Gaaf
  2015-03-09 21:03     ` Deneau, Tom
  2015-03-09 21:04     ` Sage Weil
  0 siblings, 2 replies; 7+ messages in thread
From: Danny Al-Gaaf @ 2015-03-09 20:45 UTC (permalink / raw)
  To: Mark Nelson, Deneau, Tom, ceph-devel

Am 09.03.2015 um 20:35 schrieb Mark Nelson:
> 
> 
> On 03/09/2015 02:06 PM, Deneau, Tom wrote:
>> I'm trying to gather information on what it would take to get packages
>> for an architecture other than x86_64 up on http://download.ceph.com
> 
> What we've done in the past for certain non-X86 architectures (such as
> ARM) is to get build nodes in place that can be used with our gitbuilder
> setup to continuously make development builds:
> 
> http://www.ceph.com/gitbuilder.cgi
> 
> Which get put here:
> 
> http://gitbuilder.ceph.com/
> 
> Usually the problem is two fold:  Someone's time to set it up, and
> making sure we have enough (or fast enough) build systems for that
> architecture to keep up.

It would be much easier to use OpenBuildService [1] for package build.
It supports many distributions and architectures.

If you don't care that it's openSUSE infrastructure you/we could use
build.opensuse.org to build packages e.g. for RHEL/Centos/Fedora,
openSUSE/SLES, Debian, Ubuntu and others (I did so in the past.)

At least openSUSE/SLES packages could be also build on armv7l and e.g.
ppc/s390x ... for other distros we have to check.

The question is: should we build packages (and which) or is this more a
task for the distributions?

Danny

[1] http://openbuildservice.org
[2] https://build.opensuse.org

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: packages on download.ceph.com
  2015-03-09 20:45   ` Danny Al-Gaaf
@ 2015-03-09 21:03     ` Deneau, Tom
  2015-03-09 21:04     ` Sage Weil
  1 sibling, 0 replies; 7+ messages in thread
From: Deneau, Tom @ 2015-03-09 21:03 UTC (permalink / raw)
  To: Danny Al-Gaaf, Mark Nelson, ceph-devel



> -----Original Message-----
> From: Danny Al-Gaaf [mailto:danny.al-gaaf@bisect.de]
> Sent: Monday, March 09, 2015 3:46 PM
> To: Mark Nelson; Deneau, Tom; ceph-devel
> Subject: Re: packages on download.ceph.com
> 
> Am 09.03.2015 um 20:35 schrieb Mark Nelson:
> >
> >
> > On 03/09/2015 02:06 PM, Deneau, Tom wrote:
> >> I'm trying to gather information on what it would take to get packages
> >> for an architecture other than x86_64 up on http://download.ceph.com
> >
> > What we've done in the past for certain non-X86 architectures (such as
> > ARM) is to get build nodes in place that can be used with our gitbuilder
> > setup to continuously make development builds:
> >
> > http://www.ceph.com/gitbuilder.cgi
> >
> > Which get put here:
> >
> > http://gitbuilder.ceph.com/
> >
> > Usually the problem is two fold:  Someone's time to set it up, and
> > making sure we have enough (or fast enough) build systems for that
> > architecture to keep up.
> 
> It would be much easier to use OpenBuildService [1] for package build.
> It supports many distributions and architectures.
> 
> If you don't care that it's openSUSE infrastructure you/we could use
> build.opensuse.org to build packages e.g. for RHEL/Centos/Fedora,
> openSUSE/SLES, Debian, Ubuntu and others (I did so in the past.)
> 
> At least openSUSE/SLES packages could be also build on armv7l and e.g.
> ppc/s390x ... for other distros we have to check.
> 
> The question is: should we build packages (and which) or is this more a
> task for the distributions?
> 
> Danny
> 
> [1] http://openbuildservice.org
> [2] https://build.opensuse.org

Building packages should indeed be a task for the distributions but some distros are
slow to add new packages so this would be a stopgap measure until they do.

-- Tom

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: packages on download.ceph.com
  2015-03-09 20:45   ` Danny Al-Gaaf
  2015-03-09 21:03     ` Deneau, Tom
@ 2015-03-09 21:04     ` Sage Weil
  2015-03-11 18:38       ` Deneau, Tom
  1 sibling, 1 reply; 7+ messages in thread
From: Sage Weil @ 2015-03-09 21:04 UTC (permalink / raw)
  To: Danny Al-Gaaf; +Cc: Mark Nelson, Deneau, Tom, ceph-devel

On Mon, 9 Mar 2015, Danny Al-Gaaf wrote:
> Am 09.03.2015 um 20:35 schrieb Mark Nelson:
> > On 03/09/2015 02:06 PM, Deneau, Tom wrote:
> >> I'm trying to gather information on what it would take to get packages
> >> for an architecture other than x86_64 up on http://download.ceph.com

I'm guessing you're interested in 64-bit arm (aarch64?)?

I would love to have packages built for all architectures people are 
interested in.  In practice, there are two limitations: build hardware and 
the maintenance overhead.  For example, we have all this armv7l gear but 
stopped doing builds because it was time consuming to keep it running.  
The moment someone signs up to do that management we can set up vpn 
access to the lab and add it back it.  The other problem we hit was that 
the armv7l builds took so much longer than the x86_64 ones and the current 
release process is easier when it's all done it one go.  I suspect what 
we'd end up with is a situation where the packages for some architectures 
get posted before others (which probably isn't a big deal).  Alfredo, you 
should chime in if there are other reasons why this would make things 
harder.

> It would be much easier to use OpenBuildService [1] for package build.
> It supports many distributions and architectures.
> 
> If you don't care that it's openSUSE infrastructure you/we could use
> build.opensuse.org to build packages e.g. for RHEL/Centos/Fedora,
> openSUSE/SLES, Debian, Ubuntu and others (I did so in the past.)
> 
> At least openSUSE/SLES packages could be also build on armv7l and e.g.
> ppc/s390x ... for other distros we have to check.
> 
> The question is: should we build packages (and which) or is this more a
> task for the distributions?

I tried OBS way back when but found it difficult to use and not 
particularly flexible.  My main concern is that we will run into problems 
and not have the ability to address them (for example, missing or broken
distro dependencies or something like that).

More generally, I think it has been hugely valuable to have up to date 
packages on ceph.com as the distros tend to relatively slow to release 
things.  Users also typically choose between several different major ceph 
releases.  I'm pretty hesitant to abandon this...

sage


^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: packages on download.ceph.com
  2015-03-09 21:04     ` Sage Weil
@ 2015-03-11 18:38       ` Deneau, Tom
  2015-03-13 23:20         ` Sage Weil
  0 siblings, 1 reply; 7+ messages in thread
From: Deneau, Tom @ 2015-03-11 18:38 UTC (permalink / raw)
  To: Sage Weil, Danny Al-Gaaf; +Cc: Mark Nelson, ceph-devel



> -----Original Message-----
> From: Sage Weil [mailto:sweil@redhat.com]
> Sent: Monday, March 09, 2015 4:05 PM
> To: Danny Al-Gaaf
> Cc: Mark Nelson; Deneau, Tom; ceph-devel
> Subject: Re: packages on download.ceph.com
> 
> On Mon, 9 Mar 2015, Danny Al-Gaaf wrote:
> > Am 09.03.2015 um 20:35 schrieb Mark Nelson:
> > > On 03/09/2015 02:06 PM, Deneau, Tom wrote:
> > >> I'm trying to gather information on what it would take to get
> > >> packages for an architecture other than x86_64 up on
> > >> http://download.ceph.com
> 
> I'm guessing you're interested in 64-bit arm (aarch64?)?
> 
> I would love to have packages built for all architectures people are
> interested in.  In practice, there are two limitations: build hardware and
> the maintenance overhead.  For example, we have all this armv7l gear but
> stopped doing builds because it was time consuming to keep it running.
> The moment someone signs up to do that management we can set up vpn access to
> the lab and add it back it.  The other problem we hit was that the armv7l
> builds took so much longer than the x86_64 ones and the current release
> process is easier when it's all done it one go.  I suspect what we'd end up
> with is a situation where the packages for some architectures get posted
> before others (which probably isn't a big deal).  Alfredo, you should chime
> in if there are other reasons why this would make things harder.
> 
> > It would be much easier to use OpenBuildService [1] for package build.
> > It supports many distributions and architectures.
> >
> > If you don't care that it's openSUSE infrastructure you/we could use
> > build.opensuse.org to build packages e.g. for RHEL/Centos/Fedora,
> > openSUSE/SLES, Debian, Ubuntu and others (I did so in the past.)
> >
> > At least openSUSE/SLES packages could be also build on armv7l and e.g.
> > ppc/s390x ... for other distros we have to check.
> >
> > The question is: should we build packages (and which) or is this more
> > a task for the distributions?
> 
> I tried OBS way back when but found it difficult to use and not particularly
> flexible.  My main concern is that we will run into problems and not have the
> ability to address them (for example, missing or broken distro dependencies
> or something like that).
> 
> More generally, I think it has been hugely valuable to have up to date
> packages on ceph.com as the distros tend to relatively slow to release
> things.  Users also typically choose between several different major ceph
> releases.  I'm pretty hesitant to abandon this...
> 
> sage

Sage --

Yes, my original question was for aarch64.

On that topic, since Ceph is part of Red Hat,
can the Ceph developers lobby for getting some version of Ceph
included in the first RHEL aarch64 release?  My understanding is that currently
Ceph packages are not planned to be included in the default package lists.

-- Tom



^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: packages on download.ceph.com
  2015-03-11 18:38       ` Deneau, Tom
@ 2015-03-13 23:20         ` Sage Weil
  0 siblings, 0 replies; 7+ messages in thread
From: Sage Weil @ 2015-03-13 23:20 UTC (permalink / raw)
  To: Deneau, Tom; +Cc: Danny Al-Gaaf, Mark Nelson, ceph-devel

Hi Tom,

On Wed, 11 Mar 2015, Deneau, Tom wrote:
> On that topic, since Ceph is part of Red Hat,
> can the Ceph developers lobby for getting some version of Ceph
> included in the first RHEL aarch64 release?  My understanding is that currently
> Ceph packages are not planned to be included in the default package lists.

Including packages in RHEL generally means they are fully supported, and 
since we don't have any aarch64 hardware in our labs doing Ceph testing 
yet and the storage team isn't focusing on this right now, that doesn't 
surprise me.  I'll ping some people internally though and find out what 
the ARM folks' plans are... I don't know too much about that project!

sage

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-03-13 23:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-09 19:06 packages on download.ceph.com Deneau, Tom
2015-03-09 19:35 ` Mark Nelson
2015-03-09 20:45   ` Danny Al-Gaaf
2015-03-09 21:03     ` Deneau, Tom
2015-03-09 21:04     ` Sage Weil
2015-03-11 18:38       ` Deneau, Tom
2015-03-13 23:20         ` Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.