iRODS

צילום מסך תוכנה:
iRODS
פרטי תוכנה:
גרסה: 3.1
טען תאריך: 14 Apr 15
מפתחים: iRODS Development Team
רשיון: ללא תשלום
פופולריות: 15

Rating: 5.0/5 (Total Votes: 2)

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

מה חדש בהודעה זו:

  • תכונות חדשות מרכזיות:
  • מנוע כלל חדש. כלל מנוע iRODS כבר לגמרי מחדש בכתב. הוא תומך בתחביר הכלל הישן כמו גם שפת כלל חדשה שהיא יותר הבעה וקלה יותר לעבוד איתו. שפת הכלל החדשה היא לנתח באופן ישיר על ידי מנוע השלטון, ומבטלת את הצורך להפעיל את תכנית rulegen. תכונות כוללות הקלדה חזקה של פרמטרים, תמיכה במספר שלם ופרמטרים כפולים סוג, אינדקס של הכללים לביצוע מהיר יותר. דוגמאות ניתנות לשימוש של כל שירות מיקרו-בתחביר הכלל החדש. כללי מערכת כעת מוגדרים בקובץ core.re במקום core.irb ויכולים גם להיות מאוחסן בiCAT (ראה כללים בiCAT להלן). עיין במסמך מנוע השלטון וסעיף התאימות לאחור של שלקבלת מידע נוספת. מנוע הכלל הישן עדיין יכול להיות מוגדר-ב( מופעל), במידת צורך, באמצעות הגדרות בconfig.mk.
  • שימוש בBoost - משופר Windows תמיכה בקרוב. ספריית Boost, אשר נכללה בשחרור, יכולה עכשיו להיות מנוצלת אופציונלית על לינוקס / יוניקס מארחים ותשמש ב- Windows. לבנות עם זה לרוץ 'buildboost.sh' ולאחר מכן לעדכן config.mk יש USE_BOOST להגדיר ולהפעיל לעשות. באמצעות Boost, גרסת Windows תהיה זמינה באופן מיידי, בניגוד לגרסות קודמות, שבו iRODS מפתחים הדרושים ליציאת שינויים בסביבת Windows ומשחררת Windows היו בפיגור. תכונות הקשורות גם בפיתוח בRENCI הן היכולת להתקין על Windows באמצעות irodssetup ותמיכה בשרת מופעל-iCAT על Windows. כל תכונות Windows אלה מתוכננים לשחרור הבא 3.0. הודות לiRODS @ צוות RENCI לפיתוח הראשוני של תכונות אלה (בשיתוף פעולה עם DICE).
  • בניין עם C ++ בתמיכה של התכונה לעיל, ברוב הפלטפורמות, iRODS כעת הידור עם מהדר C ++, g ++. זה הוא במידה רבה בלתי נראה אך דורש שינויי מקור קטין ברוב קבצי .ג iRODS. רוב קוד iRODS נבדק, באמצעות אפשרויות התצורה השונות, אבל קשר עם צוות iRODS אם היבט כלשהו לא מצליח לבנות.
  • חוקים בiCAT. כללים יכולים עכשיו להיות רשומים לקטלוג iCAT לממשל מרכזי. כאשר מנוצל, כל השינויים בכללים אלה מאוחסנים כגרסות שלטון. ניתן לקרוא מiCAT הכללים למבנה שלטון בזיכרון. ניתן לכתוב כללים לקובץ ממבנה השלטון בזיכרון. אז יכולים להיות מופצים לכל כללי בסיס שלטון מקומי על מנת להבטיח סביבת שלטון אחידה. מצב זה נשלט על ידי קבוצה של מיקרו-שירותים כמתואר במאגר כלל בדף iCAT. כברירת מחדל, כללי מערכת מנוהלים באופן דומה לגרסאות קודמות, שקראו במתחילים לפעול מקובץ (core.re עכשיו במקום core.irb).
  • אימות ברמת מערכת הפעלה. המטרה של אימות OS היא לאפשר iRODS לאשר משתמשים שכבר התחברו למערכת הלקוח iRODS באמצעות צורה כלשהי של תכנית אימות ואישור מוגדרת OS (למשל מחובר באמצעות PAM, או באמצעות אימות ssh). ראה אימות OS לקבלת מידע נוספת. תודה לכריס סמית 'ביו Distributed להארכה זו.
  • הבאגים כלל. מערכת xMessage הורחבה באופן משמעותי וכעת תומכת באגים של כללים. אפשר צעד אחד דרך כל פעולה, המפרטים את הכללים ומיקרו-שירותים המופעלים בסביבת מבוזרת. ראה i-פקודת 'idbug'.
  • אובייקטים למימוש. שאילתות על מקורות מידע יכולות להיות רשומות לאוספים iRODS. לחיצה על אובייקט המימוש יוצרת מופע הבקשה, אשר מאוחסנת כהעתק של האובייקט למימוש. אובייקטי מימוש יכולים לשמש כקישורים רכים המשתלבים משאבים מרוחקים לאוסף iRODS. נהגים שנכתבו לגישה Z39.50, דפי אינטרנט, אתרי FTP אנונימי, נתונים ציבוריים ברשתות נתונים SRB, ומידע ציבורי ברשת נתונים iRODS. זה מאפשר לבנות אוסף שמשתרע על פני iRODS unfederated ורשתות נתונים SRB כמו גם מערכות אחרות לניהול נתונים. אלה הם מודול, msoDrivers, אשר, כאשר הוא מופעל, יוצר מערכת של מיקרו-שירותים.
  • שיפורים אחרים:
  • שרת הפעל כמצב שורש. "השרת לרוץ כמו שורש" מצב מבצעי מאפשר לאדם להפעיל את שרתי iRODS עם זכות שורש. מצב זה יכול לעזור לאפשר מידה מסוימת של התנהגות ותכונות שאינן אפשריים בעת הפעלת iRODS כמשתמש רגיל, ללא הרשאות, למרות שברוב מצבי המצב שאינו השורש עדיין מועדף ומומלץ. ראה שרת הפעל כשורש. תודה לכריס סמית 'ביו Distributed לזה.
  • הפעלה מחדש קובץ גדול. אפשרות --lfrestart Iput וiget החדשה (מפרט קובץ מידע הפעלה מחדש) מאפשרת ההעברה להמשיך בו נעצר אם נקטע. זה יכול להיות בשימוש עם -X להיות חלק מספרייה הכוללת העלאות מחדש. קבצים גדולים מ- 32 Mbytes יכולים להפעיל מחדש.
  • - ניסיונות אופציה לIput וiget כדי לציין את מספר הפעמים כדי לנסות שנית. זה יכול לשמש בשילוב עם -X אפשרות להפעלה מחדש אוטומטי את הפעולה במקרה של כשל.
  • itrim --age ו--dryrun. יש עכשיו אפשרות לקצץ קבצים רק מבוגרים יותר מגיל שצוין וגם אפשרות להציג את מה שהיה צריך לעשות מבלי זמירה הקבצים.
  • מעקב ומחיקה של קבצים יתום -. קבצים יתום נוצרו על ידי מחיקת אובייקטי נתונים כאשר המשאב של הקבצים הפיזיים נחלש כעת במעקב וניתן למחוק עם אפשרות --orphan חדשה של irmtrash
  • הרחבות ביקורת. הרחבות SQL זמינות לביקורת משופרת עכשיו. תסריט SQL כלול אשר יכולה להיות מוגדר ומנוהל על ידי 'irodssetup' (או להפעיל באופן ידני) אשר מוסיף שולחנות, מפעיל, וכו 'ראה את השרת / icat / auditingExtensions ספרייה לקבלת מידע נוסף. תודה למרכז נאס"א לסימולצית האקלים (NCCS) לכך.
  • תיקוני באגים (רשימה חלקית) ושיפורים נוספים
  • לולאה אינסופית שרת קבוע. בעיה הייתה קבועה שבו הילד של irodsServer יכול להיכנס ללולאה אינסופית ולהשתמש עד כמות גדולה של זמן CPU בשל בעיה תור בקשה. זה היה irods_2.5_patch_1 תיקון.
  • irods irsync לתיקון irods. תיקון נוסף לפתרון בעיה בirsync בי iRODS לiRODS (i: xi: y) סנכרון לא עובדת. זה היה irods_2.5_patch_2 תיקון.
  • תקן עבור iRODS FUSE (irodsFs) מדי פעם לתלות - תיקון נוסף למענה מזדמן תולים נגרמים על ידי הצפה של בקשות חיבור על ידי הוספת תור ההמתנה. כמו כן הוסיף את הטיפול בזמן קצוב שקע על ידי חיבור מחדש.
  • תמיכה עבור ODBC חדש יותר. שינוי היה נחוץ לגרסאות חדשות יותר של ODBC, בפרט על 11.04 מארחים 64-bit אובונטו, באמצעות MySQL. זה היה irods_2.5_patch_3 תיקון.
  • userNameClient $ זמין כעת לשלטון acAclPolicy
  • בעיה rsFileRmdir ב- Solaris הייתה קבוע.
  • תוקן הבאג 133 - fix "Iput פקודת קריסות אם דו"ח התקדמות מתבקש" באמצעות ניתנו על ידי ג'ין Soudlenkov
  • .
  • הודעת שגיאת האזור צולב (אימות) עכשיו חזר כראוי ללקוח.
  • בעיה chmod (אוקטלי לא שלם) בunivMSSDriver.c היה קבועה.
  • iqmod יכול עכשיו לקבל את התאריכים בYYYY-MM-DD.hh: פורמט ss
  • : מ"מ.
  • מחרוזות ארוכות יותר כעת מותרת ל'iadmin '' ASQ '(להוסיף שאילתא ספציפית)
  • החלוקה אפשרית באפס הוא נמנע בirodsGuiProgressCallbak.
  • החלף את transStat_t עם transferStat_t ליישר 64 ביט שלם 64 גבול כתובת קצת
  • iqstat מחוון שלטון אופציונאלי הוא עכשיו RuleID (כמו בiqdel וiqmod) במקום בשם שלטון.
  • הוספת מצב "מזלג וexec" לirodsReServer מאז פלטפורמת Windows אינה תומכת ב" ​​מזלג "רק פעולה.
  • ireg עכשיו יש אפשרות לחישוב סכום ביקורת (תודה לכריס סמית 'לכך).
  • irodsServer עכשיו בדיקות ומשתמש משתנים סביבת spLogLevel כמו הסוכן עושה.
  • אסכאן היה קבוע לטיפול באוספים גדולים יותר, הימנעות "הצהרותיו זמנית יותר מדי" על ידי סגירת שאילתות נוספות.
  • מערכת תסריט irodsctl עכשיו מגדירה את LD_LIBRARY_PATH בGLOBUS_LOCATION (בirods.config).
  • העזרה irepl עכשיו כוללת הערות על השימוש בirsync לפעולות אזור צולב.
  • מיקרו-שירותי msiExecGenQuery וmsiExecStrCondQuery כעת לאפשר "לא נמצאו שורות" כתגובה תקפה.
  • ichmod על משתמשים מרוחק אזור, "# שם משתמש zonename", עכשיו זה אפשרי, באמצעות הרחבה לmsiSetAcl. תודה לז'אן-איב Nief של IN2P3 לזה.
  • שינה היגיון רק קורא acPostProcForCollCreate, acPostProcForPut, וacPostProc, אם הפעולה הקשורה הצליחה.
  • הפונקציה "לשנות את השם" נוספה לנהג MSS האוניברסלי. תודה לז'אן-איב Nief של IN2P3 לזה.
  • הכללית השאילתה וiquest ולקוחות אחרים יכול כעת להתמודד 'ב' סופק על-ידי משתמש או 'בין' מצב בשיחה כללית שאילתה, למשל: iquest "SELECT RESC_NAME איפה RESC_CLASS_NAME (" חבילה "ב, ' ארכיון ') וiquest "SELECT DATA_NAME איפה DATA_ID בין' 10000 '' 10020 '".
  • חותמת נוסף לאפשרות -P Iput / iget.
  • iqdel עכשיו יש -a (כל) ואפשרות -u (משתמש) כדי לאפשר מחיקה של כל העבודות ומקומות העבודה השייכים למשתמש.
  • דליפות זיכרון הקשורים לapplyRuleForPostProcForWrite וapplyRuleForPostProcForRead תוקנו.
  • שאילתות (iquest, וכו ') מעורב' ו 'ו' ו 'תנאי מטופלות כעת בצורה נכונה.
  • בעיה לכתוב ביצוע אובייקט מסד נתונים תוצאות אובייקטים (DBORs) לiRODS תוקן.
  • אינדקס ICAT ב( data_type_name) נוספו כדי ש'ls idbo 'ימשיך לבצע גם בקנה המידה.
  • בעיה הייתה קבועה שמנעה msiDataObjPutWithOptions מדריסת עותקים קיימים.
  • מנגנון הסיסמה הזמני שונה לשימוש על ידי iDrop וiDrop-לייט.
  • irodsctl עכשיו בודק שהשרת / ספריית היומן קיימת וניתנת לכתיבה ונותנת הודעות שגיאה ספציפיות למקרים אלה.
  • תמיכה נוסף עבור קבצים יתום, כולל אפשרות --orphan irmtrash.
  • אפשרות -G לרישום העתקים נתמכת כעת.
  • שינוי נעשה כדי להיכנס לתהליך id הנכון בקבצי לוג של שרת בכל המקרים. בעבר, היו מצבים נדירים שבם מח"ש יכול להיות שגוי.
  • גבולות הוגדלו כך ניתן צייצו מחרוזות ארוכות מאוד של' imeta '.

  • ספריות Kerberos
  • עכשיו תהיינה מקושרות ללקוח FUSE אם סט KRB_AUTH. תודה לכריס סמית 'לזה.
  • תיקון נעשה כדי למנוע מזבלה ליבה בscanUtil אם נתיב המקור המקומי אין '/'. תודה לכריס סמית 'לזה.
  • שיחה חדשה לקוח / שרת (API), rcDataObjFsync נוספה. תודה לג'ון Knutson של אוניברסיטת טקסס לזה.
  • הבאג תוקן הימנעות שאילתא פנימית מיותרת שאינו נחוצה, מעט שיפור ביצועים במקרים מסוימים.
  • בעיה בתנועה ('IMV') אוספים מסוימים היה קבועים. אם אוסף מכיל נתוני אובייקט שלא היה ניתן לכתיבה על-ידי הבעלים של האוסף, המהלך הפיזי ייכשל. עכשיו, זה מטופל כמקרה מיוחד ואיפשר אם המשתמש הוא הבעלים של האוסף.
  • .
  • תיקון, כדי למנוע מקבל את שגיאת SYS_COPY_LEN_ERR ידי iget וICP כאשר תוכן הנתונים שונו על ידי כמה מיקרו-שירותים
  • 'notify.pl' התסריט פותח אשר ניתן להפעיל מעת לעת כדי לבדוק אוספים שצוינו (מוגדרים) ולשלוח הודעות דוא"ל כאשר נתוני אובייקטי הוספה או ההסרה. ראה תסריטים / להודיע ​​ספרייה לקבלת מידע נוספת.
  • הפקודה 'irsync' יכולה כעת קיבלה ריקה i: טיעון. הפקודה 'irsync שם הקובץ i:'. עכשיו מאחסן את הקובץ (במידת צורך) לאוסף iRODS הנוכחי
  • מוצרים נוספים:

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

מה חדש בגרסה 2.0:

  • פדרציה. אזור פדרציה נוספה אשר מספקת מתקנים לשתיים או יותר עצמאי מערכות iRods ללתקשר אחד עם השני ומאפשרים גישה חלקה של נתונים ומטה-נתונים על פני מערכות iRods אלה. מערכות אלה נקראות אזורי iRODS, עם כל אזור פועל iCat משלו ותחום מנהלי. iRODS פדרציה דורשת פחות סנכרון בין אזורים ממערכת SRB הפדרציה דומה. ראה פדרציה ופדרצית מנהל לקבלת מידע נוספת.
  • Master / Slave iCat עם אורקל. התקנת iRods או אזור יכולה להיות מוגדר לרוץ עם iCat יחיד מאסטר בתוספת אפס או יותר iCats Slave. מטרת iCat Slave היא לשפר את ההיענות של שאילתות פני-שטח-רשת רחבה. ICats Slave משמש ל" לקריאה בלבד "סוג שאילתות. Icommands הבא הוסב לשימוש iCat Slave כברירת מחדל: ICD, iget, ש"ח, ilsresc וiqstat. זה עושה שימוש בפונקציונליות RDBMS לsychronize מסדי נתונים ICAT וכך הוא זמין בעת ​​שימוש Oracle כRDBMS ICAT.
  • SRB הראשוני לכלי iRODS הגירה. יש עכשיו גרסה ראשונית של כלי כדי לעזור להמיר מופע SRB לאחד iRods. התסריט 'm2icat.pl' משתמש Spullmeta כדי לקבל מידע SRB-MCAT ויוצר ומבצע סטים של פקודות לiadmin, psql, וimeta ליצור משאבים, אוספים, DataObjects, ומשתמשים בערכאת iRods. מערכת iRODS אז יכולה לגשת לנתונים-SRB לשעבר מבלי להזיז את הקבצים הפיזיים. זה עדיין לא שלם ולא יכול להתמודד עם הרבה מתכונות של SRB, אבל ייתכן שתרצו להתנסות עם זה. ראה את התסריט למידע נוסף וליצור איתנו קשר כדי לעזור לנו לתכנן הארכות נוספות.
  • תשתיות רשת ביטחון שיפורים (GSI). בעיה משמעותית בממשק iRODS לGSI תוקנה, המאפשרת למשתמשי iRODS הרגילים לauthenctiate עם GSI. משתמשים יכולים גם עכשיו להגדיר את הסביבה SERVER_DN ​​משתנה כדי לאמת את השרת באמצעות מערכת GSI (לבצע אימות הדדית).
  • שיפורי FUSE iRods. iRods FUSE עכשיו עובד עם הגרסות העדכניות של FUSE במקום גרסה רק 2.7.0. קבצי מטמון ותוצאות שאילתא ספריות כדי לשפר את הביצועים של שיחת getattri שהיא שיחה לעתים קרובות על ידי FUSE. קבצים קטנים במטמון כדי לשפר את ביצועי I / O על קבצים קטנים. מצבי קובץ של קבצים הופעלו כך שchmod של קבצים עכשיו עובד. אתה צריך לראות את שיפור ביצועים מורגש בפקודות כמו ls או cp של קבצים קטנים.
  • iRODS Explorer עבור Windows. IRODS Explorer החדש עבור Windows היה זמין מאז אמצע ספטמבר. כפי שתואר בדף החלונות, זה דפדפן iRODS שפועל כינארי מקורי של Windows, ומספק ממשק משתמש גרפי עשיר וניווט מהיר של מבנה אוסף הקובץ ההיררכי בתוך iRODS. בנוסף, משתמשים יכולים להוסיף, לשנות, ומטה תצוגה עם ערכי מחרוזת ארוכים דרך הדו-שיח metadata ידידותי למשתמש.
  • DataMode השתמר. פריט "dataMode" מטה נוספו כך שהמצב של קובץ קבצים שהועלו לiRods ולהוריד מiRods, יכול להישמר. "DataMode" היא הקריאה-כתיבה-ביצוע מעמד למשתמש, קבוצה, אחר, של קובץ.
  • bundling החדש. פקודת 'ibun' חדשה משמשת לטיפול בbundling של קבצים קטנים לתוך קבצים מובנים כגון קבצי זפת. ניתן להשתמש בו להעלאה, הורדה, והארכיונים של מספר רב של קבצים קטנים. לדוגמה, כדי להעלות מספר רב של קבצים קטנים, משתמש יכול להשתמש בפקודת זפת UNIX הנורמלית לזפת את הקבצים הללו לקובץ בודד זפת. קובץ זפת אחת אז זה יכול להיות שהועלה לiRods באמצעות פקודת Iput. פקודת "ibun -x" יכולה לשמש כדי לבקש שרת iRods לuntar קובץ זה להרבה קבצים קטנים ולרשום קבצים קטנים אלה עם iCat. באופן דומה את הפקודה "ibun -c" יכולה לשמש כדי להוריד מספר רב של קבצים קטנים ביעילות.
  • הפיקוד 'ipasswd' החדשה. "Ipasswd 'מאפשר למשתמשים לשנות את הסיסמה שלהם iRODS. כמו במקרה של פקודה iadmin המקבילה, הסיסמה לטשטש להעברת רשת.
  • גישה לנתונים מונחה כלל (RDA) מועברים ל- Oracle. RDA נתמך כעת על Oracle, כמו גם PostgreSQL הקודם. RDA מספק גישה למסדי נתונים שרירותיים באמצעות מערכת iRODS, קצת כמו SRB DAI (מסד נתונים של Access Interface) אבל מיושם באמצעות כללים ומיקרו-שירותים.
  • שיפורי RDA אחרים. מיקרו-שירות msiRdaRollback יושם; כמה דליפות זיכרון היו קבועות; וצורה מעורפלת של סיסמא RDA ניתן להגדיר בקובץ תצורת RDA.
  • 'לשבור' כלל-שפה. הצהרה 'לשבור' מקובל כיום בשפה כלל iRODS לפרוץ ל, ואילו, ולולאות foreach.
  • משתמש פדרציה ושינויים מנהליים. בפקודות iadmin וimeta, משתמשים כיום מיוצגים עם שם אופציונאלי Zone (משתמש [#zone]), שבו Zone המקומי הוא ברירת מחדל. יש iadmin mkzone, modzone, וsubcommands rmzone לתפעל מידע מרחוק אזור. ilsresc, imeta, ועכשיו יש לי irmtrash '-z zoneName' האפשרויות לעבוד עם אזורים מרוחקים. באופן פנימי, אימות משתמש עושה שימוש בשם Zone אופציונאלי.
  • פדרציה אימות שרת. יכולת נוסף שבו שרת iRODS האימות לקוח עבור אזור מרוחק, הוא בעצמו מאומת. זה הוא אופציונאלי, אך מומלץ מאוד לאזורי Federated כדי לשפר את האבטחה. ראה -. למידע נוסף
  • Zone שינוי השם. כלי iadmin כעת ניתן להשתמש כדי לשנות את שם האזור המקומי שלך, טיפול המרה של האזור ופרטי משתמש ושינוי שם אוספי משתמש ביתי (דרך כלל חדש ומיקרו-שירותים). זה עשוי להיות שימושי עם iRODS אזור פדרציה.
  • אפשרות -T חיבור מתוזמן. אפשרות -T חדשה התווספה לפקודות Iput, iget, irepl וICP המתחדש חיבור השקע בין הלקוח והשרת לאחר 10 דקות של חיבור. זה מקבל סביב הבעיה של שקעים מקבלים הוקצב על ידי חומת האש כפי שדווח על ידי חלק ממשתמשים.
  • מצב העברת נתונים החדש RBUDP. מצב העברת נתונים חדש - RBUDP (פיצוץ אמין UDP) נוספו, בנוסף לקיימים רציף (זרם TCP יחיד) ומקביל (זרמים רב TCP) מצבים נתמכים כיום על ידי iRODS. RBUDP שפותח על ידי אריק הוא, ג'ייסון ליי, אוליבר יו ותומס Defanti של U של אילינוי בשיקגו. http://www.evl.uic.edu/cavern/RBUDP/Reliable פיצוץ UDP.html זה משתמש בפרוטוקול UDP להעברת נתונים ביצועים גבוהים. -q האפשרות חדש נוספו לפקודת Iput, iget, irepl וICP כדי לציין את השימוש בפרוטוקול RBUDP.

  • שיפורים
  • HDF5 / iRods. הלקוח HDF5 / iRods כעת ניתן נבנה ללא קישור לספריית HDF5. יכולת JNI עבור הלקוח JAVA hdfView כזה, נוספה. דליפת זיכרון הייתה קבוע.
  • הרשאות גישה בירושה. תכונת ירושה יכולה להיות מוגדרת על אוסף לגרום נתוני אובייקטים חדשים ותת-אוספים שנוצרו מתחתיה לרכוש את זכויות הגישה (ACL) של האוסף. ראה "-h ichmod 'ו' ש"ח -A 'לקבלת מידע נוספת.
  • השיפורים ICAT. תוכנת ממשק קטלוג iRODS Metadata (ICAT) השתפרה בדרכים שונות, בנוסף לשינויים לiRODS אזור פדרציה. גישה לשולחנות ביקורת באמצעות שאילתות עכשיו מוגבלת כברירת מחדל. הבאג תוקן באופן רקורסיבי התמודדות עם הגדרת בקרת גישה על נתוני אובייקטים משוכפלים. בעיות בהשגת totalRowCount (כאשר ביקשו) נפתרו (לשניהם Oracle וPostgres). בכללי-השאילתה, כל מספר של תנאים מורכבים (מופרד על ידי || או & amp; & amp;) עכשיו יכול להיות מטופלים (במקום רק שתיים). אחרי טעויות שונות, פונקציות ICAT (בעת השימוש בPostgreSQL) תעשה החזרה אוטומטית כדי לאפשר SQL לאחר לתפקד. דליפות זיכרון מסוימים ICAT-Oracle נמצאו וקבועות. שאילתות imeta וAVU ICAT יכולות עכשיו לקבל את התנאים מרובים מופרדים על ידי 'ו' ואחד 'או'. "Isysmeta 'יכול כעת להגדיר את נתוני סוג נתוני אובייקט. לתחזוקה ארוכת טווח משופר, שינויים פנימיים נעשו באופן שבו השאילתות הכלליות ICAT בנויות.
  • מיקרו-שירותים נוספים. מספר מיקרו-השירותים חדשים נוספו כדי לאפשר פונקציונלי חדש, כולל חלק מהתכונות המתוארות בהערות מוצר אלה. גם אלה יכולים לשמש בכללים משלך וכדוגמאות לפיתוח מיקרו-השירותים שלך. ראה שירותי מיקרו פורסם לרשימה הנוכחית. תודה מיוחדת לרומן Guinot של מרכז הקוד הפתוח - Atos Origin (http://www.portaildulibre.fr) לאספקת חלק משירותי מיקרו-החדשים, הן לליבה וכמודול נפרד ("Guinot ') <. / Li>
  • בדיקת שיפורים. כמו בעבר, גרסת פיתוח IRODS בנויה ללא הרף ונבדקה על מארחי DICE מקומיים ולעתים בפלטפורמות שונות בNMI לבנות & amp; מתקן בדיקה. בדיקות ICAT הורחבו על מנת לכסות את הפונקציונליות ICAT חדשה. בדיקות כבדה עומס חלקם פיתחו.

  • שיפורים
  • התקנה / בקרה. מגוון של שינויים שנעשו בתסריטי ההתקנה והשליטה iRODS להתמודד עם מצבי שגיאה ספציפיים; גם, finishSetup.pl כעת לעדכן ~ / .odbc.ini לכלול הסעיף [PostgreSQL] שגם מאוחסן ב... / pgsql הקובץ / etc / odbc.ini, כדי למנוע בעיות בחלק מהמארחים, וכו 'כמו כן , תסריטי Make כעת מחדש באופן אוטומטי קישור מודולים שעדכנו את קבצי מקור. ו'iinit 'יהיה ליצור את הספרייה ~ / .irods אם זה לא בהווה ובהנחיה וללאחסן את פריטי .irodsEnv צורך, אם הם חסרים. התסריטים להתקין כעת כברירת מחדל Postgres 8.3.5.
  • רישום העברה חדש. כאשר מופעלים (ידני), פעולות ההעברה של לקבל, לשים, לשכפל, וrsync מחובר. ראה ההערות בrsDataObjClose.c לקבלת מידע נוספת.
  • imkdir יכול ליצור אוסף הורה. אפשרות -p התווספה לפקודת imkdir לגרום בו כדי ליצור אוספי הורה אם הם לא קיימים כבר.
  • תיקוני באגים אחרים. כמו תמיד, חרקים אחרים תוקנו ורבים שיפורים קטנים שנעשו; רב מדי כדי לתאר.

מה חדש בגרסה 1.1:

  • תשתיות רשת ביטחון (GSI). GSI נתמך כעת כשיטת אימות אופציונלית נוספת. כאשר לקוחות ושרתים בנויים מותאם ל- GSI, משתמשים יכולים לבחור כדי לאמת באמצעות תעודות X.509 GSI. GSI מופעל על ידי מענה על כמה שאלות בתסריט irodssetup.
  • אלקטרוני רשומות ארכיון (ERA) Extensions מודול. מודול ERA מכיל מיקרו-שירותי ניהול חדשים אוספים של עצמים מניפולציה, חשבונות המשתמשים, הרשאות גישה ומטה. כמה מיקרו-שירותים נוספו גם כדי לאחזר מידע נתיב ביקורת מiCAT. מודול XML נוצר ומכיל שירות מיקרו שמבצע שינויי XSLT על אובייקטי iRODS. מספר פונקציות שונות נוספו לקבוצה הבסיסית של מיקרו-שירותים (למבני נתוני הדפסה, לתפעל זמן ולהחיל תבנית metadata Dublin Core).
  • הלקוח אינטרנט עשיר: דפדפן iRODS (Beta). היכרות עם דפדפן iRODS (Beta), יישום אינטרנט ידידותי למשתמש עבור משתמשי iRODS לגשת ולנהל אוספי iRODS מאוחסנים על כל שרת iRODS, באמצעות דפדפן אינטרנט סטנדרטי. דפדפן iRODS מתארח כאן: [1]. התקנה לא הכרחית עבור משתמשי קצה, אלא אם כן אתה מעוניין לארח הדפדפן שלך iRODS, אשר דורש ידע נרחב בהתקנה / תצורת שרת האינטרנט. אתה יכול לקבל מידע נוסף על דפדפן iRODS בדף זה:. IRODS_Browser
  • רכוב קבצים מובנים. זה דומה להרכבת ספריית קבצי UNIX לאוסף מיושם בiRods 1.0. במקרה זה, קובץ מבנה (עם קבצים פנימיים מבנה המכיל ותיקיות משנה) כגון קובץ זפת הוא רכוב במקום ספריית קבצים. ברגע שקובץ הזפת הוא רכוב, משתמש יכול להשתמש iCommands כדי לגשת לקבצים ותיקיות המשנה הכלולים בקובץ הזפת. היישום כולל:
  • יצירת מסגרת להרכבת סוגים שונים של קבצים מובנים. כדי ליישם סוג חדש, 17 פונקציות קלט / פלט (פתוחות, לקרוא, לכתוב, קרוב, וכו ') ספציפי לקובץ המובנה צריך להינתן לנהג.
  • סוג אחד נכון לעכשיו יש לנו יישמנו של קובץ מובנה -. את קובץ tar
  • imcoll - הפקודה חדשה לניהול (הר, unmount, סנכרון, וכו ') הקבצים מובנים. בנוסף, ההרכבה ובטלה העגינה של ספריות קובץ UNIX הועברה מפיקוד ireg לפקודת imcoll החדשה.
  • יותר מ -20 APIs החדש (שיחות לקוח / שרת) נוצר כדי לתמוך ביישום זה.
  • iRods HDF5 אינטגרציה. HDF5, ספרייה למטרות כלליות ופורמט קובץ לאחסון נתונים מדעיים, כבר שולב במסגרת iRods בצורה של מיקרו-שירותים. חמש HDF5 microservices: msiH5File_open, msiH5File_close, msiH5Dataset_read, msiH5Dataset_read_attribute וmsiH5Group_read_attribute יושמו בשרת. כעת ניתן לאחסן קבצי HDF5 בiRods ומשתמשים יכולים להשתמש בפונקציות הלקוח iRods לבצע שיחות ספציפיות HDF5 לגשת לקבצים המאוחסנים בHDF5 iRods. יישום לקוח כולל גם ממשק JNI שמאפשר לדפדפן HFD5 Java HDF5View לגשת לקבצים המאוחסנים בHDF5 iRods.
  • API לקוח Java: ז'רגון. API לקוח Java עבור DataGrid שעכשיו באופן רשמי כולל iRODS. הוא תומך ברוב של פונקציונליות iRODS הנוכחית, כולל שאילתות iCAT, קובץ I / O, מניפולציה מטה, והוצאות להורג כלל בסיסיות. מדריך למתחילים מהירים בתוספת תיעוד API מלא מתארח כאן: תיעוד ז'רגון. ניתן להוריד ז'רגון מכאן:. דף פרויקט להורדת extrods
  • שירותי אינטרנט זמינים כמייקרו-שירותים. אחד יכול כעת ליצור מיקרו-שירותי iRODS שקוראים שירותי אינטרנט על ידי עטיפת אינטראקציות שירות האינטרנט באמצעות מעטפת gSOAP וכתיבת ממשקי מיקרו שירות לטענות קלט ופלט עבור שירותי האינטרנט. תיאור של איך לכתוב ממשקים אלה וכיצד לגשת לשירותי אינטרנט כמו מיקרו-שירותים זמין בכתובת:. Web_Services_As_Micro_Services
  • RuleGen כלל שפה. Rulegen הוא מנתח שלוקח כללים כתובים בשפה יותר נחמדה הנסתר זה דרוש irule וcore.irb. קבצי הקלט עבור rulgen מומלצים להיות * .r (.r הרחבות) והפלט שנוצר על ידי rulegen הוא בצורה של * .ir (הרחבות .ir). מנתח rulegen נמצא בicommands / bin עם קבצי המקור שלה בicommands / rulegen. יש לציין שנקרא HELP.rulegen שמסביר איך לעשות ולהשתמש במנתח. ההערה מכילה גם את הדקדוק של שפת rulegen. ניתן למצוא גם HELP.rulegen כאן.

  • API
  • Client PHP: מלמדים. מלמדי היכרות, API לקוח PHP לiRODS. הוא תומך ברוב של פונקציונליות iRODS הנוכחית, כולל שאילתות iCAT, קובץ I / O, מניפולציה metadata, הוצאות להורג כלל בסיסיות. מדריך למתחילים מהירים בתוספת תיעוד API מלא מתארח כאן: תיעוד מלמדים. ניתן להוריד מלמדים מכאן:. דף פרויקט להורדת extrods
  • ביקורת ICAT ראשונית. גרסה ראשונית של ביקורת ICAT פותחה. כאשר הוא מופעל, אירועים משמעותיים (ברמה של ICAT) נרשמים לשולחן ביקורת ICAT. זה עדיין בפיתוח.
  • גישה ראשונית מונחה כלל מסד נתונים (RDA). יש עכשיו גרסה ראשונית של גישה מוכוונת כלל מסד נתונים (RDA). זה בדרך כלל דומה לSRB-MCAT DAI כפי שהוא מספק גישה למאגרי מידע שרירותי באמצעות מערכת iRODS, אבל היא מבוססת על השימוש בכללים וMicroservices כדי להשיג זאת. יש הגבלות משמעותיות בגרסה זו, עם זאת, וRDA יהיה שיפור משמעותי במהדורות מאוחרות יותר.
  • Windows i-פקודות. קבצים בינאריים שנבנה מראש זמינים להורדה. משתמשים יכולים גם לבנות קבצים בינאריים Windows i-הפיקוד שלהם מהפצת מקור iRODS.

תוכנה דומה

salt
salt

20 Feb 15

python-hostlist
python-hostlist

20 Feb 15

Tentakel
Tentakel

15 Apr 15

תגובות ל iRODS

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!