#dusk $DUSK @Dusk
كنتُ على وشك الضغط على زر إعادة التعيين لأن عقدة Dusk بدت وكأنها عالقة.
لكن ذلك كان سيكون إصلاحًا خاطئًا.
في الورشة، توجد مشكلتان مختلفتان تمامًا: جهاز بطيء وجهاز متعطّل. توثيق عقد Dusk يوضح الفرق نفسه.
إذا كان ارتفاع البلوك متأخرًا لكنه ما زال في ازدياد، فقد تكون العقدة ببساطة تلحق بالركب.
لذلك قبل أن ألمس الحالة، سأجري فحصًا مملًا واحدًا:
أقرأ ارتفاع البلوك،
أنتظر حوالي 30 ثانية،
ثم أقرأه مرة أخرى.
إذا تحرّك، لديّ دليل على وجود تقدم.
إذا لم يتحرّك، عندها أبدأ بفحص الأقران (peers) والسجلات وحالة الخدمة.
هذا مهم لأن إعادة التعيين الكاملة ليست زرًا بريئًا لـ“جرّب مرة أخرى”. فهي تحذف الحالة المحلية وبيانات الأرشيف وذاكرة التخزين المؤقت للمحفظة والسجلات، ثم تفرض على العقدة أن تُزامن من جديد.
لذا قاعدتي بسيطة:
التأخر عرضٌ وليس تشخيصًا.
لا تمحُ الأدلة قبل أن تثبت أن العقدة عالقة بالفعل.
كنتُ على وشك الضغط على زر إعادة التعيين لأن عقدة Dusk بدت وكأنها عالقة.
لكن ذلك كان سيكون إصلاحًا خاطئًا.
في الورشة، توجد مشكلتان مختلفتان تمامًا: جهاز بطيء وجهاز متعطّل. توثيق عقد Dusk يوضح الفرق نفسه.
إذا كان ارتفاع البلوك متأخرًا لكنه ما زال في ازدياد، فقد تكون العقدة ببساطة تلحق بالركب.
لذلك قبل أن ألمس الحالة، سأجري فحصًا مملًا واحدًا:
أقرأ ارتفاع البلوك،
أنتظر حوالي 30 ثانية،
ثم أقرأه مرة أخرى.
إذا تحرّك، لديّ دليل على وجود تقدم.
إذا لم يتحرّك، عندها أبدأ بفحص الأقران (peers) والسجلات وحالة الخدمة.
هذا مهم لأن إعادة التعيين الكاملة ليست زرًا بريئًا لـ“جرّب مرة أخرى”. فهي تحذف الحالة المحلية وبيانات الأرشيف وذاكرة التخزين المؤقت للمحفظة والسجلات، ثم تفرض على العقدة أن تُزامن من جديد.
لذا قاعدتي بسيطة:
التأخر عرضٌ وليس تشخيصًا.
لا تمحُ الأدلة قبل أن تثبت أن العقدة عالقة بالفعل.
