sd.conf is ugly as hell though. What we *really* need is a better tunable system — more like what we have with dladm for NICs, but intended for storage. I think we’d like to be able to set tunables for both targets and HBAs. I have some ideas here, but precious little time to do anything about it.
- Garrett On Sat, Feb 3, 2018 at 8:11 AM Richard Elling < [email protected]> wrote: > > On Feb 3, 2018, at 7:57 AM, Igor Kozhukhov <[email protected]> wrote: > > Hi All, > > i’d like to propose implenetation for soft-hba property for scsi layer > with timing updates. > > Problem: we have hw hba like LSI, where we are using direct connetion of > drives to HBA with low latency. > > > In the past, we’ve done this with an override property, similar to the > other properties for sd devices like physical block size, retries, etc. In > other words, adding a new global (aka /etc/system virus) is not as elegant > as adding an override in sd.conf > > -- richard > > > We have iSCSI drives with sd module usage where we try to use timing > related to HW HBA. > but, latency to denwork drives are different with direct connected local > drives. > > I have impleneted my idea to split sd_soft_io_time for hw nad soft drives: > > https://bitbucket.org/dilos/dilos-illumos/commits/b82c668f9e837864afca983809c4d4a28f5051b0 > > https://bitbucket.org/dilos/dilos-illumos/commits/4d805e127dc4211671ad70c2e026014e6de4a991 > > and i’m using it with iscsi and aoe drives. > > right now we can use /etc/system vriable sd_soft_io_time > for soft drives and it is not impacts for real hw drives. > > it is example of my idea and if it is can be interest to others i can try > contribute it ot you can try port it to illumos tree. > i have no time try to setup and use original build env and can provide > reports based on DilOS, but i hope change sin sd module based on smartos > changes and can be usable/applicable for illumos. > > Best regards, > -Igor > > *openzfs-developer* | Archives > <https://openzfs.topicbox.com/groups/developer/discussions/Ta14496565d3bc26c-M8f8a4e821a54690ec36d2f07> > | Powered by Topicbox <https://topicbox.com> ------------------------------------------ openzfs-developer Archives: https://openzfs.topicbox.com/groups/developer/discussions/Ta14496565d3bc26c-M4f82719b034d4d8e242e40bb Powered by Topicbox: https://topicbox.com
