Skip to content
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

Add large blob storage to Cache #7198

Merged
merged 24 commits into from Nov 23, 2021
Merged

Add large blob storage to Cache #7198

merged 24 commits into from Nov 23, 2021

Commits on Oct 26, 2021

  1. Copy the full SHA
    f99e407 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f6c22d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Fix LMDBCache serialization

    lettertwo committed Oct 27, 2021
    Copy the full SHA
    8f0a103 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    aec63a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Copy the full SHA
    2189909 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Copy the full SHA
    6681eef View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9fa5e09 View commit details
    Browse the repository at this point in the history
  3. Revert configurable LMDBCache FS

    `LMDBCache` is only used when the FS is `NodeFS` anyway.
    lettertwo committed Nov 2, 2021
    Copy the full SHA
    6c88b5d View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Copy the full SHA
    74b4dd4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'v2' into lettertwo/cache-large-blob

    * v2:
      Add script to sync engines with core version (#7207)
    lettertwo committed Nov 3, 2021
    Copy the full SHA
    28c5b66 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5734312 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    da0a359 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Merge branch 'v2' into lettertwo/cache-large-blob

    * v2:
      Fix RangeError in `not export` error with other file type (#7295)
      Apply sourcemap in @parcel/transformer-typescript-tsc (#7287)
      Fix side effects glob matching (#7288)
      Fix changelog headings
      v2.0.1
      Changelog for v2.0.1
      Resolve GLSL relative to the importer, not the asset (#7263)
      fix: add @parcel/diagnostic as dependency of @parcel/transformer-typescript-types (#7248)
      Fixed missing "Parcel" export member in Module "@parcel/core" (#7250)
    lettertwo committed Nov 15, 2021
    Copy the full SHA
    847f8be View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Copy the full SHA
    e13e8d0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a53b39b View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ce8fe8e View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Copy the full SHA
    6d9f276 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Only stream large assets from cache

    Before, all assets were streamed from cache regardless of size, but by
    marking assets with content streams as large blobs when being written to
    the cache, we can default to reading the assets into memory from cache,
    and only stream the assets that were marked as large blobs.
    lettertwo committed Nov 18, 2021
    Copy the full SHA
    63f6f2c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'v2' into lettertwo/cache-large-blob

    * upstream/v2:
      Upgrade Flow to 0.164.0 (#7297)
      Chore: fix typo initialise -> initialize in core/Parcel.js (#7309)
      Register symbols even without scopehoisting (#7222)
    lettertwo committed Nov 18, 2021
    Copy the full SHA
    50dfd3b View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0776a9e View commit details
    Browse the repository at this point in the history
  4. Differentiate large blobs in FSCache

    This prevents `FSCache.has` and `FSCache.get` from finding large blobs,
    as large blobs should be retrieved via `FSCache.getLargeBlob`
    or `FSCache.getStream`.
    lettertwo committed Nov 18, 2021
    Copy the full SHA
    d9fc18f View commit details
    Browse the repository at this point in the history
  5. Fix type error

    lettertwo committed Nov 18, 2021
    Copy the full SHA
    ed1b602 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. Merge branch 'v2' into lettertwo/cache-large-blob

    * upstream/v2:
      Fix `semver` version range (#7334)
    lettertwo committed Nov 22, 2021
    Copy the full SHA
    88b1e22 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    3f3c831 View commit details
    Browse the repository at this point in the history