Commit Graph

  • 9778dc9e99 Remove ramdisktest Ai Lin Chia 2016-09-19 16:47:56 +02:00
  • b851ffa986 Remove unused saveRdbs Ai Lin Chia 2016-09-19 16:46:58 +02:00
  • cf2b0a25dd Add more trace logs for RdbBuckets Ai Lin Chia 2016-09-19 16:42:51 +02:00
  • 775a76c58f Remove unused justverify flag from dumpPosdb function Ai Lin Chia 2016-09-19 16:42:20 +02:00
  • b4d477bcba Add trace log for Rdb::addRecord Ai Lin Chia 2016-09-19 16:41:41 +02:00
  • 2b84ca4c0b Remove use of ?: which is a gcc extension Ai Lin Chia 2016-09-19 14:27:11 +02:00
  • 5e3828be69 Remove use of tmp variable which is undefined Ai Lin Chia 2016-09-19 14:23:13 +02:00
  • 59d45d212b Rename some variables in Statistics Ai Lin Chia 2016-09-19 12:32:28 +02:00
  • 90c763da73 Remove commented out code Ai Lin Chia 2016-09-19 12:14:13 +02:00
  • 13cfcb6717 Add unit test for Posdb Ai Lin Chia 2016-09-19 12:13:24 +02:00
  • 897702eb82 Simplify code Ai Lin Chia 2016-09-19 10:48:09 +02:00
  • 05de49c866 Protect CollectionRec::m_spiderColl with a mutex Ivan Skytte Jørgensen 2016-09-20 13:40:44 +02:00
  • b505ec1be4 Removed defunct call to tryToDeleteSpiderColl() in SpiderCache::getSpiderColl() Ivan Skytte Jørgensen 2016-09-20 13:33:55 +02:00
  • 65af933fe1 Removed quickpoll hack/use in Spider.cpp Ivan Skytte Jørgensen 2016-09-20 13:33:06 +02:00
  • f0ed714b06 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-20 11:54:01 +02:00
  • 57b5a20fe9 More DRD suppressions Ivan Skytte Jørgensen 2016-09-20 11:51:59 +02:00
  • 1b544855e8 More DRD suppressions Ivan Skytte Jørgensen 2016-09-20 11:49:54 +02:00
  • a5c1b68cd4 More DRD suppressions Ivan Skytte Jørgensen 2016-09-20 11:49:38 +02:00
  • d992d57fe9 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-20 11:34:04 +02:00
  • fbb6bcf03c Tell DRD to ignore updateDiskReadCompleted() Ivan Skytte Jørgensen 2016-09-20 11:32:37 +02:00
  • 0329e6280d Use safe variant of KEYSTR() in RdbList Ivan Skytte Jørgensen 2016-09-20 11:31:04 +02:00
  • 7779e4fd73 constness in Matches.* Ivan Skytte Jørgensen 2016-09-19 17:27:33 +02:00
  • 780e231b69 Better encapsulation of Matches Ivan Skytte Jørgensen 2016-09-19 17:25:07 +02:00
  • 910bf3bcd3 #include cleanup in Matches.* Ivan Skytte Jørgensen 2016-09-19 17:23:15 +02:00
  • b965f45214 Bugfix jumping past NUL string end Ivan Skytte Jørgensen 2016-09-19 16:44:54 +02:00
  • 504025e45a Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-19 15:55:52 +02:00
  • da1a827acc Bug buffer overflow when queryterms exceeded collection's limit Ivan Skytte Jørgensen 2016-09-19 15:55:05 +02:00
  • 31f4d893bb Clamp hashgroup in posdbtable - avoid valgrind/asan warnings when posdb contains junk Ivan Skytte Jørgensen 2016-09-19 15:03:10 +02:00
  • d416ec17b3 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-19 14:02:25 +02:00
  • a44ba0f3a1 More constness in Query.* Ivan Skytte Jørgensen 2016-09-19 12:32:26 +02:00
  • 1f8418e022 More constness in Query.* Ivan Skytte Jørgensen 2016-09-19 12:20:26 +02:00
  • e5611fa706 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-19 11:59:32 +02:00
  • 26965b9b42 bugfix: don't check for contractions if it is the first word Ivan Skytte Jørgensen 2016-09-19 11:58:40 +02:00
  • 13f33c5ee6 const inside Query.cpp Ivan Skytte Jørgensen 2016-09-19 11:55:18 +02:00
  • ccf2823f06 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-19 11:32:04 +02:00
  • 91f019972e Avoid working on empty lists where 'mini merged' start and end pointers are the same. This can happen if no positions are copied to the merged list because they are all synonyms or phrase terms (See section marked 'HACK OF CONFUSION'). Brian Rasmusson 2016-09-18 17:00:46 +02:00
  • ad9495f881 fixed some 'Conditional jump or move depends on uninitialised value(s)' errors spotted by valgrind Brian Rasmusson 2016-09-16 23:35:42 +02:00
  • c9cee6efb2 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-16 15:42:31 +02:00
  • 278cf5f394 Stupid bug where offset is used before initialization Ai Lin Chia 2016-09-16 15:35:48 +02:00
  • 559ecc07a9 Remove unused KEY0 Ai Lin Chia 2016-09-16 15:03:02 +02:00
  • 3349ea6e3f Move things around so we have simpler blocks. Make sure index addRecord is only called after record is added in tree/bucket Ai Lin Chia 2016-09-16 14:53:22 +02:00
  • d78d45c53b Code style changes Ai Lin Chia 2016-09-16 14:19:45 +02:00
  • c3c616ae6a Remove reference to catdb in comments and logs Ai Lin Chia 2016-09-16 14:13:51 +02:00
  • af3f3684c9 Reduce scope of variable Ai Lin Chia 2016-09-16 12:04:26 +02:00
  • 8314bd0204 Fix indentation in evalSlidingWindow() Ivan Skytte Jørgensen 2016-09-16 15:32:30 +02:00
  • 8fdb4f7c6f More constness in posdbTable.* Ivan Skytte Jørgensen 2016-09-16 14:49:36 +02:00
  • 0ee582e9a7 sanity check added to getTermPairScoreForNonBody Brian Rasmusson 2016-09-16 14:36:19 +02:00
  • 1345df6404 Added valgritr checks in getTermPairScoreForWindow() Ivan Skytte Jørgensen 2016-09-16 13:58:44 +02:00
  • 28b45c7a35 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-16 12:42:36 +02:00
  • 54d97c2d2d Added valgridn checks inside intersect score calculation Ivan Skytte Jørgensen 2016-09-16 12:42:14 +02:00
  • 771d169de8 Fix tab/space indentation erro, and trailing spaces Ivan Skytte Jørgensen 2016-09-16 12:39:30 +02:00
  • b2d8551c63 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-16 12:18:56 +02:00
  • cb075d78af make weight table initialization thread-safe (and tell helgrind to ignore the rest) Ivan Skytte Jørgensen 2016-09-16 12:14:51 +02:00
  • fe7fd4fa9c minor reformatting only Brian Rasmusson 2016-09-16 11:24:23 +02:00
  • 0fca2c7d11 Add initial implementation of RdbBucket unit test Ai Lin Chia 2016-09-16 11:23:38 +02:00
  • cfbfad0db6 Fix RdbBucket::printBucket Ai Lin Chia 2016-09-16 10:55:59 +02:00
  • 9580b8359d Code style changes Ai Lin Chia 2016-09-15 16:24:06 +02:00
  • ae368fb0ea Code style changes Ai Lin Chia 2016-09-15 16:23:33 +02:00
  • f230177e54 Move things around so we can combine multiple if blocks into one Ai Lin Chia 2016-09-15 16:23:07 +02:00
  • 4f5665cfc9 Save indexes during shutdown to avoid mismatch between data & index Ai Lin Chia 2016-09-15 15:59:08 +02:00
  • d74eb6bbac Use bool instead of int32_t Ai Lin Chia 2016-09-15 15:32:48 +02:00
  • a75cb8dc60 Code style changes, include file changes. Use gbshutdownAbort instead of the method from g_process Ai Lin Chia 2016-09-15 15:08:24 +02:00
  • 5393555551 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-15 16:48:59 +02:00
  • c214f1bff3 Use std:.atomic<> for statistics counters updated by threads Ivan Skytte Jørgensen 2016-09-15 16:48:38 +02:00
  • b1fd509c4e Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-15 15:35:19 +02:00
  • bb18c221ed more helgrind suppressions Ivan Skytte Jørgensen 2016-09-15 15:34:35 +02:00
  • 2e587cad02 helgrind suppression for g_stats Ivan Skytte Jørgensen 2016-09-15 15:34:20 +02:00
  • b460718f5f More helgrind suppressions until I have time to look into it Ivan Skytte Jørgensen 2016-09-15 15:18:25 +02:00
  • 06a3559c7d Fix (harmless) lock-less data access in Msg8a Ivan Skytte Jørgensen 2016-09-15 15:18:07 +02:00
  • 9e5b864d43 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-15 13:38:05 +02:00
  • 3d53d01c40 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-09-15 13:37:50 +02:00
  • 9ec4496b41 Fix tagdb-lookup loop: was only fetching tags for the url Ivan Skytte Jørgensen 2016-09-15 13:21:34 +02:00
  • 22463d3170 Code style changes & add more trace logs Ai Lin Chia 2016-09-14 16:08:32 +02:00
  • bcd9e0b812 Add some sanity checks to make sure we don't accidentally enable index file without implementing code for it Ai Lin Chia 2016-09-14 15:40:31 +02:00
  • a8334672f5 Code style changes & remove commented out code Ai Lin Chia 2016-09-14 15:39:44 +02:00
  • 695a4efebd Logging changes, and use g_udpServer directly Ai Lin Chia 2016-09-14 15:39:20 +02:00
  • 2231e6aa12 Revert "More code simplification in getMetaList" Ai Lin Chia 2016-09-14 14:32:02 +02:00
  • dbb54e6b63 Rename needSpiderdb3 to needSpiderdbRequest Ai Lin Chia 2016-09-14 14:01:34 +02:00
  • d46dfe8d7f Add delete key per docid for posdb Ai Lin Chia 2016-09-14 12:22:35 +02:00
  • 034acce66f More code simplification in getMetaList Ai Lin Chia 2016-09-14 11:52:29 +02:00
  • dffef95e5f Fix warnings in XmlDoc_Indexing Ai Lin Chia 2016-09-14 11:17:44 +02:00
  • b3a189c416 Use compiler time asserts instead of runtime Ai Lin Chia 2016-09-14 11:00:38 +02:00
  • 01700d1526 Remove unused variable Ai Lin Chia 2016-09-14 10:46:28 +02:00
  • 23abe8cc35 Remove reference to datedb Ai Lin Chia 2016-09-14 10:45:32 +02:00
  • 57d3b2710b Remove checks for long gone rdb db Ai Lin Chia 2016-09-14 10:44:10 +02:00
  • 5402485003 Rearrange things slightly so we can combine the separate m_useTitledb blocks Ai Lin Chia 2016-09-13 16:40:02 +02:00
  • 8928ef6e89 Split out into separate if again instead of using conditional Ai Lin Chia 2016-09-13 16:39:22 +02:00
  • a178cd08ed XOR 0 is the same as assigning to the variable itself Ai Lin Chia 2016-09-13 16:38:44 +02:00
  • fd0ac67acf Code style changes Ai Lin Chia 2016-09-13 16:14:40 +02:00
  • 91b78328c6 Remove unnecessary tmp variables Ai Lin Chia 2016-09-13 16:13:39 +02:00
  • 9b9020278d Reintroduced HashTableX::print() for debugging purposes Ai Lin Chia 2016-09-13 16:12:54 +02:00
  • ee3ac665e1 Remove unused m_addIffNotUnique variable Ai Lin Chia 2016-09-13 16:11:17 +02:00
  • c22b54f9ae Change char to bool for actually bool variables Ai Lin Chia 2016-09-13 16:09:50 +02:00
  • 1781302bef Fix (relatively harmless) data race on Loop::m_minTick between unregisterCallback() and registerSleepCallback() Ivan Skytte Jørgensen 2016-09-13 16:33:56 +02:00
  • 2bdecc886f Avoid data race in XmlDoc:.setStatus() Ivan Skytte Jørgensen 2016-09-13 16:30:22 +02:00
  • 806c0cb5bb Code style change Ai Lin Chia 2016-09-13 15:19:05 +02:00
  • 8207603771 Rename isInMsg4LinkedList to isInLinkedList Ai Lin Chia 2016-09-13 15:18:49 +02:00
  • 15974ead1f Remove niceness from Msg4. Encapsulate Msg4. Use rdbid_t instead of char. Ai Lin Chia 2016-09-13 15:09:26 +02:00
  • 4e56d7c182 Combine Msg4 log trace into a single line for ease of scanning Ai Lin Chia 2016-09-13 14:27:41 +02:00
  • 40abdc8916 Move m_use*db variable to be first condition (to see if anything else can be combined). Ai Lin Chia 2016-09-13 13:39:59 +02:00