From 7ac455058fe694f74da7e812849e44ae9a0bb5a7 Mon Sep 17 00:00:00 2001 From: Sven Anderson Date: Mon, 14 Feb 2022 16:53:46 +0100 Subject: [PATCH] rados: declare WriteOp.CmpExt as stable Signed-off-by: Sven Anderson --- docs/api-status.json | 10 ++++------ docs/api-status.md | 1 - rados/{write_op_preview.go => write_op_cmpext.go} | 4 ---- ...rite_op_preview_test.go => write_op_cmpext_test.go} | 3 --- 4 files changed, 4 insertions(+), 14 deletions(-) rename rados/{write_op_preview.go => write_op_cmpext.go} (95%) rename rados/{write_op_preview_test.go => write_op_cmpext_test.go} (95%) diff --git a/docs/api-status.json b/docs/api-status.json index 43b041c..40d1540 100644 --- a/docs/api-status.json +++ b/docs/api-status.json @@ -938,15 +938,13 @@ { "name": "WriteOp.WriteSame", "comment": "WriteSame write a given byte slice to the object multiple times, until\nwriteLen is satisfied.\n\nImplements:\n void rados_write_op_writesame(rados_write_op_t write_op,\n const char *buffer,\n size_t data_len,\n size_t write_len,\n uint64_t offset);\n" + }, + { + "name": "WriteOp.CmpExt", + "comment": "CmpExt ensures that given object range (extent) satisfies comparison.\n\nImplements:\n void rados_write_op_cmpext(rados_write_op_t write_op,\n const char * cmp_buf,\n size_t cmp_len,\n uint64_t off,\n int * prval);\n" } ], "preview_api": [ - { - "name": "WriteOp.CmpExt", - "comment": "CmpExt ensures that given object range (extent) satisfies comparison.\n PREVIEW\n\nImplements:\n void rados_write_op_cmpext(rados_write_op_t write_op,\n const char * cmp_buf,\n size_t cmp_len,\n uint64_t off,\n int * prval);\n", - "added_in_version": "v0.12.0", - "expected_stable_version": "v0.14.0" - }, { "name": "ReadOp.Read", "comment": "Read bytes from offset into buffer.\nlen(buffer) is the maximum number of bytes read from the object.\nbuffer[:ReadOpReadStep.BytesRead] then contains object data.\n PREVIEW\n\nImplements:\n void rados_read_op_read(rados_read_op_t read_op,\n uint64_t offset,\n size_t len,\n char * buffer,\n size_t * bytes_read,\n int * prval)\n", diff --git a/docs/api-status.md b/docs/api-status.md index 9575a07..c21dcf6 100644 --- a/docs/api-status.md +++ b/docs/api-status.md @@ -19,7 +19,6 @@ FSAdmin.DisableModule | v0.14.0 | v0.16.0 | Name | Added in Version | Expected Stable Version | ---- | ---------------- | ----------------------- | -WriteOp.CmpExt | v0.12.0 | v0.14.0 | ReadOp.Read | v0.14.0 | v0.16.0 | WriteOp.Remove | v0.14.0 | v0.16.0 | ReadOp.AssertVersion | v0.14.0 | v0.16.0 | diff --git a/rados/write_op_preview.go b/rados/write_op_cmpext.go similarity index 95% rename from rados/write_op_preview.go rename to rados/write_op_cmpext.go index 2a01411..7286fdd 100644 --- a/rados/write_op_preview.go +++ b/rados/write_op_cmpext.go @@ -1,6 +1,3 @@ -//go:build ceph_preview -// +build ceph_preview - package rados // #cgo LDFLAGS: -lrados @@ -40,7 +37,6 @@ func newWriteOpCmpExtStep() *WriteOpCmpExtStep { } // CmpExt ensures that given object range (extent) satisfies comparison. -// PREVIEW // // Implements: // void rados_write_op_cmpext(rados_write_op_t write_op, diff --git a/rados/write_op_preview_test.go b/rados/write_op_cmpext_test.go similarity index 95% rename from rados/write_op_preview_test.go rename to rados/write_op_cmpext_test.go index b6319db..dbbc853 100644 --- a/rados/write_op_preview_test.go +++ b/rados/write_op_cmpext_test.go @@ -1,6 +1,3 @@ -//go:build ceph_preview -// +build ceph_preview - package rados import (