summaryrefslogtreecommitdiffstats
path: root/src/crimson/os/alienstore/alien_store.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson: Set device class during spawn of a crimson osdMohit Agrawal2024-11-191-0/+13
* crimson: use gate per shard for AlienStore and OSDNitzan Mordechai2024-08-281-16/+17
* crimson/.../alien_store: clear coll_map in umount rather than stopSamuel Just2024-08-081-7/+7
* crimson/.../alien_store: access coll_map under coll_map_lockSamuel Just2024-07-231-3/+7
* crimson/.../alien_store: clear coll_map on stop()Samuel Just2024-07-231-0/+1
* crimson/.../alien_store: update coll_map from alien tpSamuel Just2024-07-231-10/+6
* crimson/.../alien_store: factor out get_alien_coll_refSamuel Just2024-07-231-26/+20
* crimson: introduce crimson_seastar_num_threadsMatan Breizman2024-06-021-10/+14
* crimson: Add support for pool compressionAishwarya Mathuria2024-03-191-0/+30
* crimson/os: add FuturizedStore::Shard::exists() interfaceXuehan Xu2024-02-211-0/+13
* crimson: introduce crimson_seastar_cpu_coresMatan Breizman2024-02-011-11/+5
* crimson/os/alienstore: cleanup N_CORES_FOR_SEASTAR constantMatan Breizman2024-02-011-6/+5
* crimson/os/alienstore: submit from the alien world concurrentlyYingxin Cheng2024-01-121-3/+4
* crimson/os/alienstore/alien_store.cc: don't pre-size array to maxSamuel Just2023-12-111-1/+0
* Merge pull request #48575 from liu-chunmei/multicore-cyanstoreLiu-Chunmei2023-01-121-3/+8
|\
| * crimson/os: make load_pgs() load pg on proper corechunmei-liu2023-01-111-3/+8
* | crimson/os/alienstore: use boost::counting_iterator for setting cpusetKefu Chai2022-11-031-8/+10
* | crimson/os/alienstore: parse crimson_alien_thread_cpu_cores as a cpuset(7)Kefu Chai2022-11-031-26/+8
|/
* crimson/os: drop the OmapIterator conceptRadoslaw Zarzynski2022-10-071-88/+0
* crimson/os: consolidate context handling in FuturizedStoreSamuel Just2022-09-271-13/+5
* crimson: capture "this" explicitlyKefu Chai2022-08-021-23/+23
* crimson/alienstore: Add doutsAdam Kupczyk2022-06-101-6/+22
* crimson/seastore: add OMAP_GET/SET_HEADERchunmei-liu2022-04-301-5/+5
* crimson: fix object not exist when do fiemapchunmei-liu2022-03-021-3/+8
* crimson/seastore: make fiemap return errorator futurechunmei-liu2022-03-021-4/+4
* Merge pull request #44147 from rzarzynski/wip-crimson-new-seastarKefu Chai2021-12-081-1/+2
|\
| * crimson/os: fix FTBFS on recent versions of Seastar.Radoslaw Zarzynski2021-11-301-1/+2
* | crimson/os: fix a shutdown-related race condition in AlienStore.Radoslaw Zarzynski2021-11-251-42/+48
* | crimson: errorate the FuturizedStore::mount() paths.Radoslaw Zarzynski2021-10-191-4/+8
|/
* Merge pull request #43261 from rzarzynski/wip-crimson-mkfs_ertrSamuel Just2021-09-241-4/+8
|\
| * crimson/osd, crimson/os: errorate the FuturizedStore::mkfs() paths.Radoslaw Zarzynski2021-09-231-4/+8
* | crimson/os/alienstore: fix nullptr deref in OnCommit::finish().Radoslaw Zarzynski2021-09-221-5/+10
|/
* crimson/osd: use reactor::alien to send message to alienKefu Chai2021-09-071-10/+5
* crimson: build without "using namespace std"Kefu Chai2021-08-091-0/+4
* crimson/os: generalize AlienStore beyond BlueStore.Radoslaw Zarzynski2021-07-211-5/+8
* os: make MemStore suitable for AlienStore.Radoslaw Zarzynski2021-07-211-0/+1
* crimson/osd: use app.alien() to initialize AlienStore::alienKefu Chai2021-07-181-3/+5
* crimson/os: give AlienStore its own debug subsystem.Radoslaw Zarzynski2021-07-141-1/+1
* Merge pull request #42138 from rzarzynski/wip-crimson-alienstore-indentKefu Chai2021-07-021-4/+5
|\
| * crimson/os: fix indentation in alien_store.cc.Radoslaw Zarzynski2021-07-011-4/+5
* | crimson/os/alienstore: return attrs retrieved from bluestore directlyKefu Chai2021-06-291-7/+1
* | Merge pull request #42050 from rzarzynski/wip-crimson-alienstore-fix-attrs-convKefu Chai2021-06-281-2/+8
|\ \
| * | crimson/os: fix memory corruption in AlienStore::get_attrs().Radoslaw Zarzynski2021-06-281-2/+8
| |/
* / crimson: adapt to the new alien APIKefu Chai2021-06-161-5/+10
|/
* crimson/os/alienstore: open_collection() returns nullptr if DNE.Radoslaw Zarzynski2021-06-071-0/+3
* crimson/os: fix formatting in AlienStore::get_attr().Radoslaw Zarzynski2021-06-011-1/+1
* crimson/os: fix use-after-free in AlienStore::get_attr().Radoslaw Zarzynski2021-06-011-4/+8
* crimson/os/alienstore: do not cleanup if not startedKefu Chai2021-05-311-2/+8
* crimson/os/alienstore: create tp in AlienStore::start()Kefu Chai2021-05-311-4/+32
* crimson/os: implement inject_{m,}data_error in AlienStore.Radoslaw Zarzynski2021-05-261-0/+16