Skip to content

Now: Jenkins is in a weird mood #761

Closed

Description

@refack

Saying something about reserving the machines
image

Activity

  1. changed the title [-]Now: Jenkins is a wierd mood[/-] [+]Now: Jenkins is in a weird mood[/+] on Jun 15, 2017
  2. refack commented on Jun 15, 2017

    @refack
    ContributorAuthor

    Ohh the master node is offline:
    image

  3. gibfahn commented on Jun 15, 2017

    @gibfahn
    Member

    I can bring it back online, but we fundamentally need to clean up that disk (or allocate more space).

  4. gibfahn commented on Jun 15, 2017

    @gibfahn
    Member

    Oh wait, I can't bring it back online:

    image

  5. refack commented on Jun 15, 2017

    @refack
    ContributorAuthor

    sad emoji

  6. gibfahn commented on Jun 15, 2017

    @gibfahn
    Member

    @refack Have you tried the node-build IRC channel? You need someone with the nodejs_build_infra ssh key (who can actually get into the machines).

  7. refack commented on Jun 15, 2017

    @refack
    ContributorAuthor

    @refack Have you tried the node-build IRC channel? You need someone with the nodejs_build_infra ssh key (who can actually get into the machines).

    Yep, and #node-dev (posted here last since I thought maybe someone will get an e-mail)

  8. rvagg commented on Jun 15, 2017

    @rvagg
    Member

    on it

  9. rvagg commented on Jun 15, 2017

    @rvagg
    Member

    working again ... but we're using up so much disk, I've even gone back from 7 days to 5 days retention and we're still at 95% disk. We're going to have to switch to block storage for this

  10. gibfahn commented on Jun 15, 2017

    @gibfahn
    Member

    I've even gone back from 7 days to 5 days retention and we're still at 95% disk.

    Do we know what's using this up? Is it just loads of copies of Node repos? Jenkins artifacts? Something else?

  11. refack commented on Jun 15, 2017

    @refack
    ContributorAuthor

    Maybe it's time to revisit #739, gate the big jobs (or maybe just PR) on first passing linux one, it's also gives a very quick feedback.

  12. joaocgreis commented on Jun 15, 2017

    @joaocgreis
    Member

    Found a huge job log file, cctest produced 40Gb of output (stack traces in the beginning). We are back at 50+ Gb free, which is about normal.

  13. rvagg commented on Jun 16, 2017

    @rvagg
    Member

    we should move to block storage on DO for this now that we can

  14. joaocgreis commented on Jun 17, 2017

    @joaocgreis
    Member

    @refack it was node-test-binary-windows 9196 (started to test nodejs/node#13482), probably run until it crashed Jenkins because it is no longer accessible. Output was very similar to your comment there. If this is a pattern it'll be a problem, please let us know if you see it again. Right now, there is no other log file that big on the server.

  15. jbergstroem commented on Jun 19, 2017

    @jbergstroem
    Member

    @rvagg agere that we should move to block storage. It's just so incredibly annoying knowing that jenkins doesn't compress the build logs and these basically stand for the the majority of the space consumption. A gzip post job would do. Perhaps we even do it manually? There is a jenkins plugin that is supposed to to this for us but it obviously doesn't work.

  16. joaocgreis commented on Jul 9, 2017

    @joaocgreis
    Member
  17. refack commented on Jul 9, 2017

    @refack
    ContributorAuthor

    The golden snippet:

    [ RUN      ] EnvironmentTest.AtExitWithArgument
    
    ==== C stack trace ===============================
    
    	lh_node_usage_stats_bio [0x00007FF6CE172151+200673]
    	lh_node_usage_stats_bio [0x00007FF6CE16B8DD+173933]
    	lh_node_usage_stats_bio [0x00007FF6CE16B6BE+173390]
    	lh_node_usage_stats_bio [0x00007FF6CE16B8B3+173891]
    	lh_node_usage_stats_bio [0x00007FF6CE16B7B6+173638]
    	RtlProcessFlsData [0x00007FFF3790D9F7+295]
    	LdrShutdownThread [0x00007FFF3790BA49+73]
    	RtlExitUserThread [0x00007FFF379085DE+62]
    	FreeLibraryAndExitThread [0x00007FFF34DA2C7C+76]
    	FreeLibraryAndExitThread [0x00007FFF35369CDA+10]
    	lh_node_usage_stats_bio [0x00007FF6CE160B5D+129517]
    	lh_node_usage_stats_bio [0x00007FF6CE160CA5+129845]
    	lh_node_usage_stats_bio [0x00007FF6CE160AE0+129392]
    	BaseThreadInitThunk [0x00007FFF353613D2+34]
    	RtlUserThreadStart [0x00007FFF379054E4+52]
    

    Stack repeats forever.
    P.S. @joaocgreis maybe delete the log, it's ~1GB

  18. refack commented on Jul 16, 2017

    @refack
    ContributorAuthor

    Ping ping ping.
    Happening again.

  19. refack commented on Jul 16, 2017

    @refack
    ContributorAuthor

    Well it's not the same: The master node is ok - https://ci.nodejs.org/computer/(master)/
    Only one job suck
    image
    ...
    image

  20. refack commented on Jul 16, 2017

    @refack
    ContributorAuthor

    It probably boils down to https://ci.nodejs.org/job/node-test-binary-arm/ being slow, and the backlog limited to 15 jobs

  21. Trott commented on Jul 16, 2017

    @Trott
    Member

    @refack Yeah, it's an alarming thing to see that in the interface, but the issue fixes itself if you wait long enough.

    I won't start any more C+L jobs unless the backlog gets into single digits. That should hopefully prevent that from happening too much more today at least.

  22. refack commented on Jul 17, 2017

    @refack
    ContributorAuthor

    Can we learn something for this? Increase the backlog limit? Make Jenkins shut-up about reserving stuff and just say "Pending"?

  23. jbergstroem commented on Jul 17, 2017

    @jbergstroem
    Member

    We can increase teh backlog but my experience is that we start failing/bleeding elsewhere :/

  24. refack commented on Jul 18, 2017

    @refack
    ContributorAuthor

    And now something new, subjob are finishing but not propagating their status:
    image

  25. refack commented on Jul 18, 2017

    @refack
    ContributorAuthor

    And this is new... Doing this "Loading" thing, but on "submit" does not create new jobs.
    2017-07-17-jenkins

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions