-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DAOS-15682 dfuse: Perform reads in larger chunks. #14212
Commits on Apr 22, 2024
-
DAOS-15682 dfuse: Perform reads in larger chunks.
When dfuse sees I/O as well-aligned 128k reads then read MB at a time and cache the result allowing for faster read bandwidth for well behaved applicaions and large files. Create a new in-memory descriptor for file contents, pull in a whole descriptor on first read and perform all other reads from the same result. This should give much higher bandwidth for well behaved applications and should be easy to extend to proper readahead in future. Test-tag: test_dfuse_caching_check Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5a2ca11 - Browse repository at this point
Copy the full SHA 5a2ca11View commit details
Commits on Apr 23, 2024
-
Merge branch 'master' into amd/dfuse-chunk-read
Test-tag: dfuse
Configuration menu - View commit details
-
Copy full SHA for 2fa4c31 - Browse repository at this point
Copy the full SHA 2fa4c31View commit details
Commits on Apr 24, 2024
-
Merge branch 'master' into amd/dfuse-chunk-read
Test-tag: dfuse Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 79fda3b - Browse repository at this point
Copy the full SHA 79fda3bView commit details
Commits on Apr 25, 2024
-
Merge branch 'master' into amd/dfuse-chunk-read
Test-tag: dfuse
Configuration menu - View commit details
-
Copy full SHA for aae10fd - Browse repository at this point
Copy the full SHA aae10fdView commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 11eb551 - Browse repository at this point
Copy the full SHA 11eb551View commit details -
Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5ca6b95 - Browse repository at this point
Copy the full SHA 5ca6b95View commit details -
Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3e98bf3 - Browse repository at this point
Copy the full SHA 3e98bf3View commit details -
Test-tag: test_dfuse_caching_check Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for be55b28 - Browse repository at this point
Copy the full SHA be55b28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0986e7c - Browse repository at this point
Copy the full SHA 0986e7cView commit details -
Log when there is a short read.
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: test_dfuse_caching_check Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2a4173a - Browse repository at this point
Copy the full SHA 2a4173aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a963751 - Browse repository at this point
Copy the full SHA a963751View commit details -
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: test_dfuse_caching_check Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1dd78ea - Browse repository at this point
Copy the full SHA 1dd78eaView commit details
Commits on Apr 28, 2024
-
Make bucket larger, 64 bit type.
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: test_dfuse_caching_check Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8691c67 - Browse repository at this point
Copy the full SHA 8691c67View commit details -
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: test_dfuse_caching_check Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for fa5689f - Browse repository at this point
Copy the full SHA fa5689fView commit details
Commits on Apr 29, 2024
-
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: test_dfuse_caching_check Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6ada20d - Browse repository at this point
Copy the full SHA 6ada20dView commit details -
Reference count the descriptors and free when done.
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: dfuse Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cf31ce9 - Browse repository at this point
Copy the full SHA cf31ce9View commit details -
Merge branch 'master' into amd/dfuse-chunk-read
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: test_dfuse_caching_check
Configuration menu - View commit details
-
Copy full SHA for d2b9fa9 - Browse repository at this point
Copy the full SHA d2b9fa9View commit details
Commits on Apr 30, 2024
-
Merge branch 'master' into amd/dfuse-chunk-read
Features: dfuse,-test_dfuse_find
Configuration menu - View commit details
-
Copy full SHA for f79cb98 - Browse repository at this point
Copy the full SHA f79cb98View commit details -
Features: dfuse,-test_dfuse_find,-test_dfuse_daos_build_wt_pil4dfs Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a43df49 - Browse repository at this point
Copy the full SHA a43df49View commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fb632ff - Browse repository at this point
Copy the full SHA fb632ffView commit details -
Features: dfuse Signed-off-by: Ashley Pittman <ashley.m.pittman@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2bd4256 - Browse repository at this point
Copy the full SHA 2bd4256View commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1810c0a - Browse repository at this point
Copy the full SHA 1810c0aView commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eab66e3 - Browse repository at this point
Copy the full SHA eab66e3View commit details -
Required-githooks: true Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Configuration menu - View commit details
-
Copy full SHA for b035b8a - Browse repository at this point
Copy the full SHA b035b8aView commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b12800f - Browse repository at this point
Copy the full SHA b12800fView commit details -
Allow-unstable-test: true Required-githooks: true Signed-off-by: Jeff Olivier <jeffolivier@google.com>
Configuration menu - View commit details
-
Copy full SHA for 89822d9 - Browse repository at this point
Copy the full SHA 89822d9View commit details
Commits on Sep 23, 2024
-
Merge branch 'master' into amd/dfuse-chunk-read
Features: dfuse
Configuration menu - View commit details
-
Copy full SHA for 149b8fc - Browse repository at this point
Copy the full SHA 149b8fcView commit details