summaryrefslogtreecommitdiff
path: root/src/objclass
Commit message (Expand)AuthorAgeFilesLines
* objclass/class_debug.cc: reduce scope of 'n' in cls_log()Danny Al-Gaaf2013-05-161-2/+2
* Validate format strings for CLS_ERR/CLS_LOGDan Mick2013-01-311-1/+2
* objclass: require each class method to have a flag setJosh Durgin2012-10-021-0/+2
* Merge branch 'wip-rgw-refcount'Yehuda Sadeh2012-09-152-0/+9
|\
| * objclass: add remove operationYehuda Sadeh2012-08-302-0/+9
* | test, key_value_store: added distributed flat btree key-value storeEleanor Cawthon2012-09-022-2/+2
|/
* objclass: add api calls to get/set xattrsYehuda Sadeh2012-07-202-0/+65
* objclass: add create methodJosh Durgin2012-06-282-0/+10
* objclass: remove unused variable from cls_cxx_map_get_valsJosh Durgin2012-06-281-1/+0
* objclass: allow class methods to retrieve their triggering entity_instGreg Farnum2012-06-142-0/+12
* objclass: add methods to get keys without values, and set multiple valuesJosh Durgin2012-06-082-0/+46
* objclass: rename omap methods to be consistent with other interfacesJosh Durgin2012-06-082-12/+21
* objclass: allow classes to log at different levelsJosh Durgin2012-06-082-5/+6
* class_debug: add indent settings headerJosh Durgin2012-06-081-0/+3
* objclass: pass strings as const referencesJosh Durgin2012-06-082-10/+11
* objclass: add indent settings headerJosh Durgin2012-06-082-0/+5
* check malloc return valuesYehuda Sadeh2012-05-201-0/+6
* Merge branch 'wip-2289-2'Yehuda Sadeh2012-04-171-0/+3
|\
| * objclass: fix cls_cxx_map_remove_key()Yehuda Sadeh2012-04-131-0/+3
* | log: new logging infrastructureSage Weil2012-03-271-1/+1
|/
* rgw: add cls_cxx_map_clearYehuda Sadeh2012-03-072-0/+12
* objclass, cls_rgw: add prefix to omap_get_vals()Yehuda Sadeh2012-03-072-2/+7
* objclass: fix cls_cxx_map_write_headerYehuda Sadeh2012-03-071-2/+1
* objclass, cls_rgw: update to use omapYehuda Sadeh2012-03-062-62/+91
* objclass: add debug_objclass knob, default to offSage Weil2012-02-151-1/+3
* Merge remote branch 'gh/master' into wip-op-data-muxSage Weil2012-01-161-14/+22
|\
| * rgw: wrap cls_cxx_map_* with try/catch around decodingYehuda Sadeh2012-01-121-14/+22
* | osd: put result data in OSDOp.outdataSage Weil2012-01-121-43/+31
* | osd: OSDOp::data -> indataSage Weil2012-01-081-12/+12
|/
* objclass: add map interfaces.Greg Farnum2011-10-132-0/+126
* objclass: add stat operationYehuda Sadeh2011-09-212-0/+27
* Remove "#include debug.h" from config.hColin Patrick McCabe2011-06-221-0/+1
* Create de-globalized versions of the dout macroColin Patrick McCabe2011-06-201-1/+1
* osd: move ClassHandler.{cc,h} to osd/Sage Weil2011-04-191-1/+1
* osd: load classes from a fixed location off diskSage Weil2011-04-191-27/+13
* Rename config.h -> common/config.hColin Patrick McCabe2011-02-232-2/+2
* osd, class: introduce public class methodsYehuda Sadeh2010-07-011-2/+3
* cls: cls_read, cls_cxx_read return the number of bytes readYehuda Sadeh2010-06-291-2/+9
* Merge branch 'rbd-class' into unstableSage Weil2010-06-182-2/+34
|\
| * class: implement write_full interfaceYehuda Sadeh2010-06-102-0/+13
| * cls: export relevant functionsYehuda Sadeh2010-06-101-0/+2
| * cclsinfo: utility to display class informationYehuda Sadeh2010-06-101-2/+5
| * rbd: implement snap revert header manipulation via classYehuda Sadeh2010-06-102-0/+11
| * class: add CLS_LOG macroYehuda Sadeh2010-06-101-0/+3
* | Bug #98: Unique names for include guardsMarkus Elfring2010-06-171-2/+2
|/
* osd: name args in ceph_osd_op unionSage Weil2009-09-301-18/+18
* rados: rename rdcall to callYehuda Sadeh2009-06-102-3/+3
* class: add cls_setxattrYehuda Sadeh2009-06-102-0/+22
* osd: hold op data on the specific opYehuda Sadeh2009-06-091-47/+42
* osd: read/write op flags revision (for class methods)Yehuda Sadeh2009-06-092-18/+49