+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

এক-মিলিসেকেন্ডের একটি ত্রুটি যুক্তরাজ্যের বিমান চলাচল বন্ধ করে দিয়েছে। ছয় ঘণ্টা ধরে।

মঙ্গলবার, ৮ সেপ্টেম্বর সকাল ১০:০০ টায়, NATS-এর ন্যাশনাল এয়ারস্পেস সিস্টেম (NAS)-এর মধ্যে একটি রুটিন স্কোয়াক-কোড অনুরোধ একটি উচ্চ-অগ্রাধিকার বার্তার দ্বারা বাধাগ্রস্ত হয় যখন এটি একটি মান আপডেট করার আংশিক প্রক্রিয়ার মধ্যে ছিল।

মঙ্গলবার, ৮ সেপ্টেম্বর সকাল ১০:০০ টায়, NATS-এর ন্যাশনাল এয়ারস্পেস সিস্টেম (NAS)-এর মধ্যে একটি রুটিন স্কোয়াক-কোড অনুরোধ একটি উচ্চ-অগ্রাধিকার বার্তার দ্বারা বাধাগ্রস্ত হয় যখন এটি একটি মান আপডেট করার আংশিক প্রক্রিয়ার মধ্যে ছিল। এক্সপোজার উইন্ডোটি প্রায় এক মিলিসেকেন্ড ছিল। অনুরোধটি ভুলভাবে পুনরায় শুরু হয়, ফ্লাইট ডেটা দূষিত হয়ে যায়, এবং ১৯:৩০ এর মধ্যে ২,০০০ এর বেশি যুক্তরাজ্যের ফ্লাইট বিলম্বিত, বাতিল বা ডাইভার্ট করা হয়।

লিখিত সংস্করণ পড়ুন (ইংরেজি) ↗

এই ভিডিওতে যা আছে

  • ১০:০০: একটি অনুরোধ, ১ ms উইন্ডোর মধ্যে বাধাগ্রস্ত হয়েছে
  • সময়রেখা: ১০:০০ স্কোয়াক → ১০:০২ ব্লিপ → ১২:৪৫ ডিপার্চার বন্ধ → ১৩:৩২ লিঙ্ক হারানো
  • সমাধান: পুরো দেশের ফ্লাইট ডেটা পুনরায় চালু করুন
  • পদ্ধতি: একটি লেখার মাঝপথে বিরতি
  • কেন একটি নিরাপত্তা বৈশিষ্ট্য আকাশ বন্ধ করে দিল

অনুবাদিত প্রতিলিপি

মূল ইংরেজি বর্ণনা থেকে অনূদিত। উপলব্ধ অডিও এবং ক্যাপশন YouTube দ্বারা নিয়ন্ত্রিত।

১০:০০: একটি অনুরোধ, ১ ms উইন্ডোর মধ্যে বাধাগ্রস্ত হয়েছে

0:00 সকাল দশটায়, ব্রিটেনের ফ্লাইট ডেটা সিস্টেমের মধ্যে একটি রুটিন অনুরোধ ঠিক ভুল মিলিসেকেন্ডে বাধাগ্রস্ত হয়, এবং সন্ধ্যার মধ্যে দুই হাজারেরও বেশি ফ্লাইট বিলম্বিত, বাতিল বা ডাইভার্ট করা হয়। এটি ইউকে-এর বিমান ট্র্যাফিকের Nats-এর প্রাথমিক প্রতিবেদন থেকে নেওয়া পরিষেবা। কোনো আক্রমণের চিহ্ন নেই, এবং কেউ ভুল বোতাম চাপেনি। শুধু একটি লিগ্যাসি ত্রুটি, এবং একটি খুব নির্দিষ্ট মিলিসেকেন্ড। কীভাবে এটি ঘটল, কেন এক মিলিসেকেন্ডই যথেষ্ট ছিল, এবং আসলে কে দোষী। এটি The Daily Diff, মরণোত্তর তদন্ত।

0:31 দশটা। কেউ হাতে একটি স্কোয়াক কোড চায়, চার-সংখ্যার নম্বর যা

সময়রেখা: ১০:০০ স্কোয়াক → ১০:০২ ব্লিপ → ১২:৪৫ ডিপার্চার বন্ধ → ১৩:৩২ লিঙ্ক হারানো

0:36 একটি রাডার ব্লিপকে তার ফ্লাইট পরিকল্পনার সাথে সংযুক্ত করে। অনুরোধটি বৈধ, এবং পরিকল্পনাটিও। দশটা দুই। লন্ডন এরিয়া কন্ট্রোল এবং কোর সিস্টেমের মধ্যে সংযোগ বিচ্ছিন্ন হয়, তারপর পঁয়তাল্লিশ সেকেন্ড পর নিজে থেকেই ফিরে আসে। টিকিটে লেখা আছে পুনরুদ্ধার করা হয়েছে, স্থিতিশীল, কোনো অপারেশনাল প্রভাব নেই। বারোটা বত্রিশ। লিঙ্কটি আবার বিচ্ছিন্ন হতে শুরু করে, প্রতিবার দ্রুত, এবং কন্ট্রোলাররা কিছু অটোমেশন হারায়।

