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

Reply via email to