Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Back Room
  4. Holy nuclear war

Holy nuclear war

Scheduled Pinned Locked Moved The Back Room
visual-studiocsharpdatabaselinuxtesting
6 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jorgen Sigvardsson
    wrote on last edited by
    #1

    When a certain client library of a lesser quality database engine, whose name I shall not name here, is messing with you, it's not just pushing you around, it's waging a holy war backed with nuclear arsenal against you. :mad: :mad: :mad: When I used certain features of the library, in a multithreaded environment, it starts messing things up. Royally! I wasn't born yesterday, so I know how to protect single threaded code with mutexes/spinlocks. Eventhough the access to the library is verifiably seralized, it misbehaves in ways I never thought possible. Solution? Ugly workaround, which involves table scans. X| luckily, I will not store large amounts of data. It took me a while before I understood the problem I was facing, because debugging a shell extension running inside explorer.exe is not particularly easy. Especially not when explorer.exe actively screws with VS.NET. Inspect the wrong thread, and you'll have to kill the IDE using the task manager and start over. X| A small hack I thought, and aimed for a complete solution including install package before lunch. The time is now almost 6 in the evening. :mad: I suppose I'll do the install package on monday, because now the desire for a Häagen-Dazs and a comfy sofa is too strong for me to spend another 40 minutes on building and testing the blasted thing on my list of supported OSs. ** CARRIER LOST ** -- Keep talking! I'm the preacher, you're a fool!

    M G 2 Replies Last reply
    0
    • J Jorgen Sigvardsson

      When a certain client library of a lesser quality database engine, whose name I shall not name here, is messing with you, it's not just pushing you around, it's waging a holy war backed with nuclear arsenal against you. :mad: :mad: :mad: When I used certain features of the library, in a multithreaded environment, it starts messing things up. Royally! I wasn't born yesterday, so I know how to protect single threaded code with mutexes/spinlocks. Eventhough the access to the library is verifiably seralized, it misbehaves in ways I never thought possible. Solution? Ugly workaround, which involves table scans. X| luckily, I will not store large amounts of data. It took me a while before I understood the problem I was facing, because debugging a shell extension running inside explorer.exe is not particularly easy. Especially not when explorer.exe actively screws with VS.NET. Inspect the wrong thread, and you'll have to kill the IDE using the task manager and start over. X| A small hack I thought, and aimed for a complete solution including install package before lunch. The time is now almost 6 in the evening. :mad: I suppose I'll do the install package on monday, because now the desire for a Häagen-Dazs and a comfy sofa is too strong for me to spend another 40 minutes on building and testing the blasted thing on my list of supported OSs. ** CARRIER LOST ** -- Keep talking! I'm the preacher, you're a fool!

      M Offline
      M Offline
      Marc Clifton
      wrote on last edited by
      #2

      Jörgen Sigvardsson wrote: of a lesser quality database engine MySQL blues, eh? ;P Marc My website Traceract Understanding Simple Data Binding Diary Of A CEO - Preface

      J 1 Reply Last reply
      0
      • J Jorgen Sigvardsson

        When a certain client library of a lesser quality database engine, whose name I shall not name here, is messing with you, it's not just pushing you around, it's waging a holy war backed with nuclear arsenal against you. :mad: :mad: :mad: When I used certain features of the library, in a multithreaded environment, it starts messing things up. Royally! I wasn't born yesterday, so I know how to protect single threaded code with mutexes/spinlocks. Eventhough the access to the library is verifiably seralized, it misbehaves in ways I never thought possible. Solution? Ugly workaround, which involves table scans. X| luckily, I will not store large amounts of data. It took me a while before I understood the problem I was facing, because debugging a shell extension running inside explorer.exe is not particularly easy. Especially not when explorer.exe actively screws with VS.NET. Inspect the wrong thread, and you'll have to kill the IDE using the task manager and start over. X| A small hack I thought, and aimed for a complete solution including install package before lunch. The time is now almost 6 in the evening. :mad: I suppose I'll do the install package on monday, because now the desire for a Häagen-Dazs and a comfy sofa is too strong for me to spend another 40 minutes on building and testing the blasted thing on my list of supported OSs. ** CARRIER LOST ** -- Keep talking! I'm the preacher, you're a fool!

        G Offline
        G Offline
        greghop
        wrote on last edited by
        #3

        mysql ?? I thought this thread was going to be about USA updating it's preemptive nuclear strike plans, altho why I'm reading this in the news is still beyond my understanding DUKENUKEM[^] Or maybe it was about yet another state-sponsored islamic terrorist regime wanting to impose their delusional death-filled wet dreams on the rest of the planet ? ISLAMICNUKES[^] oh wait wasn't it that Tancredo guy that said to nuke mecca ? NUKEMECCA[^]

        J 1 Reply Last reply
        0
        • M Marc Clifton

          Jörgen Sigvardsson wrote: of a lesser quality database engine MySQL blues, eh? ;P Marc My website Traceract Understanding Simple Data Binding Diary Of A CEO - Preface

          J Offline
          J Offline
          Jorgen Sigvardsson
          wrote on last edited by
          #4

          Not MySQL. This is a commercial product (as in "costs money"). The reason I won't name the library is because I suspect the developers may be users here. I'd rather tell it to them rather infront of 2 million others. :) -- Look straight into the light!

          1 Reply Last reply
          0
          • G greghop

            mysql ?? I thought this thread was going to be about USA updating it's preemptive nuclear strike plans, altho why I'm reading this in the news is still beyond my understanding DUKENUKEM[^] Or maybe it was about yet another state-sponsored islamic terrorist regime wanting to impose their delusional death-filled wet dreams on the rest of the planet ? ISLAMICNUKES[^] oh wait wasn't it that Tancredo guy that said to nuke mecca ? NUKEMECCA[^]

            J Offline
            J Offline
            Jorgen Sigvardsson
            wrote on last edited by
            #5

            greghop wrote: mysql ?? Nay.. see my reply to Marc. Oi! you sure have perfected the thread hijacking technique. :-D -- Look straight into the light!

            A 1 Reply Last reply
            0
            • J Jorgen Sigvardsson

              greghop wrote: mysql ?? Nay.. see my reply to Marc. Oi! you sure have perfected the thread hijacking technique. :-D -- Look straight into the light!

              A Offline
              A Offline
              Anonymous
              wrote on last edited by
              #6

              starting a new thread is such a big responsibility... I feel obligated to support the post & defend it against disagreeable replies :-D

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups