Closed Bug 1239292 Opened 6 years ago Closed 1 year ago
[meta] Multi-threaded job scheduler
Tracking bug for the job scheduler.
We dropped the idea of multi-threaded tile rendering so we don't have a use case for this right now, there are bitrotted patches pending on reviews for a year, and more importantly several seconds spent running the scheduler tests in each push, which is a waste of infra since we don't have plans to use this in the foreseeable future. If we look into something like this again in the future, rust would be a much better place for building this type of system.
Attachment #8892910 - Flags: review?(jmuizelaar)
Attachment #8892910 - Flags: review?(jmuizelaar) → review+
Pushed by email@example.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/009af86a3026 Remove the gfx job scheduler. r=jrmuizel
Backed out for build bustage at StyleSheetInlines.h(77): https://hg.mozilla.org/integration/mozilla-inbound/rev/494b52e3b462caafa3cae7832b58fb0dbd589925 Push with failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=009af86a30269949fa6777db130722b975c9605b&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=120655241&repo=mozilla-inbound 09:10:04 INFO - Unified_cpp_gfx_tests_gtest0.cpp 09:10:04 INFO - z:\build\build\src\obj-firefox\dist\include\mozilla/StyleSheetInlines.h(77): error C2287: 'mozilla::StyleSheet': inheritance representation: 'single_inheritance' is less general than the required 'multiple_inheritance' 09:10:04 INFO - z:\build\build\src\obj-firefox\dist\include\mozilla/StyleSheetInfo.h(17): note: see declaration of 'mozilla::StyleSheet' 09:10:04 INFO - z:\build\build\src\obj-firefox\dist\include\mozilla/StyleSheetInlines.h(77): fatal error C1903: unable to recover from previous error(s); stopping compilation 09:10:04 INFO - z:/build/build/src/config/rules.mk:1050: recipe for target 'Unified_cpp_gfx_tests_gtest0.obj' failed 09:10:04 INFO - mozmake.EXE: *** [Unified_cpp_gfx_tests_gtest0.obj] Error 2
4 years ago
Priority: -- → P3
We should reland this.
Pushed this to try again today and the windows builds are still failing on some mysterious and unrelated code, due to unified build hazards I presume. https://firstname.lastname@example.org&selectedJob=130637149 This is pretty far down my list, so I don't think I'll investigate it in the short term. We could comment out the test as a short term thing if we want to save some infra.
Pushed by email@example.com: https://hg.mozilla.org/integration/autoland/rev/8999f97966d2 Remove the multi-threaded job scheduler. r=jrmuizel
Pushed by firstname.lastname@example.org: https://hg.mozilla.org/integration/autoland/rev/e279dd585ca7 Remove the multi-threaded job scheduler. r=jrmuizel
You need to log in before you can comment on or make changes to this bug.