Repository: mesos-site Updated Branches: refs/heads/asf-site 5c845a93e -> c2f088d31
Updated the website built from mesos SHA: 4bf9615. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/c2f088d3 Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/c2f088d3 Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/c2f088d3 Branch: refs/heads/asf-site Commit: c2f088d319504bc2d66d8d1503726fb3aa35b2ac Parents: 5c845a9 Author: jenkins <[email protected]> Authored: Thu Dec 14 21:47:55 2017 +0000 Committer: jenkins <[email protected]> Committed: Thu Dec 14 21:47:55 2017 +0000 ---------------------------------------------------------------------- .../latest/c++/reparsepoint_8hpp_source.html | 62 +++++++++++--------- content/blog/feed.xml | 2 +- .../index.html | 2 +- 3 files changed, 37 insertions(+), 29 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c2f088d3/content/api/latest/c++/reparsepoint_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/reparsepoint_8hpp_source.html b/content/api/latest/c++/reparsepoint_8hpp_source.html index 65f4f4f..f6f2d61 100644 --- a/content/api/latest/c++/reparsepoint_8hpp_source.html +++ b/content/api/latest/c++/reparsepoint_8hpp_source.html @@ -382,35 +382,43 @@ <div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="comment">// Bail out if target is already a reparse point.</span></div> <div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <a class="code" href="classTry.html">Try<bool></a> attribute_set = <a class="code" href="namespaceinternal_1_1windows.html#a9205fe9be7dc028375cd24338483152b">reparse_point_attribute_set</a>(<a class="code" href="namespaceinternal_1_1windows.html#abd7dbdbc8d95626d0c66455078380aa1">longpath</a>(target));</div> <div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordflow">if</span> (attribute_set.<a class="code" href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">isSome</a>() && attribute_set.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>()) {</div> -<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(</div> -<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <span class="stringliteral">"Path '"</span> + target + <span class="stringliteral">"' is already a reparse point"</span>);</div> -<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  }</div> -<div class="line"><a name="l00334"></a><span class="lineno"> 334</span> </div> -<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <span class="comment">// Avoid requiring administrative privileges to create symbolic links.</span></div> -<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  DWORD <a class="code" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a> = SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE;</div> -<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">if</span> (target_is_folder) {</div> -<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  flags |= SYMBOLIC_LINK_FLAG_DIRECTORY;</div> -<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  }</div> -<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div> -<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="comment">// `CreateSymbolicLink` normally adjusts the process token's privileges to</span></div> -<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="comment">// allow for symlink creation; however, we explicitly avoid this with the</span></div> -<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="comment">// above flag.</span></div> -<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordflow">if</span> (!::CreateSymbolicLinkW(</div> -<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <span class="comment">// Path to link.</span></div> -<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <a class="code" href="namespaceinternal_1_1windows.html#abd7dbdbc8d95626d0c66455078380aa1">longpath</a>(reparse_point).data(),</div> -<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <span class="comment">// Path to target.</span></div> -<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <a class="code" href="namespaceinternal_1_1windows.html#abd7dbdbc8d95626d0c66455078380aa1">longpath</a>(target).data(),</div> -<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  flags)) {</div> -<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keywordflow">return</span> <a class="code" href="classWindowsError.html">WindowsError</a>();</div> +<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"Path '"</span> + target + <span class="stringliteral">"' is already a reparse point"</span>);</div> +<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  }</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div> +<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  DWORD <a class="code" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a> = target_is_folder ? SYMBOLIC_LINK_FLAG_DIRECTORY : 0;</div> +<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="comment">// Lambda to create symlink with given flags.</span></div> +<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keyword">auto</span> link = [&reparse_point, &target](<span class="keyword">const</span> DWORD <a class="code" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>) {</div> +<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  return ::CreateSymbolicLinkW(</div> +<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="comment">// Path to link.</span></div> +<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <a class="code" href="namespaceinternal_1_1windows.html#abd7dbdbc8d95626d0c66455078380aa1">longpath</a>(reparse_point).data(),</div> +<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <span class="comment">// Path to target.</span></div> +<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <a class="code" href="namespaceinternal_1_1windows.html#abd7dbdbc8d95626d0c66455078380aa1">longpath</a>(target).data(),</div> +<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  flags);</div> +<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  };</div> +<div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div> +<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <span class="comment">// `CreateSymbolicLink` normally adjusts the process token's privileges to</span></div> +<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <span class="comment">// allow for symlink creation; however, we explicitly avoid this with the</span></div> +<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <span class="comment">// following flag to not require administrative privileges.</span></div> +<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="keywordflow">if</span> (link(flags | SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE)) {</div> +<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>();</div> <div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  }</div> <div class="line"><a name="l00352"></a><span class="lineno"> 352</span> </div> -<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>();</div> -<div class="line"><a name="l00354"></a><span class="lineno"> 354</span> }</div> -<div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div> -<div class="line"><a name="l00356"></a><span class="lineno"> 356</span> } <span class="comment">// namespace windows {</span></div> -<div class="line"><a name="l00357"></a><span class="lineno"> 357</span> } <span class="comment">// namespace internal {</span></div> -<div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div> -<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="preprocessor">#endif // __STOUT_INTERNAL_WINDOWS_REPARSEPOINT_HPP__</span></div> +<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="comment">// If this failed because the non-symbolic link feature was not supported,</span></div> +<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="comment">// try again without the feature. This is for legacy support.</span></div> +<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keywordflow">if</span> (::GetLastError() == ERROR_INVALID_PARAMETER) {</div> +<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="keywordflow">if</span> (link(flags)) {</div> +<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>();</div> +<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  }</div> +<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  }</div> +<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> </div> +<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordflow">return</span> <a class="code" href="classWindowsError.html">WindowsError</a>();</div> +<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> }</div> +<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> </div> +<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> } <span class="comment">// namespace windows {</span></div> +<div class="line"><a name="l00365"></a><span class="lineno"> 365</span> } <span class="comment">// namespace internal {</span></div> +<div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div> +<div class="line"><a name="l00367"></a><span class="lineno"> 367</span> <span class="preprocessor">#endif // __STOUT_INTERNAL_WINDOWS_REPARSEPOINT_HPP__</span></div> <div class="ttc" id="namespaceinternal_1_1windows_html_a8ee4f75d803d8ed56ce760d8e1dfac14"><div class="ttname"><a href="namespaceinternal_1_1windows.html#a8ee4f75d803d8ed56ce760d8e1dfac14">internal::windows::get_handle_no_follow</a></div><div class="ttdeci">Try< SharedHandle > get_handle_no_follow(const std::string &absolute_path)</div><div class="ttdef"><b>Definition:</b> reparsepoint.hpp:212</div></div> <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c2f088d3/content/blog/feed.xml ---------------------------------------------------------------------- diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 3a57b01..dcbaa8e 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -168,7 +168,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;&#x69;&#108;&#116;&#111;&#58;&#x64;&#101;&#118;&#x40;&#x61;&#x70;&#x61;&#99;&#104;&#x65;&#x2e;&#109;&#101;&#115;&#111;&#115;&#46;&#111;&#114;&#103;">&#100;&#101;&#118;&#x40;&#x61;&#112;&#x61;&#x63;&#104;&#x65;&#46;&#109;&#x65;&#115;&#x6f;&#115;&#x2e;&#x6f;&#114;&#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;&#116;&#111;&#58;&#x64;&#101;&#118;&#64;&#x61;&#112;&#97;&#x63;&#104;&#x65;&#46;&#109;&#101;&#x73;&#111;&#115;&#46;&#x6f;&#114;&#103;">&#100;&#x65;&#x76;&#64;&#x61;&#112;&#97;&#99;&#x68;&#101;&#46;&#109;&#101;&#115;&#111;&#x73;&#x2e;&#x6f;&#x72;&#x67;</a>.</p> </content> </entry> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/c2f088d3/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 b05215d..edb1d15 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>
