azure-storage-fuse/azure-pipeline-templates
Vikas Bhansali 1aea8449ba
Perf and Memory Optimizations (#704)
* First commit of blobfuse v2 code

* Adding hadle optimization for v2

* Making direct read a configurable option, disabled by default

* Rearrange structures to reduce padding and save memory

* Correcting attr-cache UT for flag changes

* Merging file-cache-test

* Make flag check a function

* Adding comments to handle methods

* Adding more fuse options for optimization

* Adding more fuse options for optimization

* Removing exectime from red flows

* Correcting profiling code to work for both cpu and memory

* Cleanup old pprof reports

* Adding error log for policy local file removal case and adding 10mil max file limit in attr-cache

* Correcting file-cache UT for notInCache cases

* Correcting libfuse UT to get handle object out of open return parameters

* Addressing review comments

* Removing 7.5 old curl from nightly as it does not make sense for v2 to test different curl versions

* Tuning fuse parameters for better perf

* Fuse parameter tuning

* Removing some fuse options as mount is failing on some platforms

* Exit pipeline stage if mount failed

* Populate fuse connection flag based on kernel capabilities

* Log kernel fuse capabilities and the one chosen by blobfuse on given platform

* Fail pipeline if blobfuse2 binary is not found in df output

* Wait for some time for mount to go through before validating

* Correcting validation of mount point

* Correcting validation of mount point

* Use fuse2 on Deb-10 as with fuse3 we are not able to mount on that distro

* Update mount validation for huge listing

* Image signing to happen only when release option is chosen

Co-authored-by: Gauri Prasad <gapra@microsoft.com>
Co-authored-by: Ubuntu <vibhansa@vibhansa-perftest.l1vcg1e4u55e3gwz1dsfkxy2if.tx.internal.cloudapp.net>
2022-02-19 15:56:43 +05:30
..
build-release.yml First commit of blobfuse v2 code 2022-02-14 09:41:31 -08:00
build.yml First commit of blobfuse v2 code 2022-02-14 09:41:31 -08:00
cleanup.yml First commit of blobfuse v2 code 2022-02-14 09:41:31 -08:00
distro-tests.yml First commit of blobfuse v2 code 2022-02-14 09:41:31 -08:00
e2e-tests-spcl.yml First commit of blobfuse v2 code 2022-02-14 09:41:31 -08:00
e2e-tests.yml Perf and Memory Optimizations (#704) 2022-02-19 15:56:43 +05:30
huge-list-test.yml Perf and Memory Optimizations (#704) 2022-02-19 15:56:43 +05:30
mount.yml Perf and Memory Optimizations (#704) 2022-02-19 15:56:43 +05:30
stress-test.yml First commit of blobfuse v2 code 2022-02-14 09:41:31 -08:00
verbose-tests.yml First commit of blobfuse v2 code 2022-02-14 09:41:31 -08:00
verify-auth.yml First commit of blobfuse v2 code 2022-02-14 09:41:31 -08:00