summaryrefslogtreecommitdiffstats
path: root/src/os/kstore (follow)
Commit message (Expand)AuthorAgeFilesLines
* os/bluestore: enable async manual compactionsIgor Fedotov2024-05-081-1/+2
* Merge pull request #53154 from ifed01/wip-ifed-no-death-testsYuri Weinstein2024-01-222-2/+19
|\
| * test/store_test: get rid off assert_death.Igor Fedotov2023-08-252-2/+19
* | os: introduce ObjectStore::refresh_perf_counters() method.Igor Fedotov2023-12-081-0/+2
|/
* common: Add labeled perf countersAli Maredia2023-02-231-1/+1
* os: build without "using namespace std"Kefu Chai2021-08-131-0/+1
* os: use transparent comparator in ObjectStore::getattrs()Kefu Chai2021-06-293-3/+5
* os: do not include RWLock.h unless it is usedKefu Chai2021-03-101-1/+0
* os/kstore: fix collection_list properly set next if end reachedMykola Golub2020-08-291-4/+19
* os/kstore: fix collection_list orderingMykola Golub2020-08-291-2/+2
* os/Transaction: do not use anonymous aggregate with member having ctorKefu Chai2020-05-271-2/+2
* common: Add pretty_binary_string conversionsAdam Kupczyk2020-04-291-52/+1
* mon: Build ceph-mon without using namespace declarations in headersAdam C. Emerson2020-03-224-67/+86
* os/kstore: do not cache in-fight stripes on read ops to avoid memory leaksChang Liu2020-01-082-9/+18
* common/RefCountedObj: cleanup con/desPatrick Donnelly2019-09-162-4/+6
* Merge PR #29292 into masterSage Weil2019-08-092-2/+4
|\
| * osd: report per-pool omap support via store_statfs_tSage Weil2019-08-062-2/+4
* | os: s/Mutex/ceph::mutex/Kefu Chai2019-08-032-38/+37
|/
* os/objectstore: add new op OP_CREATE for create a new object.Jianpeng Ma2019-06-111-0/+2
* os:enable ObjectStore::statfs() api to return OS alert list.Igor Fedotov2019-01-262-2/+6
* Revert "os/objectstore: add new op OP_CREATE for create a new object."Kefu Chai2018-12-311-2/+0
* Merge pull request #22385 from majianpeng/touch-omit-kvdbKefu Chai2018-12-311-0/+2
|\
| * os/objectstore: add new op OP_CREATE for create a new object.Jianpeng Ma2018-11-191-0/+2
* | Merge pull request #25377 from aclamk/wip-kv-remove-validateKefu Chai2018-12-172-2/+2
|\ \
| * | common/KeyValueDB: Get rid of validate parameter.Adam Kupczyk2018-12-102-2/+2
| |/
* / os: extend ObjectStore interface with per-pool statistics access methodIgor Fedotov2018-12-062-1/+6
|/
* *: set missing CLOEXEC on opened fdsPatrick Donnelly2018-09-201-1/+1
* Merge pull request #22739 from majianpeng/osd-shardthread-do-bluestore-oncommitsKefu Chai2018-09-201-0/+3
|\
| * common/Finisher: only queue empty only wake up waiter.Jianpeng Ma2018-09-201-0/+3
* | Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
|/
* os: implement merge_collectionSage Weil2018-09-072-0/+44
* cleanup: Replace always-false assertions with abortAdam C. Emerson2018-08-271-9/+9
* os: Use ceph_assert for assertsAdam C. Emerson2018-08-272-52/+52
* include/memory.h: remove memory.hKefu Chai2018-06-261-1/+0
* common/Throttle: extract ThrottleInterfaceKefu Chai2018-06-131-0/+1
* core: use const_iterator for decodeKefu Chai2018-05-174-12/+12
* os/kstore: support db statisticYang Honggang2018-04-181-1/+3
* KStore: statfs needs extra includes on FreeBSDWillem Jan Withagen2018-04-141-0/+4
* os/kstore: fix statfs problem and add vstart.sh supportYang Honggang2018-04-082-2/+15
* os/ObjectStore: remove void *osr from TransactionSage Weil2018-02-061-1/+0
* os: make implementation flush before collection_{list,empty}Sage Weil2018-02-061-0/+1
* os/ObjectStore: make all read operations CollectionHandle-basedSage Weil2018-02-062-114/+72
* os/ObjectStore: combine Sequencer and CollectionImpl in ObjectStoreSage Weil2018-02-062-43/+59
* osdc,os,osd: fix build on osxKefu Chai2018-01-191-1/+1
* rados: Switch MIN/MAX for std::min/max and use intarith templatesAdam C. Emerson2018-01-121-5/+5
* os: Use unqualified encode/decodeAdam C. Emerson2018-01-102-33/+33
* os/kstore: Drop unused function declarationJos Collin2017-10-021-4/+0
* common,mon,osd,pybind: remove executable mode bitKefu Chai2017-09-071-0/+0
* os: export compact interface in ObjectStore and ObjectMapliuchang08122017-07-131-0/+5
* objectstore: Remove allow_eio arg from read, we allow it to be returnedDavid Zafman2017-06-232-4/+2