lablup / lablup/backend.ai

Write the BEP for storage proxy enhancement

Open
#14,218 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
670
Forks
183
Avg merge
15h 13m
Merged PRs (30d)
368

Description

Write BEP-1078, the design for normalizing storage proxy, backend and volume information into the database. It builds on BEP-1046 rather than restating the service catalog.

The document defines the entity model across storage proxies, agents, storage backends, storage volumes, resource groups, virtual folders and sessions; where state is managed; how records are created and change from heartbeats; and which component calls which.

JIRA Issue: BA-7652

Contributor guide

Open the contributing guide

Research direction

Start by reading BEP-1046 so BEP-1078 builds on it without restating the service catalog. Define the entity model for storage proxies, agents, storage backends, storage volumes, resource groups, virtual folders, and sessions, including state ownership, heartbeat-driven record changes, and component calls. Done means the design is captured in BEP-1078 and covers each requested area.

Written by the indexing model from the issue text.

Assessment

Domain
backend, database, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.