1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

NVME Napp-It / OmniOS Pass through in ESXI -- date?

Discussion in 'Solaris, Nexenta, OpenIndiana, and napp-it' started by T_Minus, Aug 24, 2016.

  1. T_Minus

    T_Minus Moderator

    Joined:
    Feb 15, 2015
    Messages:
    4,501
    Likes Received:
    791
    @gea you mentioned this would be resolved soon -- any road map, or estimated time to when we can pass-through Intel NVME to Napp-IT VM in ESXI?
     
    #1
  2. gea

    gea Well-Known Member

    Joined:
    Dec 31, 2010
    Messages:
    1,255
    Likes Received:
    318
    There is a new OmniOS bloody 151019 update available

    This one includes fixes for NVMe and newest drivers for Intel X550 and 710 (40Gbe)
    I am on holiday so I cannot check but maybe this solves the passthrough problem
    Install 151019 and do a pkg update

    From the anouncement:

    new in this update:

    * X550 support is now in synch with upstream (last update had a pre-upstream version).

    * Bash to 4.3p46

    * i40e is now part of "entire" for people installing on boxes Intel XLnnn hardware.

    * Curl to 7.50.1

    * library/nghttp2 is now in omnios-userland

    * libidn is now 1.33

    * modcaml update for man pages.

    * "if" and "else" statements now in DTrace

    * NVME bugfixes (illumos 7275)

    * Intel Broadwell "rdc" and "adx" support.

    * pvscsi bugfixes (illumos 7218 and 7219)

    * ZFS allocation improvements (illumos 7090)

    * Sync mDNS with mDNSResponder-625.41.2 (illumos 7139)


    I will be updating the LX version later this week, and will announce so on the mailing list.
     
    #2
    T_Minus likes this.
  3. T_Minus

    T_Minus Moderator

    Joined:
    Feb 15, 2015
    Messages:
    4,501
    Likes Received:
    791
    Any of the upgrades in Napp-IT fix this? Or is it a separate OS update only?
     
    #3
  4. gea

    gea Well-Known Member

    Joined:
    Dec 31, 2010
    Messages:
    1,255
    Likes Received:
    318
    napp-it is independent from the underlying OS.
    Driver or OS features depend on OpenIndiana, OmniOS or Solaris. This is different to appliances like FreeNAS or NexentaStor where OS and Management is tight together and where you cannot select management and OS release or even a whole OS distribution independently.

    For OmniOS you must update to newest 151019 bloody or wait for next stable (around oktober 2016) for newset drivers like NVMe fixes. You can also use Solaris with its own NVMe driver.

    Drivers for new X550 (10G) or XL710 (40G) are now in current 151018

    btw.
    The current bloody is a snapshot of current state
    There is ongoing work on the NVMe driver as there seems to be a remaining problem with massive NVMe setup, Bug #7351: NVMe driver sporadically lost track of completed I/O request, which leads to zpool hanging and machine panic. - illumos gate - illumos.org

    For details, join maillists illumos-discuss and omnios-discuss
     
    #4
    Last edited: Sep 3, 2016
  5. gea

    gea Well-Known Member

    Joined:
    Dec 31, 2010
    Messages:
    1,255
    Likes Received:
    318
    #5
    T_Minus likes this.
  6. daleg

    daleg New Member

    Joined:
    Oct 21, 2016
    Messages:
    4
    Likes Received:
    7
    FYI, we plan to pull the NVME 1.1 support (with associated blkdev fixes) and e1000g driver support for Kaby Lake chips back to 014 as well.
     
    #6
    gea likes this.
  7. gea

    gea Well-Known Member

    Joined:
    Dec 31, 2010
    Messages:
    1,255
    Likes Received:
    318
    #7
  8. T_Minus

    T_Minus Moderator

    Joined:
    Feb 15, 2015
    Messages:
    4,501
    Likes Received:
    791
    When will this trickle down to us?
     
    #8
  9. gea

    gea Well-Known Member

    Joined:
    Dec 31, 2010
    Messages:
    1,255
    Likes Received:
    318
    Current state is review at Illumos
    As the modification is minor, I suppose that it will be available soon at Illumos.

    OmniOS bloody will be updated quite often.
    It it will be available in OmniOS prior summer with next 151022 lts -
    one may need to ask at omnios-discuss.

    btw.
    It may be good to ask at omnios-dicuss for more persons as integration in OmniOS may be related to public interest.
     
    #9
  10. daleg

    daleg New Member

    Joined:
    Oct 21, 2016
    Messages:
    4
    Likes Received:
    7
    I've been watching this thread, so I know it's desired. I will backport this fix to 014, 018, and 020. We're working on a ton of prep work for 022 at the moment around Python and getting things sorted for being able to support a better installer which supports tsoome's recent work with porting in FreeBSD's loader (goodbye GRUB!), so that plus some other projects means I might not be able to get to this until next week. I'm also evaluating the APIX fix that came with it for possible inclusion in the backport, as well, plus a OpenSSL optimization for 64bit processes which link against libcypto and use ECDH(E)
     
    #10
    T_Minus and gea like this.
  11. T_Minus

    T_Minus Moderator

    Joined:
    Feb 15, 2015
    Messages:
    4,501
    Likes Received:
    791
    Awesome!
    :)
     
    #11
  12. wildchild

    wildchild Active Member

    Joined:
    Feb 4, 2014
    Messages:
    274
    Likes Received:
    31
    @daleg.. do you know if nexenta's vaai extention are also on the roadmap anytime soon ?
    As far as i know nexenta has released them sometime again to the illumos community,just not sure anyone picked it up
     
    #12
  13. daleg

    daleg New Member

    Joined:
    Oct 21, 2016
    Messages:
    4
    Likes Received:
    7
    Not our road map, as neither Dan nor myself have the time at the moment nor the VMware knowledge/bits to test it with. I'm not sure what you mean by Nexenta releasing them to the illumos community, because they haven't submitted a patch to add VAAI in illumos-gate to developers@. If what you mean by that is that it is in the illumos-nexenta repo, then if someone were willing to either poke Nextenta directly and get them to submit it upstream, or do the porting and testing work themselves and create a patch for illumos-gate, that is also an option (and probably the most likely way this would appear outside of Nexenta)
     
    #13
Similar Threads: NVME Napp-It
Forum Title Date
Solaris, Nexenta, OpenIndiana, and napp-it Napp-it SuperStorage Server 6028R-E1CR12L NVMe SSD issue Jul 15, 2016
Solaris, Nexenta, OpenIndiana, and napp-it OmniOS 151014 update (NVMe driver and NFS fixes) Sep 30, 2015
Solaris, Nexenta, OpenIndiana, and napp-it Napp-it : how to activate snapshots Jan 11, 2017
Solaris, Nexenta, OpenIndiana, and napp-it napp-it: Time Machine over SMB Dec 22, 2016
Solaris, Nexenta, OpenIndiana, and napp-it napp-it execute smb share Dec 20, 2016

Share This Page