Wykres commitów

7 Commity (master)

Autor SHA1 Wiadomość Data
Andrew Gaul 1a08bc25ad Update copyright year to 2025 2025-02-01 20:36:47 -08:00
Andrew Gaul aea6fd71b6 Bump copyright year 2024-10-30 15:50:01 -07:00
Andrew Gaul e01ca79e56 Replace Guava collections with Java 9 equivalents 2024-10-06 21:47:28 -07:00
Andrew Gaul 0effb4bf45 Use var for Immutable builders 2024-07-20 13:21:38 +05:30
Andrew Gaul 5a129e54cf Use var in foreach loops with Map.Entry types 2024-07-20 12:29:38 +05:30
Andrew Gaul 79f12eff88 Upgrade to SpotBugs 4.2.0
Also fix new violation.  Changelog:

https://github.com/spotbugs/spotbugs/blob/4.4.0/CHANGELOG.md
2021-08-21 08:11:55 +09:00
Timur Alperovich 0d8f9aa96d Add Sharded Bucket middleware
Adds the sharded bucket middleware, which allows for splitting objects
across multiple backend buckets for a given virtual bucket. The
middleware should be configured as:
s3proxy.sharded-blobstore.<bucket name>.shards=<number of shards>
s3proxy.sharded-blobstore.<bucket name>.prefix=<prefix>.

All shards are named <prefix>-<index>, where index is an
integer from 0 to <number of shards> - 1. If the <prefix> is not
supplied, the <bucket name> is used as the prefix.

Listing the virtual bucket and multipart uploads are not supported. When
listing all containers, the shards are elided from the result.

Fixes #325
Fixes #351
2021-06-05 23:23:38 +09:00