lablup / lablup/backend.ai

Delete a project asynchronously

Open
#14,262 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

대상

- 프로젝트를 지우는 일은 담긴 폴더와 세션을 걷어내는 일이라 요청 하나에 끝나지 않는다.

- 삭제를 요청으로 받아 두고, 조정 주기가 담긴 것부터 치운 뒤 프로젝트를 없앤다.

- 지금 동기 삭제 경로가 하던 거부 검사는 그대로 남는다. 요청 시점에 걸러 낸다.

완료 기준

- 자원이 담긴 프로젝트에 삭제를 요청하면 응답이 즉시 돌아오고, 이후 조정 주기가 담긴 것과 프로젝트를 차례로 없앤다.

열린 결정

- 삭제 진행 중인 프로젝트를 어떻게 표시할지. 새 자원이 들어오는 것은 막아야 한다.

JIRA Issue: BA-7690

Contributor guide

Open the contributing guide

Research direction

Start by locating the current synchronous project-deletion path and its existing rejection checks. Define how a deletion request returns immediately, how the coordinator removes contained folders and sessions before the project, and how in-progress projects block new resources; done means the stated ordering and immediate response work while preserving request-time checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.