ראשי > ISOC-IL, Israeli Community > שיפורים באתר המראה של איגוד האינטרנט

שיפורים באתר המראה של איגוד האינטרנט

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

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

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

כפתרון לכך הוכנסה לשימוש האופציה delay-updates של rsync שדואגת שעדכונים לקבצים קיימים יכתבו לספריות זמניות. המשמעות היא שקבצי האינדקס של החבילות אינם מתעדכנים עד לאחר סיום תקין של הסנכרון. התוצאה היא שיכולת הסנכרון של משתמשים נשמרת לאורך כל תהליך עדכון אתר המראה ואינה "נשברת" יותר.

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

  1. מאיר
    13/08/2009 ב- 4:06 pm

    תודה רבה 🙂

  2. Shai
    13/08/2009 ב- 10:16 pm

    מה שמאיר אמר (: (:

  3. דרור
    13/08/2009 ב- 11:04 pm

    המראה של שירות ה-rsync של ג'נטו נשאר ב-mirror.hamakor.org.il ולא עבר לשרת של איגוד האינטרנט, האם יש אפשרות להעביר גם אותו? הוא מתעדכן לעיתים רחוקות יחסית (שרתי rsync של ג'נטו אמורים להתעדכן כל חצי שעה).

    תודה רבה על ההשקעה! 🙂

  4. ליאור קפלן
    13/08/2009 ב- 11:17 pm

    אני אבדוק את זה לגבי האתר של האיגוד.

    לגבי האתר של המקור – העלתי את תדירות הסנכרון של ה-portage מכל שעתיים לכל שעה. והעלתי את הסנכרון של המאגר הרגיל ל-4 פעמים ביום במקום 3 שהיה עד היום.

  5. דרור
    14/08/2009 ב- 4:04 pm

    מעולה, תודה רבה!

    ד"א, שמתי לב שהעץ של פורטג' כבר מסונכרן לשרתי האיגוד בכתובת
    http://mirror.isoc.org.il/pub/gentoo-portage
    הדבר היחיד שחסר הוא שרת rsync.

  1. 13/09/2009 ב- 5:44 pm

להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

%d בלוגרים אהבו את זה: