12 lines
959 B
Markdown
12 lines
959 B
Markdown
# step-probe Pagination 10-Item Truncation vs LS DoS 오류 수정
|
|
|
|
- **시간**: 2026-04-01 13:00~18:22
|
|
- **Commit**: `TBD`
|
|
- **Vikunja**: #N/A (임시 버그 픽스)
|
|
|
|
## 결정 사항
|
|
- 기존 `v0.5.13`에서 `limit: 100`으로 Pagination Limit(기본 10개)을 우회하려 했으나, LS DB 스캔 및 거대한 JSON 파싱이 VS Code Event Loop 블로킹을 유발하여 UI 멈춤(DoS) 발생.
|
|
- 롤백 과정에서 `{}`(인자 없음)으로 원복하면서 필수적인 `descending: true` 파라미터까지 누락됨.
|
|
- 이로 인해 `guitar_score` 등의 최신 작성 세션이 LS 조회 리밋(10)에서 밀려나 승인 신호를 수신하지 못하는 이슈 재발.
|
|
- 이를 해결하기 위해 `limit: 30, descending: true`로 설정. 파싱해야 할 JSON 객체 수를 1/3로 줄임과 동시에, 정렬 보장을 통해 최근 10초 이내에 활성화된 세션은 언제나 Index 0번 최상단에 고정되게끔 메커니즘을 수정함.
|