houseme
2e14b32ccd
chore: Add copyright and license headers ( #23 )
...
* chore: Add copyright and license headers
This commit adds the Apache 2.0 license and a copyright notice to the header of all source files. This ensures that the licensing and copyright information is clearly stated within the codebase.
* cargo fmt
* fix
* fmt
* fix clippy
2025-07-02 15:07:47 +08:00
houseme
749537664f
fix:Apply suggestions from clippy 1.88
2025-06-27 18:16:29 +08:00
Nugine
1606276223
feat(protos): use Bytes for protobuf bytes type fields.
2025-06-15 22:07:01 +08:00
weisd
91c099e35f
add Error test, fix clippy
2025-06-09 11:29:23 +08:00
weisd
15a3012d05
drop common/error
2025-06-06 16:46:18 +08:00
weisd
9384b831ec
ecstore update ec/disk/error
2025-06-06 01:13:51 +08:00
安正超
b5c846132e
fix: revert ns_lock test to use distributed locks and add ignore attribute
2025-05-28 14:38:43 +08:00
安正超
462e75b227
test: add ignore attributes to e2e tests requiring external services
2025-05-28 11:56:39 +08:00
安正超
ecbd1e0bc3
fix: resolve critical namespace lock bug and improve test reliability
2025-05-28 11:51:48 +08:00
overtrue
9d90913697
feat: translate Chinese comments to English across codebase
2025-05-25 15:24:34 +08:00
junxiang Mu
ebf1a9d9c4
update tonic axum
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-04-09 02:41:06 +00:00
weisd
7ea163fbe1
update s3 api access check support anonymous
2025-03-26 14:21:43 +08:00
weisd
c8e13b8ab5
move policy out of iam
2025-03-26 10:19:47 +08:00
weisd
545ae79e44
move ecsotre/error to common
2025-03-25 17:42:15 +08:00
weisd
34b16293ba
merge main
2024-12-26 00:10:11 +08:00
weisd
e725c97536
remove openssl dep
2024-12-23 19:58:37 +08:00
junxiang Mu
9dec7b1f66
rewrite decode
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2024-12-23 17:46:39 +08:00
junxiang Mu
c078a4e04c
add test case
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2024-12-23 16:21:30 +08:00
junxiang Mu
ab26b7c1ca
refactor walk_dir grpc api
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2024-12-23 16:21:30 +08:00
Nugine
c83d5e1e59
style: workspace lints ( #148 )
...
* fix: clippy error
* style: workspace lints
* test: ignore failures
2024-12-05 15:12:52 +08:00
weisd
eb12c9b005
test StorageInfoHandler
2024-12-03 17:38:52 +08:00
mujunxiang
7029524504
peer rest frame
...
Signed-off-by: mujunxiang <1948535941@qq.com >
2024-11-27 14:24:22 +08:00
mujunxiang
e94d462652
auto heal(3)
...
Signed-off-by: mujunxiang <1948535941@qq.com >
2024-11-19 17:15:37 +08:00
junxiang Mu
02300b65ce
fix reply warnning
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2024-10-25 09:16:46 +08:00
junxiang Mu
505381e760
fix lock drop
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2024-10-24 17:34:24 +08:00
junxiang Mu
adef6476ec
fix e2e_test token validate
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2024-10-12 09:05:53 +08:00
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
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
ff053c36e5
support multi node
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2024-09-13 10:12:57 +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
0a373bc260
通过tonic支持节点间通信(初步
2024-08-27 11:40:00 +08:00