lablup / lablup/backend.ai

Define the BEP-1077 Phase 8 epic: migration and legacy removal

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

Phase 8 은 BA-7555 자체를 개편한다 (제목·설명 갱신). 순서: 마감-1 BA-7571 백필 재서술(In Review → To Do. 자원 엔티티 노드·created_in 에지, 개인 프로젝트·개인 폴더·이미지, 레거시 vfolder 초대·공유 표, 유저 바인딩 정리, 명부를 READ share+기본 공개 필드로, 콜론 권한행 → permission_fields, member 프리셋. 코드 변경 없이 데이터만) → 마감-3 검증(신규: 전 유저·프로젝트에 대해 레거시 표만의 답 == 그래프만의 답, 이중쓰기 두 표 diff 0, 성능 측정) → 마감-0 레거시 제거 범위 분석(신규, 조사: B §7204 + C §10 + A 항목 14 합집합 + gql_legacy 172사이트 + ASE 쓰기·CTE validator·repositories/base/rbac·role_manager, 제거 순서와 PR 단위 이슈) → 마감-2 제거 이슈들(분석 결과대로 발행. BA-7204 가 Done 이라 실행 주체가 없던 것). 열린 결정 ⑨ 유저 purge 시 개인 프로젝트 처분. Phase 1~4 에픽(BA-7658, BA-7664, BA-7668, BA-7671)과 같은 형식. 이슈 본문은 대상·완료 기준·제약·열린 결정만. 구현 방향은 착수 시 main 기준. 분해 초안: hejo drafts/bep1077-ownership/issues-v2.md, 근거: drafts/bep1077-ownership/remaining-work.md. 앞 phase 진행으로 범위가 틀어질 수 있어 착수 시 다시 확인한다.

JIRA Issue: BA-7678

Contributor guide

Open the contributing guide

Research direction

Read drafts/bep1077-ownership/issues-v2.md and drafts/bep1077-ownership/remaining-work.md, then review BA-7555, BA-7571, and the referenced legacy paths: gql_legacy, ASE writes, the CTE validator, repositories/base/rbac, and role_manager. Done means the Phase 8 epic states its scope, criteria, constraints, and open decision, with the legacy-removal analysis completed and follow-up issues decomposed without implementing code.

Written by the indexing model from the issue text.

Assessment

Domain
backend, databases
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.