Skip to content

Keep parsed storage sync non-blocking#136

Merged
suguanYang merged 1 commit into
stagingfrom
fix/wangbinqi/non-blocking-parsed-sync
Jul 6, 2026
Merged

Keep parsed storage sync non-blocking#136
suguanYang merged 1 commit into
stagingfrom
fix/wangbinqi/non-blocking-parsed-sync

Conversation

@suguanYang

Copy link
Copy Markdown
Contributor

Summary

  • make source reconcile mark parsed sync pending and enqueue parsed-sync best-effort after parse completion
  • keep parsed-sync as the resumable Blob sync worker and record exhausted failures in sync metadata only
  • request durable asset URLs for chunk display reads and make parsed-sync public to QStash callbacks

Verification

  • pnpm test src/proxy.test.ts src/domains/sources/source-reconcile-route-workflow.test.ts src/domains/sources/parsed-sync-route-workflow.test.ts src/domains/chunks/read.test.ts
  • pnpm test 'src/app/api/sources/[sourceId]/chunks/route.test.ts'
  • pnpm typecheck
  • pnpm test
  • git diff --check

@vercel

vercel Bot commented Jul 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
knowhere-notebook-staging Ready Ready Preview, Comment Jul 6, 2026 1:47pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
knowhere-notebook Ignored Ignored Jul 6, 2026 1:47pm

Request Review

@suguanYang
suguanYang merged commit 1cfeece into staging Jul 6, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant