curve

Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage.

APACHE-2.0 License

Stars
2.3K
Committers
95

Bot releases are hidden (Show)

curve - Latest Release

Published by ilixiaocui 5 months ago

curve - v1.2.7-rc5

Published by ilixiaocui 8 months ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v1.2.7-rc5...v1.2.7-rc5

curve - v1.2.7-rc5

Published by ilixiaocui 8 months ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v1.2.7-rc5...v1.2.7-rc5

curve - v1.2.7-rc4

Published by wu-hanqing 10 months ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v1.2.7-rc3...v1.2.7-rc4

curve - v2.8.0-beta

Published by SeanHai 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/opencurve/curve/compare/v2.7.0-rc1...v2.8.0-beta

curve - v1.2.7-rc3

Published by wu-hanqing 11 months ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v1.2.7-rc2...v1.2.7-rc3

curve - v1.5.0-rc0

Published by xu-chaojie 11 months ago

CHANGELOG of v1.5

Features

Local Snapshot

The related functions provided by local snapshots are as follows:

  • Create snapshot
  • Delete snapshot
  • List snapshots
  • Protect snapshot
  • Unprotect snapshot

Local Clone

The relevant functions provided by local cloning are as follows:

  • Clone, that is, clone a subvolume from a local snapshot
  • Flatten, which is to complement the data of the child volume and decouple it from the parent volume and snapshot.
  • children, that is, the subvolumes cloned by querying the snapshot of the parent volume or the subvolumes cloned by querying the snapshot.

Tools-v2 support for local snapshot and local clone

The tools-v2 tool provides a local snapshot command line tool to execute the above-mentioned local snapshot and clone command lines.

For specific instructions on how to use the tool commands, see the documentation:

localsnapshotclone_tools_api

RESTful API interface support for local snapshot and local clone

SnapshotCloneServer provides a RESTful API interface, which provides an interface in the form of RESTful API to perform the above-mentioned local snapshot and cloning functions. In addition, RESTful API interfaces for creating volumes, deleting volumes, and listing volumes are provided.

For specific restfulapi functions, see the documentation:

localsnapshotclone_restful_api

The current version's compatibility with the old s3 snapshot-related API functions has not yet been implemented. It is expected to be compatible with the old API in the next version.

spdk tgt server that supports caching

In particular, the release 1.5 version also supports exporting iscsi volumes through the spdk tgt function. By docking the spdk tgt module, curveadm can create a curve target node that supports caching and mount it to multiple platforms such as windows through iscsi (this part requires curveadm Specific versions support).

curve - v1.2.7-rc2

Published by wu-hanqing 11 months ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v1.2.7-rc1...v1.2.7-rc2

curve - v2.7.0-rc1

Published by Wine93 11 months ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v2.7.0-beta2...v2.7.0-rc1

curve - v2.7.0-beta2

Published by Wine93 12 months ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v2.7.0-beta1...v2.7.0-beta2

curve - v2.7.0-beta1

Published by opencurveadmin 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/opencurve/curve/compare/v2.6.0-hotfix...v2.7.0-beta1

curve - v2.6.0-hotfix

Published by wuhongsong almost 1 year ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v2.6.0-latest...v2.6.0-hotfix

curve - v1.2.7-rc1

Published by wu-hanqing about 1 year ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v1.2.7-beta2...v1.2.7-rc1

curve - v2.6.0-rc2

Published by Cyber-SiKu about 1 year ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v2.6.0-rc1...v2.6.0-rc2

curve - v2.6.0-rc2

Published by Cyber-SiKu about 1 year ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v2.6.0-latest...v2.6.0-rc2

curve -

Published by YunhuiChen about 1 year ago

curve - v2.5.0-rc1

Published by Cyber-SiKu about 1 year ago

What's Changed

Full Changelog: https://github.com/opencurve/curve/compare/v2.5.0-beta1...v2.5.0-rc1

curve -

Published by YunhuiChen about 1 year ago

curve -

Published by YunhuiChen about 1 year ago

Package Rankings
Top 4.59% on Proxy.golang.org
Badges
Extracted from project README
Star History Chart