mirror of
https://github.com/ceph/ceph
synced 2025-01-18 00:43:38 +00:00
objclass: deprecate cls_cxx_gather
cls_cxx_gather is not maintained and having issues with retry. since there is no current use of it, we will deprecate it. Fixes: https://tracker.ceph.com/issues/64258 Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
This commit is contained in:
parent
9c8f5bdec2
commit
6cddadffcd
@ -193,6 +193,7 @@ CephFS: Disallow delegating preallocated inode ranges to clients. Config
|
||||
cluster, MDS_CLIENTS_BROKEN_ROOTSQUASH. See the documentation on this warning
|
||||
and the new feature bit for more information.
|
||||
|
||||
* cls_cxx_gather is marked as deprecated.
|
||||
|
||||
>=18.0.0
|
||||
|
||||
|
@ -552,17 +552,6 @@ uint64_t cls_get_osd_min_alloc_size(cls_method_context_t hctx) {
|
||||
return 4096;
|
||||
}
|
||||
|
||||
int cls_cxx_gather(cls_method_context_t hctx, const std::set<std::string> &src_objs, const std::string& pool,
|
||||
const char *cls, const char *method, bufferlist& inbl)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
int cls_cxx_get_gathered_data(cls_method_context_t hctx, std::map<std::string, bufferlist> *results)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// although at first glance the implementation looks the same as in
|
||||
// the classical OSD, it's different b/c of how the dout macro expands.
|
||||
int cls_log(int level, const char *format, ...)
|
||||
|
@ -153,7 +153,7 @@ extern int cls_get_snapset_seq(cls_method_context_t hctx, uint64_t *snap_seq);
|
||||
|
||||
/* gather */
|
||||
extern int cls_cxx_gather(cls_method_context_t hctx, const std::set<std::string> &src_objs, const std::string& pool,
|
||||
const char *cls, const char *method, bufferlist& inbl);
|
||||
const char *cls, const char *method, bufferlist& inbl) __attribute__ ((deprecated));
|
||||
|
||||
extern int cls_cxx_get_gathered_data(cls_method_context_t hctx, std::map<std::string, bufferlist> *results);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user