Commit Graph

14 Commits

Author SHA1 Message Date
Matt
49e9f5a827 fixes for umsg00 electric fence.
take out catdb/statsdb merging attempts.
2015-08-24 11:35:33 -06:00
Matt Wells
be1ebfbcd0 do not execute backtrace function if core
was in Mem.cpp basically otherwise we don't save state.
2015-08-16 20:29:14 -07:00
Matt
a1ed368d82 bring back max mem control into master controls.
it's useful to limit per process mem usage to prevent
oom killer because we can't save if we get killed.
overhaul diskpagecache to just use rdbcache. much simpler
and faster, but disabled for now until debugged more.
reduce min files to merge for crawlbot collections so
they stay more tightly merged to conserve fds and mem.
improved logDebugDisk msgs.
overhauled File.cpp fd pool. now it is way faster and
doesn't use any extra mem. much simpler too. although
could be sped up a little by using a linked list, but
probably is not significant enough to warrant doing right now.
increase mem ptr table from 3M to 8M slots. should really make
dynamic though. fix core from null msg20s[0]->m_r.
only call attemptMergeAll once every 60 seconds really.
do not attempt merge if already merging.
2015-08-14 12:58:54 -06:00
Matt
1c93a88d82 use the # of matched terms as the score of a doc
when doing a boolean query. later: use proximity
scoring for non-field query terms.
2015-07-20 11:09:56 -06:00
Matt
e886f1bbac replace memcpy_ass with bcopy 2015-01-14 14:12:55 -08:00
Matt
730b131bbf added new indicators so we can make gb more stable.
now hosts table reports # ooms, disk read corruptions,
closed sockets from overloads, and we # of outstanding
spiders. made ping request a class so we can easily add
new indicators.
2014-12-16 16:22:50 -08:00
Matt
96b8197ad3 now it compiles with -m32 2014-11-10 14:45:11 -08:00
Matt Wells
e7dd8f7956 replace long long with int64_t 2014-10-30 13:36:39 -06:00
Matt Wells
b13f3d24d7 replaced unsigned long long with uint64_t 2014-10-30 13:30:39 -06:00
mwells
caee238c46 fixes to make easier to compile on max os x. 2014-08-28 12:55:02 -07:00
mwells
17e1fbc16c fix getPitPosLL() error causing
lang detection to screw up.
2014-05-28 07:35:05 -07:00
Matt Wells
76b390aea2 fix typo 2013-09-08 19:51:57 -07:00
mwells
d930a833cc try to fix compiler error related to bad
delete function override. added "throw()"
before the first "{" in the function
body.
2013-09-08 20:15:39 -06:00
Matt Wells
f6e560c1f4 Initial file population. 2013-08-02 13:12:24 -07:00