Skip to main content

الوصف

يتضمن قائمة بجميع نقاط الفشل المتاحة والمسجّلة في الخادم، إلى جانب نوع كلٍّ منها وما إذا كانت مفعّلة حاليًا. في الإصدارات التي تدعم نقاط الفشل (USE_LIBFIU=1)، يمكن تفعيل نقاط الفشل وتعطيلها في وقت التشغيل باستخدام التعليمتين SYSTEM ENABLE FAILPOINT وSYSTEM DISABLE FAILPOINT. وهاتان العبارتان غير متاحتين في الإصدارات التي لا تدعم نقاط الفشل، مع بقاء الجدول متاحًا. تُعطّل SYSTEM DISABLE ALL FAILPOINTS جميع نقاط الفشل دفعة واحدة، وتستأنف أي خيط تنفيذ محجوب عند نقطة قابلة للإيقاف المؤقت، وهو ما يفيد في إعادة الخادم إلى حالة نظيفة دون الحاجة إلى معرفة ما هو مفعّل حاليًا.

الأعمدة

  • name (String) — اسم نقطة الفشل.
  • type (Enum8(‘once’ = 0, ‘regular’ = 1, ‘pauseable_once’ = 2, ‘pauseable’ = 3)) — نوع نقطة الفشل: ‘once’ تُفعَّل مرة واحدة ثم تُعطَّل تلقائيًا، و’regular’ تُفعَّل في كل مرة، و’pauseable_once’ يعلّق التنفيذ مرة واحدة، و’pauseable’ يعلّق التنفيذ في كل مرة إلى أن يُستأنف.
  • enabled (UInt8) — يحدّد ما إذا كانت نقطة الفشل مفعّلة حاليًا (1) أو معطّلة (0).

مثال

يتطلب هذا المثال إصداراً يدعم نقطة الفشل (USE_LIBFIU=1).
Query
Response
آخر تعديل في ٢٦ سبتمبر ٢٠٢٦