|
5a0bee62cf
|
src/util: fix typo
|
2023-09-29 21:11:32 +02:00 |
|
Roberto Hidalgo
|
eceea96e59
|
set default for [consul-services] api
|
2023-09-29 21:11:10 +02:00 |
|
Roberto Hidalgo
|
c1c75d1201
|
simplify code according to feedback
|
2023-09-29 21:11:09 +02:00 |
|
Roberto Hidalgo
|
b22c52effe
|
rename mode to consul_http_api
|
2023-09-29 21:11:08 +02:00 |
|
Roberto Hidalgo
|
db296c3a84
|
follow feedback, fold into existing feature
|
2023-09-29 21:11:07 +02:00 |
|
Roberto Hidalgo
|
dbc05ab96f
|
allow additional ServiceMeta, docs
|
2023-09-29 21:11:06 +02:00 |
|
Roberto Hidalgo
|
1c80e43edb
|
register consul services against local agent instead of catalog api
|
2023-09-29 21:11:05 +02:00 |
|
|
f2191fa171
|
Split format_table into separate crate and reduce k2v-client dependencies
|
2023-09-29 21:10:59 +02:00 |
|
Jonathan Davies
|
9357fab1d4
|
*: apply clippy recommendations.
|
2023-09-29 21:10:54 +02:00 |
|
|
c111796bfd
|
move git-version dependency to main crate to reduce rebuilds
|
2023-09-29 21:10:53 +02:00 |
|
|
00ab7a4d0d
|
Declare garage crates using workspace.dependencies
This will allow to really disable "sled" feature without declaring
`default-features = false` in every Cargo.toml where garage_db and
garage_model is used.
See https://doc.rust-lang.org/cargo/reference/workspaces.html#the-dependencies-table
|
2023-09-29 21:10:51 +02:00 |
|
|
0a1ddcf630
|
Prepare for v0.8.2
|
2023-03-13 18:46:31 +01:00 |
|
Jonathan Davies
|
25f2a46fc3
|
rpc/system_metrics.rs: Added rustversion label to garage_build_info metric.
|
2023-03-10 14:46:44 +00:00 |
|
Jonathan Davies
|
ff70e09aa0
|
util/forwarded_headers.rs: Generalized handle_forwarded_for_headers()
here.
|
2023-03-03 19:17:40 +00:00 |
|
|
80e2326998
|
fixes for pr 499
|
2023-02-06 12:23:55 +01:00 |
|
|
656b8d42de
|
secrets can be passed directly in config, as file, or as env
|
2023-02-03 15:27:39 +01:00 |
|
Jonathan Davies
|
20c1cdf662
|
Cargo.toml: Loosen tracing dependency to just 0.1.
|
2023-01-26 11:13:11 +00:00 |
|
Jonathan Davies
|
f952e37ba7
|
{model,util}/Cargo.toml: Updated blake2 from 0.9 to 0.10.
|
2023-01-26 11:13:11 +00:00 |
|
Jonathan Davies
|
fbafa76284
|
{db,util}/Cargo.toml: Updated mktemp from 0.4 to 0.5.
|
2023-01-26 11:13:11 +00:00 |
|
Jonathan Davies
|
d3b2a68988
|
{garage,util}/Cargo.toml: Updated toml from 0.5 to 0.6.
|
2023-01-26 11:13:11 +00:00 |
|
Jonathan Davies
|
b4a1a6a32f
|
util/time.rs: Updated deprecated associated function to timestamp_opt().
|
2023-01-26 11:13:11 +00:00 |
|
|
d6ea0cbefa
|
Add tests for rpc_secret_file
|
2023-01-07 14:19:36 +01:00 |
|
|
7b62fe3f0b
|
Error on both rpc_secret and rpc_secret_file
|
2023-01-07 13:49:03 +01:00 |
|
|
f2106c2733
|
Implement rpc_secret_file
|
2023-01-04 18:35:10 +01:00 |
|
|
29dbcb8278
|
bg var operation on all nodes at once
|
2023-01-04 13:25:57 +01:00 |
|
|
f3f27293df
|
Uniform framework for bg variable management
|
2023-01-04 13:07:13 +01:00 |
|
|
13c5549886
|
Remove token_bucket.rs
|
2023-01-04 11:47:56 +01:00 |
|
|
1d5bdc17a4
|
use impossible enum type
|
2023-01-03 16:04:06 +01:00 |
|
|
c106304b9c
|
more idiomatic and shorter
|
2023-01-03 16:00:19 +01:00 |
|
|
33f25d26c7
|
fix doc and add tests for migrate.rs
|
2023-01-03 15:53:13 +01:00 |
|
|
a54b67740d
|
move debug_serialize to garage_util::encode
|
2023-01-03 15:29:29 +01:00 |
|
|
8d5505514f
|
Make it explicit when using nonversioned encoding
|
2023-01-03 15:27:36 +01:00 |
|
|
cdb2a591e9
|
Refactor how things are migrated
|
2023-01-03 14:44:47 +01:00 |
|
|
939a6d67e8
|
Merge branch 'main' into internals-rework
|
2023-01-02 15:07:44 +01:00 |
|
|
6775569525
|
Bump everything to v0.8.1
|
2023-01-02 14:15:33 +01:00 |
|
|
510b620108
|
Get rid of background::spawn
|
2022-12-14 16:08:05 +01:00 |
|
|
dfc131850a
|
Simplified and more aggressive worker exit logic
|
2022-12-14 15:25:29 +01:00 |
|
|
d56c472712
|
Refactor background runner and get rid of job worker
|
2022-12-14 12:51:42 +01:00 |
|
|
d6040e32a6
|
cli: prettier table in garage stats
|
2022-12-13 15:43:22 +01:00 |
|
|
de9d6cddf7
|
Prettier worker list table; remove useless CLI log messages
|
2022-12-12 17:17:05 +01:00 |
|
|
8bc5caf7aa
|
Fix issue with 'http(s)://' prefix
|
2022-10-18 21:17:11 +02:00 |
|
|
002b9fc50c
|
Add TLS support for Consul discovery + refactoring
|
2022-10-18 18:38:20 +02:00 |
|
|
ad917ffd3f
|
Fix instant substractions that might have panicked
|
2022-09-29 15:53:54 +02:00 |
|
|
56592e1853
|
RPC performance changes
- configurable ping timeout
- single, much higher, configurable RPC timeout
- no more concurrency semaphore
|
2022-09-19 20:31:00 +02:00 |
|
|
e46dc2a8ef
|
Allow for hostnames in bootstrap_peers and rpc_public_addr (fix #353)
|
2022-09-14 16:09:38 +02:00 |
|
|
38be811b1c
|
Fix clippy lint that says we should implement Eq
|
2022-09-13 16:08:00 +02:00 |
|
|
11bdc971e2
|
Merge pull request 'use netapp streaming body' (#343) from netapp-stream-body into main
Reviewed-on: Deuxfleurs/garage#343
|
2022-09-13 15:26:08 +02:00 |
|
|
28a4af73ca
|
Use netapp 0.5 published from crates.io
|
2022-09-13 13:11:44 +02:00 |
|
|
f91fab8582
|
Simplify+improve async hasher by using bounded channel
|
2022-09-12 16:23:43 +02:00 |
|
|
7f54706b95
|
Merge branch 'lx-perf-improvements' into netapp-stream-body
|
2022-09-08 15:50:56 +02:00 |
|