зеркало из https://github.com/microsoft/mesos-log.git
3.4 KiB
3.4 KiB
Work log 2017-02-17
As always, the current-work dashboard is here.
Goals for March 1
- Light up all critical-path tests for Windows agent that are currently possible, given existing Windows agent feature set.
- Integrate tests into CI (Mesosphere has agreed to do this and support it).
- Bring CMake system to feature completeness required to have the autotools deprecation conversation. (Note that deprecating autotools will be a multi-week or multi-month discussion, and will likely involve more technical work to complete, for example, bug fixes.)
- Add support for Mesos Containers in the Windows launcher.
- Integrate Windows Container support.
Current progress on these goals since early December
- [No change since last week] About 50% of our tests are now lit up in Apache master branch. About 80% of the critical-path tests that can currently be supported (e.g., those that do not require auth or persistence in the master) are either in review or checked in. A complete list of critical path tests is here, though this does include stuff like the auth tests.
- Mesosphere has lit up the internal CI. It now broadcasts build status to Mesosphere employees, and the
#windows
channel on the Mesos Slack, but there are no public facing or per-review builds yet. - [No change since last week] The two known issues that remain for CMake feature completeness, MESOS-3396 and MESOS-6814, will be completed by EOD Friday (i.e., today). The list of issues remaining on this issue is here (all of these except those mentioned above are in still in review since last week).
- Mesos Container (job object) support for the Windows launcher is up for review. Next step is wiring up resource limit APIs.
- Windows Container (Docker) support has been integrated.
Main accomplishments this week
- Fix majority of Windows compiler warnings. libprocess, stout
- Workaround VS2017 bug (thanks Michael) and file with MSVC.
- Developer list consent for trying pre-compiled headers for build improvements.
- CMake changes checked in.
- Windows Container (Docker) changes checked in.
mparks
's FD changes checked in.- Mesos Containers (cgroup) for Windows up for review.
Focus for the upcoming week
- [hausdorff] Introduce CMake solution to dev mailing list and have deprecation discussion.
- [andschwa] Complete MESOS-6690.
- [andschwa] Integrate Glog stack traces into Mesos crashes [CONSOLIDATED, might have to happen after the
WindowsLauncher
code is integrated.] - [andschwa] Remove Glog redefinition warning.
- [jeffaco] Benchmark pre-compiled headers build speed improvements, and continue onboarding.
- [johnkord] Continue onboarding.