rados: declare WriteOp.CmpExt as stable

Signed-off-by: Sven Anderson <sven@redhat.com>
This commit is contained in:
Sven Anderson 2022-02-14 16:53:46 +01:00 committed by mergify[bot]
parent d3a4a05d55
commit 7ac455058f
4 changed files with 4 additions and 14 deletions

View File

@ -938,15 +938,13 @@
{ {
"name": "WriteOp.WriteSame", "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" "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": [ "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", "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", "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",

View File

@ -19,7 +19,6 @@ FSAdmin.DisableModule | v0.14.0 | v0.16.0 |
Name | Added in Version | Expected Stable Version | Name | Added in Version | Expected Stable Version |
---- | ---------------- | ----------------------- | ---- | ---------------- | ----------------------- |
WriteOp.CmpExt | v0.12.0 | v0.14.0 |
ReadOp.Read | v0.14.0 | v0.16.0 | ReadOp.Read | v0.14.0 | v0.16.0 |
WriteOp.Remove | v0.14.0 | v0.16.0 | WriteOp.Remove | v0.14.0 | v0.16.0 |
ReadOp.AssertVersion | v0.14.0 | v0.16.0 | ReadOp.AssertVersion | v0.14.0 | v0.16.0 |

View File

@ -1,6 +1,3 @@
//go:build ceph_preview
// +build ceph_preview
package rados package rados
// #cgo LDFLAGS: -lrados // #cgo LDFLAGS: -lrados
@ -40,7 +37,6 @@ func newWriteOpCmpExtStep() *WriteOpCmpExtStep {
} }
// CmpExt ensures that given object range (extent) satisfies comparison. // CmpExt ensures that given object range (extent) satisfies comparison.
// PREVIEW
// //
// Implements: // Implements:
// void rados_write_op_cmpext(rados_write_op_t write_op, // void rados_write_op_cmpext(rados_write_op_t write_op,

View File

@ -1,6 +1,3 @@
//go:build ceph_preview
// +build ceph_preview
package rados package rados
import ( import (