Skip to content

Windows: Delayed writeback to host#2962

Merged
Lestropie merged 1 commit intomasterfrom
wsl_disable_mmap
Aug 15, 2024
Merged

Windows: Delayed writeback to host#2962
Lestropie merged 1 commit intomasterfrom
wsl_disable_mmap

Conversation

@Lestropie
Copy link
Member

This had been discussed in some detail back when #2554 was first discussed, but AFAICT this change was never explicitly proposed. Makes a measurable difference to command execution times when writing to a host drive.

Where the host drives are accessed within WSL via the 9P protocol, disable memory-mapping output data. This provides a measurable perfmance boost when writing output images directly to the host system.
Relevant discussion in #2554.
@Lestropie Lestropie requested a review from a team August 14, 2024 05:37
@Lestropie Lestropie self-assigned this Aug 14, 2024
@Lestropie Lestropie added this pull request to the merge queue Aug 15, 2024
Merged via the queue into master with commit 7935966 Aug 15, 2024
@Lestropie Lestropie deleted the wsl_disable_mmap branch August 15, 2024 01:55
@Lestropie Lestropie mentioned this pull request Jan 14, 2025
31 tasks
Lestropie added a commit that referenced this pull request Jan 15, 2025
Resolution of content merged to dev initially omitted from #3061.
- #2693 (completely omitted)
- #3005 (partial propagation / independent address of some common issues on both branches)
- #3001 (completely omitted)
- #2908 (completely omitted)
- #2955 (completely omitted)
- #2600 (completely omitted)
- #2962 (completely omitted)
- #2935 (completely omitted)
- #2923 (completely omitted)
- #2910 (completely omitted)
- #2638 (completely omitted)
- #2698 (completely omitted)
- #2721 (completely omitted)
- #2794 (completely omitted)
- #2768 (completely omitted; required modification to conform to other dev changes)
- #2713 (residual compilation errors following adf8fdd, including resolution against changes in #2437 on dev.
Lestropie added a commit that referenced this pull request Jan 15, 2025
Resolution of content merged to dev initially omitted from #3061.
- #2693 (completely omitted)
- #3005 (partial propagation / independent address of some common issues on both branches)
- #3001 (completely omitted)
- #2908 (completely omitted)
- #2955 (completely omitted)
- #2600 (completely omitted)
- #2962 (completely omitted)
- #2935 (completely omitted)
- #2923 (completely omitted)
- #2910 (completely omitted)
- #2638 (completely omitted)
- #2698 (completely omitted)
- #2721 (completely omitted)
- #2794 (completely omitted)
- #2768 (completely omitted; required modification to conform to other dev changes)
- #2713 (residual compilation errors following adf8fdd, including resolution against changes in #2437 on dev.
@Lestropie Lestropie restored the wsl_disable_mmap branch August 26, 2025 08:11
@Lestropie Lestropie mentioned this pull request Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants