public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Porting ZFS to additional architectures
@ 2013-02-05 19:25 Richard Yao
  2013-02-05 20:58 ` Matt Turner
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Richard Yao @ 2013-02-05 19:25 UTC (permalink / raw
  To: zfs-devel; +Cc: gentoo-dev@lists.gentoo.org

[-- Attachment #1: Type: text/plain, Size: 858 bytes --]

Dear Everyone,

Does anyone have root access to Linux systems on any of the following
architectures that is willing to help ZFS development?

Alpha
HPPA
IA-64
MIPS/MIPS64
PPC/PPC64
SH
SPARC/SPARC64

I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
The above architectures either are not currently supported or have not
been tested in a while. Most of them will require patching isa_defs.h,
which I am in a position to do. I am not distributing the patches
because I don't know if ZFS will build on those platforms.

People willing (and able) to help should email me with their
architecture and distribution. Gentoo Linux is preferred, but not
required. No knowledge of programming is required. I will provide you
with instructions on how to build and test ZFS on your architecture.

Yours truly,
Richard Yao


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [gentoo-dev] Porting ZFS to additional architectures
  2013-02-05 19:25 [gentoo-dev] Porting ZFS to additional architectures Richard Yao
@ 2013-02-05 20:58 ` Matt Turner
  2013-02-05 21:22   ` Richard Yao
  2013-02-06  7:12 ` Sergei Trofimovich
  2013-02-06 16:26 ` Alec Warner
  2 siblings, 1 reply; 7+ messages in thread
From: Matt Turner @ 2013-02-05 20:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: zfs-devel

On Tue, Feb 5, 2013 at 11:25 AM, Richard Yao <ryao@gentoo.org> wrote:
> Dear Everyone,
>
> Does anyone have root access to Linux systems on any of the following
> architectures that is willing to help ZFS development?
>
> Alpha
> HPPA
> IA-64
> MIPS/MIPS64
> PPC/PPC64
> SH
> SPARC/SPARC64
>
> I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
> The above architectures either are not currently supported or have not
> been tested in a while. Most of them will require patching isa_defs.h,
> which I am in a position to do. I am not distributing the patches
> because I don't know if ZFS will build on those platforms.
>
> People willing (and able) to help should email me with their
> architecture and distribution. Gentoo Linux is preferred, but not
> required. No knowledge of programming is required. I will provide you
> with instructions on how to build and test ZFS on your architecture.
>
> Yours truly,
> Richard Yao
>

I talked to ryao on IRC, but didn't seem to get my point across:

(Almost?) no one runs Gentoo on any of these architectures for
anything other than the novelty. There is zero point in maintaining
ZFS on them, and it only stands to add load to the arch teams.

These architectures operate on a
we-only-keyword-things-necessary-or-users-ask-for policy. I don't
think ZFS falls into either of these cases.


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

* Re: [gentoo-dev] Porting ZFS to additional architectures
  2013-02-05 20:58 ` Matt Turner
@ 2013-02-05 21:22   ` Richard Yao
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Yao @ 2013-02-05 21:22 UTC (permalink / raw
  To: gentoo-dev; +Cc: Matt Turner, zfs-devel

[-- Attachment #1: Type: text/plain, Size: 2008 bytes --]

Matt,

I asked users who want ZFSOnLinux upstream to support additional
architectures to assist me in porting it. I CCed gentoo-dev@ because
many people in the Gentoo community that had already offered to help
with other things.

The only immediate effect that this will have on Gentoo is `env
ACCEPT_KEYWORDS=~* sys-fs/zfs` will work on additional architectures. If
users request that Gentoo support ZFS on their platforms, then we will
be in a position to consider that.

Yours truly,
Richard Yao

On 02/05/2013 03:58 PM, Matt Turner wrote:
> On Tue, Feb 5, 2013 at 11:25 AM, Richard Yao <ryao@gentoo.org> wrote:
>> Dear Everyone,
>>
>> Does anyone have root access to Linux systems on any of the following
>> architectures that is willing to help ZFS development?
>>
>> Alpha
>> HPPA
>> IA-64
>> MIPS/MIPS64
>> PPC/PPC64
>> SH
>> SPARC/SPARC64
>>
>> I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
>> The above architectures either are not currently supported or have not
>> been tested in a while. Most of them will require patching isa_defs.h,
>> which I am in a position to do. I am not distributing the patches
>> because I don't know if ZFS will build on those platforms.
>>
>> People willing (and able) to help should email me with their
>> architecture and distribution. Gentoo Linux is preferred, but not
>> required. No knowledge of programming is required. I will provide you
>> with instructions on how to build and test ZFS on your architecture.
>>
>> Yours truly,
>> Richard Yao
>>
> 
> I talked to ryao on IRC, but didn't seem to get my point across:
> 
> (Almost?) no one runs Gentoo on any of these architectures for
> anything other than the novelty. There is zero point in maintaining
> ZFS on them, and it only stands to add load to the arch teams.
> 
> These architectures operate on a
> we-only-keyword-things-necessary-or-users-ask-for policy. I don't
> think ZFS falls into either of these cases.
> 



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [gentoo-dev] Porting ZFS to additional architectures
  2013-02-05 19:25 [gentoo-dev] Porting ZFS to additional architectures Richard Yao
  2013-02-05 20:58 ` Matt Turner
