Commit Graph

  • ba6eaf4a11 Use isInDumpLoop rather than m_dump->isDumping(). m_dump->isDumping is set and unset between collection dumps. Ai Lin Chia 2017-04-03 17:19:44 +02:00
  • 118a959fcb Free m_hostname when destroying tcp socket Ai Lin Chia 2017-04-03 17:12:26 +02:00
  • dd93118f25 Clear stable/unstable summary cache during shutdown Ai Lin Chia 2017-04-03 17:11:58 +02:00
  • 7188902fca Remove Rdb::setInDumpLoop and set m_inDumpLoop directly Ai Lin Chia 2017-04-03 16:38:32 +02:00
  • cd22a03de9 Move setInDumpLoop out from RdbDump back into Rdb. Pass rdbId into RdbDump instead of Rdb. Ai Lin Chia 2017-04-03 16:36:47 +02:00
  • fe6a011a9d Call attemptMergeAll directly instead of attemptMergeAllCallback Ai Lin Chia 2017-04-03 16:35:38 +02:00
  • 00ba63fa6f Use Rdb::isInDumpLoop instead of Rdb::isDumping. And remove now unused Rdb::isDumping Ai Lin Chia 2017-04-03 16:34:08 +02:00
  • 68ac6ed451 Add debug-safe, debug-test config target Ai Lin Chia 2017-04-03 16:17:39 +02:00
  • 38f7a3de50 Remove unnecessary check in RdbDump. We're returning true anyway Ai Lin Chia 2017-04-03 16:14:59 +02:00
  • f086f9d8df Removed unused Host::m_tmpBuf Ivan Skytte Jørgensen 2017-04-03 17:30:38 +02:00
  • 1c511005e8 Dropped second step of two-step pings Ivan Skytte Jørgensen 2017-04-03 16:41:35 +02:00
  • e0f2152135 Log http-result-code too when logging that sendErrorReply is being called Ivan Skytte Jørgensen 2017-04-03 16:29:52 +02:00
  • eafc6785b8 Avoid division-by-0 when spider-delay is set to something abnormally short Ivan Skytte Jørgensen 2017-04-03 16:26:11 +02:00
  • 80d567ee18 More #include cleanup of PingServer.* Ivan Skytte Jørgensen 2017-04-03 16:12:38 +02:00
  • eb1911de67 Fix recursive lock when thread is not enabled Ai Lin Chia 2017-04-03 15:38:47 +02:00
  • 142acd8a8c Remove commented out code Ai Lin Chia 2017-04-03 15:27:00 +02:00
  • 40723a774e Remove code catering for collectionless Rdb in RdbDump Ai Lin Chia 2017-04-03 15:25:55 +02:00
  • 7d649c9d65 Bugfix 1be13a43b2 Ivan Skytte Jørgensen 2017-04-03 16:00:17 +02:00
  • 774b8755bb Remove commented out code Ai Lin Chia 2017-04-03 14:32:35 +02:00
  • 8bd0745db7 Remove unused RdbBase::isDumping Ai Lin Chia 2017-04-03 14:22:03 +02:00
  • 9b66eab661 Rename RdbDump::m_t1 to RdbDump::m_getListStartTimeMS Ai Lin Chia 2017-04-03 14:20:37 +02:00
  • 51f1e174f9 Remove unused RdbDump::m_tried Ai Lin Chia 2017-04-03 13:52:48 +02:00
  • 406cba9493 Remove unused function from RdbDump Ai Lin Chia 2017-04-03 13:51:55 +02:00
  • c4384c3efa Removed special ping upon startup. Not needed anymore because we don't sync clocks Ivan Skytte Jørgensen 2017-04-03 15:13:23 +02:00
  • d93c58e7b0 Removed now-unused m_currentPing/m_bestPing/m_bestPingDate Ivan Skytte Jørgensen 2017-04-03 15:08:20 +02:00
  • a1cb9416e0 Removed more time synchronization code Ivan Skytte Jørgensen 2017-04-03 14:45:35 +02:00
  • 2949992ad8 Removed clock synchrnization logic fro PingServer.cpp Ivan Skytte Jørgensen 2017-04-03 14:41:15 +02:00
  • f083dea85b Document/rename PingServer::m_sleepCallbackRegistrationSequencer Ivan Skytte Jørgensen 2017-04-03 14:28:31 +02:00
  • 4491f232bb Fix PingServer::getMinRepairMode(): const overload, and what hsould be shown in the UI Ivan Skytte Jørgensen 2017-04-03 14:20:12 +02:00
  • 70b484b0af constness Ivan Skytte Jørgensen 2017-04-03 14:15:35 +02:00
  • 1be13a43b2 Encapsulate PingServer better Ivan Skytte Jørgensen 2017-04-03 14:12:31 +02:00
  • 58e9fbfa87 Remvoed parmChanged parameter to PingServer::sendEmail() Ivan Skytte Jørgensen 2017-04-03 13:51:51 +02:00
  • b088aef0ec Don't sent email alerts when a parameter has been changed Ivan Skytte Jørgensen 2017-04-03 13:47:47 +02:00
  • 19e6907d79 unwrap call to PingServer::sendEmailMsg Ivan Skytte Jørgensen 2017-04-03 13:42:19 +02:00
  • 52a1507859 Removed Conf::m_interfaceMachine (non-functional) Ivan Skytte Jørgensen 2017-04-03 12:56:26 +02:00
  • beda694a79 Renamed misnamed internal function in PingServer.cpp Ivan Skytte Jørgensen 2017-04-03 12:48:22 +02:00
  • 42be93d969 Merge branch 'master' into nomerge2 Ai Lin Chia 2017-04-03 12:50:17 +02:00
  • 6f302487d8 No more special logic for doledb in Rdb::needsDump. As in Rdb::dumpTree, we're never dumping doledb anymore. Ai Lin Chia 2017-04-03 12:47:14 +02:00
  • c90e8d8273 We should core when m_fixedDataSize is 0 but we're adding data. It's a logic error and we shouldn't try to recover from that. Ai Lin Chia 2017-04-03 12:37:15 +02:00
  • 869a668144 Use gbshutdownLogicError instead of g_process.shutdownAbort(true) Ai Lin Chia 2017-04-03 12:36:43 +02:00
  • 57ad85cac5 Use Rdb::canAdd to see if we can add to Rdb instead of calling isWritable & m_dump.isDumping in Rdb::addRecord Ai Lin Chia 2017-04-03 12:30:19 +02:00
  • 523064d6ae Do not add to tree when we're in dump loop. Checking m_dump.isDumping is not going to work since we don't want any inserts between RdbTree::getList. Ai Lin Chia 2017-04-03 12:23:09 +02:00
  • aa19315da3 Make sure tree is not writable before saving Ai Lin Chia 2017-04-03 12:22:43 +02:00
  • b17c3f753c Code style changes Ai Lin Chia 2017-04-03 12:22:24 +02:00
  • 0dc9ea8d77 Remove now unused Rdb::close Ai Lin Chia 2017-04-03 12:21:02 +02:00
  • 6808374644 Enable callback for Rdb::saveTree. Make Repair.cpp call Rdb::saveTree instead of Rdb::close Ai Lin Chia 2017-04-03 12:15:40 +02:00
  • bf0f30fdf0 Combine saveTree & saveTreeIndex. Remove debug log that will be logged inside fastSave function anyway. Ai Lin Chia 2017-04-03 12:03:05 +02:00
  • d66e5b0aa5 Remove commented out code Ai Lin Chia 2017-04-03 11:50:44 +02:00
  • 404e9eaa3a Remove useThread input arg from saveRdbTrees. It's always the opposite of shuttingDown parameter. Ai Lin Chia 2017-04-03 11:50:14 +02:00
  • f0e77d10d2 Remove use of getAllRdbs from Repair.cpp. Use rdbs defined in Process.cpp Ai Lin Chia 2017-04-03 11:48:28 +02:00
  • 642131960c #include cleanup in PingServer.cpp Ivan Skytte Jørgensen 2017-04-03 12:45:12 +02:00
  • 5e39f6f7fd Removed Conf::m_sendEmailAlertsToSysadmin Ivan Skytte Jørgensen 2017-04-03 12:40:14 +02:00
  • aa49e832e1 Removed obsolete code in PingServer.cpp Ivan Skytte Jørgensen 2017-04-03 12:33:24 +02:00
  • 3d42744f85 Removed sendToAdmin and mxIP parameters from PingServer::sendEmail() Ivan Skytte Jørgensen 2017-04-03 12:23:36 +02:00
  • 52683da656 Removed Host::m_hostdb (was always &g_hostdb) Ivan Skytte Jørgensen 2017-04-03 11:56:19 +02:00
  • e91abdefd6 Make declaration of location functions in PingServer.cpp consistent Ivan Skytte Jørgensen 2017-04-03 11:50:44 +02:00
  • 23c4dee32e Removed debug-log accidentally committed Ivan Skytte Jørgensen 2017-04-03 11:49:23 +02:00
  • 327777fd2f Remoed commented-out code and unhelpful comments from PingServer.cpp Ivan Skytte Jørgensen 2017-04-03 11:47:38 +02:00
  • 2f764a7cc7 Merge branch 'master' into nomerge2 Ai Lin Chia 2017-04-03 11:09:35 +02:00
  • bf898396ca Remove double Process::Process for enum and add Process:: where applicable to make it consistent Ai Lin Chia 2017-04-03 10:49:21 +02:00
  • 4804c2b6ca Remove always null parameter Ai Lin Chia 2017-04-02 23:27:10 +02:00
  • 24c4ccbf9c Merge branch 'master' into nomerge2 Ai Lin Chia 2017-03-31 22:50:33 +02:00
  • 94ed93ea04 Add lock to RdbTree::fastSave_unlocked and rename to RdbTree::fastSave Ai Lin Chia 2017-03-31 17:45:21 +02:00
  • b475a71b69 Remove power on/off logic in gb Ai Lin Chia 2017-03-31 15:50:33 +02:00
  • 7b3a8a9b75 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2017-03-31 16:04:49 +02:00
  • 0b2efc0625 Removed pingspacer<1000 check. Already done in Parms.cpp Ivan Skytte Jørgensen 2017-03-31 16:00:17 +02:00
  • 100bb9209c Made max-outstanding-pings configurable Ivan Skytte Jørgensen 2017-03-31 15:57:52 +02:00
  • af2530a44f Made dead host timeout configurable Ivan Skytte Jørgensen 2017-03-31 15:54:04 +02:00
  • 98ee4a5077 bugfix configuration of pingspacer Ivan Skytte Jørgensen 2017-03-31 15:52:35 +02:00
  • 2a55ed0bee Remvoed #ifdefs concerning klogctl() calls Ivan Skytte Jørgensen 2017-03-31 15:41:54 +02:00
  • d7a2e93ec6 Use Parms.cpp to set upper limit on m_pingSpacer Ivan Skytte Jørgensen 2017-03-31 15:38:27 +02:00
  • 44bf13d68f Move declaration closer to use Ai Lin Chia 2017-03-31 15:36:13 +02:00
  • 7a0b049781 Commented out dead code (still useful in the future) Ai Lin Chia 2017-03-31 15:27:01 +02:00
  • 3cb2b4e2da Remove unused enum from Hostdb Ai Lin Chia 2017-03-31 14:56:57 +02:00
  • 89497a58e8 Remove usage of always true isClockInSync() Ai Lin Chia 2017-03-31 14:54:19 +02:00
  • fef94f9052 Remove now unused fwd declaration Ai Lin Chia 2017-03-31 14:10:31 +02:00
  • e07921c2d4 Use const pointer for item Ai Lin Chia 2017-03-31 14:04:00 +02:00
  • 46bb7dd5cf removed commented-out code for disabled UDP checksums Ivan Skytte Jørgensen 2017-03-31 14:40:02 +02:00
  • 682b30123b Avoid hang at shutdown Ivan Skytte Jørgensen 2017-03-31 14:28:47 +02:00
  • f25099e49c Set RdbMem::m_is90PercentFull to false when we clear RdbMem Ai Lin Chia 2017-03-31 13:57:11 +02:00
  • 2b5f689dcc Merge branch 'master' into nomerge2 Ai Lin Chia 2017-03-31 13:00:25 +02:00
  • 1349b48c41 Add locks to RdbTree. Some code style changes/comment removal. Moved treetest which was in main.cpp to unittest Ai Lin Chia 2017-03-31 12:58:59 +02:00
  • 3f2b02d73c Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2017-03-31 12:39:05 +02:00
  • 2704a5ce84 Simplify / refactor cancel-queued-jobs code in JobScheduler Ivan Skytte Jørgensen 2017-03-31 12:37:34 +02:00
  • 1758fc3afc Fix copy-paste error (CPU queue was emtied twice) Ivan Skytte Jørgensen 2017-03-31 12:32:41 +02:00
  • c39c5830ab Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2017-03-31 12:29:49 +02:00
  • 1d1c64ff63 Use job_exit_program_exit instead of job_exit_cancelled in JobScheduler_impl::~JobScheduler_impl() Ivan Skytte Jørgensen 2017-03-31 12:22:57 +02:00
  • 87a79381c0 Cancel all queued jobs when shutting down Ivan Skytte Jørgensen 2017-03-31 12:21:02 +02:00
  • aea506262c Merge branch 'master' into nomerge2 Ai Lin Chia 2017-03-31 12:00:42 +02:00
  • c1f87c941c Remove commented out code Ai Lin Chia 2017-03-31 11:21:13 +02:00
  • dcfd1281fd Remove unused Msg1::addRecord Ai Lin Chia 2017-03-31 11:15:17 +02:00
  • 8ffbf81195 Merge branch 'master' into nomerge2 Ai Lin Chia 2017-03-30 18:10:24 +02:00
  • 464e9b889f Remove treeIndex from RdbDump. We don't delete from tree until we're finish dumping. So we should only update treeIndex there. Ai Lin Chia 2017-03-30 18:06:51 +02:00
  • 098fd124fa Use getTimeGlobal instead of getTimeGlobal* Ai Lin Chia 2017-03-30 17:29:35 +02:00
  • c6e63b6cd0 Use m_rdbId instead of checking m_dbname Ai Lin Chia 2017-03-30 17:28:43 +02:00
  • 38cc99bc50 Remove commented out code Ai Lin Chia 2017-03-30 17:16:23 +02:00
  • 50d2db5555 Remove usage of localToGlobalTimeMilliseconds what is basically noop Ai Lin Chia 2017-03-30 17:11:18 +02:00
  • be10022ac4 Remove commented out code Ai Lin Chia 2017-03-30 17:03:39 +02:00
  • 19c76b2c24 Use gettimeofdayInMilliseconds instead of gettimeofdayInMilliseconds* functions Ai Lin Chia 2017-03-30 17:02:58 +02:00
  • b04d218355 Merge branch 'master' into nomerge2 Ivan Skytte Jørgensen 2017-03-30 17:11:01 +02:00