Commit graph

1972 commits

Author SHA1 Message Date
Jean Flach
cccb5cfeac Fix statement and constructor 2019-05-13 13:20:37 +02:00
Jean Flach
80e1726cdf Implement new HA 2019-05-13 13:20:37 +02:00
Noah Hilverling
f8bfc79f13 Fix env 2019-03-22 15:27:03 +01:00
Noah Hilverling
340229af85 Fix env 2019-03-22 15:26:12 +01:00
Noah Hilverling
b0ce152219 Fix env 2019-03-22 15:25:52 +01:00
Noah Hilverling
07b32ecaf7 Retry on SQL deadlock 2019-03-22 15:00:15 +01:00
Noah Hilverling
af6a7acf48 Supervisor should be passed by reference 2019-03-22 12:56:42 +01:00
Noah Hilverling
cf6da447d9 Supervisor should be passed by referance 2019-03-22 12:56:14 +01:00
Jean Flach
f7ef563861 Merge branch 'fix/use-env' into 'master'
Use env in config sync

See merge request icingadb/icingadb-main!7
2019-03-22 12:49:26 +01:00
Jean Flach
81fe7083df Merge branch 'fix/benchmark-goroutine-leak' into 'master'
Fix benchmark goroutine leak

See merge request icingadb/icingadb-main!6
2019-03-22 12:48:54 +01:00
Noah Hilverling
c2bdb01952 Fix env_id JSON tags 2019-03-22 11:53:39 +01:00
Noah Hilverling
c4db185f1b Sync env with supervisor 2019-03-22 11:26:38 +01:00
Noah Hilverling
0c848e439e Use env in config sync 2019-03-22 11:24:45 +01:00
Noah Hilverling
698a6379f5 SqlFetchIds(): Use envId 2019-03-22 11:22:04 +01:00
Noah Hilverling
3229039a73 Sort imports 2019-03-21 16:21:58 +01:00
Noah Hilverling
7648eb7c7c Rename sync to configsync 2019-03-21 16:16:11 +01:00
Noah Hilverling
56f23a9dc3 Fix benchmark goroutine leak 2019-03-21 14:16:54 +01:00
Noah Hilverling
0b0dc660ac Add comments to Operator 2019-03-21 13:15:49 +01:00
Noah Hilverling
68ca27e54e Add comments to workers 2019-03-21 12:56:38 +01:00
Jean Flach
6884ba4c8c Add comments 2019-03-21 12:01:17 +01:00
Jean Flach
4beffa93c2 Merge branch 'feature/add-service' into 'master'
Add service

See merge request icingadb/icingadb-main!2
2019-03-21 11:03:34 +01:00
Jean Flach
2218652361 Fix logging 2019-03-21 10:56:10 +01:00
Jean Flach
0517ea48df Remove defaults 2019-03-21 10:56:10 +01:00
Jean Flach
76ae76c367 Fix context startup 2019-03-21 10:56:10 +01:00
Jean Flach
73dbb86426 Add service 2019-03-21 10:56:10 +01:00
Noah Hilverling
e9e529cbc7 Fix gitlab-ci docker ips 2019-03-21 10:27:27 +01:00
Noah Hilverling
2265c22041 Move Prometheus HTTPD to IcingaDB-Main 2019-03-21 10:14:22 +01:00
Jean Flach
02b3b38515 Merge branch 'feature/prometheus' into 'master'
Add Prometheus

See merge request icingadb/icingadb-main!5
2019-03-21 10:13:13 +01:00
Noah Hilverling
e0717a9fdd Add Prometheus 2019-03-21 10:11:23 +01:00
Noah Hilverling
5aa6720dff Finish work before killing workers 2019-03-20 15:16:21 +01:00
Noah Hilverling
05272534d4 Wait for config dump before starting config sync 2019-03-20 15:16:16 +01:00
Noah Hilverling
98cbc9e202 Do not start config sync during config dump 2019-03-20 15:14:05 +01:00
Noah Hilverling
44d229838e Fix notification system 2019-03-20 14:02:57 +01:00
Noah Hilverling
05a0883b96 Make logs Kibana readable 2019-03-20 13:36:00 +01:00
Noah Hilverling
dd9b22ab34 Channels and WaitGroups should be overwritten on HA overtake 2019-03-20 12:36:01 +01:00
Noah Hilverling
9bd28ac325 Remove useless go func 2019-03-20 12:26:40 +01:00
Noah Hilverling
be5e2cb8c2 Add GetDelta() 2019-03-20 12:25:47 +01:00
Noah Hilverling
88adc4e8fb Fix race condition 2019-03-20 11:28:09 +01:00
Noah Hilverling
c5fe05f6cd Merge branch 'test/ci' into 'master'
Add CI and config

See merge request icingadb/icingadb-main!1
2019-03-20 10:05:49 +01:00
Jean Flach
4f62bf0db1 Add config file parsing 2019-03-20 09:56:11 +01:00
Jean Flach
e1319b5acd Add config parser 2019-03-20 09:56:11 +01:00
Jean Flach
05d5e97dd5 Add Schema 2019-03-20 09:56:11 +01:00
Noah Hilverling
8c5a8b7b35 Fix update counter 2019-03-19 14:46:57 +01:00
Noah Hilverling
014a7b35f1 Fix done channel handling 2019-03-19 13:34:07 +01:00
Noah Hilverling
fb3dadd352 Use done channel to indicate HA responsibility loss in workers 2019-03-19 13:03:14 +01:00
Noah Hilverling
dd4246fe27 Move sync from host.go into sync.go 2019-03-19 12:43:40 +01:00
Noah Hilverling
60c240cc4e Improve update logic 2019-03-19 10:43:10 +01:00
Noah Hilverling
4bb3a18a3c Replace UpdateStmt with BulkUpdateStmt and use "REPLACE INTO" 2019-03-19 10:41:06 +01:00
Noah Hilverling
e2563ee2a4 SqlFetchChecksums: Fetch in chunks 2019-03-15 16:32:13 +01:00
Noah Hilverling
588b339dc4 Add PipeChecksumChunks() 2019-03-15 15:59:41 +01:00