I could not get my recordings to work, or live TV. I noticed the mythtv_setup.pl scripts was running, clocking even, doing nothing, hung up on creating directories for storage groups.
I am not sure why this even has to run beyond initial installation. Changing storage groups after everything is working can be dangerous.
To resolve. I killed the script. Then I cat /dev/null to it after copying it over to original (cp mythtv_setup.pl mythtv_setup.pl.ORIG) then rebooted my core. This time the script did not run. After the system was all the way up, I ran mythtv_setup.pl.ORIG by hand. the script completed without error. And since then my recordings have stayed, and live TV seems to take 5 to 10 seconds to start vs. the 20 to 30 seconds it was taking before.
Before I killed the script, I noticed that it was hung on setting up the storage groups for the newest MD I built. Perhaps this script needs to be run after all of the system /mnt storage points are up and available.
I will continue to watch it. Not sure why mythtv_setup.pl has to run after mythtv is setup, but running it after a reboot, or reload has fully completed, seems to prevent it, at least in my case, from hanging.