Udostępnij za pośrednictwem


Anybody want a peanut?

I wrote a message much like the below yesterday and I kept cracking up once I had started.  And nobody around me had the relevant context to understand why I thought it was so funny.  I’ve removed all the specifics and left the core.  I know some of you will get it :)

We have three branches, C pushes to B, and B pushes to A.  B only accumulates changes from C, nothing else happens in B.  We have a performance regression observed in all the branches and we’re wondering where it came from.  Who to blame? Should be easy right? 

Branch C was good on the 15th and bad on the 25th.  It pulled no payload from B during that time so clearly I cannot choose B.

Branch B was good on the 16th and bad on the 24th, but C did not push to B during that time so clearly I cannot choose C.

Branch A was good on the 16th and bad on the 23rd but the 16th already had the most recent push from B, so I cannot choose B.

The main version number comes from A and it didn’t change when B went bad so clearly I cannot choose A.

Have you made your decision?

Not remotely :)

Comments

  • Anonymous
    December 03, 2014
    Merge gone bad during an integration, repository corruption or a flawed metric/test.

  • Anonymous
    December 03, 2014
    Toolset or OS updates?

  • Anonymous
    December 03, 2014
    Is branch A from Australia, populated entirely by criminals? We clearly therefore cannot choose branch A.

  • Anonymous
    December 04, 2014
    How could anyone not get this? They must be mostly dead.

  • Anonymous
    December 04, 2014
    The comment has been removed

  • Anonymous
    December 04, 2014
    Wait till I get going! Now, where was I?

  • Anonymous
    December 04, 2014
    @wekempf -- they were still slightly alive!

  • Anonymous
    December 05, 2014
    Looks like an environment problem. Must be cloudy weather up there.

  • Anonymous
    December 05, 2014
    I've spent the last several years building up an immunity to performance regressions.  Ship it anyway!

  • Anonymous
    December 07, 2014
    Christmas happened... :D

  • Anonymous
    December 08, 2014
    Inconceivable!

  • Anonymous
    December 08, 2014
    You keep using that word, I do not think it means what you think it means.