elixir-europe / elixir-europe/beacon-network-backend

BN Map is incorrectly generated

Open
#2 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

It seems that the BN is creating its own `/map` by aggregating the maps from the different beacon members.
However, this makes the BN map unstable as it depends on the beacons available (responding) at a given moment.
We created a mock endpoint "`/gVariants2`" and the BN picked it as its own genomicVariations endpoint.
I believe that the BN should have its own map and redirect the calls to the corresponding endpoints in the beacons.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how the BN generates `/map` from beacon members and how it selects the `/gVariants2` endpoint. Determine how the BN can keep its own stable map while redirecting requests to the corresponding beacon endpoints. Done means the BN map no longer changes with beacon availability and calls reach the intended endpoints.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.