@ 2013-02-06  7:12 ` Sergei Trofimovich
  2013-02-06 18:01   ` Richard Yao
  2013-02-06 16:26 ` Alec Warner
  2 siblings, 1 reply; 7+ messages in thread
From: Sergei Trofimovich @ 2013-02-06  7:12 UTC (permalink / raw
  To: gentoo-dev; +Cc: ryao, zfs-devel

[-- Attachment #1: Type: text/plain, Size: 638 bytes --]

On Tue, 05 Feb 2013 14:25:56 -0500
Richard Yao <ryao@gentoo.org> wrote:

> I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
> The above architectures either are not currently supported or have not
> been tested in a while. Most of them will require patching isa_defs.h,
> which I am in a position to do. I am not distributing the patches
> because I don't know if ZFS will build on those platforms.

Try to use crossdev to make sure it builds. Usermode linux
seems to have been ported at least to ppc and ia64.

You might like to start from there in order to not to ruin
poor boxes.

-- 

  Sergei

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [gentoo-dev] Porting ZFS to additional architectures
  2013-02-05 19:25 [gentoo-dev] Porting ZFS to additional architectures Richard Yao
  2013-02-05 20:58 ` Matt Turner
  2013-02-06  7:12 ` Sergei Trofimovich
@ 2013-02-06 16:26 ` Alec Warner
  2013-02-06 18:03   ` Richard Yao
  2 siblings, 1 reply; 7+ messages in thread
From: Alec Warner @ 2013-02-06 16:26 UTC (permalink / raw
  To: gentoo-dev

On Tue, Feb 5, 2013 at 11:25 AM, Richard Yao <ryao@gentoo.org> wrote:
> Dear Everyone,
>
> Does anyone have root access to Linux systems on any of the following
> architectures that is willing to help ZFS development?
>
> Alpha
> HPPA
> IA-64
> MIPS/MIPS64
> PPC/PPC64
> SH
> SPARC/SPARC64

http://www.gentoo.org/proj/en/infrastructure/dev-machines.xml

-A

>
> I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
> The above architectures either are not currently supported or have not
> been tested in a while. Most of them will require patching isa_defs.h,
> which I am in a position to do. I am not distributing the patches
> because I don't know if ZFS will build on those platforms.
>
> People willing (and able) to help should email me with their
> architecture and distribution. Gentoo Linux is preferred, but not
> required. No knowledge of programming is required. I will provide you
> with instructions on how to build and test ZFS on your architecture.
>
> Yours truly,
> Richard Yao
>


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

* Re: [gentoo-dev] Porting ZFS to additional architectures
  2013-02-06  7:12 ` Sergei Trofimovich
@ 2013-02-06 18:01   ` Richard Yao
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Yao @ 2013-02-06 18:01 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sergei Trofimovich, zfs-devel

[-- Attachment #1: Type: text/plain, Size: 1450 bytes --]

On 02/06/2013 02:12 AM, Sergei Trofimovich wrote:
> On Tue, 05 Feb 2013 14:25:56 -0500
> Richard Yao <ryao@gentoo.org> wrote:
> 
>> I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
>> The above architectures either are not currently supported or have not
>> been tested in a while. Most of them will require patching isa_defs.h,
>> which I am in a position to do. I am not distributing the patches
>> because I don't know if ZFS will build on those platforms.
> 
> Try to use crossdev to make sure it builds. Usermode linux
> seems to have been ported at least to ppc and ia64.

Unfortunately, I cannot run the ZFS Regression Test Suite on cross
compiled binaries. Also, ZFS' build system requires a built kernel
against which it does numerous autotools checks. It is more desirable to
run them against a kernel known to actually work rather than something I
built without testing it.

> You might like to start from there in order to not to ruin
> poor boxes.
> 

I am asking people to test production-quality code, so the systems
should be fine. Afterward, anyone on Gentoo that wants to remove the
files can run `emerge -C sys-kernel/spl sys-fs/zfs-kmod sys-fs/zfs`.
People on non-gentoo systems that want to remove the files can do that
manually. I will provide them with the information needed to do that
should they want to do it. So far, only people using Gentoo have
volunteered to test.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [gentoo-dev] Porting ZFS to additional architectures
  2013-02-06 16:26 ` Alec Warner
@ 2013-02-06 18:03   ` Richard Yao
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Yao @ 2013-02-06 18:03 UTC (permalink / raw
  To: gentoo-dev; +Cc: Alec Warner

[-- Attachment #1: Type: text/plain, Size: 503 bytes --]

On 02/06/2013 11:26 AM, Alec Warner wrote:
> On Tue, Feb 5, 2013 at 11:25 AM, Richard Yao <ryao@gentoo.org> wrote:
>> Dear Everyone,
>>
>> Does anyone have root access to Linux systems on any of the following
>> architectures that is willing to help ZFS development?
>>
>> Alpha
>> HPPA
>> IA-64
>> MIPS/MIPS64
>> PPC/PPC64
>> SH
>> SPARC/SPARC64
> 
> http://www.gentoo.org/proj/en/infrastructure/dev-machines.xml
> 
> -A

I had not thought of those. Thanks for the suggestion. :)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

end of thread, other threads:[~2013-02-06 18:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-05 19:25 [gentoo-dev] Porting ZFS to additional architectures Richard Yao
2013-02-05 20:58 ` Matt Turner
2013-02-05 21:22   ` Richard Yao
2013-02-06  7:12 ` Sergei Trofimovich
2013-02-06 18:01   ` Richard Yao
2013-02-06 16:26 ` Alec Warner
2013-02-06 18:03   ` Richard Yao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox