Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Dan McDonald
Okay.  I'm home (from vacation), and I can answer this a bit more thoroughly.  
(Why do you guys pile on while I'm on vacation?!?  :)  )

The best course of action here is to upstream the VAAI bits from 
illumos-nexenta into illumos-gate.  This would involve:

1.) Scoping out ALL of the VAAI changes in illumos-nexenta - making sure you 
aren't missing any corner-cases and bugfixes.  (Trust me, I helped with the 
initial VAAI work, there are bugfixes you need!)

2.) Moving said changes into illumos-gate (illumos-omnios would suffice for 
this, as we don't diverge from upstream in this department), and making sure 
they build both as modules, and as a full-world-build nightly.

3.) Testing the hell out of it.  Nexenta tested it, and STILL needed 
months/years to iron out everything.

4.) Sending it up for review and RTI.

I think I could do #1-2 myself without much effort, but I have OmniTI customers 
and paying OmniOS customers to serve first. A new-to-illumos person would have 
two learning curves to climb. It's not untenable, but it's much harder.  
Ideally, Nexenta would be working on upstreaming this themselves (as Delphix 
has with their numerous ZFS changes).  You may wish to ask on illumos community 
mailing lists about that.

#3 is the hard part.  I knew very little about iSCSI, COMSTAR, and storage in 
general when I was showed the initial work on VAAI.  After upstreaming UNMAP 
and WRITE_SAME, Nexenta got a little hamstrung on the other two primitives.  
Still, during all of that, TESTING was needed, and sometimes internal testing 
didn't catch everything. Those of you clamoring for VAAI should be offering to 
test (like Floris did).  If you can WRITE TESTS for the usr/src/test directory, 
that would be good (even if they're scripts for other platforms like Linux).  
If you have a good hard-and-heavy environment, documenting it, and placing the 
new code in place would also be good.

#4 is not that tough, especially if whomever did #1-#2 clearly documents what 
he/she did, and works with (or is) a seasoned illumos developer.

I hope I haven't come across as too harsh.  I think getting this upstreamed is 
useful and important.  I just wanted to spell out what all needs to happen.

Dan

___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Dan McDonald

On Aug 5, 2014, at 8:38 PM, Schweiss, Chip  wrote:

> I used to do a lot of Linux kernel work, but haven't jumped in on Illumos, 
> mostly because the information to get started seems sparse and often outdated 
> on the few wiki pages that exist.

The wiki isn't bad.  Also look at this old blog post for building small bits:


http://kebesays.blogspot.com/2011/03/for-illumos-newbies-on-developing-small.html

After our Surge conference this year, we're having an Illumos Day.  Would an 
intro-to-new-developers talk be useful?

> One curiosity I have is could a hybrid distribution of OmniOS with a Nexenta 
> kernel be built and be useable.  Nexenta keeps everything out in the open on 
> Github.   How hard would it be to build that kernel and utilize it?

You might as well spend the effort to upstream bits of illumos-nexenta that you 
find interesting.  My next mail on this thread will discuss this.

Dan

___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Dan McDonald

On Aug 5, 2014, at 4:43 PM, Günther Alka  wrote:
> 
> If Nexenta would give Illumian more love, it might become the leading free 
> Illumos distribution
> but I do not expect that this will happen.

Many ex-Sun types who aren't Joyent like IPS.  I don't think Illumian, with its 
Debian-ish-ness, would appeal to them.

> The other „big players“ like Delphix, Joyent or
> OmniOS seems to have no interest  in such storage features

REALLY!?!?  Delphix has been BIG on improvements to storage, specifically in 
the ZFS realm.  That's an irresponsible use of a broad brush stroke.  And 
Delphix has fixed some iSCSI stuff that Nexenta didn't catch.  Yes, Nexenta's 
done the most outside of ZFS improvements to help storage -- it's their jobs 
(e.g. SMB/CIFS).  Don't blow off the other players, though, please.

OmniTI isn't explicitly in the storage business, so its illumos resources 
(mostly me) are directed to where they can do the most good for OmniTI and 
OmniOS.

> as well as improvements in
> encryption (hey we need this)

Nobody, and I mean NOBODY with money to spend has asked any of the major 
players about on-disk encryption.  I spent just shy of 3 years at Nexenta, and 
I asked this question repeatedly both inside and out: no paying customers 
wanted it.

There's also the issue of the ZFS crypto patent - folks are (with good reason) 
afraid of it. ZFS crypto didn't land in the Oracle Solaris source until AFTER 
the barn door had been closed.  There's no CDDL grounds to protect people.  The 
work-in-progress ZFS crypto I've seen kicked around is not complete enough, 
either.

FYI,
Dan

___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Schweiss, Chip
I used to do a lot of Linux kernel work, but haven't jumped in on Illumos,
mostly because the information to get started seems sparse and often
outdated on the few wiki pages that exist.

I'd be a regular at dabbling in the Illumos kernel if it didn't require so
much time just to get started.

One curiosity I have is could a hybrid distribution of OmniOS with a
Nexenta kernel be built and be useable.  Nexenta keeps everything out in
the open on Github.   How hard would it be to build that kernel and utilize
it?

-Chip


On Tue, Aug 5, 2014 at 3:52 PM, Scott LeFevre  wrote:

>  So what is the skill set needed to help with the development?  If we
> have a better understanding of this, it might allow people to understand if
> they are capable of helping.
>
> Cheers,
>   --
> Scott LeFevre
> 317-696-1010
>
>   On Tue, 2014-08-05 at 22:43 +0200, Günther Alka wrote:
>
> I am a programmer but not for OS development but in the GUI/ usability
> area
>
>  otherwise I would help (can help with testing)
>
>
>
>  It is really a pity.  Ragarding storage and usability, Solaris and
> OmniOS is far better than
>
>  Linux that I use as well for my ZFS GUI. With the newest features that
> Nexenta integrates
>
>  into NexentaStor (beside VAII this is SMB2 and failure management on slow
> disks), Illumos
>
>  has the ability to be the number 1 storage OS - even in the OpenSource or
> low-cost  area,
>
>  better than BSD or Linux.
>
>
>
>  If Nexenta would give Illumian more love, it might become the leading
> free Illumos distribution
>
>  but I do not expect that this will happen. The other „big players“ like
> Delphix, Joyent or
>
>  OmniOS seems to have no interest  in such storage features as well as
> improvements in
>
>  encryption (hey we need this)
>
>
>
>  Gea/ napp-it.org
>
>
>
>
>  Am 05.08.2014 um 19:27 schrieb Floris van Essen ..:: House of Ancients
> Amstafs ::.. :
>
>
>   Hi Dan,
>
>
>
>   Sometimes i wish was a programmer J
>
>   Infra dude here, with plenty of stuff to test thing, but a programmer I
> am not, however if you need testers….
>
>
>
>
>
>
>
>
>
>   *Van:* Dan McDonald [mailto:dan...@omniti.com ]
> *Verzonden:* dinsdag 5 augustus 2014 18:48
> *Aan:* Floris van Essen ..:: House of Ancients Amstafs ::..
> *CC:* omnios-discuss@lists.omniti.com
> *Onderwerp:* Re: [OmniOS-discuss] Status of VAAI
>
>
>
>   Someone needs to take the time to port the Illumos-nexenta bits
> upstream.  Nobody has yet stepped up to the plate.  Are you volunteering?
>  ;)
>
>
>
>   Dan
>
> Sent from my iPhone (typos, autocorrect, and all)
>
>
> On Aug 5, 2014, at 1:44 AM, "Floris van Essen ..:: House of Ancients
> Amstafs ::.."  wrote:
>
>
>Hi Guys,
>
>
>
>Been waiting now for a long time for VAAI (XCOPY and ATS ) to make it into 
> COMSTAR
> Does anyone know if there’s any progress in that area ?
>  https://www.mail-archive.com/omnios-discuss@lists.omniti.com/msg02095.html
>
> best regards,
>
>
> Floris
>
>___
> OmniOS-discuss mailing list
> OmniOS-discuss@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
>
>   ___
> OmniOS-discuss mailing list
> OmniOS-discuss@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
>
>
>
>  ___
> OmniOS-discuss mailing 
> listOmniOS-discuss@lists.omniti.comhttp://lists.omniti.com/mailman/listinfo/omnios-discuss
>
>
> ___
> OmniOS-discuss mailing list
> OmniOS-discuss@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
>
>
___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Scott LeFevre
So what is the skill set needed to help with the development?  If we
have a better understanding of this, it might allow people to understand
if they are capable of helping.

Cheers,
-- 
Scott LeFevre
317-696-1010 

On Tue, 2014-08-05 at 22:43 +0200, Günther Alka wrote:

> I am a programmer but not for OS development but in the GUI/ usability
> area
> 
> otherwise I would help (can help with testing)
> 
> 
> It is really a pity.  Ragarding storage and usability, Solaris and
> OmniOS is far better than
> Linux that I use as well for my ZFS GUI. With the newest features that
> Nexenta integrates
> into NexentaStor (beside VAII this is SMB2 and failure management on
> slow disks), Illumos
> has the ability to be the number 1 storage OS - even in the OpenSource
> or low-cost  area,
> better than BSD or Linux.
> 
> 
> If Nexenta would give Illumian more love, it might become the leading
> free Illumos distribution
> but I do not expect that this will happen. The other „big players“
> like Delphix, Joyent or
> OmniOS seems to have no interest  in such storage features as well as
> improvements in
> encryption (hey we need this)
> 
> 
> Gea/ napp-it.org
> 
> 
> 
> 
> Am 05.08.2014 um 19:27 schrieb Floris van Essen ..:: House of Ancients
> Amstafs ::.. :
> 
> 
> 
> > Hi Dan,
> >  
> > Sometimes i wish was a programmer J
> > Infra dude here, with plenty of stuff to test thing, but a
> > programmer I am not, however if you need testers….
> >  
> >  
> >  
> >  
> > Van: Dan McDonald [mailto:dan...@omniti.com] 
> > Verzonden: dinsdag 5 augustus 2014 18:48
> > Aan: Floris van Essen ..:: House of Ancients Amstafs ::..
> > CC: omnios-discuss@lists.omniti.com
> > Onderwerp: Re: [OmniOS-discuss] Status of VAAI
> >  
> > Someone needs to take the time to port the Illumos-nexenta bits
> > upstream.  Nobody has yet stepped up to the plate.  Are you
> > volunteering?  ;)
> >  
> > Dan
> > 
> > Sent from my iPhone (typos, autocorrect, and all)
> > 
> > On Aug 5, 2014, at 1:44 AM, "Floris van Essen ..:: House of Ancients
> > Amstafs ::.."  wrote:
> > 
> > 
> > Hi Guys,
> >  
> > 
> > Been waiting now for a long time for VAAI (XCOPY and ATS ) to make 
> > it into COMSTAR
> > Does anyone know if there’s any progress in that area ?
> >  
> > 
> > https://www.mail-archive.com/omnios-discuss@lists.omniti.com/msg02095.html
> >  
> > best regards,
> >  
> >  
> > Floris
> > 
> > ___
> > OmniOS-discuss mailing list
> > OmniOS-discuss@lists.omniti.com
> > http://lists.omniti.com/mailman/listinfo/omnios-discuss
> > 
> > ___
> > OmniOS-discuss mailing list
> > OmniOS-discuss@lists.omniti.com
> > http://lists.omniti.com/mailman/listinfo/omnios-discuss
> 
> 
> 
> 
> ___
> OmniOS-discuss mailing list
> OmniOS-discuss@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Günther Alka
I am a programmer but not for OS development but in the GUI/ usability area
otherwise I would help (can help with testing)

