Logging adaptor slowing builds by 60x?
So, I'm a bit neglectful of XML comments. Perhaps more than a bit; I have 2,300 warnings on my 53 (small) projects.
Locally, build time is around 15 seconds. On AppVeyor, I'm seeing 25-minute build times for the same solution. The delay seems to correspond to the number of warnings generated, as they appear at a constant rate - not in bursts.
https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0.56
Are these not batched or async?
I intend to eliminate the warnings, but it will take some time.
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Feodor Fitsner on 11 Sep, 2014 08:59 PM
I see. Indeed, this is not cool and batching is definitely required. I'm working on that right now.
2 Posted by Lilith River on 11 Sep, 2014 11:16 PM
I was able to cut the warnings down by 50%, which doubled the build speed.
However, a recent build has been frozen at 'git clone' for 15 minutes, so I had to cancel it: https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0.65 Not sure if it's anything to be worried about - although it is only a 7MB packfile...
Support Staff 3 Posted by Feodor Fitsner on 11 Sep, 2014 11:35 PM
Might be temporary GitHub connectivity glitch.
-Feodor
4 Posted by Lilith River on 22 Sep, 2014 06:34 PM
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).
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.
Support Staff 5 Posted by Feodor Fitsner on 22 Sep, 2014 06:58 PM
Yes, we are working on buffering real-time output right now. Will have something to test this week.
Support Staff 6 Posted by Feodor Fitsner on 28 Sep, 2014 08:49 PM
A new updated has been deployed that drastically improves real-time logging of compilation messages and test results by buffering them.
You should have already noticed the difference.
7 Posted by Lilith River on 29 Sep, 2014 10:14 PM
Yes, it's MUCH faster. Thanks for being awesome!
8 Posted by Lilith River on 06 Oct, 2014 05:10 PM
I'm seeing some tests that never post their completion state or duration...
http://help.appveyor.com/discussions/problems/863-doxygen-installed...
Using xunit 2 runners...
Support Staff 9 Posted by Feodor Fitsner on 06 Oct, 2014 06:20 PM
What are those tests?
Have you posted a wrong link?
10 Posted by Lilith River on 06 Oct, 2014 06:26 PM
Sorry, I posted the wrong link...
https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0....
and
https://ci.appveyor.com/project/nathanaeljones/resizer/build/4.0.0....
Both have pending/yellow tests, despite being complete.
Support Staff 11 Posted by Feodor Fitsner on 07 Oct, 2014 02:50 AM
Interesting case. Will take a look.
Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 01:48 AM.