Hi, I'm trying out the HMM feature (DoHMM set to 'monitor'). After a rebuild, the log says that it was doing HMM checks. I had it set originally with (HMMusesBDB) on, til I could see how much data I was dealing with. But then I was changing other config settings, and one of them shutdown ASSP with an exception (IO::Socket::SSL is very particular about SSLversion). Sometime after that I noticed that I was getting the error: "HMM is not available - hmmdb is empty" in the logs. I did a manual rebuild, and restart, and it seemed to resolve it - at least HMM checks started again. But I couldn't find the BDB database files that are being used for HMM - at least not the ones that are really used. The HMMdb and HMMdb.bdb files in the assp root are 1KB and 12KB respectively. That doesn't seem quite big enough for the ~3 million records that the rebuild process claims it is saving.
I was continuing to get "HMM is not available - hmmdb is empty" errors appearing in the log, til the rebuild would run again each night. So somehow assp is forgetting the HMM db after a while. I'm wondering if it is keeping it in memory and not saving it to disk? Then I turned off (HMMusesBDB), and expected assp to use the mysql database for the hmmdb, which is what the spamdb is using. I haven't seen anymore "hmmdb is empty" errors in the log after that switch. But I also checked the mysql db that assp is using, and there is an hmmdb table in there, but it is empty. Where is the hmmdb mysql data kept? The log shows that it is doing HMM checks and returning results for mails. The only files that look big enough to contain the actual HMM data are apparently the rebuild tmp files, *.chains and *.totals, in tmpDB/rebuildDB/. Is assp just operating off those temp files? It's not just me seeing this... another user emailed in to the user list on 2/23/2015 about the same "hmmdb is empty" issue. He just didn't get any further with it. I'm on CentOS 6, using perl 5.20.1, and assp 2.4.3(15059). -C ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Assp-test mailing list Assp-test@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-test