• neidu2@feddit.nl
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    11 months ago

    No, but I am owed a beer for every project I show up to.

    Before project that involved outfitting a survey ship headed for the Mediterranean, this conversation took place: (paraphrasing)

    Me: At 10gig/s I don’t think the data processors will get the throughput they require.

    Chief tech: I tallied up the data transfers, and the time available should suffice with 10g/s.

    Me: Did you account for the fact that they duplicate the data and transfer a lot of it twice?

    Chief tech: No. But I’ll tell them not to do that.

    Some time goes by. Project starts, 1PB of data is collected, and processing is starting up, scheduled to complete everything shortly before they arrive back in the home port. Then my phone rings.

    Project manager: Transfer speeds are too slow. Is there anything that can be done, or do we have to eat the daily fine for being too late?

    Me: How much is the daily fine?

    PM: (number) USD

    Me: I’ll make the purchase req now for one tenth of the daily sum. That should increase the throuput.

    PM: Hardware install involved?

    Me: Yes. I’ll order, configure, and document everything for the chief tech to plug&play during their refuel stop.

    PM: I owe you a beer for the next projects.

    Long story short, it worked out. A Mellanox 2100 was installed by the crew, and it worked out of the box (Thank the gods, I was worried about the extensive VLAN and LACP setup in play). The processors had everything wrapped up and written to tape the day before arriving back home.

    To the chief techs defense, he wasn’t that wrong. He’d made a reasonable estimate based on the numbers he had available. Unfortunately he didn’t have all the numbers, as well as give the processors some head room for fudge factor. This chief tech was mostly experienced in only providing raw data.