jaesoo-fb
jaesoo-fb
> As per the status, 'This workflow is awaiting approval from a maintainer in #277' Could you check it and approve? Or should I verify it locally? Oh, my bad....
> I could not find the file TARGETS. Is it something not present in open source version? Yeah, this is for internal build. Please ignore.
Submitted with the fixup https://github.com/facebook/CacheLib/commit/b5d70a5f372f8b2950905e27c4adddf85c4bece7
Hi @Alphacode18 In order to use concurrent IOs, you need to enable async multitasking at Navy layer (navy-async) by enabling `NavyRequestScheduler`; refer to [this](https://cachelib.org/docs/Cache_Library_Architecture_Guide/navy_overview/#job-scheduler) and [this](https://cachelib.org/docs/Cache_Library_User_Guides/Configure_HybridCache#navyrequestscheduler) for details. Note that...
@Alphacode18 `NavyRequestScheduler` (async) as opposed to `OrderedThreadPoolScheduler` is activated if you provide non-zero values for `navyMaxNumReads` and `navyMaxNumWrites`. See [this](https://cachelib.org/docs/Cache_Library_User_Guides/Configure_HybridCache/#2-common-settings---job-scheduler)
@Alphacode18 Navy configuration looks correct, but stressor configuration looks not; you are using only 1 thread (`numThreads`), meaning there will only be at most one outstanding cachelib requests.
Hi @siyuanchai1999 @xiaguan Could you try with the tag [v20240312_RC](https://github.com/facebook/CacheLib/tree/v20240312_RC) instead? Unfortunately, there are many moving parts that could break the CacheLib build. So, I suggest to use the [latest...
Hi @jmhands For FDP, you still need to provide the nvme blkdev path for `nvmCachePaths` in the standard format like `/dev/nvmeXnY[pZ]`. The char device name is derived from the blkdev...
@jmhands Actually, the name of the config is [`deviceEnableFDP`](https://github.com/facebook/CacheLib/blob/main/cachelib/cachebench/util/CacheConfig.h#L231)
@jmhands `sudo apt-get install liburing-dev` should have enabled the io_uring and `CACHELIB_IOURING_DISABLE` should not be defined [here](https://github.com/facebook/CacheLib/blob/7a8bb6ed2775de36318b53bbe1f789fba215246f/cachelib/CMakeLists.txt#L111). FYI, [this](https://github.com/facebook/CacheLib/blob/7a8bb6ed2775de36318b53bbe1f789fba215246f/cachelib/cmake/Finduring.cmake) is the cmake rule to find the required io_uring libraries and...