השחרור התרחש OpenZFS 2.4.2, גרסה מתקנת של יישום מערכת הקבצים ZFS בקוד פתוח עבור Linux ו-FreeBSD. השינוי העיקרי בגרסה החדשה הוא תמיכה בענף היציב. Linux 7.0הגרסה הקודמת של OpenZFS 2.4 תמכה בליבות Linux רק עד 6.19, בעוד שתאימות עם גרעינים ישנים יותר נשמרת החל מ- Linux 4.18. עבור FreeBSD, מצוין שהוא עובד עם גרסאות 13.3 ואילך, כמו גם עם ענף 14.x.
OpenZFS 2.4.2 כולל סט גדול של תיקונים המשפיעים על הרכבה, בדיקות, עבודה עם initramfs, תמיכה ב-POSIX_FADV_DONTNEED, טיפול בנקודות הרכבה ו... Linuxקוד ספציפי. שינויים נדרשים לצורך תאימות עם Linux 7.0, כמו גם העריכות הראשונות עבור הענף העתידי Linux 7.1.
הבעיות שתוקנו כוללות באגים ב-vdev_rebuild_range(), שגיאות בדיקת בדיקה נדירות לאחר בנייה מחדש של מערך, פגיעה בנתונים לאחר שיבוט בלוקים וקיצוץ לאחר מכן, קיפאון בעת הרכבה אוטומטית של תמונות בזק במהלך קליטת zfs בו זמנית, דליפות זיכרון ומספר בעיות dRAID, כולל שגיאות לאחר בנייה מחדש, מצבים פגומים והחלפות דיסקים.
В LinuxOpenZFS המשיכה להסתגל למודל הרכבת הליבה החדש. המפתחים הסירו את התמיכה ב-API הישן של הרכבה, העבירו את הקוד ל-fs_context, עיבדו מחדש את הטיפול בפרמטרי ההרכבה, והוסיפו פתרון עוקף עבור ליבות שאוכפות בצורה מחמירה יותר אפשרויות הרכבה "אסורות". בוצעו גם שינויים ב-LSM, statx, setlease, ACL, ובשינוי שם של חלק ממשקי ה-API הפנימיים של הליבה. Linux 7.0.
פורסם גיליון מקביל OpenZFS 2.3.7 עבור משתמשים שעדיין נמצאים בענף היציבה הקודם 2.3. התמיכה הועברה גם אליו Linux 7.0 וכמה תיקונים מהסדרה החדשה.
מקור: linux.org.ru
