summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_cache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw: refactor selected files for better above- vs below-the-lineKaleb S. KEITHLEY2023-01-231-4/+1
* rgw: build without "using namespace std"Kefu Chai2021-08-131-18/+18
* rgw: Rename REMOVE_OBJ to INVALIDATE_OBJAdam C. Emerson2021-07-141-2/+2
* rgw: distribute() takes RGWCacheNotifyInfoAdam C. Emerson2021-07-141-0/+5
* rgw: add DPP's to logging for most opsAli Maredia2021-05-041-7/+8
* RGW - Make sure editor settings are correct for all filesDaniel Gryniewicz2019-08-191-1/+1
* Merge branch 'wip-rgw-metadata-servicification'Casey Bodley2019-08-131-3/+3
|\
| * rgw: more headers cleanupYehuda Sadeh2019-07-291-2/+0
| * rgw: header cleanup: remove code from rgw_rados.hYehuda Sadeh2019-07-291-1/+3
* | rgw: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-4/+4
|/
* rgw: chained cache shouldn't access service after it was unchainedYehuda Sadeh2018-11-081-0/+3
* rgw: unregister chained cache on shutdownYehuda Sadeh2018-11-081-0/+1
* rgw: svc: remove SystemObject implYehuda Sadeh2018-11-081-0/+17
* rgw: svc_cache: more workYehuda Sadeh2018-11-081-456/+0
* Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
* common,rbd,rgw,osd: extract config values into ConfigValuesKefu Chai2018-07-101-1/+1
* rgw: update ObjectCacheInfo::time_added on overwriteCasey Bodley2018-05-301-1/+1
* rgw: use const_iterator for decodeKefu Chai2018-05-171-4/+4
* rgw: Add cache introspection and manipulationAdam C. Emerson2018-02-071-5/+67
* Merge pull request #19384 from ivancich/wip-rgw-lazy-cache-put-on-excl-createCasey Bodley2018-01-241-3/+12
|\
| * When a system object is created exclusively, do not distribute theJ. Eric Ivancich2018-01-041-3/+12
* | rgw: RGWRados::put_system_obj takes const bufferlistCasey Bodley2018-01-121-4/+4
* | rgw: Use unqualified encode/decodeAdam C. Emerson2018-01-101-32/+32
|/
* rgw: change ObjectCache::lru from deque back to listCasey Bodley2018-01-031-4/+4
* rgw: Plumb refresh logic into object cacheAdam C. Emerson2017-12-211-4/+7
* rgw: Add expiration in the object cacheAdam C. Emerson2017-12-211-5/+9
* rgw: Use unordered_map for cache_mapAdam C. Emerson2017-12-211-1/+2
* rgw: Cache data structure cleanupAdam C. Emerson2017-12-211-8/+10
* rgw: fix chained cache invalidation to prevent cache size growthMark Kogan2017-12-121-0/+1
* Merge pull request #10992 from zhangsw/fix-rgw-cache-bugYuri Weinstein2017-11-201-5/+2
|\
| * rgw: fix a bug in rgw cache in delete_system_obj and get_system_obj.zhangshaowen2017-04-051-5/+2
* | rgw: add objv_tracker arg to RGWRados::put_system_obj_dataCasey Bodley2017-04-261-3/+9
* | rgw: add pool namespace to cache's key so that system obj can have uniqueZhang Shaowen2017-03-291-2/+2
|/
* Merge pull request #13902 from Wilhelmshaven/rm_redundant_codeCasey Bodley2017-03-211-6/+4
|\
| * rgw: remove redundant codes in rgw_cache.hlihongjie2017-03-211-6/+4
* | rgw/cleanup: add override in headersliuchang08122017-03-141-11/+11
|/
* rgw: add rgw_obj_index_key, kill RGWObjEntYehuda Sadeh2017-03-091-1/+1
* rgw: introduce rgw_pool, rgw_raw_objYehuda Sadeh2017-03-091-49/+49
* rgw: fix indentsYan Jun2016-07-141-2/+2
* rgw: remove temporary variableYan Jun2016-07-111-2/+1
* rgw: merge setting flags operation togetherYan Jun2016-07-081-3/+2
* rgw: high resolution timeYehuda Sadeh2016-03-151-16/+13
* rgw: store system object meta in cache when creating itYehuda Sadeh2016-03-111-2/+8
* rgw: RGWRados internal zone should be protected and not accessed directlyOrit Wasserman2016-02-121-1/+1
* rgw: can read attrs when reading system objYehuda Sadeh2016-02-121-2/+11
* rgw: don't require system pools to start with a periodYehuda Sadeh2016-02-091-98/+42
* rgw: add support for new watch/notify functionalityYehuda Sadeh2015-03-051-1/+20
* rgw: switch to new watch/notify APISage Weil2015-03-051-2/+8
* rgw: fix caching for remove_system_obj()Yehuda Sadeh2015-01-201-4/+4
* rgw: fix get_system_obj() cachingYehuda Sadeh2015-01-201-6/+10