Alexander A. Klimov
|
e60ca9bca9
|
RedisWriter#InsertObjectDependencies(): don't change config objects' attributes in-place
refs #52
|
2019-11-02 14:00:24 +01:00 |
|
Alexander A. Klimov
|
fb98d3edef
|
RedisConnection#ExecuteQuer{y,ies}(): std::move() queries
refs #49
|
2019-11-02 14:00:24 +01:00 |
|
Noah Hilverling
|
11d5415193
|
RedisWriter: Add depth attribute to zone
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
8421a98a2c
|
Fix command arguments and envvars
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
9308acfcd5
|
RedisWriter: Json encode command field command
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
e41bcbc81c
|
Do not store timeperiod range in separate key (timerange)
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
fc718d99a7
|
Rename :overwrite: keys to :override:
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
0bfdaccc7a
|
Split up redis arrays into single entries
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
6fd6f74b0f
|
Fix missing ( )
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
07823c4b90
|
RedisWriter#CreateConfigUpdate(): don't require prepared commands
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
1d126b66e9
|
RedisWriter#InsertObjectDependencies(): reduce memory allocations
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
def3c7df32
|
RedisWriter#CreateConfigUpdate(): reduce memory allocations
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
c24092a64e
|
RedisWriter#GenerateHmsetStatements(): reduce memory allocations
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
23448b0322
|
Make RedisWriter#ChunkObjects()'s result type more explicit
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
0534141aaf
|
Remove redundand vector#reserve()
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
7d0fc91c1b
|
RedisWriter#GetTypeObjectKeys(): move() the result
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
13295acb72
|
RedisWriter: Write objects of same type in parallel
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
68c88b3edf
|
Implement new Redis schema
WIP
WIP
|
2019-11-02 14:00:23 +01:00 |
|
Alexander A. Klimov
|
50594ec1c8
|
Replace std::bind() with lambdas
refs #48
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
0ad008f465
|
Handle transaction vectors better
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
b95e39952e
|
Use transaction for config dump
This wraps the config dump HMSETs into a transaction.
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
03a61347cd
|
Fix Service's name
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
037357aea5
|
Add severity
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
57b9fc94c3
|
Remove is_active_check
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
6705158d31
|
Remove unused variable
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
accadb5dfb
|
Only dump relevant object types
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
dc5dc46364
|
Use ReflectionType instead of dynamic casts
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
5cfd3c1ab0
|
Rewrite config dump
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
e90fb43b91
|
Fix empty perf data strings
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
446796dadb
|
Fix output and longOutput
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
553f6f6ba9
|
Change commandline and performancedata
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
3439ea755f
|
Fix that state does not get synced on acknowledgement removal
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
992727707d
|
Redis: Encode check command
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
08bfbbc070
|
Encode perfdata
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
933de15c36
|
Remove TODO
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
3fb3e8bb6d
|
Remove dev debug log
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
2202bde56c
|
Add downtime handlers to state sync
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
af05a354fa
|
Stop json-encoding everything
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
d104eb4ac1
|
Fix timeout
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
6ce4612cd7
|
Export last hard/soft state dummies
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
e2caa47f18
|
Fix is_handled
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
328adf1fc4
|
Add host/service state sync to acknowledgement
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
916bfd20fb
|
Update state sync
|
2019-11-02 14:00:23 +01:00 |
|
Noah Hilverling
|
9aec47efb3
|
Use OnStateChange instead of OnStateChanged
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
02ecc3e445
|
Add additional fields
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
a7e615fbc0
|
Fix one unchecked checkresult access
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
9b9cf6d5b0
|
Update sate sync
fix a crash, possibly two
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
d8737b238a
|
Update state sync
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
223ca6c6a0
|
Clean up code
|
2019-11-02 14:00:23 +01:00 |
|
Jean Flach
|
f68ad634b2
|
Rename state stream keys
|
2019-11-02 14:00:23 +01:00 |
|