First Run Message and LZMA Cache Expansion are intertwined.
See original GitHub issueSteps to reproduce
- Download a CLI drop
- Delete the .lzma archive that comes in the drop.
- Run
dotnet help
- Run
dotnet help
Expected behavior
The first invocation of dotnet help
prints the first run message, the second does not.
Actual behavior
Both commands print the first run goop. I think this is because the cache priming does not happen (since the LZMA file is missing) and so we never write the sentinel file (and so stuff in DotnetFirstTimeUseConfigurer
thinks it always needs to write messages)
Environment data
dotnet --info
output:
Issue Analytics
- State:
- Created 7 years ago
- Comments:18 (18 by maintainers)
Top Results From Across the Web
npm_time_machine - crates.io: Rust Package Registry
Utility to move package.json through the time. Pin and upgrade your project in chunks!
Read more >inexor-rgf-model-flow - crates.io: Rust Package Registry
A graph organizes highly interconnected data. The state of an Entity Component System can be ideally represented with the help of the graph....
Read more >Real-Time Lossless Compression of SoC Trace Data
In 1977, the first dictionary based compression algorithm LZ77 was published by Abraham Lempel and Jacob Ziv [8]. Typically, LZ77 uses a sliding...
Read more >Intel SGX Explained
At the same time, caches transparently accelerate DRAM requests, and are mostly invisible to software. Intel computers have multiple logical processors. As.
Read more >CompTIA JK0-019 CompTIA E2C Network + Certification ...
Spanning tree. Answer: C. CompTIA JK0-019 Exam. "Pass Any Exam. Any Time." - www.actualtests.com. 3. Page 4. Explanation: A VLAN is a group...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
By the way, these are now separated. The cache expansion sentinel and the first run message sentinel.
@ericstj A failure is not blocking. Has never been blocking, however, we will display the message and attempt to prime the cache over and over again until we succeed. The idea of not having an lzma archive present is new and we need to deal/think through it and make the appropriate changes.