tag:help.appveyor.com,2012-11-13:/discussions/problems/767-logging-adaptor-slowing-builds-by-60xAppVeyor: Discussion 2018-08-25T01:48:23Ztag:help.appveyor.com,2012-11-13:Comment/345359342014-09-11T14:53:55Z2014-09-11T14:53:55ZLogging adaptor slowing builds by 60x?<div><p>So, I'm a bit neglectful of XML comments. Perhaps more than a
bit; I have 2,300 warnings on my 53 (small) projects.</p>
<p>Locally, build time is around 15 seconds. On AppVeyor, I'm
seeing 25-minute build times for the same solution. The delay
<em>seems</em> to correspond to the number of warnings generated,
as they appear at a constant rate - not in bursts.</p>
<p><a href=
"https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0.56">
https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0.56</a></p>
<p>Are these not batched or async?</p>
<p>I intend to eliminate the warnings, but it will take some
time.</p></div>Lilith Rivertag:help.appveyor.com,2012-11-13:Comment/345359342014-09-11T20:59:30Z2014-09-11T20:59:30ZLogging adaptor slowing builds by 60x?<div><p>I see. Indeed, this is not cool and batching is definitely
required. I'm working on that right now.</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/345359342014-09-11T23:16:23Z2014-09-11T23:16:23ZLogging adaptor slowing builds by 60x?<div><p>I was able to cut the warnings down by 50%, which doubled the
build speed.</p>
<p>However, a recent build has been frozen at 'git clone' for 15
minutes, so I had to cancel it: <a href=
"https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0.65">
https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0.65</a>
Not sure if it's anything to be worried about - although it is only
a 7MB packfile...</p></div>Lilith Rivertag:help.appveyor.com,2012-11-13:Comment/345359342014-09-11T23:35:23Z2014-09-11T23:35:23ZLogging adaptor slowing builds by 60x?<div><p>Might be temporary GitHub connectivity glitch.</p>
<p>-Feodor</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/345359342014-09-22T18:34:00Z2014-09-22T18:34:00ZLogging adaptor slowing builds by 60x?<div><p>Yeah, you're right. What about adding a simple local buffering
proxy? That could work against all endpoints/adapters (as long as
it matched validation performed by the actual API server).</p>
<p>If this stuff is on GitHub, I may be able to help. We're
struggling to keep build times for our various projects under 30
minutes due to the console output latency.</p></div>Lilith Rivertag:help.appveyor.com,2012-11-13:Comment/345359342014-09-22T18:58:42Z2014-09-22T18:58:42ZLogging adaptor slowing builds by 60x?<div><p>Yes, we are working on buffering real-time output right now.
Will have something to test this week.</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/345359342014-09-28T20:49:37Z2014-09-28T20:49:37ZLogging adaptor slowing builds by 60x?<div><p>A new updated has been deployed that drastically improves
real-time logging of compilation messages and test results by
buffering them.</p>
<p>You should have already noticed the difference.</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/345359342014-09-29T22:14:53Z2014-09-29T22:14:53ZLogging adaptor slowing builds by 60x?<div><p>Yes, it's MUCH faster. Thanks for being awesome!</p></div>Lilith Rivertag:help.appveyor.com,2012-11-13:Comment/345359342014-10-06T17:10:05Z2014-10-06T17:10:05ZLogging adaptor slowing builds by 60x?<div><p>I'm seeing some tests that never post their completion state or
duration...</p>
<p><a href=
"http://help.appveyor.com/discussions/problems/863-doxygen-installed-via-chocolatey-not-found">
http://help.appveyor.com/discussions/problems/863-doxygen-installed...</a></p>
<p>Using xunit 2 runners...</p></div>Lilith Rivertag:help.appveyor.com,2012-11-13:Comment/345359342014-10-06T18:20:21Z2014-10-06T18:20:21ZLogging adaptor slowing builds by 60x?<div><p>What are those tests?</p>
<p>Have you posted a wrong link?</p></div>Feodor Fitsnertag:help.appveyor.com,2012-11-13:Comment/345359342014-10-06T18:26:26Z2014-10-06T18:26:26ZLogging adaptor slowing builds by 60x?<div><p>Sorry, I posted the wrong link...</p>
<p><a href=
"https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0.110/tests">
https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0....</a></p>
<p>and</p>
<p><a href=
"https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0.111/tests">
https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0....</a></p>
<p>Both have pending/yellow tests, despite being complete.</p></div>Lilith Rivertag:help.appveyor.com,2012-11-13:Comment/345359342014-10-07T02:50:19Z2014-10-07T02:50:19ZLogging adaptor slowing builds by 60x?<div><p>Interesting case. Will take a look.</p></div>Feodor Fitsner