mirror of
https://git.deuxfleurs.fr/Deuxfleurs/garage.git
synced 2026-05-16 06:06:53 -04:00
Commit graph
Select branches
Hide pull requests
1686a/openapi
1686a/rfc-gc
1686a/transaction
add-unsigned-payload-trailer-test
bucket-cors-more
build-convert-db
dangerous/no-fsync
db-debug-log
db-no-unsafe
demonstrate-cargo2nix-bug
doc/benchmarks
dump-tables
feat-delay-feedback-merkle-tree
feat-metrics-metadata-engine
feat/website-redir
k2v-watch-range
main-v0.7
main-v0.8
main-v0.9
main-v1
main-v2
next-v3
old-main
pnet_datalink-0.33.0
poc/nomad-ci
smithy2
storage-optimizations
talk-typst
test-ci-wait
test/compilation
#10
#1004
#1005
#1008
#1010
#1012
#1015
#1016
#1018
#1023
#1025
#1034
#1037
#1042
#1043
#1045
#1046
#1047
#105
#1051
#1053
#1056
#1057
#1064
#1067
#1068
#1070
#1071
#1072
#1074
#1075
#1082
#1085
#1086
#1087
#1092
#1095
#1096
#1098
#1099
#11
#1101
#1103
#1104
#1106
#1111
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1124
#1134
#1135
#1139
#1141
#1142
#1143
#1144
#1145
#1146
#1148
#1152
#1153
#1157
#1158
#1159
#116
#1161
#1162
#1163
#1164
#1165
#1166
#1168
#1169
#117
#118
#1184
#119
#1190
#1191
#1193
#1195
#1198
#12
#120
#1204
#1211
#1217
#1218
#1219
#1223
#1225
#123
#1233
#1235
#1238
#1241
#1242
#1244
#1248
#1251
#1252
#1254
#1256
#1257
#1258
#1259
#126
#1263
#1264
#1269
#1270
#1271
#1272
#1275
#1278
#128
#1281
#1283
#1284
#1286
#129
#1290
#1294
#1295
#1296
#1297
#1298
#1299
#13
#130
#1300
#1301
#1303
#1306
#1308
#131
#1311
#1314
#1315
#1316
#1317
#1318
#1319
#132
#1320
#1324
#1329
#133
#1331
#1334
#1335
#1336
#1338
#1339
#134
#1340
#1341
#1342
#1343
#1344
#1345
#1346
#1348
#1349
#135
#1350
#1352
#1353
#1356
#1357
#1358
#136
#1360
#1361
#1362
#1363
#1369
#1373
#1374
#1376
#1378
#1379
#1382
#1383
#1384
#1386
#1388
#1389
#1390
#1391
#1392
#1396
#14
#1402
#1404
#1405
#1406
#1407
#1408
#1409
#141
#1411
#1412
#1415
#1418
#1419
#142
#1422
#1423
#1424
#1425
#1426
#143
#1430
#1431
#1432
#1434
#1435
#1437
#1438
#1439
#144
#1440
#1442
#1443
#1444
#1448
#1449
#145
#1450
#1451
#1452
#1453
#146
#148
#149
#15
#150
#152
#153
#154
#155
#156
#157
#159
#163
#165
#168
#169
#17
#170
#171
#172
#173
#174
#177
#178
#18
#181
#182
#183
#186
#188
#189
#192
#193
#194
#195
#196
#199
#202
#208
#21
#210
#212
#213
#214
#215
#216
#22
#220
#222
#223
#224
#226
#23
#236
#237
#238
#24
#240
#242
#243
#246
#247
#25
#250
#252
#254
#259
#261
#262
#265
#266
#267
#268
#269
#270
#271
#272
#274
#275
#276
#277
#279
#280
#281
#282
#283
#285
#286
#287
#291
#293
#296
#297
#298
#301
#302
#303
#304
#306
#307
#311
#312
#313
#314
#316
#320
#321
#322
#323
#324
#325
#326
#327
#330
#331
#332
#333
#334
#335
#336
#337
#339
#340
#341
#342
#343
#344
#345
#348
#352
#355
#369
#370
#372
#373
#374
#379
#380
#383
#384
#385
#386
#387
#388
#390
#391
#392
#393
#394
#397
#398
#399
#400
#402
#403
#405
#406
#409
#410
#411
#413
#415
#42
#422
#423
#424
#425
#428
#429
#43
#433
#434
#435
#438
#44
#440
#441
#446
#447
#448
#45
#451
#455
#456
#458
#459
#46
#461
#462
#463
#464
#465
#466
#467
#471
#472
#473
#474
#475
#477
#480
#482
#484
#485
#486
#487
#488
#489
#49
#490
#491
#493
#494
#496
#497
#499
#50
#500
#501
#502
#504
#505
#51
#512
#513
#514
#515
#516
#519
#521
#523
#524
#525
#526
#53
#530
#534
#535
#537
#538
#543
#544
#548
#549
#551
#552
#553
#554
#556
#559
#56
#560
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#574
#577
#58
#581
#582
#585
#586
#587
#588
#590
#591
#592
#593
#598
#599
#600
#604
#606
#607
#608
#61
#610
#612
#614
#616
#617
#619
#620
#625
#627
#630
#631
#632
#633
#634
#636
#637
#640
#641
#643
#645
#646
#647
#65
#654
#655
#656
#657
#66
#663
#664
#667
#67
#670
#672
#674
#683
#685
#686
#687
#688
#689
#690
#691
#693
#696
#7
#70
#702
#703
#704
#705
#706
#707
#708
#709
#710
#711
#712
#713
#715
#716
#717
#718
#719
#721
#722
#724
#725
#726
#727
#728
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#739
#74
#740
#741
#744
#745
#746
#747
#748
#749
#750
#751
#753
#755
#756
#757
#758
#760
#763
#764
#765
#766
#767
#771
#773
#774
#775
#779
#78
#781
#782
#783
#784
#785
#786
#787
#789
#791
#792
#793
#795
#796
#798
#799
#8
#802
#803
#81
#813
#816
#817
#819
#82
#820
#823
#826
#83
#831
#836
#84
#843
#846
#847
#85
#850
#853
#854
#855
#860
#861
#862
#863
#864
#865
#866
#872
#873
#875
#877
#880
#881
#883
#887
#888
#89
#891
#896
#898
#9
#90
#901
#903
#906
#908
#91
#910
#912
#917
#918
#919
#92
#921
#923
#924
#925
#927
#928
#930
#931
#932
#933
#935
#936
#937
#938
#939
#94
#941
#942
#943
#945
#946
#947
#948
#949
#95
#950
#951
#952
#953
#954
#956
#957
#958
#959
#960
#961
#964
#966
#967
#968
#970
#973
#974
#976
#978
#979
#980
#981
#982
#983
#984
#987
#989
#990
#991
#992
#993
#994
#997
0.1.0
0.1.0b
0.1.1
0.1.1b
0.4-alpha
0.4-beta
format_table-v0.1.0
format_table-v0.1.1
v0.10.0-beta1
v0.2.0
v0.2.1
v0.2.1.5
v0.3.0
v0.3.0.1
v0.3.0.2
v0.4-rc1
v0.4-rc2
v0.4.0
v0.5-beta1
v0.5.0
v0.5.0.1
v0.5.1
v0.6.0
v0.6.0-rc1
v0.6.1
v0.7.0
v0.7.0-rc1
v0.7.1
v0.7.1-admin-k2v
v0.7.1-admin-k2v-2
v0.7.1-k2v
v0.7.2
v0.7.2+ci-test-version
v0.7.2-k2v
v0.7.2.1
v0.7.2_ci-test-2
v0.7.3
v0.7.3-beta1
v0.7.3-beta2
v0.7.99-k2v
v0.7.99.1-k2v
v0.7.99.2-k2v
v0.7.99.3-k2v
v0.8.0
v0.8.0-beta1
v0.8.0-beta1-k2v
v0.8.0-beta2
v0.8.0-beta2-k2v
v0.8.0-dangerous-no-fsync
v0.8.0-rc1
v0.8.0-rc2
v0.8.1
v0.8.2
v0.8.3
v0.8.3-rc1
v0.8.4
v0.8.5
v0.8.6
v0.8.7
v0.9.0
v0.9.0-beta1
v0.9.0-beta2
v0.9.0-beta3
v0.9.0-beta4
v0.9.0-rc1
v0.9.0-rc2
v0.9.1
v0.9.2
v0.9.2-rc1
v0.9.3
v0.9.4
v1.0.0
v1.0.0-rc1
v1.0.1
v1.1.0
v1.1.0-rc1
v1.2.0
v1.3.0
v1.3.1
v1.99.0-internal
v1.99.1-internal
v1.99.2-internal
v1.99.3-internal
v2.0.0
v2.0.0-beta1
v2.0.0-rc1
v2.1.0
v2.2.0
v2.3.0
-
043246c575
Merge pull request 'Fix helm chart with correct configuration syntax' (#406) from fix-helm-chart into main
Alex
2022-10-18 20:30:58 +00:00 -
d6c77ea327Fix helm chart with correct configuration syntax
Alex Auvolat
2022-10-18 22:30:05 +02:00 -
5254750658
Merge pull request 'Add TLS support for Consul discovery + refactoring' (#405) from consul-tls into main
v0.8.0-rc2
Alex
2022-10-18 20:20:55 +00:00 -
57b5c2c754Change reqwest rustls features
Alex Auvolat
2022-10-18 22:11:27 +02:00 -
8bc5caf7aaFix issue with 'http(s)://' prefix
Alex Auvolat
2022-10-18 21:17:11 +02:00 -
2da8786f54move things around
Alex Auvolat
2022-10-18 19:13:52 +02:00 -
5d8d393054Load TLS certificates only once
Alex Auvolat
2022-10-18 19:11:16 +02:00 -
002b9fc50cAdd TLS support for Consul discovery + refactoring
Alex Auvolat
2022-10-18 18:38:20 +02:00 -
5670599372
Merge pull request 'Use status code 204 No Content for empty responses' (#403) from tobikris/garage:http-no-content into main
Alex
2022-10-18 14:20:44 +00:00 -
7bc9fd34b2
Merge pull request 'upgrade Nix toolchain' (#400) from upgrade-toolchain into main
Alex
2022-10-18 14:16:52 +00:00 -
a54a63c491Add function to upload a build and its dependencies to the cache
Alex Auvolat
2022-10-18 14:19:19 +02:00 -
f1c96d108cupdate k2v docs for status 204 changes
Tobias Krischer
2022-10-18 13:50:56 +02:00 -
8fc93abc79Some things are now in result-bin
Alex Auvolat
2022-10-18 13:17:30 +02:00 -
667ca9d3e3Cleanup nix scripts
Alex Auvolat
2022-10-18 12:48:31 +02:00 -
6a5eba0b72Add garage_db test to CI
Alex Auvolat
2022-10-18 12:33:35 +02:00 -
00cf076412Fix cargo2nix feature discovery
Alex Auvolat
2022-10-18 12:15:45 +02:00 -
7c0c229934move refresh_toolchain
Alex Auvolat
2022-10-18 12:15:31 +02:00 -
7865003323Use status code 204 No Content for empty responses
Tobias Krischer
2022-10-16 19:46:15 +02:00 -
4582a8f34a
Merge pull request 'Update 'doc/book/reference-manual/features.md'' (#402) from borgified/garage:borgified-patch-1 into main
Quentin
2022-10-16 07:41:32 +00:00 -
8e442001b9
Update 'doc/book/reference-manual/features.md'
borgified
2022-10-16 07:13:21 +00:00 -
c050a59fd0Fix conditional testing in garage_db
Alex Auvolat
2022-10-14 18:27:18 +02:00 -
fcaee3bea0definitively expunge openssl from dependencies everywhere
Alex Auvolat
2022-10-14 18:10:36 +02:00 -
e89e047c5aFix i386 build with custom toolchain (armv6 unknown state)
Alex Auvolat
2022-10-14 15:45:37 +02:00 -
8d04ae7014cargo2nix unstable (patched), rust 1.63.0, nixpkgs 22.05 (32-bit builds are broken)
Alex Auvolat
2022-10-13 14:35:39 +02:00 -
3039bb5d43rm .gitattributes
Alex Auvolat
2022-10-13 12:40:42 +02:00 -
bcdd1e0c33
Added some comment
Mendes
2022-10-11 18:29:21 +02:00 -
e5664c9822
Improved the statistics displayed in layout show corrected a few bugs
Mendes
2022-10-11 17:17:13 +02:00 -
4abab246f1
cargo fmt
Mendes
2022-10-10 17:21:13 +02:00 -
fcf9ac674a
Tests written in layout.rs added staged_parameters to ClusterLayout removed the serde(default) -> will need a migration function
Mendes
2022-10-10 17:19:25 +02:00 -
911eb17bd9
corrected warnings of cargo clippy
Mendes
2022-10-06 14:53:57 +02:00 -
9407df60cc
Corrected two bugs: - self.node_id_vec was not properly updated when the previous ring was empty - ClusterLayout::merge was not considering changes in the layout parameters
Mendes
2022-10-06 12:54:51 +02:00 -
a951b6c452
Added a CLI command to update the parameters for the layout computation (for now, only the zone redundancy)
Mendes
2022-10-05 16:04:19 +02:00 -
ceac3713d6
modifications in several files to : - have consistent error return types - store the zone redundancy in a Lww - print the error and message in the CLI (TODO: for the server Api, should msg be returned in the body response?)
Mendes
2022-10-05 15:29:48 +02:00 -
829f815a89
Merge remote-tracking branch 'origin/main' into optimal-layout
Mendes
2022-10-04 18:14:49 +02:00 -
99f96b9564
deleted zone_redundancy from System struct
Mendes
2022-10-04 18:09:24 +02:00 -
a096ced355
Merge pull request 'Fix instant substractions that might have panicked' (#398) from fix-time into main
Alex
2022-10-02 16:41:06 +02:00 -
e21b672c96
Merge pull request 'Add helm chart' (#331) from chemicstry/garage:helm_chart into main
Alex
2022-10-02 16:40:54 +02:00 -
db0c8b3980
Updates values.yml with some opinionated and untested defaults
Maximilien R
2022-08-11 01:35:41 +02:00 -
6dba7dadf4
Add missing ClusterRole and bindings for CRDs
Maximilien R
2022-06-22 10:04:59 +02:00 -
d2c937a931
Fix typo
chemicstry
2022-06-21 16:16:42 +03:00 -
744c3b4d94
Update docs
chemicstry
2022-06-20 18:52:32 +03:00 -
b71fa2ddf4
Generate random RPC secret if not provided
chemicstry
2022-06-20 18:49:38 +03:00 -
37a73d7d37
Move documentation to book
chemicstry
2022-06-20 17:11:09 +03:00 -
d0f08c254e
Add secret to overrides
chemicstry
2022-06-20 16:08:41 +03:00 -
fa52558ca1
Add configuration instructions to README
chemicstry
2022-06-20 16:02:53 +03:00 -
131cc2532b
Cleanup values.yaml
chemicstry
2022-06-20 16:02:23 +03:00 -
a93dcce841
Add helm chart
chemicstry
2022-06-20 15:52:43 +03:00 -
b17d59cfab
Merge pull request 'Document db_engine' (#399) from doc-0.8 into main
Alex
2022-09-29 17:29:44 +02:00 -
ad917ffd3fFix instant substractions that might have panicked
Alex Auvolat
2022-09-29 15:53:54 +02:00 -
497164d782
Merge pull request 'Shutdown properly on SIGTERM/SIGHUP and on Windows signals' (#397) from handle-sigterm into main
Alex
2022-09-28 12:16:55 +02:00 -
1f97ce37e6Shutdown properly on SIGTERM/SIGHUP and on Windows signals
Alex Auvolat
2022-09-28 10:41:59 +02:00 -
0d8cb29780Nix configuration to build convert_db 1748166814413421435/tmp_refs/heads/build-convert-db 1748166814413421435/build-convert-db build-convert-db
Alex Auvolat
2022-09-28 10:25:45 +02:00 -
0ab0d3cc29Document db_engine
Alex Auvolat
2022-09-27 16:52:36 +02:00 -
2197753dfd
Merge pull request 'Add step to generate multi-arch Docker container in CI' (#393) from multi-arch-container into main
v0.8.0-rc1
Alex
2022-09-27 11:55:49 +02:00 -
3f95a0f717
Merge pull request 'Enable k2v feature flag by default in CI' (#302) from k2v into main
Alex
2022-09-27 11:38:23 +02:00 -
7291747a28
Merge pull request 'Documentation changes for v0.8' (#394) from doc-0.8 into main
Alex
2022-09-27 11:37:12 +02:00 -
086cf4916cDemonstrate cargo2nix bug demonstrate-cargo2nix-bug
Alex Auvolat
2022-09-27 11:19:31 +02:00 -
d104ae8711Add step to generate multi-arch Docker container in CI
Alex Auvolat
2022-09-26 17:19:21 +02:00 -
194e8be1bbUpdate docker image links
Alex Auvolat
2022-09-26 18:01:17 +02:00 -
69bcc813deAdd garage v0.8 migration guide
Alex Auvolat
2022-09-26 17:41:38 +02:00 -
ea7a571d88
Merge pull request 'Fix span name for api server requests' (#392) from fix-span-name into main
Alex
2022-09-26 16:57:37 +02:00 -
1778e4b318Fix span name for api server requests
Alex Auvolat
2022-09-26 16:20:30 +02:00 -
432131f5b8DANGEROUS / TEST / DO NOT MERGE - Disable fsync v0.8.0-dangerous-no-fsync 1748166820728286919/tmp_refs/heads/dangerous/no-fsync 1748166820728286919/dangerous/no-fsync dangerous/no-fsync
Quentin Dufour
2022-09-24 09:21:24 +02:00 -
bd842e1388
Correction of a few bugs in the tests, modification of ClusterLayout::check
Mendes
2022-09-22 19:30:01 +02:00 -
7f3249a237
New version of the algorithm that calculate the layout. It takes as paramters the replication factor and the zone redundancy, computes the largest partition size reachable with these constraints, and among the possible assignation with this partition size, it computes the one that moves the least number of partitions compared to the previous assignation. This computation uses graph algorithms defined in graph_algo.rs
Mendes
2022-09-21 14:39:59 +02:00 -
af2b2f26b4
Merge pull request 'Update README (fix #230)' (#391) from new-readme into main
Alex
2022-09-21 13:28:52 +02:00 -
a3758dc4c4Update README
Alex Auvolat
2022-09-21 12:40:55 +02:00 -
e89f880694Enable k2v feature flag in CI
Alex Auvolat
2022-09-20 17:54:41 +02:00 -
fc85508648
Merge pull request 'Initialize metrics exporter earlier (fix #389)' (#390) from fix-metrics into main
Alex
2022-09-20 17:53:46 +02:00 -
782630fc27Initialize metrics exporter earlier (fix #389)
Alex Auvolat
2022-09-20 17:45:18 +02:00 -
672ba550a8Enable k2v feature flag in CI v0.8.0-beta2-k2v
Alex Auvolat
2022-05-10 13:29:14 +02:00 -
7a901f7aab
Merge pull request 'RPC performance changes' (#387) from configurable-timeouts into main
v0.8.0-beta2
Alex
2022-09-20 16:17:23 +02:00 -
ded444f6c9Ability to have custom timeouts in request strategy (not used)
Alex Auvolat
2022-09-20 16:01:41 +02:00 -
357b72f4ffMerge branch 'main' into configurable-timeouts
Alex Auvolat
2022-09-20 15:19:58 +02:00 -
2c312e9cbd
Merge pull request 'Change a warn! into a debug!' (#388) from less-noise into main
Alex
2022-09-20 11:57:52 +02:00 -
1f7b050b7dChange a warn! into a debug!
Alex Auvolat
2022-09-20 11:49:48 +02:00 -
56592e1853RPC performance changes
Alex Auvolat
2022-09-19 20:12:19 +02:00 -
fbd32933ea
Merge pull request 'Faster GetObject workflow for getting entire objects' (#386) from faster-get into main
Alex
2022-09-19 15:24:06 +02:00 -
5d4b6f2173Faster GetObject workflow for getting entire objects
Alex Auvolat
2022-09-19 12:16:38 +02:00 -
4fba06d62e
Merge pull request 'updates to documentation for v0.8' (#385) from doc-0.8 into main
Alex
2022-09-19 10:45:10 +02:00 -
1d0a610690Finish writing about Garage features, and fix from-source instructions
Alex Auvolat
2022-09-15 13:23:57 +02:00 -
f6aebefcc9Some work on documentation towards v0.8
Alex Auvolat
2022-09-14 19:31:13 +02:00 -
89b8087ba8
Merge pull request 'Properly return HTTP 204 when deleting non-existent object (fix #227)' (#384) from deleteobject-204 into main
Alex
2022-09-14 17:16:39 +02:00 -
76f42a1a2bProperly return HTTP 204 when deleting non-existent object (fix #227)
Alex Auvolat
2022-09-14 17:07:55 +02:00 -
82600acf77
Merge pull request 'Allow for hostnames in bootstrap_peers and rpc_public_addr (fix #353)' (#383) from resolve-peer-names into main
Alex
2022-09-14 16:37:18 +02:00 -
e46dc2a8efAllow for hostnames in bootstrap_peers and rpc_public_addr (fix #353)
Alex Auvolat
2022-09-14 16:09:38 +02:00 -
ab79a4aae2Enable k2v feature flag in CI v0.8.0-beta1-k2v
Alex Auvolat
2022-05-10 13:29:14 +02:00 -
80fdbfb0aa
Merge pull request 'various fixes for v0.8.0' (#380) from various-fixes-for-0.8 into main
v0.8.0-beta1
Alex
2022-09-13 16:49:05 +02:00 -
ab722cb40fAdd checks on replication_factor of layouts we use (fix #363, fix #364)
Alex Auvolat
2022-09-13 16:22:23 +02:00 -
38be811b1cFix clippy lint that says we should implement Eq
Alex Auvolat
2022-09-13 16:08:00 +02:00 -
44733474bbRemove/change println! in server code (fix #358)
Alex Auvolat
2022-09-13 16:01:55 +02:00 -
07febd3ecdEnsure data dir is created immediately when Garage starts (fix #349)
Alex Auvolat
2022-09-13 15:57:27 +02:00 -
11bdc971e2
Merge pull request 'use netapp streaming body' (#343) from netapp-stream-body into main
Alex
2022-09-13 15:26:08 +02:00 -
ff30891999Use streaming block API for get with Range requests
Alex Auvolat
2022-09-13 15:13:07 +02:00 -
28a4af73caUse netapp 0.5 published from crates.io
Alex Auvolat
2022-09-13 13:11:44 +02:00 -
b823151a0bimprovements in block manager
Alex Auvolat
2022-09-12 16:57:38 +02:00 -
309d7aef3f
Merge pull request 'performance improvements' (#342) from lx-perf-improvements into main
Alex
2022-09-12 16:38:43 +02:00 -
f91fab8582Simplify+improve async hasher by using bounded channel
Alex Auvolat
2022-09-12 16:23:43 +02:00 -
c4adbeed51
Added the section with description proofs of the parametric assignment computation in the optimal layout report
Mendes
2022-09-10 13:51:12 +02:00 -
7f54706b95Merge branch 'lx-perf-improvements' into netapp-stream-body
Alex Auvolat
2022-09-08 15:50:56 +02:00