|
7907a09acc
|
api: allow custom unix bind mode and use 0o220 for admin server
|
2023-10-03 17:31:40 +02:00 |
|
|
16aa418e47
|
Merge pull request 'doc: update endpoint_url documentation' (#641) from flokli/garage:aws-endpoint-url into main
continuous-integration/drone/push Build is passing
Reviewed-on: #641
|
2023-10-02 14:30:53 +00:00 |
|
|
cb359b4434
|
doc: update endpoint_url documentation
continuous-integration/drone/pr Build is passing
Since `awscli` `>=1.29.0` or `>=2.13.0` it is now possible to use the
`AWS_ENDPOINT_URL` environment variable, or the `endpoint_url` config
key to override the endpoint URL. This means, the aws bash function to
wrap with --endpoint-url is not necessary anymore. Update invocations to
reflect that.
https://docs.aws.amazon.com/sdkref/latest/guide/feature-ss-endpoints.html
https://github.com/aws/aws-cli/issues/4454#issuecomment-1626116607
|
2023-10-02 17:16:11 +03:00 |
|
|
8ec6a53b35
|
everywhere: support unix sockets when binding in various places
continuous-integration/drone/pr Build is passing
this patch implements binding to paths as a unix socket for generic
server and web server.
|
2023-09-29 18:57:44 +02:00 |
|
|
7353038a64
|
config: allow using paths for unix domain sockets in various places
this patch updates the config format to also allow paths in bind
addresses for unix domain sockets.
this has been added to all apis except rpc.
|
2023-09-29 18:38:30 +02:00 |
|
|
10195f1567
|
util: add helper sum type for unix and tcp socket addresses
this patch introduces a new sum type that can represent either a
tcp socket address or a unix domain socket path.
|
2023-09-29 18:37:36 +02:00 |
|
|
6086a3fa07
|
cargo: add hyperlocal as a dependency
|
2023-09-29 18:37:12 +02:00 |
|
|
9ac1d5be0e
|
add upgrade test for garage 0.8 -> 0.9
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-27 14:57:37 +02:00 |
|
|
897cbf2c27
|
actually update rmp-serde to 1.1.2 for both garage and netapp dependency (fix #629)
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone/tag Build is passing
continuous-integration/drone Build was killed
|
2023-09-27 13:13:00 +02:00 |
|
|
ad82035b98
|
Merge branch 'main' into next
|
2023-09-27 13:11:52 +02:00 |
|
|
aa7eadc799
|
Merge pull request 'New layout: fixes and UX improvements' (#634) from new-layout-ux into next
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone/tag Build is passing
continuous-integration/drone Build is passing
Reviewed-on: #634
|
2023-09-27 09:04:32 +00:00 |
|
|
0e5925fff6
|
layout doc: reformulate
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-22 16:14:47 +02:00 |
|
|
8d07888fa2
|
layout doc: write explanations for bizarre scenarios
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-22 16:07:46 +02:00 |
|
|
405aa42b7d
|
layout doc: update old text
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
|
2023-09-22 10:06:31 +02:00 |
|
|
b4a0e636d8
|
new layout doc: add examples of unexpected layout, to explain
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
|
2023-09-22 09:49:07 +02:00 |
|
|
1d986bd889
|
Merge pull request 'Refactor db transactions and add on_commit for table.queue_insert' (#637) from k2v-indices-lmdb into next
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #637
|
2023-09-21 14:03:35 +00:00 |
|
|
0635250b2b
|
garage_table/queue_insert: delay worker notification to after transaction commit (fix #583)
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-21 15:37:28 +02:00 |
|
|
f97168f805
|
garage_db: refactor transactions and add on_commit mechanism
|
2023-09-21 15:35:31 +02:00 |
|
|
3ecc17f8c5
|
new layout: use deterministic randomness for reproducible results
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-21 11:21:35 +02:00 |
|
|
3a0e074047
|
Merge pull request 'prez-ocp' (#636) from prez-ocp into main
continuous-integration/drone/push Build is passing
Reviewed-on: #636
|
2023-09-21 08:15:10 +00:00 |
|
|
95ae09917b
|
add ocp2023 presentation
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-19 14:02:07 +02:00 |
|
|
a7ababb5db
|
doc: update sticker
continuous-integration/drone/push Build is passing
|
2023-09-18 16:40:06 +02:00 |
|
|
013b026d56
|
update cargo.nix
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-18 12:18:56 +02:00 |
|
|
0088599f52
|
new layout: fix clippy lints
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-09-18 12:17:07 +02:00 |
|
|
749b4865d0
|
new layout: improve display and fix comments
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-09-18 12:07:45 +02:00 |
|
|
015ccb39aa
|
new layout: make zone_redundancy optionnal (if not set, is maximum)
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-09-18 11:59:08 +02:00 |
|
|
2e229d4430
|
new layout: improve output display
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build was killed
|
2023-09-12 17:24:51 +02:00 |
|
|
be1a16b42b
|
Merge pull request 'Fix multiple shutdown issues' (#633) from fix-shutdown into main
continuous-integration/drone/push Build is passing
Reviewed-on: #633
|
2023-09-12 12:54:50 +00:00 |
|
|
91e764a2bf
|
fix hang on shutdown
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-12 14:35:48 +02:00 |
|
|
aa79810596
|
Fix error when none of S3/K2V/WEB/ADMIN server is started (fix #613)
|
2023-09-12 14:35:19 +02:00 |
|
|
fd7d8fec59
|
Merge branch 'main' into next
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
continuous-integration/drone Build was killed
|
2023-09-11 23:09:20 +02:00 |
|
|
143a349f55
|
Merge pull request 'fix 32-bit build' (#632) from fix-32bit into main
continuous-integration/drone/push Build is passing
Reviewed-on: #632
|
2023-09-11 21:08:26 +00:00 |
|
|
9cfe55ab60
|
fix 32-bit build
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
continuous-integration/drone Build is passing
|
2023-09-11 20:01:29 +02:00 |
|
|
51abbb02d8
|
Merge branch 'main' into next
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-11 20:00:02 +02:00 |
|
|
2548a247f2
|
Merge pull request 'use statvfs instead of mount list to determine free data/meta space (fix #611)' (#631) from fix-free-space into main
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
Reviewed-on: #631
|
2023-09-11 17:29:23 +00:00 |
|
|
d5bb50d738
|
use statvfs instead of mount list to determine free data/meta space (fix #611)
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build was killed
|
2023-09-11 19:08:24 +02:00 |
|
|
fc635f7072
|
Merge pull request 'make lmdb's map_size configurable (fix #628)' (#630) from configurable-map-size into main
continuous-integration/drone/push Build is passing
Reviewed-on: #630
|
2023-09-11 16:48:14 +00:00 |
|
|
f8b3883611
|
config: make block_size and sled_cache_capacity expressable as strings
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-11 18:34:59 +02:00 |
|
|
51b9731a08
|
make lmdb's map_size configurable (fix #628)
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-11 18:03:44 +02:00 |
|
|
ad6b1cc0be
|
Merge branch 'main' into next
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-11 13:14:18 +02:00 |
|
|
7228fbfd4f
|
Merge pull request 'multi-hdd support (fix #218)' (#625) from multihdd into next
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
Reviewed-on: #625
|
2023-09-11 10:52:01 +00:00 |
|
|
ba7ac52c19
|
block repair: simpler/more robust iterator progress calculation
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-11 12:31:34 +02:00 |
|
|
9526328d38
|
scrub: clear saved checkpoint when canceling scrub
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-11 12:10:48 +02:00 |
|
|
7f9ba49c71
|
block manager: remove data_dir field
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-11 11:57:36 +02:00 |
|
|
de5d792181
|
block manager: fix indentation (why not detected by cargo fmt?)
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-11 11:52:57 +02:00 |
|
|
be91ef6294
|
block manager: fix bug where rebalance didn't delete old copies
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-07 16:04:03 +02:00 |
|
|
2657b5c1b9
|
block manager: fix bugs
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-07 15:30:56 +02:00 |
|
|
eb972a8422
|
doc: update multi-hdd section
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-07 14:48:36 +02:00 |
|
|
2f112ac682
|
correct free data space accounting for multiple data dirs on same fs
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-07 14:42:20 +02:00 |
|
|
6a067e30ee
|
doc: documentation of rebalance repair
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2023-09-07 13:49:12 +02:00 |
|