summaryrefslogtreecommitdiffstats
path: root/src/objclass (follow)
Commit message (Expand)AuthorAgeFilesLines
* objclass: deprecate cls_cxx_gathernmordech@redhat.com2024-05-091-1/+1
* rgw: additional configurable CLS instrumentation on bucket index TXsJ. Eric Ivancich2022-03-252-0/+4
* osd: add new CLS call to retrieve global configurationJ. Eric Ivancich2022-03-241-0/+1
* crimson, cls: fix the inability to print logs from plugins.Radoslaw Zarzynski2022-03-081-20/+0
* osd: return error code of remote-reads via cls_cxx_get_gathered_dataKen Iizawa2021-02-011-1/+1
* osd: avoid breaking crimson buildsKen Iizawa2021-02-011-39/+0
* osd: change arguments to avoid reference ownership ambiguityKen Iizawa2021-02-012-10/+14
* osd: allow remote read by calling cls method from within cls contextKen Iizawa2021-02-012-0/+41
* osd, test: return the number of references of chunked objectmyoungwon oh2021-01-211-1/+1
* objclass: add method to get pool stripe widthMykola Golub2020-04-171-0/+1
* objclass: add cls_cxx_map_get_vals_by_keysCasey Bodley2020-04-131-0/+3
* objclass: expose cls_cxx_map_get_val in headerCasey Bodley2020-04-131-0/+2
* osd: Build ceph-osd without using namespace declarations in headersAdam C. Emerson2020-04-061-3/+5
* Adding cls interface for CEPH_OSD_OP_ZERO.Pritha Srivastava2019-10-151-0/+1
* objclass, osd: dissect PGLSFilter into the osd_types.h header.Radoslaw Zarzynski2019-08-241-30/+1
* crimson/osd: mock OSD-specific parts of the objclass API.Radoslaw Zarzynski2019-08-241-0/+3
* objclass, osd: dissect the OSD-specific parts from class_api.cc.Radoslaw Zarzynski2019-08-241-649/+0
* Merge PR #29575 into masterSage Weil2019-08-231-3/+4
|\
| * objclass, osd: improve const-correctness of PGLSFilter.Radoslaw Zarzynski2019-08-161-3/+4
* | Merge PR #15183 into masterSage Weil2019-08-232-0/+21
|\ \ | |/ |/|
| * objclass: add cls_cxx_map_remove_range()Casey Bodley2019-08-062-0/+21
* | osd, osdc: drop the unused outdata feature of PGLSFilter.Radoslaw Zarzynski2019-08-151-2/+1
* | Merge pull request #29322 from rzarzynski/wip-objclass-cleanupKefu Chai2019-08-031-19/+9
|\ \ | |/ |/|
| * objclass, osd: turn ClassHandler into singleton.Radoslaw Zarzynski2019-07-291-14/+9
| * objclass: drop the unused cls_finalize().Radoslaw Zarzynski2019-07-261-5/+0
* | objclass: add cls_get_osd_min_alloc_size helperMykola Golub2019-06-232-0/+8
* | objclass: add cls_get_min_compatible_client helperMykola Golub2019-06-232-0/+7
* | objclass: add cls_cxx_truncate methodMykola Golub2019-06-232-0/+11
|/
* src/: define ceph_release_t and use itKefu Chai2019-05-042-2/+3
* objclass: Update objclass.h to work without using namespaceAdam C. Emerson2019-03-291-25/+26
* objclass: fix cls_get_snapset_seq for cache tier caseMykola Golub2019-02-191-1/+2
* src/cls/cas: add has_chunk opmyoungwon oh2019-01-262-0/+17
* objclass: expose the required OSD release settingJason Dillaman2018-09-192-0/+7
* osd: decrement old chunk's reference count if the chunk has a reference.myoungwon oh2018-09-071-1/+1
* osd: using fingerprint OID if fingerprint is setmyoungwon oh2018-09-072-0/+29
* cls/rbd: add assert_snapc_seq methodMykola Golub2018-08-152-0/+11
* core: use const_iterator for decodeKefu Chai2018-05-172-9/+9
* objclass-sdk: expose __cls_init() to the worldKefu Chai2018-04-211-6/+0
* core: resurrect the old check on dout's levels where possible.Radoslaw Zarzynski2018-02-271-1/+1
* objclass: Use unqualified encode/decodeAdam C. Emerson2018-01-101-25/+25
* osd: add processed_subop_count for cls_cxx_subop_version()Casey Bodley2017-10-301-1/+1
* cls: remove error handling for get_random_bytesCasey Bodley2017-10-091-1/+2
* osd/PG: add get_last_user_version()Sage Weil2017-10-061-1/+1
* Merge pull request #16648 from ovh/bp-kill-str-convSage Weil2017-08-101-6/+6
|\
| * class_api.cc: kill implicit string conversionPiotr Dałek2017-07-281-6/+6
* | objclass: add 'more' param to omap listingYehuda Sadeh2017-07-292-6/+14
|/
* objclass-sdk: create SDK for Ceph object classesNeha Ojha2017-04-271-53/+1
* objclass: Utterly destroy g_ceph_contextAdam C. Emerson2016-12-221-6/+5
* osd: Remove g_conf and g_ceph_contextAdam C. Emerson2016-12-221-0/+1
* dout: Use dout_contextAdam C. Emerson2016-12-221-0/+1