When using the build script to compile the program, it automatically
uses the latest git tag as the program version number information.
Signed-off-by: Mofei Zhang <mofei2816@gmail.com>
When creating a volume, it returns to success when both the meta
partition and data partition are successfully created.
When adding a data partition to the volume, the data partition is
successfully created and then returns to success.
Signed-off-by: Mofei Zhang <mofei2816@gmail.com>
Auto create user while create volume if the owner user is not exists.
Add a option for force transfer volume to target user.
Signed-off-by: Mofei Zhang <mofei2816@gmail.com>
Enhancement: validate user policy when mount volume.
Enhancement: when an object node loads a volume, different volumes do not block each other.
Enhancement: when checking policies, check user permissions before checking volume policies to reduce the overhead of loading volumes.
Enhancement: release connection pool when releasing meta wrapper resources.
Enhancement: the object node automatically releases the deleted volume.
Fix: response when deleting non-existing files using Object Storage
Interface.
Fix: url parameter parsing issue of signature algorithm V2.
Signed-off-by: Mofei Zhang <mofei2816@gmail.com>
Refactor: using cli instead of curl in CI scripts
Add: CLI command for CLI for adding more data partition to volume
Enhancement: optimize CLI output format
Signed-off-by: Mofei Zhang <mofei2816@gmail.com>
Add: list user with filter command for CLI
Enhancement: performance of ListBuckets API
Fix: action identify issue
Signed-off-by: Mofei Zhang <mofei2816@gmail.com>