Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow external HTTP clientk2v/shared_http_client | Quentin Dufour | 2024-02-23 | 1 | -0/+10 |
| | |||||
* | Merge pull request 'some refactoring on data read/write path' (#729) from ↵ | Alex | 2024-02-23 | 6 | -148/+130 |
|\ | | | | | | | | | | | refactor-block into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/729 | ||||
| * | [refactor-block] simplify some morerefactor-block | Alex Auvolat | 2024-02-23 | 2 | -22/+5 |
| | | |||||
| * | [refactor-block] add DataBlockStream type | Alex Auvolat | 2024-02-23 | 2 | -14/+18 |
| | | |||||
| * | [refactor-block] refactor DataBlock and DataBlockPath | Alex Auvolat | 2024-02-23 | 3 | -75/+85 |
| | | |||||
| * | [refactor-block] simplify rpc_get_block | Alex Auvolat | 2024-02-23 | 2 | -24/+4 |
| | | |||||
| * | [refactor-block] move read_stream_to_end to garage_net | Alex Auvolat | 2024-02-23 | 3 | -18/+28 |
| | | |||||
| * | [refactor-block] Remove redundant BlockStream type | Alex Auvolat | 2024-02-23 | 2 | -12/+7 |
|/ | |||||
* | Merge pull request 'Add node-global lock for bucket/key operations (fix ↵ | Alex | 2024-02-22 | 12 | -476/+511 |
|\ | | | | | | | | | | | #723)' (#728) from lock-createbucket into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/728 | ||||
| * | [lock-createbucket] Add node-global lock for bucket/key operations (fix #723)lock-createbucket | Alex Auvolat | 2024-02-22 | 12 | -476/+511 |
|/ | |||||
* | Merge pull request 'Minor typos & grammar fixes in docs' (#727) from ↵ | Alex | 2024-02-22 | 4 | -12/+12 |
|\ | | | | | | | | | | | hartraft/garage:docs-typo-fix into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/727 | ||||
| * | Align admin endpoint port | hartraft | 2024-02-20 | 1 | -1/+1 |
| | | |||||
| * | Minor typos and grammar | hartraft | 2024-02-20 | 2 | -10/+10 |
| | | |||||
| * | Typo | hartraft | 2024-02-20 | 1 | -1/+1 |
|/ | | | | Fix small typo on the getting started guide | ||||
* | Merge pull request 'system metrics improvements' (#726) from peer-metrics ↵ | Alex | 2024-02-20 | 4 | -104/+412 |
|\ | | | | | | | | | | | into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/726 | ||||
| * | [peer-metrics] add documentation for new cluster status metricspeer-metrics | Alex Auvolat | 2024-02-20 | 1 | -0/+106 |
| | | |||||
| * | [peer-metrics] add basic cluster node status metrics (fix #545) | Alex Auvolat | 2024-02-20 | 1 | -0/+94 |
| | | |||||
| * | [peer-metrics] refactor SystemMetrics to hold a reference to System | Alex Auvolat | 2024-02-20 | 3 | -72/+83 |
| | | |||||
| * | [peer-metrics] Add metrics for cluster health, like GetClusterHealth admin API | Alex Auvolat | 2024-02-20 | 2 | -28/+172 |
| | | |||||
| * | [peer-metrics] refactor/simplify SystemMetrics | Alex Auvolat | 2024-02-20 | 2 | -88/+41 |
| | | |||||
* | | Merge pull request 'Filter nodes Garage tries to connect to' (#719) from ↵ | Alex | 2024-02-20 | 1 | -5/+16 |
|\ \ | |/ |/| | | | | | | | reconnect-only-current into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/719 | ||||
| * | [reconnect-only-current] filter nodes to reconnect to | Alex Auvolat | 2024-02-20 | 1 | -5/+16 |
| | | | | | | | | | | do not try reconnecting to nodes received from consul/kubernetes discovery if they are not currently in the layout | ||||
* | | Merge pull request 'garage_net: retry connecting when new IP is learned' ↵ | Alex | 2024-02-19 | 1 | -22/+32 |
|\ \ | | | | | | | | | | | | | | | | (#724) from networking-fixes into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/724 | ||||
| * | | [networking-fixes] small refactoring in garage_net peering | Alex Auvolat | 2024-02-19 | 1 | -14/+12 |
| | | | |||||
| * | | [networking-fixes] garage_net: retry connecting when new IP is learned | Alex Auvolat | 2024-02-19 | 1 | -8/+20 |
|/ / | |||||
* | | Merge pull request 'fixes to RPC networking' (#721) from networking-fixes ↵ | Alex | 2024-02-19 | 6 | -19/+61 |
|\ \ | | | | | | | | | | | | | | | | into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/721 | ||||
| * | | [networking-fixes] add doc for rpc_bind_outgoingnetworking-fixes | Alex Auvolat | 2024-02-19 | 1 | -0/+13 |
| | | | |||||
| * | | [networking-fixes] add option to bind outgoing RPC sockets (fix #638) | Alex Auvolat | 2024-02-19 | 5 | -7/+31 |
| | | | | | | | | | | | | Thanks to yuka for the original patch. | ||||
| * | | [networking-fixes] use rpc_public_addr in netapp's HelloMessage | Alex Auvolat | 2024-02-19 | 2 | -12/+17 |
|/ / | |||||
* | | Merge pull request 'doc: fixes to index of configuration options' (#722) ↵ | Alex | 2024-02-19 | 1 | -15/+12 |
|\ \ | |/ |/| | | | | | | | from doc-fixes into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/722 | ||||
| * | [doc-fixes] configuration reference: fix typo and set block size in M | Alex Auvolat | 2024-02-19 | 1 | -2/+2 |
| | | |||||
| * | [doc-fixes] fixes to index of configuration options | Alex Auvolat | 2024-02-19 | 1 | -13/+10 |
|/ | |||||
* | Merge pull request 'import Netapp code into Garage codebase' (#717) from ↵ | Alex | 2024-02-15 | 37 | -136/+3875 |
|\ | | | | | | | | | | | import-netapp into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/717 | ||||
| * | [import-netapp] move and rename FullMeshPeeringSrategy to PeeringManagerimport-netapp | Alex Auvolat | 2024-02-15 | 5 | -25/+25 |
| | | |||||
| * | [import-netapp] fix tests | Alex Auvolat | 2024-02-15 | 4 | -15/+131 |
| | | |||||
| * | [import-netapp] import Netapp code into Garage codebase | Alex Auvolat | 2024-02-15 | 38 | -118/+3741 |
|/ | |||||
* | Merge pull request 'Fix cargo warnings in Cargo.toml files' (#718) from ↵ | Alex | 2024-02-15 | 5 | -58/+58 |
|\ | | | | | | | | | | | fix-cargo-toml into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/718 | ||||
| * | [fix-cargo-toml] fix cargo warnings in Cargo.toml filesfix-cargo-toml | Alex Auvolat | 2024-02-15 | 5 | -58/+58 |
|/ | |||||
* | Merge pull request 'small fixes to config/secrets handling' (#715) from ↵ | Alex | 2024-02-13 | 3 | -21/+30 |
|\ | | | | | | | | | | | fix-secrets-695 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/715 | ||||
| * | [fix-secrets-695] config: replace String by PathBuf for *_filefix-secrets-695 | Alex Auvolat | 2024-02-12 | 2 | -12/+14 |
| | | |||||
| * | [fix-secrets-695] take into account rpc secret from file for cli commands ↵ | Alex Auvolat | 2024-02-12 | 2 | -9/+16 |
| | | | | | | | | (fix #695) | ||||
* | | Merge pull request 'doc: mention `warn` and `error` as available log levels' ↵ | Alex | 2024-02-13 | 1 | -3/+4 |
|\ \ | |/ |/| | | | | | | | (#716) from emilylange/garage:doc/mention-warn-error-log-levels into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/716 | ||||
| * | doc: mention `warn` and `error` as available log levels | emilylange | 2024-02-12 | 1 | -3/+4 |
|/ | | | | | | | | | | | | | For some users, this might be their first time being interacting with the `env_logger` crate. As such, they might not be aware that less verbose log levels exist. Some might not want to log every incoming request, for example. This commit also adds syntax hints to the code-fence for bash for better syntax highlighting of that section, and repeats itself multiple times, that `info` is, in fact, the default. No changes to the recommendation of log levels were made. | ||||
* | Merge pull request 'Implement header overriding in GetObject (fix #650)' ↵ | Alex | 2024-02-09 | 5 | -8/+131 |
|\ | | | | | | | | | | | (#713) from header-override-650 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/713 | ||||
| * | [header-override-650] implement header overriding in GetObject (fix #650)header-override-650 | Alex Auvolat | 2024-02-09 | 5 | -8/+131 |
| | | |||||
* | | Merge pull request '`garage block info`: find blocks by prefix (fix #682)' ↵ | Alex | 2024-02-09 | 1 | -2/+45 |
|\ \ | |/ |/| | | | | | | | (#712) from block-info-short-682 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/712 | ||||
| * | [block-info-short-682] `garage block info`: find blocks by prefix (fix #682)block-info-short-682 | Alex Auvolat | 2024-02-09 | 1 | -2/+45 |
| | | |||||
* | | Merge pull request 'Allow multi-character delimiters in List* (fix #692)' ↵ | Alex | 2024-02-09 | 3 | -7/+67 |
|\ \ | |/ |/| | | | | | | | (#711) from multi-char-delimiter-692 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/711 | ||||
| * | [multi-char-delimiter-692] allow multi-character delimiters in List* (fix #692) | Alex Auvolat | 2024-02-09 | 3 | -7/+67 |
|/ | |||||
* | Merge pull request 'Fix & simplify CI using Woodpecker' (#706) from ↵ | Alex | 2024-02-09 | 14 | -547/+150 |
|\ | | | | | | | | | | | nix-improvements into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/706 |