Fabian Reinartz
ddd3189bfe
provider/mesh: always store UTC
2016-08-09 12:00:28 +02:00
Fabian Reinartz
2a7047cdc1
*: fix golint warnings, add TODOs
2016-08-09 12:00:28 +02:00
Fabian Reinartz
00f1f1f8bf
provider/mesh: fix silence end time modification
2016-08-09 12:00:28 +02:00
Fabian Reinartz
8a517b485d
*: activate mesh garbage collection
2016-08-09 12:00:28 +02:00
Fabian Reinartz
dfa79409ae
provider/mesh: add silence garbage collection
2016-08-09 12:00:28 +02:00
Fabian Reinartz
c1ee634c16
provider/mesh: add notification garbage collection
2016-08-09 12:00:28 +02:00
Fabian Reinartz
06a8700472
provider/mesh: fix and test modification validity
...
This change fixes, extends, and tests silenceModAllowed. It now can also
be applied to new silences.
2016-08-09 12:00:28 +02:00
Fabian Reinartz
57b60ba33e
provider/mesh: add silence state del test
2016-08-09 12:00:28 +02:00
Fabian Reinartz
3d350a34b5
provider/mesh: extract silence deletion into state
2016-08-09 12:00:28 +02:00
Fabian Reinartz
9039a3cffa
provider/mesh: add Silences Set test
2016-08-09 12:00:28 +02:00
Fabian Reinartz
4a336799ef
provider/mesh: extract setting into silenceState
...
This change extracts setting logic directly into the silence state.
Only assigning of a UUID and mesh propagation are left directly to
the mesh provider.
Validity of modifying silence state extracted into its own method.
Test for state modification added.
2016-08-09 12:00:28 +02:00
Fabian Reinartz
cb74e2ad41
provider/mesh: add NotificationInfos Get test
2016-08-09 12:00:28 +02:00
Fabian Reinartz
d241016f95
proivder/mesh: add NotificationInfos Set test
2016-08-09 12:00:28 +02:00
Fabian Reinartz
3ebf21b7b4
provider/mesh: test NotificationInfos OnGossip*
2016-08-09 12:00:28 +02:00
Fabian Reinartz
e51770ce21
main: use mesh providers
2016-08-09 12:00:28 +02:00
Fabian Reinartz
9993a4f244
provider/mesh: add silence provider
2016-08-09 11:59:35 +02:00
Fabian Reinartz
3c7a16a838
provider/mesh: add notification gossip peer
2016-08-09 11:59:35 +02:00
Fabian Reinartz
b92c5f5bd4
provider/mesh: add silence state
2016-08-09 11:59:35 +02:00
Fabian Reinartz
8e9bd4cfd4
provider/mesh: add notificaiton state
2016-08-09 11:59:35 +02:00