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

  • LJ-404

    Page Not Found Narrator:  In A.D. 2006, Web was beginning. Captain:  What happen ? Mechanic:  Somebody set up us the journal. Operator:  We get…

  • (no subject)

    The economy is crunchy, but it's not the huge mess that it could be. Unfortunately, people are panicking. The Mothership (i.e. parent company)…

  • Good news/Bad news

    The good news: I no longer have to do validation. The bad news is that I am currently unemployed. Yes, as of this morning, six additional jobs…

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