Percona XtraBackup הוא קוד פתוח, נייד, ללא תשלום וללא חסימה של שורת פקודה תוכנה שפועלת כפתרון גיבוי עצמאי עבור מנועי XtraDB ידועים ו- InnoDB. הוא כולל אימות גיבוי אוטומטי ומציע uptimes גבוה יותר מאשר מוצרים דומים אחרים.
התוכנית תואמת באופן מלא עם שרתי מסד הנתונים MySQL ו- MariaDB, והיא משמשת את שירות הרשת החברתית הפופולרי פייסבוק עבור גיבויים מצטברים. הפתרון נועד לפתור בעיות בעולם האמיתי בעת גיבוי של מסדי נתונים גדולים מאוד, עמוסים בכבדות.
תכונות במבט אחד
התכונות העיקריות כוללות את היכולת לבצע גיבויים מקוונים, תוך הימנעות מהפרעה למסד הנתונים, היכולת לבצע גיבויי זרימה לשרת אחר, כמו גם את היכולת לבצע גיבויים מצטברים תוך חיסכון בכסף על שטח דיסק ורוחב פס של הרשת.
עם Percona XtraBackup הגיבויים שלך ישלים באופן אמין ומהיר. אתה יכול גם ליצור עבדים שכפול חדש בקלות, לבצע ניתוח מתקדם של קבצי נתונים ואינדקס, ולהעביר טבלאות בודדות בין שרתים ללא הפעלה מחדש, משימה הדורשת XtraDB לייבוא.
התוכנה תומכת בטעמים שונים MySQL, ביניהם אנו יכולים להזכיר MySQL, MariaDB, מאסטרד Galera אשכול, שרת Percona ו Percona XtraDB אשכול. הוא תומך בכל מערכות ההפעלה של גנו / לינוקס, הפועל היטב בחומרה של 32 סיביות ו- 64 סיביות.
בין תכונות אחרות, ניתן להזכיר חסימת גיבויים של MyISAM, גיבויים דחוסים מלאים, גיבויים דחוסים מצטברים, גיבויים מצטברים מהירים, גיבויים מצטברים עם יומני ארכיון ויומן REDO בלבד, גיבויים מקומיים מקבילים, העתקה לאחור, יישום-יומן, דחיסה הצפנה.
יתר על כן, הוא מגיע גם עם תמיכה rsync עבור המדינה- of-the-art סינכרון קובץ, שולחנות בודדים לייצא, משופר טיפול FTWRL, גיבויים קומפקטיים, תמיכה בזמן התאוששות בזמן, גיבויים לא מקוון, כמו גם תמיכה ענן גיבויים.
מתחת למכסה המנוע וזמינות
Percona XtraBackup כתוב בשפות C, C + + ו- Perl. תוכנת שורת פקודה זו מופצת כחבילות בינאריות שנבנו מראש עבור הפצות של אובונטו, דביאן וחברת Red Hat Enterprise Linux וכן בארכיונים בינאריים ומקוריים אוניברסליים.
מה חדש במהדורה זו:
- Percona XtraBackup יהיה segfault במהלך שלב ההכנה של דפי FTS מסוימים. באג תוקן # 1460138.
- שגיאת קומפילציה קבועה בשל תלות חסרה שנגרמה על ידי באג במעלה # 77226. תוקן באג # 1461129.
- רגרסיה שנוצרה על ידי תיקון באג # 1403237 ב- Percona XtraBackup 2.2.8 עלולה לגרום ל- xtrabackup לקרוא יומן מחדש של היסט לא נכון אשר יגרום לטענה. תוקן באג # 1464608.
- משתנה משתנה מקומי שאינו מסומן ב- current_thd. זה גם מתקן את הבאג # 1415191. תוקן באג # 1467574.
- לאחר שחרורו של Percona XtraBackup 2.2.11, סוגר את הטבלה לפני הפעלת טלוויזיות FLUSH עם קריאה LOCK. אמנם זה יעזור הגיבויים במצב כלשהו, זה גם מרמז כי לוח FLUSH יכתבו ביומן בינארי. ב MariaDB 10.0 עם GTID מופעלת, כאשר הגיבוי נלקח על העבד, זה שינה את GTID של עבד זה ו Percona XtraBackup לא לראות את GTID הנכון יותר. תוקן # 1466446 (Julien Pivotto).
- אוסף RPM של Percona XtraBackup עדיין דורש bzr. באג קבוע # 1466888 (ז 'וליאן פיבוטו).
- הכנת אפשרויות סל"ד של Percona XtraBackup עם אפשרות XB_VERSION_EXTRA תיצור גרסה לא נכונה של סל"ד. תוקן # 1467424 (ז'וליין פיבוטו).
- Percona XtraBackup יבוצע בהצלחה גם כאשר לא נעשה שוב רישום מחדש לחלוטין. משמעות הדבר היא כי גיבוי נחשבו מוצלחים גם כאשר הם היו מושחתים. תוקן באג # 1470847.
- במקרים נדירים כאשר ישנם שני שולחנות עבודה או יותר עם אותו מזהה בספריית הנתונים, xtrabackup מרים את הראשון לפי סדר לקסיקלי, מה שעלול להוביל לאבד את הטבלה הנכונה. תוקן באג # 1475487.
- Percona XtraBackup היה חסר ב- revision_id בבקבוקים הבינאריים. תוקן באג # 1394174.
מה חדש בגירסה 2.4.8:
- Percona XtraBackup יהיה segfault במהלך שלב ההכנה של דפי FTS מסוימים. באג תוקן # 1460138.
- שגיאת קומפילציה קבועה בשל תלות חסרה שנגרמה על ידי באג במעלה # 77226. תוקן באג # 1461129.
- רגרסיה שנוצרה על ידי תיקון באג # 1403237 ב- Percona XtraBackup 2.2.8 עלולה לגרום ל- xtrabackup לקרוא יומן מחדש של היסט לא נכון אשר יגרום לטענה. תוקן באג # 1464608.
- משתנה משתנה מקומי שאינו מסומן ב- current_thd. זה גם מתקן את הבאג # 1415191. תוקן באג # 1467574.
- לאחר שחרורו של Percona XtraBackup 2.2.11, סוגר את הטבלה לפני הפעלת טלוויזיות FLUSH עם קריאה LOCK. אמנם זה יעזור הגיבויים במצב כלשהו, זה גם מרמז כי לוח FLUSH יכתבו ביומן בינארי. ב MariaDB 10.0 עם GTID מופעלת, כאשר הגיבוי נלקח על העבד, זה שינה את GTID של עבד זה ו Percona XtraBackup לא לראות את GTID הנכון יותר. תוקן # 1466446 (Julien Pivotto).
- אוסף RPM של Percona XtraBackup עדיין דורש bzr. באג קבוע # 1466888 (ז 'וליאן פיבוטו).
- הכנת אפשרויות סל"ד של Percona XtraBackup עם אפשרות XB_VERSION_EXTRA תיצור גרסה לא נכונה של סל"ד. תוקן # 1467424 (ז'וליין פיבוטו).
- Percona XtraBackup יבוצע בהצלחה גם כאשר לא נעשה שוב רישום מחדש לחלוטין. משמעות הדבר היא כי גיבוי נחשבו מוצלחים גם כאשר הם היו מושחתים. תוקן באג # 1470847.
- במקרים נדירים כאשר ישנם שני שולחנות עבודה או יותר עם אותו מזהה בספריית הנתונים, xtrabackup מרים את הראשון לפי סדר לקסיקלי, מה שעלול להוביל לאבד את הטבלה הנכונה. תוקן באג # 1475487.
- Percona XtraBackup היה חסר ב- revision_id בבקבוקים הבינאריים. תוקן באג # 1394174.
מה חדש בגירסה 2.4.7:
- Percona XtraBackup יהיה segfault במהלך שלב ההכנה של דפי FTS מסוימים. באג תוקן # 1460138.
- שגיאת קומפילציה קבועה בשל תלות חסרה שנגרמה על ידי באג במעלה # 77226. תוקן באג # 1461129.
- רגרסיה שנוצרה על ידי תיקון באג # 1403237 ב- Percona XtraBackup 2.2.8 עלולה לגרום ל- xtrabackup לקרוא יומן מחדש של היסט לא נכון אשר יגרום לטענה. תוקן באג # 1464608.
- משתנה משתנה מקומי שאינו מסומן ב- current_thd. זה גם מתקן את הבאג # 1415191. תוקן באג # 1467574.
- לאחר שחרורו של Percona XtraBackup 2.2.11, סוגר את הטבלה לפני הפעלת טלוויזיות FLUSH עם קריאה LOCK. אמנם זה יעזור הגיבויים במצב כלשהו, זה גם מרמז כי לוח FLUSH יכתבו ביומן בינארי. ב MariaDB 10.0 עם GTID מופעלת, כאשר הגיבוי נלקח על העבד, זה שינה את GTID של עבד זה ו Percona XtraBackup לא לראות את GTID הנכון יותר. תוקן # 1466446 (Julien Pivotto).
- אוסף RPM של Percona XtraBackup עדיין דורש bzr. באג קבוע # 1466888 (ז 'וליאן פיבוטו).
- הכנת אפשרויות סל"ד של Percona XtraBackup עם אפשרות XB_VERSION_EXTRA תיצור גרסה לא נכונה של סל"ד. תוקן # 1467424 (ז'וליין פיבוטו).
- Percona XtraBackup יבוצע בהצלחה גם כאשר לא נעשה שוב רישום מחדש לחלוטין. משמעות הדבר היא כי גיבוי נחשבו מוצלחים גם כאשר הם היו מושחתים. תוקן באג # 1470847.
- במקרים נדירים כאשר ישנם שני שולחנות עבודה או יותר עם אותו מזהה בספריית הנתונים, xtrabackup מרים את הראשון לפי סדר לקסיקלי, מה שעלול להוביל לאבד את הטבלה הנכונה. תוקן באג # 1475487.
- Percona XtraBackup היה חסר ב- revision_id בבקבוקים הבינאריים. תוקן באג # 1394174.
מה חדש בגירסה 2.4.6:
- Percona XtraBackup יהיה segfault במהלך שלב ההכנה של דפי FTS מסוימים. באג תוקן # 1460138.
- שגיאת קומפילציה קבועה בשל תלות חסרה שנגרמה על ידי באג במעלה # 77226. תוקן באג # 1461129.
- רגרסיה שנוצרה על ידי תיקון באג # 1403237 ב- Percona XtraBackup 2.2.8 עלולה לגרום ל- xtrabackup לקרוא יומן מחדש של היסט לא נכון אשר יגרום לטענה. תוקן באג # 1464608.
- משתנה משתנה מקומי שאינו מסומן ב- current_thd. זה גם מתקן את הבאג # 1415191. תוקן באג # 1467574.
- לאחר שחרורו של Percona XtraBackup 2.2.11, סוגר את הטבלה לפני הפעלת טלוויזיות FLUSH עם קריאה LOCK. אמנם זה יעזור הגיבויים במצב כלשהו, זה גם מרמז כי לוח FLUSH יכתבו ביומן בינארי. ב MariaDB 10.0 עם GTID מופעלת, כאשר הגיבוי נלקח על העבד, זה שינה את GTID של עבד זה ו Percona XtraBackup לא לראות את GTID הנכון יותר. תוקן # 1466446 (Julien Pivotto).
- אוסף RPM של Percona XtraBackup עדיין דורש bzr. באג קבוע # 1466888 (ז 'וליאן פיבוטו).
- הכנת אפשרויות סל"ד של Percona XtraBackup עם אפשרות XB_VERSION_EXTRA תיצור גרסה לא נכונה של סל"ד. תוקן # 1467424 (ז'וליין פיבוטו).
- Percona XtraBackup יבוצע בהצלחה גם כאשר לא נעשה שוב רישום מחדש לחלוטין. משמעות הדבר היא כי גיבוי נחשבו מוצלחים גם כאשר הם היו מושחתים. תוקן באג # 1470847.
- במקרים נדירים כאשר ישנם שני שולחנות עבודה או יותר עם אותו מזהה בספריית הנתונים, xtrabackup מרים את הראשון לפי סדר לקסיקלי, מה שעלול להוביל לאבד את הטבלה הנכונה. תוקן באג # 1475487.
- Percona XtraBackup היה חסר ב- revision_id בבקבוקים הבינאריים. תוקן באג # 1394174.
מה חדש בגירסה 2.4.3:
- Percona XtraBackup יהיה segfault במהלך שלב ההכנה של דפי FTS מסוימים. באג תוקן # 1460138.
- שגיאת קומפילציה קבועה בשל תלות חסרה שנגרמה על ידי באג במעלה # 77226. תוקן באג # 1461129.
- רגרסיה שנוצרה על ידי תיקון באג # 1403237 ב- Percona XtraBackup 2.2.8 עלולה לגרום ל- xtrabackup לקרוא יומן מחדש של היסט לא נכון אשר יגרום לטענה. תוקן באג # 1464608.
- משתנה משתנה מקומי שאינו מסומן ב- current_thd. זה גם מתקן את הבאג # 1415191. תוקן באג # 1467574.
- לאחר שחרורו של Percona XtraBackup 2.2.11, סוגר את הטבלה לפני הפעלת טלוויזיות FLUSH עם קריאה LOCK. אמנם זה יעזור הגיבויים במצב כלשהו, זה גם מרמז כי לוח FLUSH יכתבו ביומן בינארי. ב MariaDB 10.0 עם GTID מופעלת, כאשר הגיבוי נלקח על העבד, זה שינה את GTID של עבד זה ו Percona XtraBackup לא לראות את GTID הנכון יותר. תוקן # 1466446 (Julien Pivotto).
- אוסף RPM של Percona XtraBackup עדיין דורש bzr. באג קבוע # 1466888 (ז 'וליאן פיבוטו).
- הכנת אפשרויות סל"ד של Percona XtraBackup עם אפשרות XB_VERSION_EXTRA תיצור גרסה לא נכונה של סל"ד. תוקן # 1467424 (ז'וליין פיבוטו).
- Percona XtraBackup יבוצע בהצלחה גם כאשר לא נעשה שוב רישום מחדש לחלוטין. משמעות הדבר היא כי גיבוי נחשבו מוצלחים גם כאשר הם היו מושחתים. תוקן באג # 1470847.
- במקרים נדירים כאשר ישנם שני שולחנות עבודה או יותר עם אותו מזהה בספריית הנתונים, xtrabackup מרים את הראשון לפי סדר לקסיקלי, מה שעלול להוביל לאבד את הטבלה הנכונה. תוקן באג # 1475487.
- Percona XtraBackup היה חסר ב- revision_id בבקבוקים הבינאריים. תוקן באג # 1394174.
מה חדש בגירסה 2.2.9:
- Percona XtraBackup 2.1.2 יתלה בעת ביצוע המדינה העברת תמונה. תקן באג # 1182698.
מה חדש בגירסה 2.2.8:
- Percona XtraBackup 2.1.2 יתלה בעת ביצוע המדינה העברת תמונה. תקן באג # 1182698.
מה חדש בגירסה 2.1.2:
- באגים קבועים:
- באמצעות DBD של Perl :: חבילה MySQL עבור שרת תקשורת במקום spawning את שורת הפקודה MySQL הציג רגרסיה שגרמה innobackupex-galera-info אפשרות להיכשל. תוקן באג # 1180672.
- הפורמט של xtrabackup_galera_info חסר את הפרמטר ':' בין הערכים של wsrep_local_state_uuid לבין wsrep_last_committed. תקן באג # 1181222.
- innobackupex זיהוי גרסה אוטומטית לא עובד כראוי עבור האחרונה שרת Percona ו MySQL 5.1 משחרר אשר עלול לגרום innobackupex להיכשל. באגים קבוע # 1181092, # 1181099 ו # 1180905.
- בעת גיבוי שרת שאינו שכפול של עבד עם אפשרות innobackupex-slave-info, נכשל ב- innobackupex עם שגיאה קטלנית. הוחלף את השגיאה הקטלנית עם הודעת אבחון על innobackupex-slave-info מתעלמים במקרה כזה. תוקן באג # 1180662.
- ערכים נמוכים עבור wait_timeout בשרת עלולים לגרום לשרת לסגור את החיבור בעת הגיבוי. תוקן על ידי הגדרת הערך הגדול יותר עבור האפשרות wait_timeout בשרת כדי למנוע מהשרת לסגור חיבורים אם הערך wait_timeout העולמי מוגדר נמוך מדי. תוקן באג # 1180922.
- תיקוני באגים אחרים: תוקן הבאג # 1177182.
מה חדש בגירסה 2.0.7:
- תכונות חדשות:
- גרסה זו של Percona XtraBackup מיישמת תמיכה מלאה בתכונות חדשות של MySQL 5.6 (GTID, שולחנות עבודה מרוחקים / ניידים, טבלאות נפרדות נפרדות, קובצי dump של מאגר באפר 5.6).
- Percona XtraBackup יישמה תמיכה במאגר InnoDB Buffer Preloading שהוצג ב- MySQL 5.6. החל MySQL 5.6 מאגר מאגר dumps יכול להיות מיוצר וטעון עבור שרת מהר יותר warmup לאחר ההתחלה. תכונה זו דומה לזבל / שחזור של מאגר המאגר בשרת Percona. MySQL 5.6 מאגר מאגר dump מועתק לתוך ספריית גיבוי במהלך שלב הגיבוי. במהלך שלב ההעתקה חזרה (שחזור) הוא מועתק בחזרה לספריית נתונים. לאחר גיבוי משוחזר מאגר dump יכול להיות נטען על ידי השרת או באופן אוטומטי על ההפעלה או על פי דרישה.
- מרווח זמן בין בדיקות שבוצעו על ידי חוט העתקת יומן כעת ניתן להגדרה על ידי innobackupex -log-copy-interval. הפיכת המרווח להגדרה מאפשר להקטין את הזמן בין בדיקות אשר יכול למנוע כשלים XtraBackup שנגרמו על ידי רשומות יומן ביומן טרנזקציות להיות מוחלפים לפני שהם מועתקים על ידי חוט ההעתקה יומן.
- Percona XtraBackup עכשיו מאחסן את הערך GTID ב xtrabackup_binlog_info כאשר עושים את הגיבוי של MySQL ו - Percona Server 5.6 עם מצב GTID מופעלת. בדוגמא זו ניתן למצוא מידע זה כיצד ניתן להשתמש במידע זה ליצירת / שחזור של עבדים
- האפשרות Percona XtraBackup xtrabackup -export עכשיו תומכת בשולחנות ניידים הניתנים ב- MySQL 5.6. אפשרות זו ניתן להשתמש כדי לייצר 5.6-metadata קבצים בסגנון, כי ניתן לייבא על ידי ALTER TABLE יבוא TABLESPACE על MySQL ו Percona Server 5.6 כמתואר ייצוא וייבוא טבלאות מדריך.
- באגים קבועים:
- xtrabackup_56 בינארי היה נוכח בחבילות סל"ד ו Deb, אך הוא היה חסר בחבילת המקור .tar.gz. תוקן על ידי הוספת בינארי חסר .tar.gz גם כן. תוקן באג # 1158948.
- innobackupex יכול לקרוס בעת לקיחת גיבוי 5.6 עקב קישור ספריית SSL הלא נכון. תוקן באג # 1168540.
- Percona XtraBackup היה לקרוס בעת הכנת 5.6 גיבוי עם טבלאות מחיצות. תוקן # # 1169169.
- טבלאות שהושלכו בין לקיחת גיבוי מלא לבין תוספת מצטברת נמצאו בספריית הגיבוי המלאה, ולא הוסרו בעת מיזוג הגיבויים הנוספים. תוקן על ידי הסרת קבצים המתאימים טבלאות חסרים בספרייה גיבוי מצטבר. תקן באג # 856400.
- Percona XtraBackup יותיר xtrabackup_tmp מעופש * קבצים ב- datadir לאחר החלת גיבויים מצטברים. תוקן באג # 1079135.
- כמה אזהרות קבועות שנמצאות ב- innobackupex כאשר כל האזהרות נעשו פאטאל. תקן באג # 1116177.
- אם יש אלפי שולחנות IO איטי ואז XtraBackup יכול לבלות הרבה זמן לפתוח את כל השולחנות. אופטימיזציה כבר מיושם ו XtraBackup עכשיו נמנע טעינת טבלאות שאינם רלוונטיים כאשר גיבוי חלקי נלקח אשר מאיץ את תהליך הגיבוי. באג תוקן # 1130145.
- Percona XtraBackup לא אותחל את כל נתוני הליכי משנה בחוט ההעתקה ביומן שעלול לגרום ל- XtraBackup לקרוס. תוקן באג # 1166888.
- תלות בחבילות השתנתה מ- MySQL מופשט לקובץ real / usr / bin / mysql, משום שחבילות סל"ד מאורקל כבר לא התאימו לתלות ב- MySQL אשר נדרשת על-ידי ה- rtms של XtraBackup. תוקן # 1095972.
- Percona XtraBackup תיכשל בעת הכנת גיבוי MySQL 5.6 אם קבצי היומן היו גדולים מ -4 G בשרת המקור. תוקן באג # 1164979.
- עקב יישום שונה ב- MySQL 5.6 הודעות שגיאה לא הודפסו ישירות ל- stdr. בגלל זה כל שגיאה InnoDB או הודעות אבחון לא מודפסים על ידי xtrabackup_56. באג קבוע # 1169971.
- innobackupex ימשיך לפעול עם טלוויזיות FLUSH עם קריאה LOCK גם אם xtrabackup ייכשל בעת העתקת יומני. תוקן על ידי סיום תהליך xtrabackup מיד על כישלון העתקת יומן. תוקן באג # 1170806.
- innobackupex תיכשל אם SQL_MODE הוגדר ל- ANSI_QUOTES. באג תוקן # 945161.
- חסר space_id מ * .ibd.meta יוביל לקביעה. תוקן על ידי החלפת הקביעה עם הודעת השגיאה. תוקן באג # 1112224.
- תוקן שגיאת הקלדה בפלט השגיאה innobackupex. תוקן באג # 1157225.
- כאשר הבניין מן המקור innodb56 היעד לא היתה אפשרות להשבית DTrace כמו innodb55 יש. תוקן על ידי הוספת -DENABLE_DTRACE = OFF לבנות אפשרות עבור innodb56 גם. תוקן # # 1169509.
- innobackupex לא מטפל באפשרות innodb_data_file_path העלולה לגרום לגיבוי להיכשל. באג תוקן # 1169726.
- עבור הקבצים הבינריים של Debian ו- Linux, הודעת -version שתכלול את הגרסה הוצגה & quot; לא מוגדר & quot ;. באג תוקן # 1171721.
- קוד מיותר הוסר מ- xtrabackup.cc. תוקן # # 1162765.
- תיקוני באגים אחרים: באג תוקן # 1158154, bug fixed # 1170340, bug fixed # 1088309, bug fixed # 1088307.
מה חדש בגירסה 2.0.6:
- תכונות חדשות:
- XtraBackup יישמה תמיכה בסיסית עבור MySQL 5.6, שרת Percona 5.6 ו- MariaDB 10.0. תמיכה בסיסית פירושה שגירסאות אלה מוכרות על ידי XtraBackup, וכי גיבוי / שחזור עובד כל עוד לא נעשה שימוש בתכונות ספציפיות 5.6 (כגון GTID, שולחנות עבודה מרוחקים / ניידים, טבלאות נפרדות נפרדות, קובצי Dump מסוג BOOF) .
- באגים קבועים:
- שולחנות ה- InnoDB האישיים עם גודל קטן מ- 1MB הורחבו ל -1 MB על פעולת ההכנה לגיבוי. זה הוביל לעלייה גדולה בשימוש בדיסק במקרים בהם יש הרבה שולחנות קטנים InnoDB. באג קבוע # 950334 (דניאל Frett, אלכסיי Kopytov).
- תיקנה את הבעיה שגרמה למאגרי נתונים התואמים את תיקיות המשנה datadir שלא ניתן לגשת אליהם על-ידי XtraBackup ללא אזהרה או הודעות שגיאה. זה קורה כי קוד InnoDB התעלם בשקט מתיקיות משנה datadir זה לא יכול לפתוח. תוקן # 664986 (אלכסיי קופיטוב).
- בנסיבות מסוימות XtraBackup יכול להיכשל להעתיק tablespace עם ערך אופציה גבוהה המקבילה ערך innodb_open_files נמוך. תוקן # 870119 (אלכסיי קופיטוב).
- תיקון עבור הבאג # 711166 הציגה רגרסיה שגרמה לגיבוי מחיצה בודדת להיכשל בעת שימוש באפשרות - כלול אפשרות ב- innobackupex או האפשרות - tables ב- xtrabackup. תקן באג # 1130627 (אלכסיי קופיטוב).
- innobackupex לא הוסיף את הגדרת הקובץ לכל טבלה עבור גיבויים עצמאיים בטבלה. תוקן על ידי ביצוע XtraBackup אוטומטי לאפשר innodb_file_per_table כאשר האפשרות --export משמש. באג קבוע # 930062 (אלכסיי קופיטוב).
- בנסיבות מסוימות XtraBackup יכול להיכשל על גיבוי להכין עם innodb_flush_method = O_DIRECT. באג קבוע # 1055547 (אלכסיי קופיטוב).
- innobackupex לא עבר את האפשרות - tmpdir ל- xtrabackup בינארי וכתוצאה מכך tmpdir של השרת תמיד בשימוש עבור קבצים זמניים. באג קבוע # 1085099 (אלכסיי קופיטוב).
- XtraBackup שיפר את דיווח השגיאה עבור גירסאות שרת לא מזוהות. תוקן # 1087219 (אלכסיי קופיטוב).
- תוקן התלות החסרה בסל"ד עבור חבילת Perl Time :: HiRes שגרמה ל- innobackupex להיכשל בהתקנות CentOS מינימליות. באג קבוע # 1121573 (אלכסיי Bychko).
- innobackupex ייכשל כאשר - נועל נעל ו --rsync שימשו יחד. באג קבוע # 1123335 (סרגיי Glushchenko).
- תיקון הבאג # 1055989 הציג רגרסיה שגרמה לקובץ xtrabackup_pid להישאר ביומן זמני לאחר ביצוע. תקן באג # 1114955 (אלכסיי קופיטוב).
- הודעות ניקוי באגים מיותרות הוסרו מהפלט XtraBackup. באג קבוע # 1131084 (אלכסיי קופיטוב).
- תיקוני באגים אחרים: באג תוקן # 1153334 (Alexey Kopytov), תוקן באג # 1098498 (Laurinas Biveinis), תוקן באג # 1132763 (Laurynas Biveinis), באג קבוע # 1142229 (Laurynas Biveinis), באג קבוע # 1130581 (Laurynas Bivinis ).
מה חדש בגירסה 2.0.5:
- תכונות חדשות:
- אפשרות חדשה - הגדרות ברירת מחדל - קובץ נוסף הוצגו. אפשרות זו מציינת מה קובץ נוסף כדי לקרוא את ברירת המחדל של אפשרויות MySQL לפני ברירת המחדל של קובץ ברירת המחדל. ניתן להשתמש בו כדי לטעון את שילוב המשתמש / סיסמה עבור המשתמש הגיבוי המסורתי מקובץ תצורה נפרד, כדי למנוע את אחסוןו ב- crontab או ב- script במקום כלשהו במערכת.
- באגים קבועים:
- במקרה של הזרמת גיבויים, יהיה innobackupex לחדש את תהליך XtraBackup ולאחר מכן להמתין עד לסיום לפני הפעלת UNLOCK TABLES. זה גרם למסד הנתונים להיות נעול שלא לצורך עם FLUSH TABLES עם קריאה LOCK. Innobackupex מחכה רק עד העתקת יומן הוא סיים לפתוח את מסדי הנתונים. תקן באג # 1055989 (אלכסיי קופיטוב).
- הודעות שגיאה של innobackupex המתייחסות לספריית הנתונים הורחבו כדי להציג את הנתיב של ספריית הנתונים שהוזכרה בהודעת השגיאה. באג קבוע # 1089375 (Hartmut Holzgraefe).
- טבלאות מחולקות לא טופלו כראוי על-ידי -databases, -include, -tables-file האפשרויות של innobackupex, ועל-ידי -tables ו- tables-file האפשרויות של XtraBackup. תוקן על ידי הסרת סיומת המחיצה (#P # ...) לפני ביצוע סינון. באג קבוע # 711166 (סרגיי Glushchenko).
- כאשר נעשה שימוש בלחיצות מובנות, XtraBackup היה כותב ללא הפסקה לקובץ היעד או לזרם בגושים קטנים מאוד אשר בתמורה גרמו לקלט / פלט לא יעיל. תוקן באמצעות חיץ 1M עבור פלט דומה גיבויים לא דחוס. תוקן באג # 1095249 (אלכסיי קופיטוב).
- שינה ארוכה מיותרת () ב innobackupex להוביל FLUSH TABLES עם קריאה LOCK לוקח יותר מדי זמן. תוקן על ידי החלפת 2 שניות מרווח שינה עם 100 אלפיות השנייה. באג קבוע # 1095551 (סרגיי Glushchenko).
- אם innobackupex יקרוס הוא יעזוב את הקובץ xtrabackup_suspended במערכת הקבצים. זה עלול לגרום ל- XtraBackup להשהות את עצמה ברגע שזה התחיל, ואז כאשר XtraBackup אכן משעה את עצמה, innobackupex היה מחכה שזה ייגמר ולא יסירו מחדש את קובץ ההשעיה, מה שיוביל למבוי סתום. תוקן על ידי הסרת קובץ xtrabackup_suspended מעופש כאשר מתחיל innobackupex. באג קבוע # 1007446 (ג 'ורג' אורמונד לורך 'ג).
- innobackupex יכשל לזהות MariaDB 5.2 ו 5.3 MariaDB. תוקן על ידי הגדלת בדיקות גרסאות inobobackupex. באג קבוע # 733665 (דניאל ואן Eeden, אלכסיי Kopytov).
- תיקוני באגים אחרים: תוקן הבאג # 924492 (אלכסיי קופיטוב), תוקן # 1097158 (אלכסיי קופיטוב), תוקן באג # 1081882 (אלכסיי קופיטוב), תוקן באג # 1096584 (אלכסיי קופיטוב).
מה חדש בגרסה 1.6.7:
- באגים קבועים:
- xtrabackup_binary לא נכלל בארכיון זפת בעת הזרמה, במקום זאת הוא נכתב לספרייה הנוכחית. זה עלול להוביל xtrabackup בינארי שגוי בשימוש בעת הכנת גיבויים שנוצרו עם הזרם - או אפשרויות - מארח המארח. באגים קבוע # 723318 ו # 787988 (סטיוארט סמית ').
- טבלאות FLUSH עם READ LOCK לא שימשו בעת יצירת גיבויים מצטברים, דבר שעלול להוביל לגיבויים לא עקביים כאשר עדכוני טבלאות שאינם InnoDB או הצהרות DDL על טבלאות כלשהן התרחשו במהלך תהליך הגיבוי. תקן באג # 771981 (אלכסיי קופיטוב).
- אופציונלי - העתק- slave גיבוי היה וכתוצאה מכך מידע binlog שגוי, כי במקרים מסוימים innobackupex מבולבל את התגובה של מצב SLAVE להראות עם אחד מתוך מצב MASTER להראות. באג תוקן # 977101 (אלכסיי קופיטוב).
- innodb_data_file_path לא נכתב ל- backup-my.cnf, זו היתה רגרסיה שהוכנסה ב- XtraBackup 1.6.5. באג קבוע # 983685 (סרגיי Glushchenko).
- שגיאות קבועות בחבילת בדיקות זדוניות עם grep 2.10. תוקן # 996483 (אלכסיי קופיטוב).
- כאשר innobackupex פעל עם יישום - logly, זה היה קריאת תצורה מקובץ תצורת השרת במקום backup-my.cnf בספריית גיבוי. באג קבוע # 996493 (סרגיי Glushchenko).
- innobackupex יכול להעתיק קבצים לספרייה שגויה בעת מיזוג גיבוי מצטבר לתיק מלא. תקן באג # 1002688 (אלכסיי קופיטוב).
- בינארי XtraBackup היה דולף מתארי קבצים ב --backup. זה היה קבוע על ידי שימוש חוזר המתאר הקובץ הקיים כך לא מתרחשת דליפה. באג קבוע # 713267 (אלכסיי קופיטוב).
מה חדש בגירסה 2.0.4:
- באגים קבועים:
- תיקון באגים עבור # 932623 הציג את הרגרסיה ב- XtraBackup 2.0.2 שגרמה לגיבויים מצטברים להיכשל משום שערכי הפרמטרים init לא היו מנורמלים לערכים הנמצאים בשימוש ב- InnoDB. באג קבוע # 1062684 (סרגיי Glushchenko).
- תיקון באגים עבור # 932623 הציג את הרגרסיה ב- XtraBackup 2.0.2, משום שהיא לא השתמשה בשולחן העבודה הדו-צדדי הנפרד לחשבון. באג קבוע # 1066843 (סרגיי Glushchenko).
- XtraBackup מטפל באופן שגוי בקובץ המאגר הדו-צדדי הנפרד. נתיב הקובץ של המאגר doublewrite לא נוספה לגיבוי my.cnf ואחרי לשחזר את הקובץ הכפול הישן doublewrite שימש במקום אחד עשה במהלך שלב ההכנה. באג קבוע # 1068470 (סרגיי Glushchenko).
- XtraBackup מקבלת כעת את האפשרות --innodb = force, בעבר היא תזרוק שגיאה אם האפשרות הוגדרה. תוקן באג # 528752 (Laurinas Biveinis).
- האפשרות 'העתק בטוח-עבד' לא פעלה כהלכה. באג קבוע # 887803 (אלכסיי קופיטוב).
- במקרה שהגיע זמן הגיבוי של העבדים הבטוחים בעת שימוש באפשרות 'העבדים הבטוחים', SQL_THREAD הושאר במצב עצירה וגרם לחוט העבדים לפגר מאחור. זה היה קבוע על ידי בדיקת מצב SQL_THREAD הראשונית ולהתחיל אותו לפני סיום עם שגיאת זמן קצוב והתחלת SQL_THREAD רק אם זה היה בתחילה. תיקון באג # 1037379 (אלכסיי קופיטוב).
- XtraBackup ייכשל ב- Application-log כאשר מערכת הקבצים לא תומכת ב- AIO של Linux. תיקון באג # 1065561 (אלכסיי קופיטוב).
- בינארי XtraBackup יתעלם מאתר innodb_use_native_aio כאשר הוא מצוין גם ב- my.cnf או כאפשרות שורת פקודה. באג קבוע # 1068459 (אלכסיי קופיטוב).
- XtraBackup ידפיס הודעת אזהרה במהלך שלב ההכנה בנוגע לפירסום innodb_file_io_threads, גם אם המשתנה לא הוגדר. תוקן # 1068485 (אלכסיי קופיטוב).
- בדיקות XtraBackup Galera ניתן כעת לפעול בו זמנית. תוקן # 1077800 (סטיוארט סמית ').
מה חדש בגירסה 2.0.3:
- תכונות חדשות:
- innobackupex תומך כעת באפשרות חדשה-חזרה אחורה שניתן להשתמש בה במקום -copy-back במקרה שאין מספיק שטח דיסק פנוי בשרת להעתקת קבצים. כאשר אפשרות זו מסירה קבצי גיבוי, יש להשתמש בה בזהירות.
- באגים קבועים:
- סמל עבור innobackupex-1.5.1 בינארי נשבר בגירסה הקודמת של XtraBackup. תוקן באג # 1038198 (Ignacio Nin).
- XtraBackup 2.0.2 לא היה תואם לאחור שגרם לגיבויים מצטברים שנוצרו עם גרסאות קודמות להיכשל בהכנה. באג קבוע # 1038127 (סרגיי Glushchenko).
- תקן עבור באג # 1022562 הציג רגרסיה שעשויה להוביל לגידול של 5x בשטח דיסק שנכבש על ידי גיבויים מצטברים. תוקן # 1043762 (Laurinas Biveinis).
- נוצרה רגרסיה לתיקון באג # 932623 שגרמה טיפול שגוי בשולחנות שולחן דחוסים עם גודל הדף של 16K, שנוצרו בין האחרון מלא או מצטבר לבין גיבוי מצטבר הבא. באגים קבוע # 1049174 ו # 1044398 (Laurinas Biveinis).
מה חדש בגירסה 1.6.4:
- הוא מכיל תיקוני באגים חשובים לסדרת היציבות 1.6 של פרקונס XtraBackup משחרר.
תגובות לא נמצא