It is really a pity.  Ragarding storage and usability, Solaris and OmniOS is 
far better than
Linux that I use as well for my ZFS GUI. With the newest features that Nexenta 
integrates
into NexentaStor (beside VAII this is SMB2 and failure management on slow 
disks), Illumos
has the ability to be the number 1 storage OS - even in the OpenSource or 
low-cost  area,
better than BSD or Linux.

If Nexenta would give Illumian more love, it might become the leading free 
Illumos distribution
but I do not expect that this will happen. The other „big players“ like 
Delphix, Joyent or
OmniOS seems to have no interest  in such storage features as well as 
improvements in
encryption (hey we need this)

Gea/ napp-it.org


Am 05.08.2014 um 19:27 schrieb Floris van Essen ..:: House of Ancients Amstafs 
::.. :

> Hi Dan,
>  
> Sometimes i wish was a programmer J
> Infra dude here, with plenty of stuff to test thing, but a programmer I am 
> not, however if you need testers….
>  
>  
>  
>  
> Van: Dan McDonald [mailto:dan...@omniti.com] 
> Verzonden: dinsdag 5 augustus 2014 18:48
> Aan: Floris van Essen ..:: House of Ancients Amstafs ::..
> CC: omnios-discuss@lists.omniti.com
> Onderwerp: Re: [OmniOS-discuss] Status of VAAI
>  
> Someone needs to take the time to port the Illumos-nexenta bits upstream.  
> Nobody has yet stepped up to the plate.  Are you volunteering?  ;)
>  
> Dan
> 
> Sent from my iPhone (typos, autocorrect, and all)
> 
> On Aug 5, 2014, at 1:44 AM, "Floris van Essen ..:: House of Ancients Amstafs 
> ::.."  wrote:
> 
> Hi Guys,
>  
> Been waiting now for a long time for VAAI (XCOPY and ATS ) to make it into 
> COMSTAR
> Does anyone know if there’s any progress in that area ?
>  
> https://www.mail-archive.com/omnios-discuss@lists.omniti.com/msg02095.html
>  
> best regards,
>  
>  
> Floris
> ___
> OmniOS-discuss mailing list
> OmniOS-discuss@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
> ___
> OmniOS-discuss mailing list
> OmniOS-discuss@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss

