зеркало из https://github.com/microsoft/mesos-log.git
2.7 KiB
2.7 KiB
Work log 2017-02-21
As always, the current-work dashboard is here.
Review goals for March 1st (tomorrow)
- 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.
Goal Progress made
- We hit the goal of getting all available critical path tests integrated. We still need to light up additional tests, and critical path tests that are not yet available.
- Mesosphere lit up internal CI, but we still need public CI (i.e. on each patch).
- CMake feature parity is as close as reasonably expected. Need to review MESOS-6814.
- Mesos Container (job object) support for the Windows launcher went up for review, but was not yet integerated.
- Windows Container (Docker) support has been integrated.
April 1st Goals
- Turn on
-Werror
i.e. treat warnings as errors, and have an error/warning free build. - Bring build times to a tolerable level (less than five minutes for a clean build), probably by introducing pre-compiled headers.
- Refactor Mesos Container support to use
libprocess
abstraction layer, and port tests. - Wire up resource limit APIs to the Mesos Containers using job objects. (Dependent on above.)
- Port Docker containerizer tests.
- Move to Visual Studio 2017 (in order to unblock Mesos moving past C++11).
- Record a demo of the Windows Docker container support for a Mesos meetup.
Focus for the upcoming week
- [kaysoky/andschwa] Introduce CMake solution to dev mailing list and have deprecation discussion.
- [andschwa] Rewrite Windows Container using
libprocess
(to help with MESOS-6868). - [andschwa] Integrate Glog stack traces into Mesos crashes [CONSOLIDATED, might have to happen after the
WindowsLauncher
code is integrated.] - [andschwa] Remove Glog redefinition warning.
- [andschwa] Benchmark pre-compiled headers build speed improvements.
- [jeffaco] Temporarily reassigned to other projects for the week.
- [johnkord] Create a test filter for stout tests that use
symlink
on Windows, and continue onboarding.