Commit Graph
Select branches
Hide Pull Requests
feature/crypto
feature/crypto-review
feature/deep
feature/deep-review
feature/hummingbird
feature/losf
feature/mpu
feature/repconn
feature/s3api
feature/sp-review
feature/threaded
master
stable/2024.2
stable/2025.1
stable/2025.2
unmaintained/2023.1
unmaintained/2024.1
unmaintained/victoria
unmaintained/wallaby
unmaintained/xena
unmaintained/yoga
unmaintained/zed
1.0.0
1.0.0-1
1.0.1
1.0.2
1.1.0
1.10.0
1.10.0.rc1
1.11.0
1.12.0
1.13.0
1.13.1
1.13.1.rc1
1.13.1.rc2
1.2.0
1.3.0
1.3gamma1
1.3rc1
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.6.0
1.7.0
1.7.2
1.7.4
1.7.5
1.7.6
1.8.0
1.8.0.rc1
1.8.0.rc2
1.9.0
1.9.1
1.9.2
2.0.0
2.0.0.rc1
2.0.0.rc2
2.1.0
2.1.0.rc1
2.10.0
2.10.1
2.10.2
2.11.0
2.12.0
2.13.0
2.13.1
2.14.0
2.15.0
2.15.1
2.15.2
2.16.0
2.17.0
2.17.1
2.18.0
2.19.0
2.19.1
2.19.2
2.2.0
2.2.0.rc1
2.2.1
2.2.1.rc1
2.2.1c1
2.2.2
2.2.2rc1
2.20.0
2.21.0
2.21.1
2.22.0
2.23.0
2.23.1
2.23.2
2.23.3
2.24.0
2.25.0
2.25.1
2.25.2
2.26.0
2.27.0
2.28.0
2.28.1
2.29.0
2.29.1
2.29.2
2.3.0
2.3.0rc1
2.3.0rc2
2.30.0
2.30.1
2.31.0
2.31.1
2.32.0
2.32.1
2.33.0
2.33.1
2.34.0
2.34.1
2.35.0
2.35.1
2.36.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.9.0
2023.1-eom
2023.2-eol
2024.1-eom
diablo-eol
erasure_code_dev_history
essex-eol
folsom-eol
grizzly-eol
havana-eol
icehouse-eol
juno-eol
kilo-eol
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
storage-policy-historical
train-em
train-eol
upstream-1.0.0
ussuri-em
ussuri-eol
victoria-em
victoria-eom
wallaby-em
wallaby-eom
xena-em
xena-eom
yoga-eom
zed-eom
Select branches
Hide Pull Requests
feature/crypto
feature/crypto-review
feature/deep
feature/deep-review
feature/hummingbird
feature/losf
feature/mpu
feature/repconn
feature/s3api
feature/sp-review
feature/threaded
master
stable/2024.2
stable/2025.1
stable/2025.2
unmaintained/2023.1
unmaintained/2024.1
unmaintained/victoria
unmaintained/wallaby
unmaintained/xena
unmaintained/yoga
unmaintained/zed
1.0.0
1.0.0-1
1.0.1
1.0.2
1.1.0
1.10.0
1.10.0.rc1
1.11.0
1.12.0
1.13.0
1.13.1
1.13.1.rc1
1.13.1.rc2
1.2.0
1.3.0
1.3gamma1
1.3rc1
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.5.0
1.6.0
1.7.0
1.7.2
1.7.4
1.7.5
1.7.6
1.8.0
1.8.0.rc1
1.8.0.rc2
1.9.0
1.9.1
1.9.2
2.0.0
2.0.0.rc1
2.0.0.rc2
2.1.0
2.1.0.rc1
2.10.0
2.10.1
2.10.2
2.11.0
2.12.0
2.13.0
2.13.1
2.14.0
2.15.0
2.15.1
2.15.2
2.16.0
2.17.0
2.17.1
2.18.0
2.19.0
2.19.1
2.19.2
2.2.0
2.2.0.rc1
2.2.1
2.2.1.rc1
2.2.1c1
2.2.2
2.2.2rc1
2.20.0
2.21.0
2.21.1
2.22.0
2.23.0
2.23.1
2.23.2
2.23.3
2.24.0
2.25.0
2.25.1
2.25.2
2.26.0
2.27.0
2.28.0
2.28.1
2.29.0
2.29.1
2.29.2
2.3.0
2.3.0rc1
2.3.0rc2
2.30.0
2.30.1
2.31.0
2.31.1
2.32.0
2.32.1
2.33.0
2.33.1
2.34.0
2.34.1
2.35.0
2.35.1
2.36.0
2.4.0
2.5.0
2.6.0
2.7.0
2.7.1
2.8.0
2.9.0
2023.1-eom
2023.2-eol
2024.1-eom
diablo-eol
erasure_code_dev_history
essex-eol
folsom-eol
grizzly-eol
havana-eol
icehouse-eol
juno-eol
kilo-eol
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
storage-policy-historical
train-em
train-eol
upstream-1.0.0
ussuri-em
ussuri-eol
victoria-em
victoria-eom
wallaby-em
wallaby-eom
xena-em
xena-eom
yoga-eom
zed-eom
-
38b7cbb29a
CI: Fix py27/py36/py37 jobs
2024.1-eom
Tim Burke
2025-08-19 09:43:45 -07:00 -
9439a6257b
CI: Fix py27/py36/py37 jobs
Tim Burke
2025-08-19 09:43:45 -07:00 -
aa3a4eeb27
docs: Fix python3 package names
Tim Burke
2025-08-22 09:02:01 -07:00 -
9ae4dd3321
CHANGELOG for 2.35.1
2.35.1
Tim Burke
2025-08-07 12:53:57 -07:00 -
457af40c9b
Merge "s3api compat tests: stop asserting DisplayName in Owner"
Zuul
2025-08-22 15:51:48 +00:00 -
c4cc83c5e7
s3api compat tests: stop asserting DisplayName in Owner
Alistair Coles
2025-08-13 17:52:13 +01:00 -
d615069b04
WIP mpu: introduce s3-compat mode for object-versioning
Alistair Coles
2024-10-22 18:26:32 +01:00 -
af70825648
checksums: Ignore broken pyeclib installs
Tim Burke
2025-08-20 17:26:32 -07:00 -
ca70c3a3f1
checksum.py: fail gracefully if pyeclib is broken
Alistair Coles
2025-08-14 11:14:41 +01:00 -
81df05a9c4
checksums: Ignore broken pyeclib installs
Tim Burke
2025-08-20 17:26:32 -07:00 -
c5773a10c9
mpu: refactor object-versioning part 2
Alistair Coles
2025-08-13 15:48:09 +01:00 -
13689f2d11
mpu: refactor object-versioning part 1
Alistair Coles
2025-08-13 12:57:36 +01:00 -
dfab57be74
Merge "Revert "Remove unused MANIFEST.in""
Zuul
2025-08-20 21:08:31 +00:00 -
0a9ee40c03
Merge "CI: Fix py36/py37 jobs" into stable/2025.1
Zuul
2025-08-20 06:21:00 +00:00 -
42b2da8a6d
Merge branch 'master' into feature/mpu
Tim Burke
2025-08-19 22:01:20 -07:00 -
972baf30df
CI: Fix py36/py37 jobs
Tim Burke
2025-08-19 09:43:45 -07:00 -
4d2426591e
CI: Stop using bionic
Tim Burke
2025-08-19 09:43:45 -07:00 -
28a56e3f1b
Merge "zuul: run py3.13 unit tests in the gate"
Zuul
2025-08-16 03:18:30 +00:00 -
c1d34baa78
Merge "Timestamp: fix inconsistent raw and normal values"
Zuul
2025-08-15 18:45:52 +00:00 -
fa3a75b73d
Merge "checksum.py: fail gracefully if pyeclib is broken"
Zuul
2025-08-15 14:44:44 +00:00 -
7a0a975957
Merge remote-tracking branch 'remotes/origin/master' into merge-master
Alistair Coles
2025-08-15 13:24:00 +01:00 -
de81a844f3
Revert "Remove unused MANIFEST.in"
Tim Burke
2025-05-21 23:49:00 +00:00 -
3553408011
mpu: refactor versioning s3api compat tests
Alistair Coles
2025-08-13 16:49:43 +01:00 -
7f3e761295
zuul: run py3.13 unit tests in the gate
Alistair Coles
2025-08-14 15:41:38 +01:00 -
5b2e4e00c1
ssync unit test: fix intermittent failure
Alistair Coles
2025-08-14 15:22:46 +01:00 -
74274ec8bc
checksum.py: fail gracefully if pyeclib is broken
Alistair Coles
2025-08-14 11:14:41 +01:00 -
93b88540dc
Timestamp: fix inconsistent raw and normal values
Alistair Coles
2025-08-13 13:18:39 +01:00 -
bdb052b59b
Merge "ssync-receiver: terminate session if subreq read times out"
Zuul
2025-08-11 19:06:40 +00:00 -
044ba6c40f
Merge "Ring v2 follow-up"
Zuul
2025-08-08 04:34:42 +00:00 -
683218c523
Ring v2 follow-up
Tim Burke
2025-08-04 23:10:19 -07:00 -
c8d00108a6
Merge "Fix another way mw may encouter invalid swift paths"
Zuul
2025-08-07 00:06:31 +00:00 -
68b3328198
Merge "s3api: Add support for crc64nvme checksum calculation" into stable/2025.1
Zuul
2025-08-06 23:13:05 +00:00 -
504bcf4cd4
Merge "s3api: Validate additional checksums on upload" into stable/2025.1
Zuul
2025-08-06 23:13:01 +00:00 -
71ed826ab9
Merge "utils: Add CRCHasher and crc32c implementation" into stable/2025.1
Zuul
2025-08-06 23:12:57 +00:00 -
8b0a6161f1
Merge "Add support of Sigv4-streaming" into stable/2025.1
Zuul
2025-08-06 23:12:52 +00:00 -
90a1af3985
Merge "s3request: refactor error handling while reading input" into stable/2025.1
Zuul
2025-08-06 23:12:48 +00:00 -
939b1a3516
Merge "s3request: refactor to introduce SigChecker classes" into stable/2025.1
Zuul
2025-08-06 23:12:44 +00:00 -
d535833b0b
Merge "crypto: Fix traceback on non-utf8, non-swift paths"
Zuul
2025-08-06 21:10:22 +00:00 -
a770881b59
Fix another way mw may encouter invalid swift paths
Clay Gerrard
2025-08-06 14:52:31 -05:00 -
ee432f03ac
Merge "ring: Introduce a v2 ring format"
Zuul
2025-08-05 07:44:41 +00:00 -
5b9ccdc038
CI: run func tests during rolling upgrade job
Tim Burke
2025-05-14 10:02:46 -07:00 -
1dc3307eaf
ssync-receiver: terminate session if subreq read times out
Tim Burke
2025-06-27 10:21:31 -07:00 -
86a1acc9e3
crypto: Fix traceback on non-utf8, non-swift paths
Tim Burke
2025-06-27 09:41:06 -07:00 -
220f791466
Merge "Clarify why there's a ShardRange.__hash__"
Zuul
2025-07-31 20:32:31 +00:00 -
e792b16f61
mpu: add compat test for listing sessions
Alistair Coles
2025-07-31 12:58:43 +01:00 -
4e32b2d5d0
Merge "diskfile: Stop including traceback on quarantine"
Zuul
2025-07-31 00:08:19 +00:00 -
8b406ffa64
s3api: Add support for crc64nvme checksum calculation
Alistair Coles
2025-04-02 10:24:04 +01:00 -
9539a85bf2
s3api: Validate additional checksums on upload
Tim Burke
2025-04-11 16:58:30 -07:00 -
02d5833cd9
utils: Add CRCHasher and crc32c implementation
Tim Burke
2024-02-15 22:32:03 -08:00 -
68ef96d442
Add support of Sigv4-streaming
Thibault Person
2025-02-07 10:30:34 -08:00 -
f0d17af87f
s3request: refactor error handling while reading input
Alistair Coles
2025-04-15 16:28:20 +01:00 -
3fafacbba1
s3request: refactor to introduce SigChecker classes
Alistair Coles
2025-04-15 14:36:29 +01:00 -
f39133055f
Merge "sharder: make gap and overlap warning logs shorter"
Zuul
2025-07-28 21:53:26 +00:00 -
2e8338240f
Merge "Fix recursion error in account_quota middleware"
Zuul
2025-07-25 16:23:14 +00:00 -
06a6329793
Fix recursion error in account_quota middleware
Christian Schwede
2025-07-25 09:10:28 +00:00 -
20f84c1aff
merge master to feature/mpu
Alistair Coles
2025-07-17 10:53:37 +01:00 -
fd342b9190
sharder: make gap and overlap warning logs shorter
Alistair Coles
2025-07-23 14:56:17 +01:00 -
ae062f8b09
ring: Introduce a v2 ring format
Tim Burke
2022-03-17 22:30:40 -07:00 -
e75e93f11c
Merge "Drop support for old pickled rings"
Zuul
2025-07-21 09:23:35 +00:00 -
0417979ca5
Drop support for old pickled rings
Tim Burke
2025-06-26 14:11:49 -07:00 -
8af485775a
Merge "s3api: Add support for crc64nvme checksum calculation"
Zuul
2025-07-18 04:32:37 +00:00 -
a1f7a1e82d
Merge "s3api: add more assertions w.r.t. S3 checksum BadDigest"
Zuul
2025-07-16 17:32:52 +00:00 -
404e1f2732
s3api: Add support for crc64nvme checksum calculation
Alistair Coles
2025-04-02 10:24:04 +01:00 -
d9115f24d6
Merge "s3api: add compat test sending too much body with checksum"
Zuul
2025-07-16 16:24:08 +00:00 -
2fc9209d47
Merge "s3api: Validate additional checksums on upload"
Zuul
2025-07-15 18:48:52 +00:00 -
2badc79db3
[stable-only] Fix rolling-upgrade jobs
Tim Burke
2024-12-06 15:05:54 -08:00 -
58dfa0a842
CI: make sure old swift is truly gone for rolling-upgrade jobs
Tim Burke
2024-06-17 14:43:10 -07:00 -
d6a5b79784
CHANGELOG for 2.33.1
2.33.1
Tim Burke
2025-07-11 16:44:35 -07:00 -
5f776b6ee0
CHANGELOG for 2.34.1
2.34.1
Tim Burke
2025-07-11 16:44:35 -07:00 -
9cd6757168
[stable-only] Fix rolling-upgrade jobs
Tim Burke
2024-12-06 15:05:54 -08:00 -
61c0bfcf95
s3api: add more assertions w.r.t. S3 checksum BadDigest
Alistair Coles
2025-07-10 17:02:39 +01:00 -
351ee72790
s3api: add compat test sending too much body with checksum
Alistair Coles
2025-07-10 14:51:34 +01:00 -
be56c1e258
s3api: Validate additional checksums on upload
Tim Burke
2025-04-11 16:58:30 -07:00 -
de579d63d7
Imported Translations from Zanata
OpenStack Proposal Bot
2025-07-09 03:48:00 +00:00 -
1428eb3b58
Merge "Fix traceback in invalidate_hash"
Zuul
2025-07-07 19:15:51 +00:00 -
364cc6556f
Merge "s3api: fix multi-upload BadDigest error"
Zuul
2025-07-01 22:33:33 +00:00 -
1a27d1b83f
s3api: fix multi-upload BadDigest error
Alistair Coles
2025-06-11 18:59:13 +01:00 -
a555a8593e
diskfile: Stop including traceback on quarantine
Tim Burke
2025-06-27 08:47:10 -07:00 -
53b66155a7
test: use a tempdir in TestRingData
Clay Gerrard
2025-06-27 15:04:43 -05:00 -
3dba681005
Fix traceback in invalidate_hash
Tim Burke
2025-06-27 09:01:54 -07:00 -
b2a0d96f6d
Merge "Update SAIO document"
Zuul
2025-06-25 01:55:38 +00:00 -
89ad202f73
Update SAIO document
Takashi Kajinami
2025-05-27 16:29:19 +09:00 -
5698934098
Merge "Fix swift-dsvm-functional for devstack"
Zuul
2025-06-24 21:10:23 +00:00 -
69bff25516
Merge "Use built-in implementation to get utc timezone"
Zuul
2025-06-24 19:07:11 +00:00 -
e9da48daaa
Fix swift-dsvm-functional for devstack
Tim Burke
2025-06-24 11:16:40 -07:00 -
9754eff025
Use built-in implementation to get utc timezone
Takashi Kajinami
2025-06-23 22:27:31 +09:00 -
c177e7dcff
Clarify why there's a ShardRange.__hash__
Tim Burke
2025-06-16 13:28:56 -07:00 -
005d69d1a9
Drop remaining skip check for Python < 3
Takashi Kajinami
2025-06-11 12:02:40 +09:00 -
d2272833fe
Merge "tests: Fix some connection-closed testing on OS X"
Zuul
2025-06-09 18:19:19 +00:00 -
d5adce5fb8
merge master to feature/mpu
Alistair Coles
2025-06-09 10:21:47 +01:00 -
2e14051cb6
tests: Fix some connection-closed testing on OS X
Tim Burke
2025-06-05 15:23:26 -07:00 -
9106b27fe3
Merge "CI: Skip grenade-skip-level-always similar to tempest"
Zuul
2025-06-07 03:24:07 +00:00 -
28db9bbcdd
tests: Fix test_LoggerFileObject_recursion
Tim Burke
2025-06-05 16:21:42 -07:00 -
ad41dbeffe
Merge "s3 compat tests: sanitize object listings"
Zuul
2025-06-02 20:11:52 +00:00 -
49ae2aa943
CI: Skip grenade-skip-level-always similar to tempest
Tim Burke
2025-06-02 10:31:05 -07:00 -
184641a754
Merge "tests: Keep port number in valid range"
Zuul
2025-05-31 00:46:06 +00:00 -
962084ded0
s3 compat tests: sanitize object listings
Alistair Coles
2025-05-30 14:32:02 +01:00 -
afacfb6cea
Merge "Object-server: change labeled timing metrics sample rate for debugging requests"
Zuul
2025-05-29 11:59:50 +00:00 -
313959ae92
Object-server: change labeled timing metrics sample rate for debugging requests
Yan Xiao
2025-05-27 15:16:51 -04:00 -
d0e97650f3
Merge "CI: run S3 cross-compat tests as part of DSVM jobs"
Zuul
2025-05-28 18:05:47 +00:00