مرحباً بالجميع، ها قد حلّ يوم الثلاثاء مجدداً لملاحظات الحالة الأسبوعية لدينا
- Index
- حالة الشبكة و 0.6.1.16 2) إنشاء Tunnel والازدحام 3) Feedspace 4) ???
- Net status and 0.6.1.16
مع ترقية 70% من الشبكة إلى 0.6.1.16، يبدو أننا نشهد تحسناً مقارنة بالإصدارات السابقة، وبعد إصلاح المشكلات في ذلك الإصدار، باتت لدينا رؤية أوضح لعنق الزجاجة التالي. بالنسبة لمن لم ينتقلوا بعد إلى 0.6.1.16، يُرجى الترقية في أقرب وقت ممكن، إذ إن الإصدارات الأقدم سترفض طلبات إنشاء tunnel بشكل اعتباطي (حتى إذا كان لدى router موارد كافية للمشاركة في المزيد من tunnels).
- Tunnel creation and congestion
في الوقت الحالي، يبدو أننا نواجه ما يمكن وصفه على أفضل نحو بأنه انهيار الازدحام؛ إذ تُرفَض طلبات إنشاء tunnel (نفق) لأن الـ routers (الموجّهات) تعاني من محدودية في النطاق الترددي، فتُرسَل المزيد من طلبات إنشاء tunnel أملاً في العثور على routers أخرى ذات موارد فائضة، لكن ذلك لا يؤدي سوى إلى زيادة النطاق الترددي المُستخدَم. هذه المشكلة موجودة منذ أن انتقلنا إلى آلية التشفير الجديدة لإنشاء tunnel في الإصدار 0.6.1.10، ويمكن ربطها إلى حد كبير بحقيقة أننا لا نتلقى تغذية راجعة لكل قفزة بشأن الانضمام/الرفض إلى أن (أو للدقة، إلا إذا) يكون الطلب والرد قد اجتازا طول tunnelين. إذا أخفق أيٌّ من أولئك الأقران في تمرير الرسالة، فلن نعرف أيَّ قرينٍ أخفق، وأيَّ الأقران وافقوا، وأيَّهم رفضها صراحةً.
نحن نحد بالفعل من عدد طلبات إنشاء tunnel المتزامنة قيد الإرسال (وتُظهر الاختبارات أن زيادة مهلة الانتظار لا تساعد)، لذا فإن حل Nagle التقليدي غير كافٍ. أجرب الآن بعض التحسينات الطفيفة على كود معالجة الطلبات لدينا لتقليل وتيرة إسقاط الطلبات بصمت (على عكس الرفض الصريح)، وكذلك على كود توليد الطلبات لدينا لتقليل مستوى التزامن تحت الحمل. كما أنني أجرب بعض التحسينات الأخرى التي تؤدي إلى زيادة كبيرة في معدلات نجاح بناء tunnel، إلا أنها ليست جاهزة بعد للاستخدام الآمن.
هناك ضوء في نهاية الـ tunnel، وأقدّر صبركم واستمراركم معنا بينما نمضي قدماً. أتوقع أن يكون لدينا إصدار آخر في وقت لاحق من هذا الأسبوع لطرح بعض التحسينات، وبعد ذلك سنعيد تقييم حالة الشبكة لمعرفة ما إذا كان انهيار الازدحام (congestion collapse) قد تمّت معالجته.
- Feedspace
يواصل Frosk العمل بجد على Feedspace، وقد حدّث بضع صفحات على موقع Trac، بما في ذلك وثيقة نظرة عامة جديدة، ومجموعة من المهام المعلّقة، وبعض تفاصيل قاعدة البيانات، وغير ذلك. تفضل بزيارة http://feedspace.i2p/ للاطلاع على أحدث التغييرات، وربما تمطر Frosk بالأسئلة في أقرب وقت يناسبك :)
- ???
هذا تقريبًا كل ما أنا مستعد لمناقشته في الوقت الحالي، ولكن يُرجى الانضمام إلى #i2p لاجتماعنا في وقت لاحق هذا المساء (8pm UTC) لنتحدث أكثر!
=jr