תרגול מעקב שינויים ונעילה¶
הרחיבו את watcher למספר batches מוגבל ולסיום מפורש. כל בקשה חדשה משתמשת במבנה וב־buffer רק לאחר השלמת הקודמת. רשמו action ושם באורך מפורש, בלי להניח סיום באפס.
ממשו מסלול rescan שמונה את תוכן תיקיית המעבדה ומשווה ל־snapshot הקודם. הוסיפו בדיקת פענוח עם buffer מלאכותי שבו NextEntryOffset חורג מן הטווח, וכן שם באורך אי־זוגי של בתים.
צרו עומס שינויים מוגבל על קבצים חדשים במעבדה ובדקו כיצד המערכת מגיבה לאובדן פירוט. אין למחוק או לשנות קבצים מחוץ לתיקיית הניסוי.
כתבו תרחיש שבו share mode מאפשר לשני writers לפתוח, אבל עדיין נדרשת נעילה או עסקה. הסבירו מדוע watcher אינו מנגנון שמונע את המרוץ.