go-ceph/docs/api-status.md
Sven Anderson 530af708c9 go-ceph: promote mature APIs to stable
Signed-off-by: Sven Anderson <sven@redhat.com>
2024-08-13 09:00:47 +00:00

2.2 KiB

go-ceph API Stability

Package: cephfs

No Preview/Deprecated APIs found. All APIs are considered stable.

Package: cephfs/admin

No Preview/Deprecated APIs found. All APIs are considered stable.

Package: rados

Preview APIs

Name Added in Version Expected Stable Version
ReadOpExecStep.Bytes v0.29.0 v0.31.0
ReadOp.Exec v0.29.0 v0.31.0
WriteOp.Exec v0.29.0 v0.31.0

Package: rbd

Preview APIs

Name Added in Version Expected Stable Version
CloneImageByID v0.29.0 v0.31.0

Deprecated APIs

Name Deprecated in Version Expected Removal Version
MirrorImageGlobalStatusIter.Close v0.11.0
Image.Open v0.2.0
Snapshot.Set v0.10.0

Package: rbd/admin

No Preview/Deprecated APIs found. All APIs are considered stable.

Package: rgw/admin

No Preview/Deprecated APIs found. All APIs are considered stable.

Package: common/admin/manager

No Preview/Deprecated APIs found. All APIs are considered stable.

Package: common/log

No Preview/Deprecated APIs found. All APIs are considered stable.

Package: common/admin/nfs

No Preview/Deprecated APIs found. All APIs are considered stable.

Package: rados/striper

Preview APIs

Name Added in Version Expected Stable Version
Striper.Read v0.29.0 v0.31.0
Striper.Stat v0.29.0 v0.31.0
New v0.29.0 v0.31.0
NewWithLayout v0.29.0 v0.31.0
Striper.Destroy v0.29.0 v0.31.0
Striper.SetObjectLayoutStripeUnit v0.29.0 v0.31.0
Striper.SetObjectLayoutStripeCount v0.29.0 v0.31.0
Striper.SetObjectLayoutObjectSize v0.29.0 v0.31.0
Striper.Write v0.29.0 v0.31.0
Striper.WriteFull v0.29.0 v0.31.0
Striper.Append v0.29.0 v0.31.0
Striper.Remove v0.29.0 v0.31.0
Striper.Truncate v0.29.0 v0.31.0
Striper.GetXattr v0.29.0 v0.31.0
Striper.SetXattr v0.29.0 v0.31.0
Striper.RmXattr v0.29.0 v0.31.0
Striper.ListXattrs v0.29.0 v0.31.0