You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/api-status.json
+107-1
Original file line number
Diff line number
Diff line change
@@ -2264,5 +2264,111 @@
2264
2264
"became_stable_version": "v0.18.0"
2265
2265
}
2266
2266
]
2267
+
},
2268
+
"rados/striper": {
2269
+
"preview_api": [
2270
+
{
2271
+
"name": "Striper.Read",
2272
+
"comment": "Read bytes into data from the striped object at the specified offset.\n\nImplements:\n\n\tint rados_striper_read(rados_striper_t striper,\n\t const char *soid,\n\t const char *buf,\n\t size_t len,\n\t uint64_t off);\n",
"comment": "New returns a rados Striper object created from a rados IOContext.\n",
2285
+
"added_in_version": "$NEXT_RELEASE",
2286
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2287
+
},
2288
+
{
2289
+
"name": "NewWithLayout",
2290
+
"comment": "NewWithLayout returns a rados Striper object created from a rados IOContext\nand striper layout parameters. These parameters will be used when new\nobjects are created.\n",
2291
+
"added_in_version": "$NEXT_RELEASE",
2292
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2293
+
},
2294
+
{
2295
+
"name": "Striper.Destroy",
2296
+
"comment": "Destroy the radosstriper object at the Ceph API level.\n",
2297
+
"added_in_version": "$NEXT_RELEASE",
2298
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2299
+
},
2300
+
{
2301
+
"name": "Striper.SetObjectLayoutStripeUnit",
2302
+
"comment": "SetObjectLayoutStripeUnit sets the stripe unit value used to layout\nnew objects.\n\nImplements:\n\n\tint rados_striper_set_object_layout_stripe_unit(rados_striper_t striper,\n\t unsigned int stripe_unit);\n",
2303
+
"added_in_version": "$NEXT_RELEASE",
2304
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2305
+
},
2306
+
{
2307
+
"name": "Striper.SetObjectLayoutStripeCount",
2308
+
"comment": "SetObjectLayoutStripeCount sets the stripe count value used to layout\nnew objects.\n\nImplements:\n\n\tint rados_striper_set_object_layout_stripe_count(rados_striper_t striper,\n\t unsigned int stripe_count);\n",
2309
+
"added_in_version": "$NEXT_RELEASE",
2310
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2311
+
},
2312
+
{
2313
+
"name": "Striper.SetObjectLayoutObjectSize",
2314
+
"comment": "SetObjectLayoutObjectSize sets the object size value used to layout\nnew objects.\n\nImplements:\n\n\tint rados_striper_set_object_layout_object_size(rados_striper_t striper,\n\t unsigned int object_size);\n",
2315
+
"added_in_version": "$NEXT_RELEASE",
2316
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2317
+
},
2318
+
{
2319
+
"name": "Striper.Write",
2320
+
"comment": "Write bytes from data into the striped object at the specified offset.\n\nImplements:\n\n\tint rados_striper_write(rados_striper_t striper,\n\t const char *soid,\n\t const char *buf,\n\t size_t len,\n\t uint64_t off);\n",
2321
+
"added_in_version": "$NEXT_RELEASE",
2322
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2323
+
},
2324
+
{
2325
+
"name": "Striper.WriteFull",
2326
+
"comment": "WriteFull writes all of the bytes in data to the striped object, truncating\nthe object to the length of data.\n\nImplements:\n\n\tint rados_striper_write_full(rados_striper_t striper,\n\t const char *soid,\n\t const char *buf,\n\t size_t len);\n",
2327
+
"added_in_version": "$NEXT_RELEASE",
2328
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2329
+
},
2330
+
{
2331
+
"name": "Striper.Append",
2332
+
"comment": "Append the bytes in data to the end of the striped object.\n\nImplements:\n\n\tint rados_striper_append(rados_striper_t striper,\n\t const char *soid,\n\t const char *buf,\n\t size_t len);\n",
"comment": "Truncate a striped object, setting it to the specified size.\n\nImplements:\n\n\tint rados_striper_trunc(rados_striper_t striper, const char *soid, uint64_t size);\n",
2345
+
"added_in_version": "$NEXT_RELEASE",
2346
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2347
+
},
2348
+
{
2349
+
"name": "Striper.GetXattr",
2350
+
"comment": "GetXattr retrieves an extended attribute (xattr) of the given name from the\nspecified striped object.\n\nImplements:\n\n\tint rados_striper_getxattr(rados_striper_t striper,\n\t const char *oid,\n\t const char *name,\n\t char *buf,\n\t size_t len);\n",
2351
+
"added_in_version": "$NEXT_RELEASE",
2352
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2353
+
},
2354
+
{
2355
+
"name": "Striper.SetXattr",
2356
+
"comment": "SetXattr sets an extended attribute (xattr) of the given name on the\nspecified striped object.\n\nImplements:\n\n\tint rados_striper_setxattr(rados_striper_t striper,\n\t const char *oid,\n\t const char *name,\n\t const char *buf,\n\t size_t len);\n",
2357
+
"added_in_version": "$NEXT_RELEASE",
2358
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2359
+
},
2360
+
{
2361
+
"name": "Striper.RmXattr",
2362
+
"comment": "RmXattr removes the extended attribute (xattr) of the given name from the\nstriped object.\n\nImplements:\n\n\tint rados_striper_rmxattr(rados_striper_t striper,\n\t const char *oid,\n\t const char *name);\n",
2363
+
"added_in_version": "$NEXT_RELEASE",
2364
+
"expected_stable_version": "$NEXT_RELEASE_STABLE"
2365
+
},
2366
+
{
2367
+
"name": "Striper.ListXattrs",
2368
+
"comment": "ListXattrs returns a map containing all of the extended attributes (xattrs)\nfor a striped object. The xattr names provide the key strings and the map's\nvalues are byte slices.\n\nImplements:\n\n\tint rados_striper_getxattrs(rados_striper_t striper,\n\t const char *oid,\n\t rados_xattrs_iter_t *iter);\n",
0 commit comments