0:56 বারোটা পঁয়তাল্লিশের মধ্যে, যুক্তরাজ্যের ডিপার্চার বন্ধ হয়ে যায়। একটা বত্রিশে, লিঙ্কটি বিচ্ছিন্ন হয় এবং নিচে থাকে। সমাধান হল একটি নিয়ন্ত্রিত রিস্টার্ট, এবং এটিই ব্যয়বহুল অংশ,

সমাধান: পুরো দেশের ফ্লাইট ডেটা পুনরায় চালু করুন

1:06 কারণ একই সিস্টেম সারা দেশের নিয়ন্ত্রণ কেন্দ্র এবং বিমানবন্দরগুলিতে ডেটা সরবরাহ করে। ত্রুটিটি লন্ডনের আকাশসীমায় থাকে। সীমাবদ্ধতা পুরো ইউকে জুড়ে। রিস্টার্টটি সওয়া তিনটা থেকে দশটা চার পর্যন্ত চলে, এবং নকল ফ্লাইট পরিকল্পনাগুলো আলাদা করতে সাতটা দশ পর্যন্ত সময় লাগে। তাহলে কেন এক মিলিসেকেন্ড যথেষ্ট ছিল?

পদ্ধতি: একটি লেখার মাঝপথে বিরতি

1:23 সিস্টেম অগ্রাধিকার অনুযায়ী কাজগুলো সামলায়, এবং একটি জরুরি কাজের জন্য একটি ছোট কাজকে বিরতি দেওয়া স্বাভাবিক। কিন্তু এই কাজটি একটি মান আপডেট করার আংশিক প্রক্রিয়ার মধ্যে ছিল। জরুরি বার্তাটি সেই মিলিসেকেন্ডের মধ্যে আসে, এবং আপডেটটি মাঝপথে বন্ধ হয়ে যায়। যখন এটি পুনরায় শুরু হয়, তখন এটি সঠিকভাবে পুনরায় শুরু হয় না। খারাপ ডেটা তখন কিছু পরবর্তী ফ্লাইট আপডেটে ছড়িয়ে পড়ে।

কেন একটি নিরাপত্তা বৈশিষ্ট্য আকাশ বন্ধ করে দিল

1:40 লন্ডন একটি পড়ার চেষ্টা করে, বেশি সময় নেয় এবং সময়সীমা শেষ হয়ে যায়। একটি সময়সীমা লিঙ্কটি বিচ্ছিন্ন করে দেয়, যেমনটি ডিজাইন করা হয়েছে, উভয় সিস্টেমকে রক্ষা করার জন্য। নিরাপত্তা বৈশিষ্ট্যটি পুরোপুরি কাজ করে। সেটাই সমস্যা। প্রতিবেদনের নিজস্ব কথা। যদি জরুরি বার্তাটি এক মিলিসেকেন্ড আগে বা পরে আসতো, আপডেটটি স্বাভাবিকভাবে সম্পন্ন হতো। হ্যাকারের সংবাদে, একজন প্রোগ্রামার এক মিলিসেকেন্ডকে সম্পূর্ণ অনন্তকাল বলে অভিহিত করেছেন,

2:02 এই সপ্তাহের মঙ্গলবারের মধ্যে ঘটবে বলে নিশ্চিত। এটি ছিল একটি মঙ্গলবার।

git blame — লিগ্যাসি কোড ৫০ · রিস্টার্ট প্ল্যান ৩০ · ১০:০২ অ্যালার্ম ১৫ · ১ ms ৫

2:05 git blame। লিগ্যাসি কোড, পঞ্চাশ শতাংশ, একটি আপডেটের জন্য যা মাঝপথে বিরতি দেওয়া যায় এবং ভুলভাবে ফিরে আসে। রিস্টার্ট প্ল্যান, ত্রিশ, কারণ লন্ডনে একটি খারাপ রেকর্ড মানে পুরো দেশের ফ্লাইট ডেটা পুনরায় চালু করা। দশটা দুইয়ের অ্যালার্ম, পনেরো, নিজে ঠিক হওয়ার জন্য এবং কোনো প্রভাব নেই হিসাবে ফাইল করার জন্য। মিলিসেকেন্ডের জন্য পাঁচ শতাংশ, তার সময়কালের জন্য। ব্লাস্ট রেডিয়াস। Nats সেই দিনের জন্য প্রায় আট হাজার ফ্লাইটের পরিকল্পনা করেছিল এবং প্রায়

ব্লাস্ট রেডিয়াস: ৮,০০০ পরিকল্পিত, ৬,০৯৪ পরিচালিত, তিন বছরে তৃতীয় ব্যর্থতা

