Repository navigation
Fix: 캐시 새로 고침이 필요한 때에 돌지 못해 지킬 수 있던 캐시가 밀려남 - #200
Merged
Merged
Conversation
새로 고침은 디스크를 읽지 않는 일인데 다른 프로그램이 게임 드라이브를 쓰고 있으면 건너뛰었고, 한 게임의 예열 스트림이 오래 도는 동안에는 다른 게임이 보호되지 않았습니다. 서비스를 다시 시작하면 캐시가 따뜻해도 첫 재예열 점검까지 표식이 없었고, 식었을 때 로그로는 원인을 가릴 수 없었습니다. - 새로 고침은 드라이브 사용량 게이트를 따르지 않음. 게임 실행, 같은 드라이브의 게임 실행, 종료 직후, 예산 게이트와 재예열 점검의 게이트는 그대로 둠 - 드라이브가 바쁠 때 표본이 식게 나오면 한 번은 표식을 두고 건너뛰고, 두 번째에는 재예열 점검에 맡김 - 런처 트리거가 아닌 예열 스트림은 묶음 사이에서 때가 되면 표식이 있는 다른 게임을 다시 만짐 - 스트림 도중에 다시 표식할 때는 그 스트림이 그때까지 만진 양을 빼고 앞에 있는 양을 계산함 - 서비스 시작 때 이미 따뜻해서 예열을 건너뛴 게임은 곧바로 사다리를 만듦 - 식음·건너뜀·빠짐 로그 줄 끝에 표식 이후 경과 시간과 재사용량, 앞에 있던 양을 덧붙임 - `docs/SOLAR.md`, `docs/SOLAR.ko.md` 에 반영함 Issues #199
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
csharp/src/AsterCache.Service/Rewarm.cs,Rewarm.Ladder.cs).Solar.cs).protected K games (N MiB in S s)에 합산하고 여러 번이면, R times를 붙입니다 (Prewarm.Solar.cs,Prewarm.Run.cs).SolarPolicy.cs).prewarm skipped (already warm) [service start]로 건너뛴 게임은 표본을 다시 읽지 않고 곧바로 사다리를 만듭니다 (Prewarm.Startup.cs)., since the ladder M min ago: R MiB repurposed of A MiB ahead를 덧붙입니다.docs/SOLAR.md,docs/SOLAR.ko.md에 반영했습니다.알아 둘 점
Test plan
dotnet build csharp -c Release -m:1경고 0, 오류 0dotnet test csharp/tests/AsterCache.Tests -c Release --no-build --filter "Category!=Live"4,557건 통과dotnet format csharp --verify-no-changes종료 코드 0git diff --check종료 코드 0build-test통과: https://github.com/DO0OG/AsterCache/actions/runs/43573691010Closes #199