I have had a single box system working well for aboaut a year (It's now at R5A15, hardware below).
I just setup a slave backend on another machine*. After some fiddling and learning about how mythtv-setup handles the capture cards and the database, I now have both encoders showing up in the system status. I have setup no NFS shares so I assume each machine will store its recordings locally and stream them when played.
I was able to schedule two recordings simultaneously. After they started, both were shown as in progress on MythWeb. However, after they finished the one on the slave was gone. There were no other recordings on the slave.
The marked lines in this snippet of the slave backend log, imply that the recording was autoexpired immediately upon finishing:
2006-01-14 15:37:11.799 MainServer::HandleAnnounce FileTransfer
2006-01-14 15:37:11.803 adding: mythtv as a remote file transfer
2006-01-14 15:37:11.823 MainServer::HandleAnnounce Playback
2006-01-14 15:37:11.825 adding: mythtv as a client (events: 0)
2006-01-14 15:44:11.122 autoexpire: Expired Program <<<<<<<<<<<<
2006-01-14 15:44:11.235 Finished recording Fox NFL Pregame on channel: 1013 <<<<<<<<<<<
2006-01-14 15:44:11.274 scheduler: Finished recording
2006-01-14 15:44:11.335 Changing from RecordingOnly to None
2006-01-14 15:54:11.243 mythbackend: Last message repeated 3 times
2006-01-14 15:54:11.267 mythbackend: Autoexpire Recording
2006-01-14 15:54:11.269 ERROR when trying to autoexpire files. No recordings allowed to expire.
I guess I have a misconfiguration of some kind on the slave. The myth partition is only 4% used. Should a slave even do autoexpire?
Thanks for any help.
*Dell Dimension 8100, 1.3GHz, 768MB, 120 GB HD, WinTV Card