Tom Ramcigam (magicmarmot) wrote,
Tom Ramcigam
magicmarmot

  • 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
Subscribe

  • (no subject)

    Four names that people call me: 1. Rob 2. Marmot 3. magicmarmot 4. Creepy Old Fuck Four jobs I have had: 1. fast food cashier 2.…

  • memeology

    1) What is your salad dressing of choice? Fat free ranch or Italian is a good standby. Asian Sesame is nice too. Balsamic vinegarette and feta…

  • (no subject)

    Rules: Copy to your own note, erase my answers, enter yours, and tag 10 people. You know who you are - we recognize our own. Also, feel free to add…

  • Post a new comment

    Error

    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.
  • 0 comments