Found in this thread, was able to reproduce in safe mode to make sure it's not plugin related, how to reproduce:
-start with a redundant pool
-replace one device
-replacement will complete successfully and pool will work normally during/after the replacement
-stop/start array and pool will now be unmountable:
Apr 10 12:55:48 Test2 emhttpd: shcmd (354): mkdir -p /mnt/cache
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache uuid: 601ca645-abb2-463f-881e-074622a7abbb
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache found: 2
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache extra: 0
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache missing: 1
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache Label: none uuid: 601ca645-abb2-463f-881e-074622a7abbb
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache Total devices 2 FS bytes used 1.00GiB
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache devid 1 size 111.79GiB used 5.03GiB path /dev/sdc1
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache devid 3 size 111.79GiB used 5.03GiB path /dev/sde1
Apr 10 12:55:48 Test2 emhttpd: /mnt/cache mount error: Invalid pool config
For some reason it's detecting a missing device despite both being available and detected, after rebooting pool mounts normally, marking this urgent not because the bug directly results in data loss but because I'm afraid some users than run into this will start trying to add/remove devices to fix this and end up nuking the pool.
-
4
Recommended Comments
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.