2:27 ছয় হাজার ফ্লাইট পরিচালনা করেছিল। যুক্তরাজ্যের ডিপার্চার প্রায় সাড়ে চার ঘণ্টা বন্ধ ছিল, এবং জমে থাকা কাজগুলো পরিষ্কার করতে দুই দিনেরও বেশি সময় লেগেছিল। এটি তিন বছরে ব্রিটেনের তৃতীয় বিমান ট্র্যাফিক ব্যর্থতা, এবং প্রধান নির্বাহী এই ত্রুটিকে খুব, খুব অস্পষ্ট বলে অভিহিত করেছেন।

রায় + সোমবারের লাইন: অ্যাটমিক রাইট, উচ্চ অ্যালার্ম

2:41 রায়, মরণোত্তর তদন্ত: NEEDS REVIEW। প্রতিবেদনটি দ্রুত এবং নির্দিষ্ট, এবং ফিক্স লেখা এবং পরীক্ষায় রয়েছে। তবে পরিকল্পনাটি একটি দ্রুত রিস্টার্ট, একটি ছোট নয়। সোমবারের লাইন: যদি একটি কাজ বিরতি দেওয়া যায়, তবে তার লেখাটি অ্যাটমিক করুন, এবং একটি অ্যালার্ম যা নিজে ঠিক হয় তাকে অ্যালার্ম হিসাবে বিবেচনা করুন। আমাকে সেই ঘটনাটি পাঠান যা নিয়ে আপনি এখনও কথা বলতে পারবেন না, মন্তব্যে, অথবা thedailydiff.dev এ। এবং এটিই আজকের জন্য diff।

3:02 আমি Axrisi থেকে নিকো। SHIP IT।

উৎস

  1. NATS, Major Incident Preliminary Investigation Report, NAS incident 08 September 2026 (report date Sep 16)www.nats.aero
  2. NATS press release, "NATS publishes preliminary report on technical incident of 8 September" (Sep 18, 2026)www.nats.aero
  3. NATS on X, 8 Sepx.com
  4. BBC, "Flight chaos caused by 'millisecond' software defect, report says"www.bbc.co.uk
  5. The Guardian (Sep 18, 2026)www.theguardian.com
  6. Hacker News thread on the reportnews.ycombinator.com

সম্পর্কিত ভিডিও

postmortem · bn · ২২ সেপ, ২০২৬

একটি রিবুট টেলস্ট্রাকে ২০০৬ সালে ফিরিয়ে নিয়ে যায়। নব্বই লক্ষ ফোন।

মেলবোর্নের একজন প্রকৌশলী ভোর ২:৫০ টায় একটি টাইমিং চ্যাসিস পুনরায় চালু করেন এবং সকালের নাস্তার সময় অস্ট্রেলিয়ার বৃহত্তম মোবাইল নেটওয়ার্ক একমত হয় যে এটি ২০০৬ সালের নভেম্বর মাস। ৮ জুলাই, ২০২৬: টেলস

3:15 ↗
postmortem · bn · ১৯ সেপ, ২০২৬

একটি ফাঁকা ক্ষেত্রে গুগল ক্লাউড ক্র্যাশ করেছে। তিন ঘণ্টা।

কয়েকটি ফাঁকা ক্ষেত্র সহ একটি নীতি সারি একটি শূন্য পয়েন্টারকে আঘাত করে এবং গুগল ক্লাউড একই সাথে প্রতিটি অঞ্চলে ক্র্যাশ করে — তারপরে ক্লাউডফ্লেয়ারও এর সাথে পড়ে যায়। ১২ জুন, ২০২৫, ১৭:৪৯ ইউটিসি: সার্

2:57 ↗
postmortem · bn · ১৬ সেপ, ২০২৬

ফেসবুক ইন্টারনেট থেকে নিজেকে মুছে ফেলেছে। ছয় ঘন্টা।

ফেসবুক ইন্টারনেট থেকে তার নিজস্ব ঠিকানা মুছে ফেলে, এবং যখন এর প্রকৌশলীরা এটি ফিরিয়ে আনতে আসে, তখন ব্যাজ রিডারগুলোও বন্ধ হয়ে যায়, কারণ সেগুলো ফেসবুকের উপর চলে। ৪ অক্টোবর, ২০২১, ১৫:৪০ UTC: একটি রুটিন

3:01 ↗
postmortem · bn · ১২ সেপ, ২০২৬

একটি রেগুলার এক্সপ্রেশন ক্লাউডফ্লেয়ারকে ২৭ মিনিটের জন্য অচল করে দিয়েছে।

২ জুলাই, ২০১৯, ১৩:৪২ ইউটিসি: ক্লাউডফ্লেয়ারের ওয়েব অ্যাপ্লিকেশন ফায়ারওয়ালের জন্য একটি নতুন নিয়ম প্রায় দুই সেকেন্ডের মধ্যে ১৮০+ শহরে চালু হয়। এটি সিমুলেট মোডে একটি XSS নিয়ম, তাই এটি কিছুই ব্লক ক

3:00 ↗