___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Dan McDonald
Pardon the top post.

Testers are ALWAYS appreciated for new things.  I'll remember this.

Thanks,
Dan

Sent from my iPhone (typos, autocorrect, and all)

> On Aug 5, 2014, at 12:27 PM, "Floris van Essen ..:: House of Ancients Amstafs 
> ::.."  wrote:
> 
> Hi Dan,
>  
> Sometimes i wish was a programmer J
> Infra dude here, with plenty of stuff to test thing, but a programmer I am 
> not, however if you need testers….
>  
>  
>  
>  
> Van: Dan McDonald [mailto:dan...@omniti.com] 
> Verzonden: dinsdag 5 augustus 2014 18:48
> Aan: Floris van Essen ..:: House of Ancients Amstafs ::..
> CC: omnios-discuss@lists.omniti.com
> Onderwerp: Re: [OmniOS-discuss] Status of VAAI
>  
> Someone needs to take the time to port the Illumos-nexenta bits upstream.  
> Nobody has yet stepped up to the plate.  Are you volunteering?  ;)
>  
> Dan
> 
> Sent from my iPhone (typos, autocorrect, and all)
> 
> On Aug 5, 2014, at 1:44 AM, "Floris van Essen ..:: House of Ancients Amstafs 
> ::.."  wrote:
> 
> Hi Guys,
>  
> Been waiting now for a long time for VAAI (XCOPY and ATS ) to make it into 
> COMSTAR
> Does anyone know if there’s any progress in that area ?
>  
> https://www.mail-archive.com/omnios-discuss@lists.omniti.com/msg02095.html
>  
> best regards,
>  
>  
> Floris
> ___
> OmniOS-discuss mailing list
> OmniOS-discuss@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Floris van Essen ..:: House of Ancients Amstafs ::..
Hi Dan,

Sometimes i wish was a programmer ☺
Infra dude here, with plenty of stuff to test thing, but a programmer I am not, 
however if you need testers….




Van: Dan McDonald [mailto:dan...@omniti.com]
Verzonden: dinsdag 5 augustus 2014 18:48
Aan: Floris van Essen ..:: House of Ancients Amstafs ::..
CC: omnios-discuss@lists.omniti.com
Onderwerp: Re: [OmniOS-discuss] Status of VAAI

Someone needs to take the time to port the Illumos-nexenta bits upstream.  
Nobody has yet stepped up to the plate.  Are you volunteering?  ;)

Dan

Sent from my iPhone (typos, autocorrect, and all)

On Aug 5, 2014, at 1:44 AM, "Floris van Essen ..:: House of Ancients Amstafs 
::.." mailto:i...@houseofancients.nl>> wrote:
Hi Guys,


Been waiting now for a long time for VAAI (XCOPY and ATS ) to make it into 
COMSTAR

Does anyone know if there’s any progress in that area ?



https://www.mail-archive.com/omnios-discuss@lists.omniti.com/msg02095.html



best regards,





Floris
___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com<mailto:OmniOS-discuss@lists.omniti.com>
http://lists.omniti.com/mailman/listinfo/omnios-discuss
___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


Re: [OmniOS-discuss] Status of VAAI

2014-08-05 Thread Dan McDonald
Someone needs to take the time to port the Illumos-nexenta bits upstream.  
Nobody has yet stepped up to the plate.  Are you volunteering?  ;)

Dan

Sent from my iPhone (typos, autocorrect, and all)

> On Aug 5, 2014, at 1:44 AM, "Floris van Essen ..:: House of Ancients Amstafs 
> ::.."  wrote:
> 
> Hi Guys,
>  
> Been waiting now for a long time for VAAI (XCOPY and ATS ) to make it into 
> COMSTAR
> Does anyone know if there’s any progress in that area ?
>  
> https://www.mail-archive.com/omnios-discuss@lists.omniti.com/msg02095.html
>  
> best regards,
>  
>  
> Floris
> ___
> OmniOS-discuss mailing list
> OmniOS-discuss@lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss


[OmniOS-discuss] Status of VAAI

2014-08-04 Thread Floris van Essen ..:: House of Ancients Amstafs ::..
Hi Guys,


Been waiting now for a long time for VAAI (XCOPY and ATS ) to make it into 
COMSTAR

Does anyone know if there's any progress in that area ?



https://www.mail-archive.com/omnios-discuss@lists.omniti.com/msg02095.html



best regards,





Floris
___
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss