تحديث Neo SPCC للنسخة v0.44.0 من NeoFS: اكتشف الميزات الجديدة الآن!
قامت نيتو SPCC بتحديث عقدة NeoFS إلى الإصدار v0.44.0. التحديث، الذي أصبح متاحًا الآن على شبكة NeoFS التجريبية والرئيسية، يقدم أوامر فائدة جديدة، ويحسّن أداء FSTree، ويصلح بعض الأخطاء الهامة.
الوظائف الجديدة
أداة neofs-cli تضمنت الآن أمرين جديدين: control object list، والذي يسمح للمستخدمين بعرض الأشياء المعترف بها من قبل العقدة، وcontrol object revive، الذي يستعيد الأشياء التي وُضع عليها إشارة للحذف.
بالإضافة إلى ذلك، أداة neofs-lens تضيف أمر meta last-resync-epoch لعرض وقت التزامن الأخير لقاعدة البيانات، وأمر fstree cleanup-tmp لإزالة الملفات المؤقتة من FSTree.
الفريق أضاف كاتبًا محسنًا لـ FSTree، مما يوفر تحسينًا تقريبيًا بنسبة 15% في أداء طلبات PUT مع تحميل ضئيل على طلبات GET. على المدى الطويل سيحل FSTree محل تخزين peapod؛ وقد وُفر أداة هجرة بيانات للمستخدمين الحاليين للعقدة.
إصلاح الأخطاء
التحديث إلى v0.44.0 يعالج أيضًا الأخطاء الرئيسية التي تؤثر على عقدة التخزين. تم حل مشكلة تلف البيانات الناتجة عن الطلبات المتوازية بشكل مفرط لـ PUT وحالة الذعر في مستمع حدث السلسلة FS عند الفشل في تبديل عقد RPC. أيضًا، تم إزالة المكالمات الشبكية الغير ضرورية المتعلقة باتخاذ قرارات انتهاء صلاحية الكائنات.
تم حل مشكلة أيضًا حيث لم تكن الأخطاء تثار لتوقيعات رموز جلسة الحاويات الغير صحيحة.
ترقية العقدة
العقد التخزينية التي تُحدث إلى v0.44.0 باستخدام قاعدة البيانات v0.43.0 ستختبر تحديثًا تلقائيًا لا رجعة فيه.
الإصدار الجديد يتضمن تحديثات التكوين مثل خيار لضبط مهلة إعادة المحاولة لـ PUT، إعادة تسمية قسم “morph” في ملف التكوين إلى “fschain”، وضرورة استبدال المفاتيح الثنائية بمحافظ NEP-6. يمكن العثور على دليل لنقل المفاتيح إلى المحافظ هنا.
تحثّ نيتو SPCC المشغلين على الانتقال إلى تخزين FSTree، خصوصًا للأجهزة التخزينية الصغيرة، حيث يُتوقع أن يتم التخلص من آلية peapod القديمة في المستقبل.
- يمكن إتمام الهجرة باستخدام الثنائي peapod-to-fstree المرفق مع الإصدار، ويجب على المستخدمين ملاحظة أن قاعدة بيانات peapod الأصلية لن تُحذف تلقائيًا خلال العملية.
أسئلة شائعة
- ما هي التحسينات الجديدة في الإصدار v0.44.0؟
- كيف تؤثر التحديثات على المستخدمين الحاليين للعقد؟
- ما هي توصيات نيتو SPCC فيما يخص الانتقال إلى FSTree؟
التحديث يقدم أوامر جديدة للوظائف والدعم، ويحسن أداء FSTree بحوالي 15% في طلبات PUT، مع إصلاحات لبعض الأخطاء المتعلقة بتلف البيانات والمكالمات غير الضرورية.
سيتمكن المستخدمون من استعادة الكائنات وإدارة الملفات المؤقتة بشكل أكثر فعالية، وسيتفيدون من تحسينات السرعة في التخزين، ولكن سيتعين عليهم استبدال بعض الإعدادات القديمة.
ننصح بالتحول إلى FSTree خصوصًا للأنظمة الصغيرة، حيث أنه من المتوقع التخلص من آلية peapod مستقبلًا، ويجب استخدام أداة peapod-to-fstree لإتمام الهجرة بأمان.