-
Notifications
You must be signed in to change notification settings - Fork 30.3k
Turbopack: refactor data storage to avoid reverse task cache #88492
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Allow CI Workflow Run
Note: this should only be enabled once the PR is ready to go and can only be enabled by a maintainer |
Tests Passed |
Stats from current PR✅ No significant changes detected📊 All Metrics📖 Metrics GlossaryDev Server Metrics:
Build Metrics:
Change Thresholds:
⚡ Dev Server
📦 Dev Server (Webpack) (Legacy)📦 Dev Server (Webpack)
⚡ Production Builds
📦 Production Builds (Webpack) (Legacy)📦 Production Builds (Webpack)
📦 Bundle SizesBundle Sizes⚡ TurbopackClient Main Bundles: **432 kB** → **432 kB** ✅ -32 B82 files with content-based hashes (individual files not comparable between builds) Server Middleware
Build DetailsBuild Manifests
📦 WebpackClient Main Bundles
Polyfills
Pages
Server Edge SSR
Middleware
Build DetailsBuild Manifests
Build Cache
🔄 Shared (bundler-independent)Runtimes
|
df2c985 to
1bb9198
Compare
53af8c2 to
1b75cbb
Compare
CodSpeed Performance ReportMerging this PR will not alter performanceComparing Summary
Footnotes
|
1bb9198 to
4aedf59
Compare
1b75cbb to
20aaa2a
Compare
20aaa2a to
5b650b7
Compare
4aedf59 to
0fbd239
Compare
e576a06 to
d579cd6
Compare
d579cd6 to
4ddf51a
Compare
4ddf51a to
8d6e009
Compare
turbopack/crates/turbo-tasks-backend/src/backend/storage_schema.rs
Outdated
Show resolved
Hide resolved
turbopack/crates/turbo-tasks-backend/src/backend/operation/aggregation_update.rs
Outdated
Show resolved
Hide resolved
364c305 to
453ddfa
Compare
453ddfa to
0c1d348
Compare
| .flatten() | ||
| } { | ||
| // Task exists in backing storage | ||
| // So we only need to insert it into the in-memory cahce |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| // So we only need to insert it into the in-memory cahce | |
| // So we only need to insert it into the in-memory cache |
turbopack/crates/turbo-tasks-backend/src/backend/operation/connect_child.rs
Show resolved
Hide resolved
0c1d348 to
c043d4f
Compare
task type is stored as CachedDataItem reverse task cache is removed
c043d4f to
1949413
Compare

What?