FreeNAS 11.3 degrades my drive pool after every reset

LilFreeNAS-X

Cadet
Joined
Mar 9, 2020
Messages
2
Hey all, frustrated new FreeNAS user here. My hardware setup is as follows:

i3-6100T
16GB DDR4 2133
MSI H110m GAMING
3x2TB WD Red HDDs (new)
WD Green boot SSD (new)

I am trying to run a triple mirror with my HDDs. However, every time I try to create a drive pool, the pool is corrupted every time I reset the machine. This happens whether I create one pool with all three drives, or three pools with one drive each. SMART info on all of the drives describes them as healthy. I have not done anything to the base install. Here are the drive pools listed in the FreeNAS web GUI:

zCbPrCQ.png


Each time I reset the machine, my drive pools are somehow corrupted.

inDeEzM.png


I've looked through /var/log/messages and I don't really see anything relevant besides the following zpool excerpt:

Code:
Mar  9 08:20:04 freenas kernel: <118>Starting file system checks:
Mar  9 08:20:04 freenas kernel: <118>Mounting local filesystems:.
Mar  9 08:20:04 freenas kernel: <118>[Errno 122] Unknown error: 122: '/data/zfs/zpool.cache'
Mar  9 08:20:04 freenas kernel: <118>Traceback (most recent call last):
Mar  9 08:20:04 freenas kernel: <118>  File "/usr/local/lib/python3.7/site-packages/middlewared/job.py", line 349, in run
Mar  9 08:20:04 freenas kernel: <118>    await self.future
Mar  9 08:20:04 freenas kernel: <118>  File "/usr/local/lib/python3.7/site-packages/middlewared/job.py", line 388, in __run_body
Mar  9 08:20:04 freenas kernel: <118>    rv = await self.middleware.run_in_thread(self.method, *([self] + args))
Mar  9 08:20:04 freenas kernel: <118>  File "/usr/local/lib/python3.7/site-packages/middlewared/utils/run_in_thread.py", line 10, in run_in_thread
Mar  9 08:20:04 freenas kernel: <118>    return await self.loop.run_in_executor(self.run_in_thread_executor, functools.partial(method, *args, **kwargs))
Mar  9 08:20:04 freenas kernel: <118>  File "/usr/local/lib/python3.7/site-packages/middlewared/utils/io_thread_pool_executor.py", line 25, in run
Mar  9 08:20:04 freenas kernel: <118>    result = self.fn(*self.args, **self.kwargs)
Mar  9 08:20:04 freenas kernel: <118>  File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/pool.py", line 2390, in import_on_boot
Mar  9 08:20:04 freenas kernel: <118>    stat = os.stat(ZPOOL_CACHE_FILE)
Mar  9 08:20:04 freenas kernel: <118>OSError: [Errno 122] Unknown error: 122: '/data/zfs/zpool.cache'


For reference, here is the section of the log detailing my disks:

Code:
Mar  9 08:20:04 freenas kernel: ada0: <WDC WDS120G2G0A-00JH30 UE220400> ACS-3 ATA SATA 3.x device
Mar  9 08:20:04 freenas kernel: ada0: Serial Number 1942CE805585
Mar  9 08:20:04 freenas kernel: ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 512bytes)
Mar  9 08:20:04 freenas kernel: ada0: Command Queueing enabled
Mar  9 08:20:04 freenas kernel: ada0: 114473MB (234441648 512 byte sectors)
Mar  9 08:20:04 freenas kernel: ada1 at ahcich1 bus 0 scbus1 target 0 lun 0
Mar  9 08:20:04 freenas kernel: ses0: ada0 in 'Slot 00', SATA Slot: scbus0 target 0
Mar  9 08:20:04 freenas kernel: ada1: <WDC WD20EFAX-68FB5N0 82.00A82> ACS-3 ATASATA 3.x device
Mar  9 08:20:04 freenas kernel: ada1: Serial Number WD-WXR1A893JCJ5
Mar  9 08:20:04 freenas kernel: ada1: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
Mar  9 08:20:04 freenas kernel: ada1: Command Queueing enabled
Mar  9 08:20:04 freenas kernel: ada1: 1907729MB (3907029168 512 byte sectors)
Mar  9 08:20:04 freenas kernel: ada2 at ahcich2 bus 0 scbus2 target 0 lun 0
Mar  9 08:20:04 freenas kernel: ses0: ada1 in 'Slot 01', SATA Slot: scbus1 target 0
Mar  9 08:20:04 freenas kernel: ada2: <WDC WD20EFAX-68FB5N0 82.00A82> ACS-3 ATASATA 3.x device
Mar  9 08:20:04 freenas kernel: ada2: Serial Number WD-WXR1A895JH28
Mar  9 08:20:04 freenas kernel: ada2: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
Mar  9 08:20:04 freenas kernel: ada2: Command Queueing enabled
Mar  9 08:20:04 freenas kernel: ada2: 1907729MB (3907029168 512 byte sectors)
Mar  9 08:20:04 freenas kernel: ada3 at ahcich3 bus 0 scbus3 target 0 lun 0
Mar  9 08:20:04 freenas kernel: ses0: ada2 in 'Slot 02', SATA Slot: scbus2 target 0
Mar  9 08:20:04 freenas kernel: ada3: <WDC WD20EFAX-68FB5N0 82.00A82> ACS-3 ATASATA 3.x device
Mar  9 08:20:04 freenas kernel: ada3: Serial Number WD-WXR1A893J1F8
Mar  9 08:20:04 freenas kernel: ada3: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
Mar  9 08:20:04 freenas kernel: ada3: Command Queueing enabled
Mar  9 08:20:04 freenas kernel: ada3: 1907729MB (3907029168 512 byte sectors)


Any help would be greatly appreciated. I can provide whatever other info is needed.
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703
WD Green boot SSD
Here's your problem...

WD greens are known to be one of the models impacted by the so-called TRIM bug.

You need either to turn off TRIM for the whole system (including other SSDs) or replace the boot drives with something like Kingston SSDs (cheapest ones are fine).
 
Top