> On 29 Jul 2016, at 17:44, Jim Harris <jim.har...@gmail.com> wrote:
> 
> 
> 
> On Fri, Jul 29, 2016 at 1:10 AM, Borja Marcos <bor...@sarenet.es> wrote:
> 
> > On 28 Jul 2016, at 19:25, Jim Harris <jim.har...@gmail.com> wrote:
> >
> > Yes, you should worry.
> >
> > Normally we could use the dump_debug sysctls to help debug this - these
> > sysctls will dump the NVMe I/O submission and completion queues.  But in
> > this case the LBA data is in the payload, not the NVMe submission entries,
> > so dump_debug will not help as much as dumping the NVMe DSM payload
> > directly.
> >
> > Could you try the attached patch and send output after recreating your pool?
> 
> Just in case the evil anti-spam ate my answer, sent the results to your Gmail 
> account.
> 
> 
> Thanks Borja.
> 
> It looks like all of the TRIM commands are formatted properly.  The failures 
> do not happen until about 10 seconds after the last TRIM to each drive was 
> submitted, and immediately before TRIMs start to the next drive, so I'm 
> assuming the failures are for the the last few TRIM commands but cannot say 
> for sure.  Could you apply patch v2 (attached) which will dump the TRIM 
> payload contents inline with the failure messages?

Sure, this is the complete /var/log/messages starting with the system boot. 
Before booting I destroyed the pool
so that you could capture what happens when booting, zpool create, etc.

Remember that the drives are in LBA format #3 (4 KB blocks). As far as I know 
that’s preferred to the old 512 byte blocks.

Thank you very much and sorry about the belated response.





Borja.



_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to