Tom Ramcigam (magicmarmot) wrote,
Tom Ramcigam

  • Mood:
I earned my pay these last couple of days with fixing an "issue" with the software. I say "issue" because it wasn't really a bug, but a side effect of another feature that had been requested so long ago. To fix the issue, I had to create new flags in a data structure that is shared across not only multiple processes but multiple operating systems, I had to add the hooks into the code to successfully manage the flags in the correct order under every circumstance of operation. It turned out to be a pretty major piece of distributed coding in two different languages, and I got it to work.

For those of you who understand the subtleties, I had to do this without any kind of synchronization like semaphores or mailboxes or message pipes. Strictly flags and asynchronous logic.

There are still some issues that I think need to be addressed, but they're relatively minor compared to this one-- though one is going to be a pain in the ass because we don't have a messaging system between the two different operating systems.
Tags: codegeek, work

  • (no subject)

    It finally happened. It had to, really. I was in the bottom two cut from LJ-Idol this week. I made it to the top 50, from some rather larger…

  • Mayville

    "Too many bats in the belfry, eh?" The question came from a small man in the scrubs-and-robe garb of an inmate. He looked a little like a garden…

  • LJ-Idol

    Another batch of entries. Consistently amazed at how good the writing is. Voting is open for…

  • Post a new comment


    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.