df94db09 | 03-May-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7381 support EUI64 in blkdev Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Ga
7381 support EUI64 in blkdev Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked from commit 5e02ad7fa4f3d38ad493307948c44d2f1368fe6c)
show more ...
|
9974ca0c | 06-Apr-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7377 want mechanism to override physical block size of NVMe devices Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Eric Spro
7377 want mechanism to override physical block size of NVMe devices Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Eric Sproul <eric.sproul@circonus.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked from commit 5e2ba75cd919f7a8a55aa1288209e530e1b0f50f)
show more ...
|
5f836503 | 06-Apr-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7372 support NVMe volatile write cache Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Revie
7372 support NVMe volatile write cache Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Youzhong Yang <youzhong@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked from commit c77c57cda0f7f48060af6e96698c9c218ef4960b)
show more ...
|
f19ea22a | 14-Sep-2016 |
Dan McDonald <danmcd@omniti.com> |
7364 NVMe driver performance can be improved by caching nvme_dma_t structs for PRPL. (fix lint)
refs #3582
(cherry picked from commit 8e4540ddae609495b68c7aa84a3d356f0e4a251d) |
b4eda73d | 13-Sep-2016 |
Youzhong Yang <yyang@mathworks.com> |
7364 NVMe driver performance can be improved by caching nvme_dma_t structs for PRPL. Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by
7364 NVMe driver performance can be improved by caching nvme_dma_t structs for PRPL. Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@lucera.com> Approved by: Dan McDonald <danmcd@omniti.com>
refs #3582
(cherry picked from commit 528f78c8c5f3b0aec646d8983958fa00547416c4)
show more ...
|
db9e8950 | 30-Aug-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7349 nvme shouldn't ignore namespaces that support extended data LBAs Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Igor Kozhukhov <
7349 nvme shouldn't ignore namespaces that support extended data LBAs Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
refs #3582
(cherry picked from commit 44bbac1583b2cc39c79cf15577941ba6b2071b71)
show more ...
|
0bf8238d | 19-Aug-2016 |
Igor Kozhukhov <igork@argotech.io> |
7286 sata doesn't support 4knative disks Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsy
7286 sata doesn't support 4knative disks Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit aa838c01ee34c11b17cb5ed43bbd0dd039ce9cdb)
show more ...
|
69561f77 | 18-Aug-2016 |
Youzhong Yang <youzhong@gmail.com> |
7315 nvme queue DMA attribute count_max is 0-based Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com Reviewed by: Dan Fields <dan.fields@nexen
7315 nvme queue DMA attribute count_max is 0-based Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit e228dc2f96134f634907db49b9f143bdaf1e3ae7)
show more ...
|
6f37ecd5 | 16-Aug-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7313 bump nvme admin command timeout to 1s Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Revi
7313 bump nvme admin command timeout to 1s Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit 29d5e6581a470a0784688b4de523afeede962998)
show more ...
|
babc8e1d | 17-Aug-2016 |
Youzhong Yang <youzhong@gmail.com> |
7312 zfs checksum errors observed in a zpool full of NVMe SSDs 6908 Samsung SSD SM951-NVMe shows checksum errors Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Rick McNeal <ric
7312 zfs checksum errors observed in a zpool full of NVMe SSDs 6908 Samsung SSD SM951-NVMe shows checksum errors Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit b4c0a9648ef307880cb71aa5fe93dd59df5e3062)
show more ...
|
b68758a4 | 16-Aug-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7306 nvme ignores interrupt enabling failure Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
refs #
7306 nvme ignores interrupt enabling failure Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit e4b08e6792e23736088d95252733cef14819a1ff)
show more ...
|
f0b0e0b1 | 08-Aug-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7296 nvme initial interrupt issues Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Rob
7296 nvme initial interrupt issues Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit f3307f6aa16045b240b78a74eb6d54ccc1f4ec64)
show more ...
|
0fe6d382 | 09-Aug-2016 |
Pete Shephard <pete.shephard@tegile.com> |
7294 several small nvme fixes from Tegile Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
7294 several small nvme fixes from Tegile Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit b20e2c04d1cea0f1af80b3deaa8249ea97ef455c)
show more ...
|
296a31c5 | 08-Aug-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7279 nvme.c: idns->id_nlbaf is a 0's based value. Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> App
7279 nvme.c: idns->id_nlbaf is a 0's based value. Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit fc52f8b6ddc3bebd85d5854fb28de82cc46cdabd)
show more ...
|
6882d956 | 04-Aug-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7272 nvme_reg_csts_t is not correctly defined in nvme_reg.h Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omnit
7272 nvme_reg_csts_t is not correctly defined in nvme_reg.h Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
refs #3582
(cherry picked from commit 360776e34493f64bf3b29f0d8f38e350a2d3f5f6)
show more ...
|
071aaa7b | 04-Aug-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
7275 nvme shouldn't use ddi_intr_enable/disable to block interrupts Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danm
7275 nvme shouldn't use ddi_intr_enable/disable to block interrupts Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
refs #3582
(cherry picked from commit 17151f81ff66d7cb888e1f1025b29c723da2f36c)
show more ...
|
bbeb402f | 28-Jan-2016 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6584 harmless off-by-one in blkdev Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
refs #
6584 harmless off-by-one in blkdev Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked from commit e14b82936b72dc7499404d15c5e0c73f8b2b5e42)
show more ...
|
7c643447 | 19-Nov-2015 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6467 nvme version number check is broken Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert
6467 nvme version number check is broken Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit 9d82ca1e966c06d571566ae883c42be55368b368)
show more ...
|
4626d9eb | 19-Nov-2015 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6466 off-by-one in nvme_get_logpage() Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mus
6466 off-by-one in nvme_get_logpage() Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
refs #3582
(cherry picked from commit 9811148e06e61aa00767b07dc6b942a7b7dde631)
show more ...
|
a8cb4a81 | 20-Oct-2015 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6437 blkdev bd_detach_handle() always returns DDI_SUCCESS Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@dam
6437 blkdev bd_detach_handle() always returns DDI_SUCCESS Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
refs #3582
(cherry picked from commit c4dc4cd72dbc20fab32a37b5e1339d6b600a102c)
show more ...
|
4ba35b4b | 01-Jul-2015 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6305 blkdev should provide the device_error kstat for iostat -E Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry p
6305 blkdev should provide the device_error kstat for iostat -E Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked from commit 4e7b31078cda11518998e155851877b57707ec77)
show more ...
|
d4c279d3 | 01-Jul-2015 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6303 support KSTAT_DATA_STRING in non-virtual named kstats Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked
6303 support KSTAT_DATA_STRING in non-virtual named kstats Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked from commit 3a73e621c639ad004320f80f06dd4250c57a8f90)
show more ...
|
5c712b3e | 30-Jun-2015 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6302 kstat module needs cleanup Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked from commit ea1ec7aae3b9b3
6302 kstat module needs cleanup Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Garrett D'Amore <garrett@damore.org>
refs #3582
(cherry picked from commit ea1ec7aae3b9b321e92786e55e9a1f034d3de395)
show more ...
|
f0e4d8f0 | 18-Jun-2015 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6300 blkdev and blkdev drivers should provide inquiry properties Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
refs #3582
(cherry picke
6300 blkdev and blkdev drivers should provide inquiry properties Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
refs #3582
(cherry picked from commit eb587f616a37ef0bfbd2a8d65e341bfc393e319e)
show more ...
|
677f401d | 27-Jun-2015 |
Hans Rosenfeld <hans.rosenfeld@nexenta.com> |
6299 SATA inquiry property generation doesn't work as advertised Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef
6299 SATA inquiry property generation doesn't work as advertised Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
refs #3582
(cherry picked from commit e68355bf67f832ec03abf9d8ebf64b73d69f9ec2)
show more ...
|