gentics / gentics/mesh

Init of Plugins may fail when ES is not reachable during startup

Open
#865 0 comments 0 reactions 0 assignees View on GitHub
f/elasticsearch stability
Dominant language
Java
Stars
593
Forks
123
Avg merge
2d 18h
Merged PRs (30d)
4

Description

Maybe we should add a soft wait for ES to prevent such errors? Especially when starting a docker stack the ES may not be up while Mesh already is. Plugins which run search queries may fail during init.

Contributor guide

Open the contributing guide

Research direction

Start by tracing plugin initialization and the search queries run while Elasticsearch is unavailable during startup. Reproduce the failure with a Docker stack where Elasticsearch starts later; done means plugins do not fail during initialization and behave correctly once Elasticsearch becomes reachable.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, elasticsearch
Domain
backend, devops, search
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.