mirror of https://github.com/ceph/go-ceph
rados: declare WriteOp.CmpExt as stable
Signed-off-by: Sven Anderson <sven@redhat.com>
This commit is contained in:
parent
d3a4a05d55
commit
7ac455058f
|
@ -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",
|
||||||
|
|
|
@ -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 |
|
||||||
|
|
|
@ -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,
|
|
@ -1,6 +1,3 @@
|
||||||
//go:build ceph_preview
|
|
||||||
// +build ceph_preview
|
|
||||||
|
|
||||||
package rados
|
package rados
|
||||||
|
|
||||||
import (
|
import (
|
Loading…
Reference in New Issue