Updated the website built from mesos SHA: 0a4a900.
Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/ef7a57fc Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/ef7a57fc Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/ef7a57fc Branch: refs/heads/asf-site Commit: ef7a57fc51af0202aa105fa878cf91a84486a7bc Parents: 6a99696 Author: jenkins <[email protected]> Authored: Thu Mar 8 00:50:58 2018 +0000 Committer: jenkins <[email protected]> Committed: Thu Mar 8 00:50:58 2018 +0000 ---------------------------------------------------------------------- content/blog/feed.xml | 2 +- .../index.html | 2 +- content/documentation/latest/windows/index.html | 35 +- content/documentation/windows/index.html | 35 +- content/sitemap.xml | 9090 +++++++++--------- 5 files changed, 4605 insertions(+), 4559 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ef7a57fc/content/blog/feed.xml ---------------------------------------------------------------------- diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 9718503..650d865 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -295,7 +295,7 @@ To learn more about CSI work in Mesos, you can dig into the design document < </ul> -<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#x6d;&#97;&#105;&#x6c;&#x74;&#x6f;&#x3a;&#x64;&#101;&#118;&#64;&#x61;&#x70;&#97;&#99;&#104;&#101;&#46;&#x6d;&#101;&#x73;&#111;&#115;&#x2e;&#x6f;&#114;&#103;">&#x64;&#x65;&#118;&#64;&#97;&#112;&#97;&#x63;&#x68;&#x65;&#46;&#x6d;&#x65;&#x73;&#x6f;&#x73;&#46;&#x6f;&#x72;&#103;</a>.</p> +<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#109;&#x61;&#x69;&#108;&#x74;&#x6f;&#58;&#x64;&#101;&#118;&#x40;&#x61;&#x70;&#97;&#x63;&#x68;&#x65;&#46;&#109;&#101;&#115;&#111;&#115;&#46;&#x6f;&#114;&#x67;">&#x64;&#101;&#x76;&#x40;&#97;&#112;&#x61;&#x63;&#104;&#101;&#x2e;&#x6d;&#101;&#115;&#111;&#x73;&#x2e;&#111;&#114;&#103;</a>.</p> </content> </entry> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ef7a57fc/content/blog/performance-working-group-progress-report/index.html ---------------------------------------------------------------------- diff --git a/content/blog/performance-working-group-progress-report/index.html b/content/blog/performance-working-group-progress-report/index.html index 66aa50f..25cf886 100644 --- a/content/blog/performance-working-group-progress-report/index.html +++ b/content/blog/performance-working-group-progress-report/index.html @@ -248,7 +248,7 @@ </ul> -<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="mailto:dev@apache.mesos.org">dev@apache.mesos.org</a>.</p> +<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="mailto:dev@apache.mesos.org">dev@apache.mesos.org</a>.</p> </div> </div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ef7a57fc/content/documentation/latest/windows/index.html ---------------------------------------------------------------------- diff --git a/content/documentation/latest/windows/index.html b/content/documentation/latest/windows/index.html index 5929958..171007b 100644 --- a/content/documentation/latest/windows/index.html +++ b/content/documentation/latest/windows/index.html @@ -123,7 +123,7 @@ <ol> <li><p>Install the latest <a href="https://www.visualstudio.com/downloads/">Visual Studio 2017</a>: -The “Community” edition is sufficient (and free). +The “Community” edition is sufficient (and free of charge). During installation, choose the “Desktop development with C++” workload.</p></li> <li><p>Install <a href="https://cmake.org/download/">CMake 3.8.0</a> or later. During installation, choose to “Add CMake to the system PATH for all users”.</p></li> @@ -168,7 +168,7 @@ src\mesos-agent.exe --master=<master> --work_dir=<work folder> --lau <p>The current implementation is known to have the following limitations:</p> <ul> -<li><p>Only the agent should be run on Windows. The Mesos master can be +<li><p>Only the agent should be run on Windows. The Mesos master can be launched, but only for testing as the master does not support high-availability setups on Windows.</p></li> <li><p>While Mesos supports NTFS long paths internally, tasks which do not support @@ -177,15 +177,38 @@ long paths must be run on agent whose <code>--work_dir</code> is a short path.</ version 1703, build number 15063), and <a href="https://docs.microsoft.com/en-us/windows-server/get-started/get-started-with-1709">Windows Server, version 1709</a>. It is likely that this will increase, due to evolving Windows container support and developer features which ease porting.</p></li> +<li><p>The ability to <a href="https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/">create symlinks</a> as a non-admin user requires +Developer Mode to be enabled. Otherwise the agent will need to be +run under an administrator.</p></li> </ul> -<h2>Status</h2> +<h2>Build Configuration Examples</h2> -<p>For more information regarding the status of Windows support in Mesos, -please refer to the <a href="https://issues.apache.org/jira/browse/MESOS-3094">JIRA epic</a>.</p> +<h3>Building with Ninja</h3> -<h2>Build Configuration Examples</h2> +<p>Instead of using MSBuild, it is also possible to build Mesos on +Windows using <a href="https://ninja-build.org/">Ninja</a>, which can result in +significantly faster builds. To use Ninja, you need to download it and +ensure <code>ninja.exe</code> is in your <code>PATH</code>.</p> + +<ul> +<li>Download the <a href="https://github.com/ninja-build/ninja/releases">Windows binary</a>.</li> +<li>Unzip it and place <code>ninja.exe</code> in your <code>PATH</code>.</li> +<li>Open an “x64 Native Tools Command Prompt for VS 2017” to set your +environment.</li> +<li>In that command prompt, type <code>powershell</code> to use a better shell.</li> +<li>Similar to above, configure CMake with +<code>cmake .. -G Ninja -DENABLE_LIBEVENT=1</code>.</li> +<li>Now you can use <code>ninja</code> to build the various targets.</li> +<li>You may want to use <code>ninja -v</code> to make it verbose, as it’s otherwise +very quiet.</li> +</ul> + + +<p>Note that with Ninja it is imperative to open the correct developer +command prompt so that the 64-bit build tools are used, as Ninja does +not otherwise know how to find them.</p> <h3>Building with Java</h3> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ef7a57fc/content/documentation/windows/index.html ---------------------------------------------------------------------- diff --git a/content/documentation/windows/index.html b/content/documentation/windows/index.html index 78125b3..1dc5433 100644 --- a/content/documentation/windows/index.html +++ b/content/documentation/windows/index.html @@ -123,7 +123,7 @@ <ol> <li><p>Install the latest <a href="https://www.visualstudio.com/downloads/">Visual Studio 2017</a>: -The “Community” edition is sufficient (and free). +The “Community” edition is sufficient (and free of charge). During installation, choose the “Desktop development with C++” workload.</p></li> <li><p>Install <a href="https://cmake.org/download/">CMake 3.8.0</a> or later. During installation, choose to “Add CMake to the system PATH for all users”.</p></li> @@ -168,7 +168,7 @@ src\mesos-agent.exe --master=<master> --work_dir=<work folder> --lau <p>The current implementation is known to have the following limitations:</p> <ul> -<li><p>Only the agent should be run on Windows. The Mesos master can be +<li><p>Only the agent should be run on Windows. The Mesos master can be launched, but only for testing as the master does not support high-availability setups on Windows.</p></li> <li><p>While Mesos supports NTFS long paths internally, tasks which do not support @@ -177,15 +177,38 @@ long paths must be run on agent whose <code>--work_dir</code> is a short path.</ version 1703, build number 15063), and <a href="https://docs.microsoft.com/en-us/windows-server/get-started/get-started-with-1709">Windows Server, version 1709</a>. It is likely that this will increase, due to evolving Windows container support and developer features which ease porting.</p></li> +<li><p>The ability to <a href="https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/">create symlinks</a> as a non-admin user requires +Developer Mode to be enabled. Otherwise the agent will need to be +run under an administrator.</p></li> </ul> -<h2>Status</h2> +<h2>Build Configuration Examples</h2> -<p>For more information regarding the status of Windows support in Mesos, -please refer to the <a href="https://issues.apache.org/jira/browse/MESOS-3094">JIRA epic</a>.</p> +<h3>Building with Ninja</h3> -<h2>Build Configuration Examples</h2> +<p>Instead of using MSBuild, it is also possible to build Mesos on +Windows using <a href="https://ninja-build.org/">Ninja</a>, which can result in +significantly faster builds. To use Ninja, you need to download it and +ensure <code>ninja.exe</code> is in your <code>PATH</code>.</p> + +<ul> +<li>Download the <a href="https://github.com/ninja-build/ninja/releases">Windows binary</a>.</li> +<li>Unzip it and place <code>ninja.exe</code> in your <code>PATH</code>.</li> +<li>Open an “x64 Native Tools Command Prompt for VS 2017” to set your +environment.</li> +<li>In that command prompt, type <code>powershell</code> to use a better shell.</li> +<li>Similar to above, configure CMake with +<code>cmake .. -G Ninja -DENABLE_LIBEVENT=1</code>.</li> +<li>Now you can use <code>ninja</code> to build the various targets.</li> +<li>You may want to use <code>ninja -v</code> to make it verbose, as it’s otherwise +very quiet.</li> +</ul> + + +<p>Note that with Ninja it is imperative to open the correct developer +command prompt so that the 64-bit build tools are used, as Ninja does +not otherwise know how to find them.</p> <h3>Building with Java</h3>
