Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PlakarKorp/plakar
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.1
Choose a base ref
...
head repository: PlakarKorp/plakar
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.2
Choose a head ref
  • 5 commits
  • 5 files changed
  • 1 contributor

Commits on May 26, 2025

  1. bump version

    poolpOrg committed May 26, 2025
    Configuration menu
    Copy the full SHA
    fa0c71f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fd6511 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2025

  1. Configuration menu
    Copy the full SHA
    f60736d View commit details
    Browse the repository at this point in the history
  2. storage/s3: Pool buffers for PutPackfile.

    * We were reported plakar getting OOM killed on somewhat medium sized
    backups done on a S3 repository. Turns out since we don't know the size
    of the file we PutObject, the library uses a default partition size of
    512MB. Since we do up to at most 2*CPUs+1 PutPackfile at once, on
    machines with a lot of cores and relatively small memory we overcommit
    quickly.
    
    * minio doesn't let you provide a "imprecise" size to better size the
    default buffer, so we do need to compute the size ourselves. In order to
    do that we go through a ByteBuffer and do the copy ourselves. It's
    always faster than them doing the multipart dance, and we can pool it
    too.
    poolpOrg committed May 28, 2025
    Configuration menu
    Copy the full SHA
    1739c4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7dd04ae View commit details
    Browse the repository at this point in the history
Loading