الحلول
خطوط البيانات
استخراجات طويلة يجب أن تصمد أمام نشر وحدّ استدعاء وإعادة تشغيل.
6hأطول تشغيلة اكتملت دون إعادة بدء
التحدي
استخراج مدته ست ساعات يبدأ من الصفر عند الساعة الخامسة ليس خط بيانات بطيئًا، بل مكسورًا. ومعظم المجدولات تعامل المهمة كلها كوحدة إعادة محاولة، وهي حبيبية خاطئة بعدة مراتب.
ما الذي بنوه
احفظ نقطة بعد كل دفعة لا بعد كل مهمة. فتستأنف إعادة التشغيل من آخر إزاحة مثبَّتة، ومفتاح تفرّد مشتقّ من تلك الإزاحة يعني أن الدفعة المكرّرة تكتب الصفوف نفسها بدل مضاعفتها.
- 01قراءة المصدر في دفعات محدودة بإزاحة مثبَّتة
- 02حفظ النقطة قبل وسم كل دفعة بالاكتمال
- 03إعادة محاولة النداءات المحدودة حسب السياسة دون إخفاق التشغيلة
- 04نشر الاكتمال إلى موضوع مرة واحدة مضمونة