summaryrefslogtreecommitdiffstats
path: root/src/objclass (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* src: rename ReplicatedPG to PrimaryLogPGSamuel Just2016-12-141-33/+33
* embedded: Add RADOS classes to embedded cephd libraryBassam Tabbara2016-11-291-0/+15
* objclass: expose client features to cls opsSage Weil2016-10-182-0/+7
* rgw: remove unused variablesYan Jun2016-08-051-3/+0
* objclass: add cls_get_featuresSage Weil2016-05-312-0/+7
* Merge pull request #8550 from xiexingguo/xxg-wip-clsSage Weil2016-05-041-3/+6
|\
| * objclass: honour do_osd_ops() results before going any furtherxie xingguo2016-04-121-3/+6
* | objclass: add method to list watchersMykola Golub2016-04-262-0/+28
|/
* objclass: add cls_cxx_read2/cls_cxx_write2Jason Dillaman2016-03-312-0/+18
* objclass: add cls_cxx_stat2()Yehuda Sadeh2016-03-052-0/+27
* cls: new force-promotion flag for class methodsJason Dillaman2015-10-091-3/+4
* osd: separate filter init from constructionJohn Spray2015-08-271-3/+8
* objclass: enable unregistering filter factoryJohn Spray2015-08-272-5/+19
* osd: expose PGLSFilter in objclass interfaceJohn Spray2015-08-262-0/+41
* objclass/class_api.cc: fix buffer out-of-bounds accessDanny Al-Gaaf2015-07-171-1/+1
* src/: add CEPH_OSD_OP_READ_SYNCSamuel Just2014-01-221-2/+2
* osd: use TrackedOp::get_req() instead of direct access to the request.Greg Farnum2013-09-201-1/+1
* osd: provide better version bounds for cls_current_version and ENOENT repliesGreg Farnum2013-09-031-1/+1
* ReplicatedPG: add OpContext::user_at_versionGreg Farnum2013-08-281-1/+1
* objclass: move cls_log into class_api.ccSage Weil2013-08-172-33/+21
* Merge remote-tracking branch 'origin/master' into wip-rgw-geoYehuda Sadeh2013-07-041-2/+2
|\
| * objclass/class_debug.cc: reduce scope of 'n' in cls_log()Danny Al-Gaaf2013-05-161-2/+2
* | objclass: provide new api for unique subop versioningYehuda Sadeh2013-05-082-0/+34
* | cls_version: create a new objclassYehuda Sadeh2013-05-082-0/+37
|/
* Validate format strings for CLS_ERR/CLS_LOGDan Mick2013-01-311-1/+2