Alexander A. Klimov
|
a5aef627f8
|
RedisWriter: use __name as object key
|
2019-11-02 14:00:23 +01:00 |
Alexander A. Klimov
|
3ea3b2ba27
|
RedisWriter: checksum package, source_location and templates separately in metadata_checksum
|
2019-11-02 14:00:23 +01:00 |
Alexander A. Klimov
|
e980485e23
|
RedisWriter: Explicitly checksum Zone#endpoints
|
2019-11-02 14:00:23 +01:00 |
Alexander A. Klimov
|
dcdf6b8a44
|
RedisWriter: Exclude explicitly checksummed properties from properties_checksum
|
2019-11-02 14:00:23 +01:00 |
Alexander A. Klimov
|
dc73db01b8
|
RedisWriter: use one checksum algo for everything
|
2019-11-02 14:00:23 +01:00 |
Alexander A. Klimov
|
b32b81d957
|
RedisWriter: Pack objects consistently for hashing
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
60a5a14aa2
|
Checksums
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
79f06a90d4
|
WIP
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
782486ce9c
|
Ensure that arrays are sorted for checksum calculation
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
26a2095426
|
Implement config object check sums, shot one
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
8c38c7eddc
|
Ensure that type names are lower cases for Redis lookups
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
33a00e4b5a
|
Move UpdateObjectAttrs into the objects scope
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
f715d479e7
|
Rename source file
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
ddf2aea065
|
Compile redis into the icinga2 binary; apply more C++11 code changes
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
61edfcb68d
|
Apply code style
|
2019-11-02 14:00:23 +01:00 |
Jean Flach
|
5eab856673
|
Publish events to one enpoint
|
2019-11-02 14:00:23 +01:00 |
Jean Flach
|
c8561676ec
|
Add limit for subscriptions
|
2019-11-02 14:00:23 +01:00 |
Gunnar Beutner
|
f631bf8cb5
|
Use sets for subscriptions
refs #5656
|
2019-11-02 14:00:23 +01:00 |
Gunnar Beutner
|
06211c3ac7
|
Implement support for the new config/state schema
fixes #5671
|
2019-11-02 14:00:23 +01:00 |
Gunnar Beutner
|
1725038ca8
|
Implement pipelining support for Redis queries
fixes #5670
|
2019-11-02 14:00:23 +01:00 |
Jean Flach
|
7c8412928e
|
Subscriptions
fixes #5656
|
2019-11-02 14:00:23 +01:00 |
Jean Flach
|
1ada53dd57
|
Trim event queue
TODO: make configurable
refs #5119
|
2019-11-02 14:00:23 +01:00 |
Gunnar Beutner
|
b6c86f98ec
|
Clean up the code a bit
|
2019-11-02 14:00:23 +01:00 |
Gunnar Beutner
|
fff1049ba0
|
Ensure that the WorkQueue name is set
|
2019-11-02 14:00:23 +01:00 |
Gunnar Beutner
|
b75e21a998
|
Redis support (WIP)
|
2019-11-02 14:00:23 +01:00 |
Michael Friedrich
|
7e369c0443
|
Merge pull request #7546 from Icinga/feature/zone-in-zone-7530
DaemonUtility#ValidateConfigFiles(): re-try unknown zones once they may have become known
|
2019-10-31 16:34:08 +01:00 |
Alexander Aleksandrovič Klimov
|
3804f4edcc
|
I like to move it, move it
|
2019-10-28 13:46:33 +01:00 |
Michael Friedrich
|
e0ef5fe9de
|
Merge pull request #7458 from Icinga/feature/config-parser-cleanup
Config parser: introduce optional_newlines
|
2019-10-22 17:29:59 +02:00 |
Michael Friedrich
|
3b49c10d0a
|
Merge pull request #7584 from Icinga/bugfix/cluster-sync-checksums-timestamps
Cluster Config Sync: Check the timestamp prior to config file checksums for changes
|
2019-10-22 17:22:27 +02:00 |
Michael Friedrich
|
6103f53c5b
|
Merge pull request #7541 from Icinga/bugfix/heredoc-eof
Config lexer: complain on EOF in heredocs, i.e. {{{abc<EOF>
|
2019-10-22 17:19:27 +02:00 |
Michael Friedrich
|
cb20b4829a
|
Cluster Config Sync: Check the timestamp prior to config file checksums
Otherwise old configuration received from a secondary master/satellite
could always trigger a config change & reload.
|
2019-10-22 14:07:10 +02:00 |
Alexander A. Klimov
|
768044a754
|
Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
refs #7361
|
2019-10-21 17:10:51 +02:00 |
Alexander A. Klimov
|
aa4cad7482
|
Replace std::shared_ptr<Expression> with Expression::Ptr
refs #7361
|
2019-10-21 17:10:51 +02:00 |
Alexander A. Klimov
|
4438ccbf9e
|
Introduce SharedObject
refs #7361
|
2019-10-21 17:10:51 +02:00 |
Alexander A. Klimov
|
ba1ce9c853
|
Replace std::shared_ptr<boost::asio::ssl::context> with Shared<boost::asio::ssl::context>::Ptr
|
2019-10-21 16:12:46 +02:00 |
Alexander A. Klimov
|
a1fef92835
|
Replace std::shared_ptr<boost::asio::ip::tcp::acceptor> with Shared<boost::asio::ip::tcp::acceptor>::Ptr
|
2019-10-21 16:12:46 +02:00 |
Alexander A. Klimov
|
26ce2cfb73
|
Replace std::shared_ptr<AsioTcpStream> with Shared<AsioTcpStream>::Ptr
|
2019-10-21 16:12:46 +02:00 |
Alexander A. Klimov
|
a1683568a1
|
Replace std::shared_ptr<AsioTlsStream> with Shared<AsioTlsStream>::Ptr
|
2019-10-21 16:12:35 +02:00 |
Alexander A. Klimov
|
b046ffe152
|
Introduce Shared<T>
|
2019-10-21 11:07:42 +02:00 |
Michael Friedrich
|
3e6fc9bfa1
|
Merge pull request #7457 from Icinga/feature/config-parser-malloc
Config parser: save some memory allocations
|
2019-10-17 17:19:30 +02:00 |
Michael Friedrich
|
e7c07062f8
|
Avoid syncing .authorititative marker received from < 2.11 parent nodes
|
2019-10-02 10:49:02 +02:00 |
Alexander A. Klimov
|
eacdb3dac7
|
DaemonUtility#ValidateConfigFiles(): re-try unknown zones once they may have become known
refs #7530
|
2019-09-30 10:26:13 +02:00 |
Alexander A. Klimov
|
672f497c3a
|
Config lexer: complain on EOF in heredocs, i.e. {{{abc<EOF>
|
2019-09-26 13:10:19 +02:00 |
Michael Friedrich
|
f0fcfdf910
|
Merge pull request #7538 from Icinga/bugfix/dependency-ignore_on_error-7536
Dependency#OnAllConfigLoaded(): don't link *this with the child if *this is going to be dropped
|
2019-09-25 12:12:22 +02:00 |
Michael Friedrich
|
4e23f954fa
|
Merge pull request #7529 from Icinga/bugfix/activestageoverride-7521
WarnOnImplicitlySetGlobalVar(): warn only on sins inside actual DSL code
|
2019-09-25 12:11:26 +02:00 |
Alexander A. Klimov
|
7668314b4a
|
Dependency#OnAllConfigLoaded(): don't link *this with the child if *this is going to be dropped
refs #7536
|
2019-09-25 11:30:50 +02:00 |
Alexander A. Klimov
|
b8d495ae07
|
Introduce Checkable#next_update
|
2019-09-25 10:44:49 +02:00 |
Alexander A. Klimov
|
b4e3736e31
|
WarnOnImplicitlySetGlobalVar(): warn only on sins inside actual DSL code
|
2019-09-23 15:09:57 +02:00 |
Michael Friedrich
|
617f1d1333
|
Improve error message for command endpoint checkable's requiring a zone
fixes #7514
|
2019-09-23 09:41:08 +02:00 |
Michael Friedrich
|
eddb40a913
|
CSR Auto-signing: Add debug logging for skipped signing
|
2019-09-18 11:53:58 +02:00 |