Files
graylog2-server/data-node/src/main/java/org/graylog/datanode/process
Matthias Oesterheld 769b6c0a21 use dependency injection for process and state machine tracer (#19118)
* use dependency injection for process and state machine tracer

* fix forbidden annotations

* move removal logic from tracer to process

* add state machine exception handling

* call reset via statemachine, not process

* do not start os process during configure

* temporary fix of tests

* move start/stop process triggers to state machine

* use state machine instead of process

* fix watchdog test

* move removal tracer test to process and remove tracer

* set statemachine for tracer directly

* trigger `PREPARED` instead of `STARTING` after provisioning, startup is handled by Graylog

* add restart transition for reconfiguring test data node

* add missing transition

* make `fire` with errorEvent private

* remove static process variable

* set tracer in `createNew`

* provide default implementation

* revert to default attempts_count
2024-05-13 06:27:34 +02:00
..