Commit Graph

  • c45bbf174b Add decode_posdbkey tool Ai Lin Chia 2016-10-13 13:25:03 +02:00
  • fdfb235e03 Check if there is enough room before adding Msg4 metalist to rdb Ai Lin Chia 2016-10-13 11:18:43 +02:00
  • 634ace1ce4 Add different version of Rdb::hasRoom Ai Lin Chia 2016-10-13 11:17:42 +02:00
  • 4e5bb23528 Refactor merge-file selection to separate function Ivan Skytte Jørgensen 2016-10-13 17:34:27 +02:00
  • 650227d089 Move variable decl. nearer to first use Ivan Skytte Jørgensen 2016-10-13 17:24:58 +02:00
  • a185620dee Removed obsolete comment Ivan Skytte Jørgensen 2016-10-13 17:04:38 +02:00
  • b169320e3e 'mint' calculation was not used in the resume-interrupted-merge part Ivan Skytte Jørgensen 2016-10-13 17:03:29 +02:00
  • 2f44737569 Remoed bogus local variable Ivan Skytte Jørgensen 2016-10-13 16:02:12 +02:00
  • 6e8b5d3465 minor blooper in goto-unrolling in intersectList Brian Rasmusson 2016-10-13 16:01:15 +02:00
  • f8b934e535 simplify if-else-if-chain to switch() Ivan Skytte Jørgensen 2016-10-13 15:49:39 +02:00
  • 0f073f4670 Test m_isMerging earlier in logic Ivan Skytte Jørgensen 2016-10-13 15:40:56 +02:00
  • 83818091aa Renamed Rdbbase::m_minToMergeArg to m_minToMergeDefault Ivan Skytte Jørgensen 2016-10-13 15:29:38 +02:00
  • a326d372e3 Removed obsolete special-case for titlebd (updateTfndbLoop() no longer exist) Ivan Skytte Jørgensen 2016-10-13 15:16:08 +02:00
  • 87d65f86dd Removed confusing comments Ivan Skytte Jørgensen 2016-10-13 14:50:25 +02:00
  • 9f0a1f31e8 Merge branch 'master' of https://github.com/privacore/open-source-search-engine Brian Rasmusson 2016-10-13 14:49:59 +02:00
  • 5af657df00 bit of renaming in PosdTable and tiny optimization in loop handling Brian Rasmusson 2016-10-13 14:49:49 +02:00
  • af08e7734d Improve member names of RdbBase Ivan Skytte Jørgensen 2016-10-13 14:45:47 +02:00
  • 5abd8cbf53 Removed RdbBase::m_absMaxFiles whcih effectively always had the value 50 Ivan Skytte Jørgensen 2016-10-13 14:33:27 +02:00
  • c5d77d57be Removed doLog parameter from RdbBase::attemptMerge() Ivan Skytte Jørgensen 2016-10-13 14:30:39 +02:00
  • 7ac3960c91 Removed write-only RdbBase::m_doLog Ivan Skytte Jørgensen 2016-10-13 14:25:46 +02:00
  • b1571fdb31 Removed obsolete comment Ivan Skytte Jørgensen 2016-10-13 14:14:40 +02:00
  • 07c52f140c cleanup: Eliminated local variable 'minToMerge' which was just a copy of m_minToMerge Ivan Skytte Jørgensen 2016-10-13 14:13:53 +02:00
  • fbabfe3219 valgrind memcheck suppress leak of per-thread g_errno Ivan Skytte Jørgensen 2016-10-13 12:19:47 +02:00
  • 1d2a78e6be Fix log line Ivan Skytte Jørgensen 2016-10-13 12:14:13 +02:00
  • dcc010f8cd Avoid null pointer dereference if RdbBase is NULL Ai Lin Chia 2016-10-13 11:00:41 +02:00
  • f5e5872ed6 Fix bug in posdbMerge. We can't we assume that list number == rdb file idx. Ai Lin Chia 2016-10-12 14:39:47 +02:00
  • 51b0f7cf21 Revert "Remove unused justverify flag from dumpPosdb function" Ai Lin Chia 2016-10-12 14:24:58 +02:00
  • d8cfa20c17 Add addPosdbKey for RdbList for unittest Ai Lin Chia 2016-10-12 12:09:14 +02:00
  • 96b3d932b4 Remove commented out code & unused variable Ai Lin Chia 2016-10-12 12:07:36 +02:00
  • d0618b8a23 Default RdbIndex to current version Ai Lin Chia 2016-10-12 12:05:51 +02:00
  • 6cb3ea1d64 Make sure all files a named in UTC time Ai Lin Chia 2016-10-12 12:03:39 +02:00
  • 9e09b42961 revert changes to RdbMerge::reset from 8cfabed19f Brian Rasmusson 2016-10-12 13:33:33 +02:00
  • 2b1a0d60bf Fix code dump when RdbBase is null Ai Lin Chia 2016-10-12 11:49:40 +02:00
  • 3979bca760 Tmp workaround for RdbIndexQuery until nomerge2 branch is merged down to master Ai Lin Chia 2016-10-11 14:05:05 +02:00
  • e972f4d9ba Remove trace logs from unittest Ai Lin Chia 2016-10-11 14:04:41 +02:00
  • 38baf41e1b Removed obsolete comments Ivan Skytte Jørgensen 2016-10-11 17:02:56 +02:00
  • 01b24211b8 Fixed Rdbmerge::isMerging() Ivan Skytte Jørgensen 2016-10-11 16:43:21 +02:00
  • 760af042fa simplify attemptMergeAll() Ivan Skytte Jørgensen 2016-10-11 16:28:16 +02:00
  • db34fe0979 simplify attemptMergeAll() Ivan Skytte Jørgensen 2016-10-11 16:19:47 +02:00
  • a1d4ca7680 Don't start new merges if they are halted Ivan Skytte Jørgensen 2016-10-11 16:11:42 +02:00
  • 4201b0632b Renamed RdbMerge *suspended* to *halted* because that is what it actually is Ivan Skytte Jørgensen 2016-10-11 16:08:23 +02:00
  • 069b72d9f2 Renamed RdbMerge *suspended* to *halted* because that is what it actually is Ivan Skytte Jørgensen 2016-10-11 15:56:54 +02:00
  • 44648a481e Use more descriptive name 'targetFile' instead of simply 'target' Ivan Skytte Jørgensen 2016-10-11 15:42:26 +02:00
  • dc3f7614d5 Removed unused RdbMerge::isDumping() Ivan Skytte Jørgensen 2016-10-11 14:35:57 +02:00
  • b291d14a6d Fixed RdbMerge:.isActive() Ivan Skytte Jørgensen 2016-10-11 14:29:01 +02:00
  • 15d95c6e16 Simplified public interface to RdbMerge Ivan Skytte Jørgensen 2016-10-11 14:17:31 +02:00
  • d9d5648508 Removed unused RdbMerge::setMerging() Ivan Skytte Jørgensen 2016-10-11 13:57:44 +02:00
  • ada927bab0 Remove XOPEN_SOURCE defines Ai Lin Chia 2016-10-11 13:54:41 +02:00
  • 892b3c8835 Use m_rdb instead in PosdbTest Ai Lin Chia 2016-10-11 13:43:21 +02:00
  • a380579562 More constness in Unicode Ivan Skytte Jørgensen 2016-10-11 13:08:21 +02:00
  • 6d12766dff #include cleanup of Unicode.cpp Ivan Skytte Jørgensen 2016-10-11 13:03:58 +02:00
  • 43f8fe6cf9 Removed niceness checks from RdbBase::attemptMerge() Ivan Skytte Jørgensen 2016-10-11 13:00:59 +02:00
  • 404e9235e4 Use GbTest in PosdbTest Ai Lin Chia 2016-10-11 12:38:41 +02:00
  • 019ad9d471 Remove unused static variable Ai Lin Chia 2016-10-11 12:24:52 +02:00
  • 3a37747716 Change goto to do/while loop in Msg4::addMetaList Ai Lin Chia 2016-10-10 16:03:12 +02:00
  • 615cf03444 Clean up random-fail in Mem.cpp Ivan Skytte Jørgensen 2016-10-11 12:13:07 +02:00
  • 9c384d2651 Fix accidental recursive call Ivan Skytte Jørgensen 2016-10-11 12:09:38 +02:00
  • 6a2405b7a0 Correct use of snprintf, better names than 'tmp', etc Ivan Skytte Jørgensen 2016-10-11 11:52:57 +02:00
  • fccf4e4c7e Removed commented-out code from RdbMap Ivan Skytte Jørgensen 2016-10-10 17:09:59 +02:00
  • 6b55f31a44 More constness in RdbMap Ivan Skytte Jørgensen 2016-10-10 17:02:38 +02:00
  • b1ebe77cf5 Removed write-only member RdbMerge::m_isReadyToSave Ivan Skytte Jørgensen 2016-10-10 16:21:21 +02:00
  • 908d5357ae Name local variable properly Ivan Skytte Jørgensen 2016-10-10 16:20:12 +02:00
  • ae2811bef3 Removed write-only member RdbDump::m_writing Ivan Skytte Jørgensen 2016-10-10 16:05:33 +02:00
  • f49e81da9a a bit of renaming and shuffling around Brian Rasmusson 2016-10-10 16:02:50 +02:00
  • 1539394559 Initialize collrec before posdb Ai Lin Chia 2016-10-10 14:37:29 +02:00
  • 7875f44f94 Remove debug logs Ai Lin Chia 2016-10-10 14:37:14 +02:00
  • bdf4504dd4 Add more multi doc test Ai Lin Chia 2016-10-10 14:37:05 +02:00
  • c120a7c2f8 Make double-acquire be mostly harmless instead of taking a second lock file Ivan Skytte Jørgensen 2016-10-10 14:33:44 +02:00
  • fd1ae9ae45 Removed write-only members Parm::m_sprpg and m_sprpp Ivan Skytte Jørgensen 2016-10-10 14:26:55 +02:00
  • ee75deda98 char -> bool Ivan Skytte Jørgensen 2016-10-10 14:22:43 +02:00
  • c83f66dd51 A bit of #include cleanup of Parms.* Ivan Skytte Jørgensen 2016-10-10 14:14:24 +02:00
  • 98292546d7 More constness in Parms.* Ivan Skytte Jørgensen 2016-10-10 14:12:40 +02:00
  • 4a6e509e3f Fix bug in RdbList where wrong records were added when index file is used Ai Lin Chia 2016-10-10 12:38:18 +02:00
  • b2b681d07e Add some RdbBase test around global indexes Ai Lin Chia 2016-10-10 12:35:06 +02:00
  • 829a89c145 Fix bug in global index generation Ai Lin Chia 2016-10-10 12:33:45 +02:00
  • 95ac298a65 Remove logs only used for debugging purposes Ai Lin Chia 2016-10-10 12:33:09 +02:00
  • 2d64e94f79 Add debugging printGlobalIndex method Ai Lin Chia 2016-10-10 12:32:48 +02:00
  • 5c864bd977 Initialize g_conf.m_noInMemoryPosdbMerge only once per test case and not every test Ai Lin Chia 2016-10-10 11:24:16 +02:00
  • 5acebb68bf Move addPosdbKey to GigablastTestUtils Ai Lin Chia 2016-10-10 11:22:31 +02:00
  • 7a10c1f0a2 postpone variable decl. until needed Ivan Skytte Jørgensen 2016-10-10 12:35:09 +02:00
  • 98ccf7d0da Use memset in the safe way Ivan Skytte Jørgensen 2016-10-10 12:27:54 +02:00
  • 829a3cb1f2 char -> bool Ivan Skytte Jørgensen 2016-10-10 12:12:14 +02:00
  • 7e7b143156 Add valgrindrc for unit test Ai Lin Chia 2016-10-07 14:20:10 +02:00
  • 6a88cbeace Cater for merging while using RdbIndex in RdbList Ai Lin Chia 2016-10-07 12:30:35 +02:00
  • 512c1c8468 Add constness Ai Lin Chia 2016-10-06 15:40:26 +02:00
  • f0780c31dc More trace logs for RdbList Ai Lin Chia 2016-10-06 15:11:09 +02:00
  • f4c06ec242 Pass collNum as input arg to RdbList::merge_r Ai Lin Chia 2016-10-06 15:06:02 +02:00
  • 880afa8e80 Comment abotu maximum document size/length and rdb-tree-mem Ivan Skytte Jørgensen 2016-10-07 16:53:07 +02:00
  • 50bd004b7a Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2016-10-07 16:01:34 +02:00
  • e6ce68515a Added note about plain urlEncode Ivan Skytte Jørgensen 2016-10-07 15:47:20 +02:00
  • 100731b4d2 Moved SafeBuf:.urlEncode() to a standalone function Ivan Skytte Jørgensen 2016-10-07 15:30:18 +02:00
  • 79b954dd3a Merge branch 'master' of https://github.com/privacore/open-source-search-engine Brian Rasmusson 2016-10-07 14:59:06 +02:00
  • 8ad7d23c03 move class member init from reset to constructur. partial revert of commit 08dab4efe3 Brian Rasmusson 2016-10-07 14:57:09 +02:00
  • db676f11a8 reverse commit 739d01b7a9 URL filter check Brian Rasmusson 2016-10-07 14:52:52 +02:00
  • 70301f0b84 Changed first-use-initialization of s_ut (SafeBuf::urlEncode()) to static initialization Ivan Skytte Jørgensen 2016-10-07 14:48:38 +02:00
  • 54349265d4 Moved SafeBuf::cdataEncode() to a standalone function Ivan Skytte Jørgensen 2016-10-07 14:30:52 +02:00
  • 0043a963f2 bug-but-we-wont-fix-it Ivan Skytte Jørgensen 2016-10-07 13:48:34 +02:00
  • c535ba83ac Document RdbMem a bit Ivan Skytte Jørgensen 2016-10-06 16:49:23 +02:00
  • 068a7f1a71 #include cleanup of RdbMem.* Ivan Skytte Jørgensen 2016-10-06 16:23:01 +02:00
  • 102b443a54 constness in RdbMem.* Ivan Skytte Jørgensen 2016-10-06 16:08:15 +02:00