[base] Handle negative values returned from ::GetThreadPriority().
::GetThreadPriority() sometimes returns -3 or -6 on bots. -3 https://logs.chromium.org/logs/chrome/buildbucket/cr-buildbucket.appspot.com/8900924268806719008/+/steps/base_unittests/0/logs/PlatformThreadWinTest.SetBackgroundThreadModeFailsInIdlePriorityProcess/0 -6 https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8900658140238913376/+/steps/browser_tests__with_patch__on_Windows-10-15063/0/logs/Flaky_failure:_BackgroundFetchBrowserTest.OfflineItemCollection_VerifyResourceDownloadedWhenDownloadTotalSmallerThanActualSize__status_FAILURE_SUCCESS_/0 Handling these values is a prerequisite to enable THREAD_MODE_BACKGROUND_* by default. Bug: 931720, 919466 Change-Id: Ib109a06bf95907a2988427158ea233b8395bf1f6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1829570 Commit-Queue: François Doray <fdoray@chromium.org> Auto-Submit: François Doray <fdoray@chromium.org> Reviewed-by:Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#705262}
Showing
Please register or sign in to comment