Commit Graph

46 Commits

Author SHA1 Message Date
dependabot[bot] 66c6e532f6 Bump the dependencies group with 18 updates
Bumps the dependencies group with 18 updates:

| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.80` | `0.1.83` |
| [bytes](https://github.com/tokio-rs/bytes) | `1.6.0` | `1.7.2` |
| [clap](https://github.com/clap-rs/clap) | `4.5.7` | `4.5.18` |
| [hyper](https://github.com/hyperium/hyper) | `1.3.1` | `1.4.1` |
| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.5` | `0.1.9` |
| [http-body](https://github.com/hyperium/http-body) | `1.0.0` | `1.0.1` |
| [prost](https://github.com/tokio-rs/prost) | `0.13.1` | `0.13.3` |
| [prost-types](https://github.com/tokio-rs/prost) | `0.13.1` | `0.13.3` |
| [protobuf](https://github.com/stepancheg/rust-protobuf) | `3.5.1` | `3.6.0` |
| [serde](https://github.com/serde-rs/serde) | `1.0.203` | `1.0.210` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.118` | `1.0.128` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.61` | `1.0.64` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.38.0` | `1.40.0` |
| [tonic](https://github.com/hyperium/tonic) | `0.12.1` | `0.12.3` |
| [tonic-build](https://github.com/hyperium/tonic) | `0.12.1` | `0.12.3` |
| [tonic-reflection](https://github.com/hyperium/tonic) | `0.12.1` | `0.12.3` |
| [regex](https://github.com/rust-lang/regex) | `1.10.5` | `1.11.0` |
| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.11` | `0.7.12` |


Updates `async-trait` from 0.1.80 to 0.1.83
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.80...0.1.83)

Updates `bytes` from 1.6.0 to 1.7.2
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.6.0...v1.7.2)

Updates `clap` from 4.5.7 to 4.5.18
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.7...clap_complete-v4.5.18)

Updates `hyper` from 1.3.1 to 1.4.1
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v1.3.1...v1.4.1)

Updates `hyper-util` from 0.1.5 to 0.1.9
- [Release notes](https://github.com/hyperium/hyper-util/releases)
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.5...v0.1.9)

Updates `http-body` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/hyperium/http-body/releases)
- [Commits](https://github.com/hyperium/http-body/compare/v1.0.0...v1.0.1)

Updates `prost` from 0.13.1 to 0.13.3
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/prost/compare/v0.13.1...v0.13.3)

Updates `prost-types` from 0.13.1 to 0.13.3
- [Release notes](https://github.com/tokio-rs/prost/releases)
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/prost/compare/v0.13.1...v0.13.3)

Updates `protobuf` from 3.5.1 to 3.6.0
- [Changelog](https://github.com/stepancheg/rust-protobuf/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stepancheg/rust-protobuf/compare/v3.5.1...v3.6.0)

Updates `serde` from 1.0.203 to 1.0.210
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.210)

Updates `serde_json` from 1.0.118 to 1.0.128
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.118...1.0.128)

Updates `thiserror` from 1.0.61 to 1.0.64
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.61...1.0.64)

Updates `tokio` from 1.38.0 to 1.40.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.38.0...tokio-1.40.0)

Updates `tonic` from 0.12.1 to 0.12.3
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.3)

Updates `tonic-build` from 0.12.1 to 0.12.3
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.3)

Updates `tonic-reflection` from 0.12.1 to 0.12.3
- [Release notes](https://github.com/hyperium/tonic/releases)
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/tonic/compare/v0.12.1...v0.12.3)

Updates `regex` from 1.10.5 to 1.11.0
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.10.5...1.11.0)

Updates `tokio-util` from 0.7.11 to 0.7.12
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.11...tokio-util-0.7.12)

---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: bytes
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: hyper
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: hyper-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: http-body
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: prost
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: prost-types
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: tonic
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: tonic-build
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: tonic-reflection
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: tokio-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 05:17:37 +00:00
weisd 91e65867bb merge main 2024-09-27 20:12:54 +08:00
junxiang Mu 04ab9d75a9 multiplex channel && rpc service add authentication
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-27 16:29:40 +08:00
junxiang Mu a65b074e9f put_object func add lock
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-27 10:31:16 +08:00
junxiang Mu ca3dac9a25 support distribute lock
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-26 11:30:56 +08:00
JimChenWYU 48d2285d36 chore: 添加删除并发限制 2024-09-23 15:32:48 +08:00
junxiang Mu 5e70d8b841 add base lock
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-16 13:08:27 +08:00
bestgopher 61cf686527 feat: support bucket tagging
Closes #41
Signed-off-by: bestgopher <84328409@qq.com>
2024-09-14 10:19:29 +08:00
junxiang Mu 266d5618ae support stream write
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-13 13:53:26 +08:00
junxiang Mu ff053c36e5 support multi node
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-09-13 10:12:57 +08:00
weisd 8d1447e08c merge global_disks 2024-09-10 17:59:23 +08:00
junxiang Mu a8e546c9af support remote disk
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-08-29 18:28:47 +08:00
junxiang Mu 78f3944b5d remote make bucket
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-08-27 16:43:12 +08:00
weisd cfd6e2b32f add: delete_versions 2024-08-27 14:12:15 +08:00
junxiang Mu 0a373bc260 通过tonic支持节点间通信(初步 2024-08-27 11:40:00 +08:00
shiro.lee 077076a547 fix: Body转换 2024-08-16 10:34:06 +08:00
weisd 5677839d48 test read xl.meta 2024-08-14 17:03:53 +08:00
weisd d1b1e896f6 添加 自定义MetaObject marshal 2024-08-12 17:55:23 +08:00
weisd 71ff5aa253 添加config默认值 2024-08-09 21:27:10 +08:00
shiro.lee 82bca87418 fix: unix下增加openssl依赖包 2024-08-09 09:45:04 +08:00
shiro.lee b007903616 fix: 去除anyhow的依赖 2024-08-06 22:59:28 +08:00
shiro.lee 7b8c11ecf3 fix: 去除anyhow提供的错误处理,统一使用自定义的Error和Result 2024-08-05 18:48:45 +08:00
weisd 1b60d05434 test:get_object 2024-07-24 16:45:23 +08:00
weisd 89cc7641cb todo:download 2024-07-22 11:47:29 +08:00
weisd 1a6fa86fc2 todo: get_object_reader 2024-07-18 16:25:46 +08:00
weisd fc04e08873 up log 2024-07-18 14:48:21 +08:00
weisd e3fe26ae72 merge erasure 2024-07-09 11:03:46 +08:00
weisd 365aa7e368 test:mc cp 2024-07-08 18:03:56 +08:00
shiro.lee 9db3a04275 fix: 优化endpoint new的逻辑 2024-07-05 11:47:13 +08:00
weisd e013d33691 rm pipe 2024-07-02 15:07:40 +08:00
weisd e2f3721459 todo:put_object 2024-07-01 18:10:16 +08:00
weisd 064a180b3a todo:put_object 2024-06-28 18:13:50 +08:00
weisd 732a9d0712 init:store 2024-06-26 16:02:25 +08:00
weisd 03572ebcab init:store 2024-06-26 15:53:11 +08:00
weisd faeb477880 run init 2024-06-25 17:35:31 +08:00
weisd 0e4e574bd4 merge main 2024-06-25 16:41:41 +08:00
weisd 92d6b07578 run init 2024-06-25 16:22:14 +08:00
weisd 0a9f06096b rename ecstore 2024-06-25 15:45:21 +08:00
shiro.lee 9161b8fffe fix: 新增服务启动流程 2024-06-24 23:40:33 +08:00
weisd 7b9d13bdd1 todo 2024-06-24 18:14:39 +08:00
weisd 233cca2555 add Erasure 2024-06-24 11:47:43 +08:00
shiro.lee 85a2fbdbda init: 结构修改 2024-06-23 16:35:24 +08:00
shiro.lee 51742a3299 init: dependencies 2024-06-23 15:27:34 +08:00
shiro.lee 2345398f14 init: rename 2024-06-23 13:37:49 +08:00
lihaixing 4d1a6254e2 init: add dependencies 2024-06-23 13:06:43 +08:00
lihaixing 1db41ee20d init: add workspace 2024-06-23 12:58:12 +08:00