לא, זו לא אותה היסטריה של סיום המאה הקודמת שאז כולם חששו מ”באג 2000”, או Y2K בקיצור. הפעם מדובר בתקלה מעט יותר מוזרה, שגרמה לכך ששרתי ה-Exchange לא היו יכולים היו להוציא מיילים.
מדובר בתקלה שהשפיעה על מערכות של מייל ארגוני, ה-Exchange, הנמצא בשימוש של חברות לניהול והפצה של דואר בהתקנה מקומית ופועלות על שרתים וכמובן מערכות ההפעלה של מיקרוסופט (Microsoft). הבאג אותר על גרסת Exchange Server 2013, בתוך מנגנון הבודק את כל הודעות הדואר היוצא מהשרת, כדי לוודא שהן נקיות מרושעות ומספאם. עם כניסת השנה החדשה, השרתים הפסיקו להוציא הודעות דואר, כאמור, או שהן התעכבו למשך זמן רב מאוד.
מסתבר כי הסיבה לבאג הייתה בחוסר חשיבה של המפתחים לטווח הרחוק. היא נובעת משמירת התאריך כמשתנה int32, יכול לקבל ערך מרבי של 2,147,483,647, אבל הערך של השנה החדשה עומד על מספר גדול יותר – 2,201,010,001 לפחות. התוצאה הייתה שהסריקה של הדואר היוצא הייתה לא תקינה – וההודעות נחסמו.
הפתרון לא היה מורכב הפעם, שכן מנהלי הרשת גילו שאפשר פשוט להפסיק את הפעילות של מנוע הבדיקה עד להתקנת עדכון שיפתור את הבעיה. בינתיים מיקרוסופט כבר הודיעה כי מצאה את הפתרון לבאג ותפיץ אותו כעדכון אוטומטי בימים הקרובים והוא זמין גם בהתקנה ידנית.