Commit Graph

59 Commits

Author SHA1 Message Date
Gunnar Beutner 34cc7347ca Bugfix: Reschedule the delegation timer after starting it. 2013-02-13 12:18:36 +01:00
Gunnar Beutner b17cafd0cf Make the delegation interval configurable. 2013-02-13 09:59:38 +01:00
Gunnar Beutner b14027ec73 Move EXPORT_COMPONENT() macros to the beginning of the files.
Fixes #3654
2013-02-08 07:11:14 +01:00
Gunnar Beutner 59f1d3ffc0 Fix warnings on initial startup (i.e. without a state file).
Fixes #3606
2013-02-05 15:43:38 +01:00
Gunnar Beutner 2f98f56119 Re-schedule checks when re-assigning them to a different checker. 2013-01-25 13:09:23 +01:00
Gunnar Beutner 335a0b3067 Implement support for enabling/disabling passive checks. 2013-01-24 23:11:54 +01:00
Gunnar Beutner db6c89bc58 Update service state when delegation is unsuccessful
Fixes #3548
2013-01-24 10:40:31 +01:00
Gunnar Beutner 83772d4386 Implemented DynamicType support.
Fixes #3477
2012-12-04 08:42:24 +01:00
Gunnar Beutner b740628042 Bugfix: Delegation didn't work for local-only instances. 2012-10-12 15:45:33 +02:00
Gunnar Beutner 26da51e071 Bugfix: The delegation component should use only non-local checker endpoints. 2012-10-12 10:33:11 +02:00
Gunnar Beutner dc6246642f Implemented replication for Endpoint objects. 2012-09-03 10:29:02 +02:00
Gunnar Beutner 8b87e30197 Removed roles/publications. 2012-08-14 10:53:04 +02:00
Gunnar Beutner d4c6824056 Fixed compiler warnings. 2012-08-04 09:58:31 +02:00
Gunnar Beutner 22dabfc60d Updated the checker and delegation components to use replication for the "checker" property. 2012-08-03 23:03:58 +02:00
Gunnar Beutner a38379c56d Implemented support for replicating object tags [WIP - broken]. 2012-08-02 11:45:50 +02:00
Gunnar Beutner 8c185a38b0 Renamed ConfigObject to DynamicObject. 2012-07-30 10:17:29 +02:00
Gunnar Beutner 24a5a10e00 Refactored ConfigObject adapter classes. 2012-07-27 19:56:57 +02:00
Gunnar Beutner d1e7c15178 Removed delegation::ServiceStatus message (obsoleted by the domain concept) 2012-07-25 09:03:02 +02:00
Gunnar Beutner 7d1ec0332d Removed CIB::RequireInformation. 2012-07-20 14:30:35 +02:00
Gunnar Beutner a224c20a30 Revert 78215843 as it requires Boost version 1.43. 2012-07-17 19:19:03 +02:00
Gunnar Beutner 6707bfeb26 Updated delegation/checker to use cibsync rather than sending service objects. 2012-07-17 12:57:21 +02:00
Gunnar Beutner 78215843cf Use Boost.Range instead of tie(). 2012-07-17 10:29:30 +02:00
Gunnar Beutner e2bf3bd56b Use BOOST_FOREACH for most for loops. 2012-07-16 22:00:50 +02:00
Gunnar Beutner 7d859e2e18 Made logging more modular. 2012-07-10 12:21:19 +02:00
Gunnar Beutner 777f39c1ef Renamed Dictionary::{Set,Get}Property -> Dictionary::{Set,Get} 2012-07-09 16:19:56 +02:00
Gunnar Beutner 8955f17c41 Undelegate services when their config objects are removed. 2012-07-04 16:50:25 +02:00
Gunnar Beutner d26d8e7bb7 Re-designed reachability detection. 2012-07-03 15:11:54 +02:00
Gunnar Beutner f9139a6f97 Bugfixes. 2012-07-03 15:01:09 +02:00
Gunnar Beutner 734ec2f5fb Implemented service dependencies. 2012-07-03 14:18:46 +02:00
Gunnar Beutner d577406a66 Implemented ServiceStatusMessage class. 2012-07-03 10:41:25 +02:00
Gunnar Beutner 1db53b84e6 Bugfixes. 2012-07-02 14:43:51 +02:00
Gunnar Beutner f2420fb17a Moved CIB stuff into a separate library and loadable component. 2012-07-02 12:34:54 +02:00
Gunnar Beutner 5649f3efb2 Renamed m_*Endpoint to m_Endpoint. 2012-07-02 11:07:54 +02:00
Gunnar Beutner 5f0bec3936 Implemented compat module (WIP). 2012-06-27 18:43:34 +02:00
Gunnar Beutner 6f9342a261 Re-delegate services after config changes. 2012-06-27 10:59:08 +02:00
Gunnar Beutner 593e329248 Added serialization support for check results.
Bugfixes.
2012-06-25 14:13:24 +02:00
Gunnar Beutner d1f4d9b829 Performance improvements. 2012-06-22 23:19:10 +02:00
Gunnar Beutner cae84e9827 Bugfixes. 2012-06-22 13:40:09 +02:00
Gunnar Beutner 69d3e71b03 Bugfix: use service identity rather than just their names. 2012-06-22 12:22:36 +02:00
Gunnar Beutner f585dc1b29 Re-assign services from dead endoints. 2012-06-22 08:30:36 +02:00
Gunnar Beutner e8a44ad2fb Bugfixes, additional output for delegations. 2012-06-22 07:24:50 +02:00
Gunnar Beutner 7ed19cd533 Bugfixes. 2012-06-21 17:39:16 +02:00
Gunnar Beutner 77ce61d548 Bugfixes. 2012-06-21 15:01:54 +02:00
Gunnar Beutner abd34bdaa0 More bugfixes. 2012-06-21 13:33:01 +02:00
Gunnar Beutner 628c782837 Bugfixes. 2012-06-21 13:12:16 +02:00
Gunnar Beutner bbbaca130e Bugfixes. 2012-06-21 13:08:26 +02:00
Gunnar Beutner ddeda8c512 Delegation bugfixes. 2012-06-21 12:52:13 +02:00
Gunnar Beutner db4fde9554 Bugfixes for the delegation feature. 2012-06-21 00:10:10 +02:00
Gunnar Beutner 0cffb4ed72 Implemented proper delegation support. 2012-06-20 16:55:49 +02:00
Gunnar Beutner 468a0ad5b2 Ignore debug log for now. 2012-06-20 10:46:18 +02:00