My Brennan B2 became unresponsive after being up and running for about a week. I had been using it off an on during that period. It is setup as a NAS server accessed by Sonos speakers (gen 2). It had been played both starting from the Brennan and from Sonos. At one point it refused connections to the music folder exported as NAS. Couldn't reach it from either Sonos or MacOS. Front panel worked though. Indicated it was compressing (0 of 16), but there was nothing to compress. I ran the "reboot" command from the "maintenance" menu. It stayed in "rebooting" mode, never exiting.
After about 20 minutes I ssh'ed to the brennan to see if there was anything obvious going on (it did accept ssh connections). I ran the 'ps' command and saw a very large number of zombie smbd (SMB daemon) processes. Didn't check the number, but a very long list.
At this point I power cycled the brennan and it came back and ran normally. I don't know if the zombie smbd processes were responsible for the unresponsive behavior. Could be many things. But it's something that might be worth Brennan tech support checking for.
I did some follow-up checks, and it does appear that zombie smbd processes gradually grow without being reaped. They don't appear to be consuming any cpu resources, but they do consume an entry in the process table. The kernel.threads-max value is only 6211, so it is possible the process table became filled.
# sysctl kernel.threads-max
kernel.threads-max = 6211
As an example, here are a few lines from the middle of a ps command. The square brackets indicate a zombie process.
# ps | head -n 500 | tail -n 5
2216 root [smbd]
2218 root [smbd]
2219 root [smbd]
2221 root [smbd]
2253 root [smbd]
To check growth I ran the ps command every 2 minutes after rebooting and playing some music (from Sonos). The command below prints the count every two minutes, so this is the first 30 minutes:
# for i in $(seq 1 200) ; do echo -n "$i - " ; ps | grep '\[smbd\]' | wc -l; sleep 120; done
1 - 0
2 - 2
3 - 34
4 - 47
5 - 90
6 - 131
7 - 136
8 - 179
9 - 194
10 - 202
11 - 202
12 - 220
13 - 220
14 - 220
15 - 237
The growth was quick initially, then slowed. When nothing is playing there is about 1 new zombie smbd process every 15 minutes. Growth is faster when playing music.
Again. I don't know if these zombie processes are causing a problem. Could be that they will eventually get cleaned up, and they are unrelated to the unresponsive behavior I saw. But something that might be worth checking in to if its not already understood.
--Jon
PS. Have had my B2 for about a month. Very happy with the B2!