Graylog2 / Graylog2/graylog2-server

Processing Pipeline loop make Graylog unusable

Open
#4,722 0 comments 0 reactions 0 assignees View on GitHub
improvement triaged
Dominant language
Java
Stars
8.1k
Forks
1.1k
Avg merge
1d 20h
Merged PRs (30d)
217

Description

## Current Behavior
Create a rule that creates a new message from each incoming message and route that to the same stream the rule is connected to.

```
rule "clone and route"
when
true
then
let mess = clone_message();
route_to_stream(name: \"anonyme\", message: mess);
end
```

## Context
This is more or less wanted behaviour, but maybe we identify/create a solution that routing to the same stream a rule/pipeline is connected to does throw an error. Just because it is to easy to make Graylog unusable.

After some time the Webinterface will not response and you need to remove the rule in the Database direct to let Graylog return to a functional state.

## Your Environment

* Graylog Version: 2.4.3

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.