summaryrefslogtreecommitdiffstats
path: root/src/cls (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw: api adjustments following a mergeYehuda Sadeh2015-01-232-5/+6
* Merge remote-tracking branch 'origin/master' into wip-rgw-versioning-4Yehuda Sadeh2015-01-224-151/+676
|\
| * Revert "Revert "Merge remote-tracking branch 'origin/wip-bi-sharding-3' into ...Yehuda Sadeh2015-01-223-147/+574
| * Merge branch 'next'Josh Durgin2015-01-223-574/+147
| |\
| | * Revert "Merge remote-tracking branch 'origin/wip-bi-sharding-3' into next"Yehuda Sadeh2015-01-193-574/+147
| | * Merge remote-tracking branch 'origin/wip-bi-sharding-3' into nextYehuda Sadeh2015-01-193-147/+574
| | |\
| * | \ Merge remote-tracking branch 'origin/wip-bi-sharding-3'Yehuda Sadeh2015-01-193-147/+574
| |\ \ \ | | | |/ | | |/|
| | * | rgw: bilog marker related fixesYehuda Sadeh2015-01-161-33/+48
| | * | rgw: wait for completion only if not completion availableYehuda Sadeh2015-01-141-2/+5
| | * | rgw: fix memory leakYehuda Sadeh2015-01-142-16/+17
| | * | cls_rgw: call ioctx->aio_operate() under lockYehuda Sadeh2015-01-141-1/+2
| | * | cls_rgw: remove incorrect function declarationYehuda Sadeh2015-01-141-2/+0
| | * | cls_rgw: extend shards marker apiYehuda Sadeh2015-01-141-0/+8
| | * | rgw, cls_rgw: keep shard ids with oidsYehuda Sadeh2015-01-142-11/+10
| | * | cls_rgw: clean up CLSRGWConcurrentIOYehuda Sadeh2015-01-142-80/+92
| | * | cls_rgw: list bi log should not return marker entryYehuda Sadeh2015-01-141-10/+0
| | * | Adjust bi log trim implementation to work with multiple bucket shards.Guang Yang2015-01-142-32/+81
| | * | Adjust bi log listing to work with multiple bucket shards.Guang Yang2015-01-142-101/+133
| | * | cls_rgw, rgw: switch different ops to new concurrent infrastructureYehuda Sadeh2015-01-142-120/+57
| | * | rgw: generalize container type for concurrent IO base classYehuda Sadeh2015-01-142-48/+45
| | * | cls_rgw, rgw: create base class for common bucket shard operationsYehuda Sadeh2015-01-142-58/+65
| | * | Adjust bucket stats/index checking/index rebuild/tag timeout implementation t...Guang Yang2015-01-142-54/+190
| | * | Adjust bucket listing to work with multiple shards.Guang Yang2015-01-142-24/+89
| | * | Implement sharding for bucket creation.Guang Yang2015-01-142-0/+177
| * | | Combined CMake Build for HammerAli Maredia2015-01-141-0/+98
| | |/ | |/|
* | | cls_rgw: user swap() instead of assignment operatorYehuda Sadeh2015-01-201-3/+3
* | | rgw: add bucket index log flags, use these for marking versioned opsYehuda Sadeh2015-01-207-21/+61
* | | rgw, cls_rgw: log versioned operations in bucket index logYehuda Sadeh2015-01-207-8/+76
* | | cls_rgw: cleanup, add read_bucket_header()Yehuda Sadeh2015-01-201-57/+36
* | | cls_rgw: fix rgw_bi_log_entry::dump()Yehuda Sadeh2015-01-201-0/+1
* | | cls_rgw: bound bi log listing appropriatelyYehuda Sadeh2015-01-201-1/+1
* | | cls/rgw: when removing delete marker, clean up instance entryYehuda Sadeh2015-01-201-0/+6
* | | rgw, cls_rgw: conditionally remove olh objectYehuda Sadeh2015-01-205-0/+81
* | | rgw, cls_rgw: clean up olh artifacts when dropping last versionYehuda Sadeh2015-01-207-3/+146
* | | cls_rgw: only maintain object if there are preserved xattrsYehuda Sadeh2015-01-201-19/+29
* | | cls_rgw: don't increase epoch when converting plain entryYehuda Sadeh2015-01-201-9/+8
* | | rgw: fix a few regressionsYehuda Sadeh2015-01-201-0/+5
* | | rgw, cls_rgw: provide optional version id, versioned epoch to olh opsYehuda Sadeh2015-01-202-4/+10
* | | cls_rgw: link, unlink olh ops can get epochYehuda Sadeh2015-01-203-16/+72
* | | cls_rgw, rgw: pending_log can hold multiple entries per epochYehuda Sadeh2015-01-206-11/+13
* | | cls_rgw: don't write list entry when converting when deletingYehuda Sadeh2015-01-201-11/+36
* | | cls_rgw: revise null object instance handling, versioned epochYehuda Sadeh2015-01-203-54/+96
* | | cls_rgw: clean up compilation warningsYehuda Sadeh2015-01-201-49/+5
* | | cls_rgw: implement dump() and generate test instancesYehuda Sadeh2015-01-204-5/+119
* | | cls_rgw: guard certain operations using olh tagYehuda Sadeh2015-01-204-2/+22
* | | rgw, cls_rgw: improve olh atomicityYehuda Sadeh2015-01-204-14/+31
* | | cls_rgw: remove instance entry when removing delete markerYehuda Sadeh2015-01-201-0/+16
* | | cls_rgw: add missing cls_cxx_create()Yehuda Sadeh2015-01-201-0/+6
* | | rgw, cls_rgw: fix update of olh to reflect non existing objectYehuda Sadeh2015-01-203-9/+28
* | | cls_rgw: inc olh epoch when updating logYehuda Sadeh2015-01-201-1/+9