Graylog2 / Graylog2/graylog2-server

New OpenSearch client does not return usable os() entry in NodeInfo

Open
#18,652 5 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
8.1k
Forks
1.1k
Avg merge
1d 20h
Merged PRs (30d)
217

Description

`NodeInfo#os()` used to return a `JsonNode` which was serializable, and could be accessed for archiving.

We now return a `org.opensearch.client.opensearch.nodes.info.NodeOperatingSystemInfo` object which
is not accessible outside the opensearch client.

This breaks Archiving and the infos collected for telemetry.

See comment here:
https://github.com/Graylog2/graylog2-server/pull/17998/files#r1526099476

* Graylog Version: 6.0.0-SNAPSHOT

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.