לדלג לתוכן

תרגול זיכרון משותף והתאוששות עמית

הריצו שני תהליכים עם אותו suffix והשאירו את הראשון פתוח בזמן שהשני מצטרף. בדקו שהמונה מתקדם וששתי כתובות בסיס שונות, אם נבחרו כאלה, אינן משנות את הפענוח.

הרחיבו את ה־layout לטבלה של שמונה רשומות עם offset ואורך בכותרת. בדקו offset מחוץ לטווח, כפל גודל שגולש וגרסה לא נתמכת לפני גישה לתוכן.

בבניית בדיקה בלבד, עצרו תהליך מעבדה אחרי רכישת mutex ולפני שחרורו. התהליך הבא צריך לזהות נטישה ולא להכריז שהמידע תקין. אין להרוג תהליך שאינו חלק מהניסוי.

תכננו recovery שמבוסס על יומן עמיד ועל מספר דור. הסבירו כיצד מונעים מתהליך ישן להמשיך לכתוב למיפוי של דור שכבר הוחלף.