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.

  1. I see. Indeed, this is not cool and batching is definitely required. I'm working on that right now.

  2. 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...

  3. Might be temporary GitHub connectivity glitch.

    -Feodor

  4. 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.

  5. Yes, we are working on buffering real-time output right now. Will have something to test this week.

  6. 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. Yes, it's MUCH faster. Thanks for being awesome!

  8. 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...

  9. What are those tests?

    Have you posted a wrong link?

  10. Interesting case. Will take a look.

  11. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 01:48 AM.

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