summaryrefslogtreecommitdiffstats
path: root/src/crimson/os/alienstore/alien_store.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* crimson: Set device class during spawn of a crimson osdMohit Agrawal2024-11-191-0/+1
* crimson: use gate per shard for AlienStore and OSDNitzan Mordechai2024-08-281-2/+4
* crimson/.../alien_store: access coll_map under coll_map_lockSamuel Just2024-07-231-1/+3
* crimson/.../alien_store: update coll_map from alien tpSamuel Just2024-07-231-0/+2
* crimson/.../alien_store: factor out get_alien_coll_refSamuel Just2024-07-231-0/+1
* crimson/.../alien_store: add comment explaining coll_mapSamuel Just2024-07-231-0/+18
* crimson: Add support for pool compressionAishwarya Mathuria2024-03-191-0/+3
* crimson/os: add FuturizedStore::Shard::exists() interfaceXuehan Xu2024-02-211-0/+3
* crimson/os/alienstore: cleanup N_CORES_FOR_SEASTAR constantMatan Breizman2024-02-011-3/+0
* cirmson/os: seperate futurizedStore interfacechunmei2023-04-201-1/+6
* Merge pull request #48575 from liu-chunmei/multicore-cyanstoreLiu-Chunmei2023-01-121-1/+2
|\
| * crimson/os: make load_pgs() load pg on proper corechunmei-liu2023-01-111-1/+2
* | crimson/os/alienstore: parse crimson_alien_thread_cpu_cores as a cpuset(7)Kefu Chai2022-11-031-1/+0
|/
* crimson/os: drop the OmapIterator conceptRadoslaw Zarzynski2022-10-071-21/+0
* crimson/os: consolidate context handling in FuturizedStoreSamuel Just2022-09-271-2/+3
* crimson/alienstore: Add doutsAdam Kupczyk2022-06-101-0/+1
* crimson/seastore: add OMAP_GET/SET_HEADERchunmei-liu2022-04-301-1/+1
* crimson/seastore: make fiemap return errorator futurechunmei-liu2022-03-021-1/+1
* Merge pull request #44509 from rzarzynski/wip-crimson-alienstore-drop-constantKefu Chai2022-01-221-1/+0
|\
| * crimson/alienstore: drop unused constant from AlienStore.Radoslaw Zarzynski2022-01-101-1/+0
* | crimson/os: fix a shutdown-related race condition in AlienStore.Radoslaw Zarzynski2021-11-251-1/+13
|/
* crimson: errorate the FuturizedStore::mount() paths.Radoslaw Zarzynski2021-10-191-1/+1
* crimson/osd, crimson/os: errorate the FuturizedStore::mkfs() paths.Radoslaw Zarzynski2021-09-231-1/+1
* crimson/osd: use reactor::alien to send message to alienKefu Chai2021-09-071-7/+1
* crimson/os: generalize AlienStore beyond BlueStore.Radoslaw Zarzynski2021-07-211-1/+3
* crimson/osd: use app.alien() to initialize AlienStore::alienKefu Chai2021-07-181-2/+4
* crimson: adapt to the new alien APIKefu Chai2021-06-161-0/+5
* crimson/os: implement inject_{m,}data_error in AlienStore.Radoslaw Zarzynski2021-05-261-0/+4
* crimson/os: change get/set attrs value to the bufferlist typeXuehan Xu2021-05-041-1/+1
* crimson/os/alienstore: add default behaviour for alien threads affinitiesXuehan Xu2021-03-211-0/+3
* crimson/os/alienstore: shard objectstore ops to threads by pgidXuehan Xu2021-03-171-3/+5
* crimson/os/alienstore: scatter alienstore's threads to different coresXuehan Xu2021-03-171-0/+1
* crimson/os: remove FuturizedStore::OmapIterator::tail_keySamuel Just2021-03-101-1/+0
* crimson/os/alienstore: improve alienstore's write parallelismXuehan Xu2021-02-261-1/+0
* crimson/osd: erroratorize FuturizedStore::omap_get_header()Kefu Chai2020-12-201-1/+1
* crimson/os: do not configure seastar allocator for alien threadsKefu Chai2020-11-091-1/+0
* crimson/osd: let OmapIterator mutators return future<>Kefu Chai2020-11-041-4/+4
* crimson/osd: errorator omap_get_values() opsKefu Chai2020-08-191-8/+8
* crimson/os/alienstore: always use fsid in bluestoreKefu Chai2020-07-271-1/+0
* crimson/os/alienstore: make the thread pool private.Radoslaw Zarzynski2020-06-231-1/+1
* crimson/os/alienstore: configure Seastar's memory allocator.Radoslaw Zarzynski2020-06-231-0/+2
* crimson: make ThreadPool specific to AlienStore.Radoslaw Zarzynski2020-06-181-2/+2
* crimson: avoid using variadic futureKefu Chai2020-05-061-3/+4
* crimson/os: add readv method to futurized_storeXuehan Xu2020-04-261-0/+5
* crimson: add necessary FuturizedStore APIs for data recoveryXuehan Xu2020-03-271-1/+31
* crimson:add alien blue storeChunmei Liu2020-02-281-0/+89