Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 17 submissions in the queue.
posted by janrinok on Tuesday January 02 2018, @09:09PM   Printer-friendly
from the time-travel-back-to-2017 dept.

US Customs and Immigration computers went down at various airports around the US yesterday, causing some havoc for travelers returning from holidays. It left hundreds of folks stuck in lines for a couple of hours in a part of the airport where there's normally not a lot to do. The agency didn't say what caused the problem, but said "there is no indication the service disruption was malicious in nature."

As Reuters notes, a similar outage occurred at the same time last year, so it might be that the customs systems were slammed with Christmas travelers and couldn't handle the excess traffic. Agents were still able to process passengers using an alternative system, albeit at a much slower rate.

Source: https://www.engadget.com/2018/01/02/a-us-customs-computer-snafu-caused-major-airport-delays/


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Nerdfest on Tuesday January 02 2018, @10:41PM (8 children)

    by Nerdfest (80) on Tuesday January 02 2018, @10:41PM (#616941)

    Sadly, all they have is hundreds of millions worth of lameframe hardware.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by DannyB on Tuesday January 02 2018, @10:49PM (7 children)

    by DannyB (5839) Subscriber Badge on Tuesday January 02 2018, @10:49PM (#616944) Journal

    If you have Excess Budget to buy lameframe hardware, then it doesn't take much traffic to have Excess Traffic.

    Why can't they past mainframes and move into the 1980's?

    --
    To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.
    • (Score: 2) by Runaway1956 on Tuesday January 02 2018, @11:03PM (6 children)

      by Runaway1956 (2926) Subscriber Badge on Tuesday January 02 2018, @11:03PM (#616957) Journal

      Interesting. You've "triggered" me, LOL. Have mainframes not kept up with the advances in PC's and other computer hardware? 40 years ago, when I was leaning up against a mainframe to stay warm while studying, they were 'The Thing', so to speak. If it couldn't be solved on a mainframe, it probaly couldn't be solved. Since I don't work with them, maybe my presumptions are all wrong. Don't they still use them? And, aren't they proportionally more powerful today, than they were 40 years ago?

      Those are probably stupid questions. I've read enough stories about mainframe sales. You tell the salesman what you need the computer for, and he enables those functions necessary for those needs. If you need something next year that your description of needs didn't spell out, you contact the salesman. For another $$,000,000 (that's a dollar sign and a string sign, LOL) you can have those functions enabled. He MAY have to put in an additional switch or relay, but more likely, all he does is enter some secret authorization code. Utter crap.

      • (Score: 2) by HiThere on Tuesday January 02 2018, @11:59PM (1 child)

        by HiThere (866) Subscriber Badge on Tuesday January 02 2018, @11:59PM (#616983) Journal

        Mainframes have, indeed, almost kept up, but if you bought one a decade ago, you may not be able to afford a replacement.

        That said, the other argument, that there's no way the amount of incoming passengers should have overloaded the system, seems valid. Perhaps they were running something else that had a higher priority?

        --
        Javascript is what you use to allow unknown third parties to run software you have no idea about on your computer.
        • (Score: 3, Funny) by MostCynical on Wednesday January 03 2018, @03:08AM

          by MostCynical (2589) on Wednesday January 03 2018, @03:08AM (#617049) Journal

          Bitcoin mining.

          --
          "I guess once you start doubting, there's no end to it." -Batou, Ghost in the Shell: Stand Alone Complex
      • (Score: 3, Informative) by Nerdfest on Wednesday January 03 2018, @12:34AM (1 child)

        by Nerdfest (80) on Wednesday January 03 2018, @12:34AM (#616995)

        The problem with them is that you're paying 100x the cost per operation you need for the hardware fault tolerance, and in most cases, throwing one of the most user-hostile operating systems in existence on top of it. The only thing that stops weekly outages in most places is a culture of ridiculous process, very little of which adds value, but in general, only reduces the number of problems my reducing the amount of work done.

        On one project I worked ion, what was costing 3+ million/year in "MIPS" costs could have been done on a mid-range PC. It was insane.

        Fucking "triggered" indeed.

        • (Score: 2) by DannyB on Wednesday January 03 2018, @02:35PM

          by DannyB (5839) Subscriber Badge on Wednesday January 03 2018, @02:35PM (#617163) Journal

          See my post almost directly below about fault tolerance using kubernetes and gluster fs.

          --
          To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.
      • (Score: 4, Informative) by DannyB on Wednesday January 03 2018, @02:35PM (1 child)

        by DannyB (5839) Subscriber Badge on Wednesday January 03 2018, @02:35PM (#617162) Journal

        I'm sure mainframes use the latest advances in tech. In fact, from what I see, they even use more exotic tech than in the most insanely insanefully insane gamer systems. Cabinets with cool decorative design features and lights which serve no actual compute function.

        But there are two problems.

        First, a non technical problem. You can't do anything without someone there holding their hand out for money. It's worse than friggin' Microsoft, if you can imagine that. Not only do you pay to activate software features that you already have code for, you pay to activate hardware features that you already have. (So I am led to understand.) Any way you want to configure your workload, there is a representative there to squeeze out every last nickel and dime.

        Second, the architecture is all wrong. The now industry standard way is to use cheap, unreliable, commodity hardware in large clusters running Kubernetes. Kubernetes is (was) a $2.7 billion market in 2017. It's the current buzz. Lots of articles. It's also surprisingly simple to set up and play with on a couple of VMs on a laptop. Your workload is built as Docker containers, using whatever Linux technologies, and languages that you want. Once you package up a container, many instances of it can run on Kubernetes. (Obviously, you have to design your workload to run in this parallel fashion.) An entire infrastructure, including mass storage (such as Gluster FS) is designed to support all of this. It's the product of "google thinking". The realization that instead of focusing on super fault tolerant hardware, you focus on hardware that you know absitively posolutely will fail. You can run the Netflix provided open source Chaos Monkey to randomly reek havoc across your cluster, taking out processes, containers, storage nodes, network connections, etc, to ensure that your system (is properly designed) to continue to run smoothly despite these failures.

        Gigantic scalability. Start small. Add more compute nodes or storage nodes (gluster fs) as needed to scale linearly or add more redundancy.

        You can use more expensive nodes that are fault tolerant. You can use RAID arrays. But you don't have to. You could use gluster fs on cheap commodity boxes and commodity hard drives. When a drive or node fails, you can replace it and bring it back into the cluster. A storage node will in time, be rebuilt automatically and then be back online.

        What I've said here is the result of dabbling in kubernetes in the last couple months, and only reading about how to set up and configure gluster fs, but not actually setting it up yet. It is impressive stuff.

        It makes me wonder what would be the motivation to use a mainframe instead? (Or similarly, why use a Microsoft OS.)

        --
        To transfer files: right-click on file, pick Copy. Unplug mouse, plug mouse into other computer. Right-click, paste.
        • (Score: 2) by Nerdfest on Wednesday January 03 2018, @03:53PM

          by Nerdfest (80) on Wednesday January 03 2018, @03:53PM (#617177)

          The people that work on them generally have worked on little else, and they have brand loyalty. "Nobody ever got fire for buying IBM". On top of that, a very large percentage of the code running on these pigs is some of the ugliest, decrepit, patched-over 50 year old code. COBOL code. So wordy that it's a nightmare to debug even when well written, which it almost *never* is. It makes spaghetti look well organized. It's even difficult to pull common interfaces out of much of that crap reliable to port at least some portions to other solutions.

          It's the sort of code everyone is afraid to even touch.