summaryrefslogtreecommitdiff
path: root/src/cls_rgw.cc
Commit message (Expand)AuthorAgeFilesLines
* cls_rgw: if stats drop below zero, set them to zeroYehuda Sadeh2012-09-181-0/+18
* cls_rgw: change scoping of suggested changes varsYehuda Sadeh2012-09-181-4/+3
* cls_rgw: use updated internal omap apiSage Weil2012-06-121-4/+4
* cls_rgw: fix CLS_LOG macro usageSage Weil2012-06-121-11/+11
* Merge remote-tracking branch 'gh/wip-2516-2'Sage Weil2012-06-111-0/+261
|\
| * rgw: usage statistics also count num of ops/successful_opsYehuda Sadeh2012-06-111-7/+2
| * rgw: new class methods for handling usage informationYehuda Sadeh2012-06-111-0/+266
* | objclass: rename omap methods to be consistent with other interfacesJosh Durgin2012-06-081-9/+9
* | objclass: allow classes to log at different levelsJosh Durgin2012-06-081-21/+21
* | cls_rgw: add indent settings headerJosh Durgin2012-06-081-0/+3
|/
* cls_rgw: rgw_dir_suggest_changes move cur_disk_bl inside loopYehuda Sadeh2012-04-171-4/+5
* cls_rgw: rgw_dir_suggest_changes() don't try to decode cur_diskYehuda Sadeh2012-04-161-14/+16
* cls_rgw: don't zero out error code before reading valueYehuda Sadeh2012-04-161-4/+10
* cls_rgw: guard decodeYehuda Sadeh2012-04-031-7/+27
* cls_rgw: reset return code in some casesYehuda Sadeh2012-04-031-0/+3
* Merge remote branch 'origin/wip-2139'Yehuda Sadeh2012-03-081-4/+20
|\
| * cls_rgw: add cancel operationYehuda Sadeh2012-03-051-6/+26
* | cls_rgw: fix rgw_bucket_init_indexYehuda Sadeh2012-03-071-0/+1
* | objclass, cls_rgw: add prefix to omap_get_vals()Yehuda Sadeh2012-03-071-1/+1
* | cls_rgw: fix debug messageYehuda Sadeh2012-03-071-2/+1
* | objclass, cls_rgw: update to use omapYehuda Sadeh2012-03-061-85/+75
|/
* cls_rgw: update bucket index when deleting object (with pending)Yehuda Sadeh2012-02-011-1/+7
* rgw: add locators to the directory objects, and functions handling themGreg Farnum2011-10-241-0/+2
* cls_rgw: implement a dir_suggest_changes function.Greg Farnum2011-10-191-0/+83
* cls_rgw: move stat update code after error checks in complete_opGreg Farnum2011-10-191-7/+7
* cls_rgw: add constructors to data structs; don't leak tags on racesGreg Farnum2011-10-191-4/+6
* cls_rgw: remove the write_bucket_dir function.Greg Farnum2011-10-131-10/+0
* cls_rgw: rewrite rgw_bucket_complete_op to use update.Greg Farnum2011-10-131-8/+14
* cls_rgw: refactor rgw_bucket_complete_op in terms of TMAPGreg Farnum2011-10-131-41/+51
* cls_rgw: refactor rgw_bucket_prepare_op in terms of tmapGreg Farnum2011-10-131-25/+25
* cls_rgw: refactor rgw_bucket_init_index in terms of tmapGreg Farnum2011-10-131-2/+7
* cls_rgw: refactor read_bucket_dir in terms of tmap.Greg Farnum2011-10-131-2/+16
* rgw: fix compilationYehuda Sadeh2011-09-231-1/+1
* cls_rgw: substract obj stats only if obj existsYehuda Sadeh2011-09-231-4/+6
* cls_rgw: list entries return upper_bound of markerYehuda Sadeh2011-09-231-8/+9
* rgw: send correct object id to class opYehuda Sadeh2011-09-221-0/+3
* rgw: two phase commit for index updatingYehuda Sadeh2011-09-221-20/+94
* rgw: obj listing doesn't stat objectYehuda Sadeh2011-09-211-0/+3
* cls_rgw: store more info for each entry, stats categoriesYehuda Sadeh2011-09-211-1/+20
* rgw: class init_indexYehuda Sadeh2011-09-211-1/+28
* cls_rgw: list marker uses lower_boundYehuda Sadeh2011-09-211-1/+1
* rgw: implement rgw_rados helpers for class callsYehuda Sadeh2011-09-201-3/+3
* rgw: fix epoch check (greg)Yehuda Sadeh2011-09-201-1/+1
* rgw: define rgw class apiYehuda Sadeh2011-09-201-18/+15
* rgw: Makefile changes, move around definitionsYehuda Sadeh2011-09-201-69/+1
* rgw: make cls_rgw compileYehuda Sadeh2011-09-201-22/+66
* rgw: class for bucket directoryYehuda Sadeh2011-09-191-0/+166