iRODS

Софтуер снимки:
iRODS
Софтуер детайли:
Версия: 3.1
Дата на качване: 14 Apr 15
Розробник: iRODS Development Team
Разрешително: Безплатно
Популярност: 15

Rating: 5.0/5 (Total Votes: 2)

iRODS е нова система за прилагане на мрежата данни, разработена от Центъра за суперкомпютри San Diego (SDSC) Storage Resource Broker (SRB) екип и сътрудници. Системата се базира на опита, натрупан чрез прилагането на технологията на SRB в подкрепа на мрежи за данни, цифрови библиотеки, архиви, устойчиви и системи в реално време данни.
Политиките за управление на (серия от твърдения, че тези общности за техните колекции) се характеризират по отношение на правилата и информация за състоянието. В основата iRODS, а Правило Engine тълкува правилата да реши как системата е да се отговори на различните искания и условия. iRODS е с отворен код (под лиценз BSD-тип).
Ние подкрепяме SDSC SRB при разработването iRODS паралелно, и ще направя така от доста време, за да дойде. В един момент, ние ще предостави инструменти за миграция от SDSC SRB да iRODS за тези, които желаят да направят това.

Какво ново в тази версия:

  • Основни Нови функции:
  • Ново правило Engine. The iRODS Правило двигателят е напълно пренаписана. Тя подкрепя старо правило синтаксис, както и на нов език правило, което е по-изразителен и по-лесно да се работи. Новият език правило се прави разбор директно от правило двигателя, което премахва необходимостта да се стартира програмата rulegen. Характеристиките включват силно типизиране на параметри, подкрепа за число и параметри двойни тип, индексиране на правилата за по-бързо изпълнение. Примерите са предоставени за ползване на всеки микроорганизъм, услуги в ново правило синтаксис. Правила система вече са определени в core.re файл вместо core.irb и също могат да се съхраняват в ICAT (виж правилата в ICAT по-долу). Вижте документа за управление на двигателя и частта обратна съвместимост на които за повече информация. Старото правило двигателят все още може да бъде конфигуриран-в (включен), ако е необходимо, чрез настройките в config.mk.
  • Използване Boost - Подобрена Windows Support Скоро. Библиотеката за Boost, която е включена в освобождаването, вече могат да бъдат по избор използвани в Linux / Unix хостове и ще бъде използван за Windows. За да се изгради с него тече "buildboost.sh" и след това да актуализирате config.mk да имат USE_BOOST настроите и стартирате направи. Чрез използване на басите, версията Windows ще бъде незабавно на разположение, за разлика от предишни версии, където iRODS разработчиците, необходими за пристанищните промени в околната среда Windows и Windows версии ще изостават. Подобни характеристики също в процес на разработване на RENCI са способността да се инсталира на Windows чрез irodssetup и подкрепа за ICAT-Enabled сървър на Windows. Всички тези характеристики на Windows са насрочени за освобождаването след 3.0. Благодарение на iRODS @ отбор RENCI за първична развитието на тези функции (в сътрудничество с DICE).
  • Сграда със C ++ В подкрепа на по-горе функция, за повечето платформи, iRODS сега прави с най ++ компилатор C, г ++. Това до голяма степен е невидим, но са имали нужда от малки промени източник в по-голямата част на iRODS .c файлове. Повечето от кода iRODS е тестван, чрез различните опции за конфигуриране, но се свържете с екипа iRODS ако някакъв аспект не успее да се строи.
  • Правила в ICAT. Правила вече могат да бъдат регистрирани в каталога ICAT за централната администрация. Когато се използва, всички промени в правилата се съхраняват като правило версии. Правилата могат да се четат от ICAT в един по-памет структура правило. Правилата могат да се записва във файл от правило структура в-памет. Правилата могат да бъдат разпределени към всяка местна власт база, за да се гарантира единно правило среда. Този режим се контролира от един набор от микро-услуги, както е описано в статията в базата правило в ICAT страница. По подразбиране правилата на системата се управляват по начин, подобен на предишните версии, се чете при тръгване от файл (core.re сега вместо core.irb).
  • удостоверяване OS ниво. Целта на OS удостоверяване е да се даде възможност iRODS да разрешат на потребителите, които вече са влезли в един клиент система iRODS използвайки някаква форма на OS-конфигуриран автентикация и разрешение (напр влезете в профила си, използвайки PAM, или чрез SSH удостоверяване). Вижте OS удостоверяване за повече информация. Благодарение на Chris Smith на Distributed Bio за това разширение.
  • Правило дебъгер. Системата за xMessage бе значително разширен и вече поддържа дебъгване на правила. Възможно е да се единствена стъпка през всяко действие, листинг правилата и микро-услугите, които се позовават в разпределена среда. Вижте "idbug" Аз-команда.
  • реализуема Objects. Заявки за информационни ресурси могат да бъдат регистрирани в iRODS колекции. Кликвайки върху реализуема обекта instantiates молба, която се съхранява като реплика на реализуема обекта. Реализуема обекти могат да бъдат използвани като меки връзки, които се интегрират отдалечени ресурси в една колекция iRODS. Водачите са написани за достъп Z39.50, уеб страници, анонимни сайтове FTP, публични данни в мрежи SRB данни и публични данни в мрежата данни iRODS. Това дава възможност да се изгради една колекция, която обхваща unfederated iRODS и мрежи SRB данни, както и други системи за управление на данни. Това са един модул, msoDrivers, която, когато е активен, създава серия от микро-услуги.
  • други подобрения:
  • Run сървър като корен режим. The "тече сървъра като корен" режим на работа позволява да стартирате сървърите iRODS с корен привилегии. Този режим може да помогне позволи някакво поведение и функции, които не са възможни, когато работи iRODS като нормална, крайно беден потребител, въпреки че в повечето ситуации режим без корен е все още предпочита и препоръчва. Вижте Run сървър като корен. Благодарение на Chris Smith на Distributed Bio за това.
  • Large рестартиране файл. Новата опция iput и iget --lfrestart (уточняване на информацията файл рестарт) дава възможност за прехвърляне да продължи откъдето е спряло, ако прекъсна. Това може да се използва с -X да бъде част от един общ указател качени рестартират. Файлове по-големи от 32 МВ могат да се рестартират.
  • - опитва отново вариант за iput и iget да уточни колко пъти да се опитва отново. Това може да се използва във връзка с -X опция за автоматично рестартиране на операцията в случай на повреда.
  • itrim --age и --dryrun. Сега има възможност да отрежете само файлове по-стари от навършване на определена възраст, а също и възможност да покаже това, което ще бъде направено, без всъщност подстригване файловете.
  • Проследяване и изтриване на безстопанствени файлове -. Сираци файлове, създадени чрез заличаване на обекти на данни, когато ресурсът на физическите файлове е надолу сега се проследяват и може да се изтрие с нов --orphan вариант на irmtrash
  • Одиторски Extensions. SQL разширения вече са на разположение за засилено одит. A SQL скрипт е включено която може да бъде конфигуриран и управляван от "irodssetup" (или до изчерпване на ръка), който добавя таблици, тригери и т.н. Вижте сървър / ICAT / auditingExtensions указателя за повече информация. Благодарение на NASA Центъра за климата Simulation (НКЦ) за това.
  • Корекции на грешки (непълен списък) и допълнително подобрение
  • Сървър безкраен цикъл фиксиран. Един от проблемите е фиксирана, където детето на irodsServer може да се получи в един безкраен цикъл и използва до голяма част от времето CPU поради проблем искане опашка. Това е кръпка irods_2.5_patch_1.
  • An irsync irods до irods оправя. Fix е добавен за решаване на проблеми в irsync където iRODS до iRODS (I: XI: Y) синхронизиране не работят. Това е кръпка irods_2.5_patch_2.
  • Fix за iRODS FUSE (irodsFs) случайни мотае - A Fix е добавен в отправи случаен висят причинено от преливането на заявки за свързване чрез добавяне на опашката за изчакване. Също така добавя боравенето с гнездо таймаут чрез повторно свързване.
  • Подкрепа за по-нова ODBC. Бе Необходима е промяна за по-новите версии на ODBC, по-специално относно Ubuntu 11.04 64-битови източници, като се използва MySQL. Това е кръпка irods_2.5_patch_3.
  • $ userNameClient вече е достъпен за върховенството на acAclPolicy
  • A проблем rsFileRmdir върху Solaris е фиксиран.
  • Фиксирана бъг 133 - "iput командни блокира, ако се изисква доклад за напредъка", като използвате Fix дадено от Gene Soudlenkov
  • .
  • A съобщение за грешка напречно зона (удостоверяване) е сега правилно връща на клиента.
  • A проблем коригирате (осмична не число) в univMSSDriver.c е фиксиран.
  • iqmod вече могат да приемат дати в YYYY-MM-DD.hh: мм: сс формат
  • .
  • дългите низове сега са разрешени за "iadmin '' ASQ" (добавете конкретно запитване)
  • A възможно деление на нула се избягва при irodsGuiProgressCallbak.
  • Сменете transStat_t с transferStat_t да приведе 64 битово цяло число до 64 адрес граница битов
  • iqstat индикатор правило желание сега е RuleID (както в iqdel и iqmod) вместо име на правилото.
  • Добавяне на режим "вилица и EXEC" към irodsReServer тъй платформата Windows не поддържа "вилица" само работа.
  • ireg сега има опция да се изчисли контролната сума (благодарение на Крис Смит за това).
  • The irodsServer предприятието проверки и използва променлива spLogLevel среда като средство прави.
  • iscan е фиксиран за да се справят по-големите колекции, избягване на "твърде много едновременни изявления", като затворите допълнителни запитвания.
  • Системата за irodsctl скрипт сега задава LD_LIBRARY_PATH в GLOBUS_LOCATION (в irods.config).
  • The irepl помощ сега включва коментари за използване irsync за операциите по зони.
  • На микро-услугите msiExecGenQuery и msiExecStrCondQuery сега съществуват като валиден отговор "Не са намерени Редове".
  • ichmod на потребителите отдалечено-зона, "потребителско име # zonename", сега е възможно, чрез удължаване на msiSetAcl. Благодарение на Jean-Yves Nief на IN2P3 за това.
  • Променени логика да е само да насоча acPostProcForCollCreate, acPostProcForPut и acPostProc, ако свързана операцията успя.
  • The "преименуване" функцията е била добавена към универсалната MSS водача. Благодарение на Jean-Yves Nief на IN2P3 за това.
  • Общата-заявка и iquest и други клиенти вече могат да се справят зададено от потребителя "IN" или "между" състояние на общо-заявка повикване, например: iquest "SELECT RESC_NAME КЪДЕ RESC_CLASS_NAME IN (" пакет "," архив ") и iquest" SELECT DATA_NAME КЪДЕ DATA_ID МЕЖДУ '10000' '10020' "
  • .
  • клеймото е добавен към опцията iput / iget -Р.
  • iqdel сега има -a (всички) и -u (потребител), за да позволите заличаване на всички работни места и работни места, принадлежащи на даден потребител.
  • течове памет, свързани с applyRuleForPostProcForWrite и applyRuleForPostProcForRead са фиксирани.
  • Заявки (iquest, и т.н.) със смесено "и" и "и" условия в момента се работи правилно.
  • A проблем написването изпълнение обект на база данни е резултат обекти (DBORs) в iRODS е фиксиран.
  • Индекс ICAT база данни (data_type_name) се добавя, така че "idbo LS" ще продължат да се представят добре в скала.
  • A проблем е фиксиран, че е възпрепятстван msiDataObjPutWithOptions от презаписване съществуващи копия.
  • Механизмът за временна парола е модифицирана за използване от iDrop и iDrop-Lite.
  • irodsctl сега проверява дали съществува на сървъра / лог директория и да се записва и дава конкретни съобщения за грешки за тези случаи.
  • Support е добавен за сираци файлове, включително irmtrash --orphan опция.
  • The -G опция за регистриране копия вече се поддържа.
  • Промяната е направена, за да влезете в правилния процес-ID в сървърни регистрационни файлове във всички случаи. Преди това е имало редки случаите, при които PID може да са неправилни.
  • Ограничения бяха увеличени, така че много дълги струни може да се влее в "imeta".
  • Kerberos библиотеки ще бъдат свързани в клиента FUSE ако KRB_AUTH набор. Благодарение на Крис Смит за това.
  • корекция е направена, за да се предотврати ядро ​​сметището в scanUtil ако местната изходния път не разполага с "/". Благодарение на Крис Смит за това.
  • Нов клиент / сървър повикване (API), се прибавя rcDataObjFsync. Благодарение на John Knutson от Университета на Тексас за това.
  • Бъг бе фиксиран избягване на ненужни съкратени вътрешен въпрос, леко подобряване на резултатите в някои случаи.
  • Проблем за преместване ("IMV") някои колекции е фиксиран. Ако колекция съдържа данни-обект, който не е за писане от собственик на колекцията, физическото движение ще се провали. Сега, това се обработва като специален случай и се оставя, ако потребителят е собственик на колекцията.
  • A Fix да предотвратите появата на грешка на SYS_COPY_LEN_ERR от iget и ICP, когато съдържанието на данните е бил променен от някои микроорганизми услуги.
  • A "notify.pl" скрипт е разработена, които може да се извършва периодично, за да се провери другаде (конфигурирани) колекции и изпратите имейл известия, когато са добавени или премахнати от данни обекти. Вижте скриптове / уведомява директория за повече информация.
  • Командата "irsync" вече могат да приемат на празен аз: аргумент. Командата "irsync името на файла I:". Сега съхранява файла (ако е необходимо) в настоящата колекция iRODS
  • Допълнителни артикули:
  • The авторски и лицензионни текстови файлове са актуализирани, за да включи в Университета на Северна Каролина в Чапъл Хил и интензивно фондация Cyberinfrastructure на данни в допълнение към регентите на Калифорнийския университет. Разбира се, лицензът iRODS продължава да бъде напълно отворен код (BSD стил).

Какво ново във версия 2.0:

  • федерация. Zone федерация е добавен който предвижда съоръжения за две или повече независими iRods системи да си взаимодействат един с друг и да се даде възможност за безпроблемен достъп на данни и метаданни в тези iRods системи. Тези системи се наричат ​​iRODS зони, като всяка зона използвате своя собствена ICAT и административна сфера. iRODS федерация изисква по-малко синхронизация между зоните, отколкото подобни система SRB федерация. Вижте федерация и Federation администрация за повече информация.
  • водач / подчинен ICAT с Oracle. Инсталация iRods или Zone може да бъде конфигурирана да се изпълнява с един магистър ICAT плюс нула или повече Slave iCats. Целта на Slave ICAT е да се подобри ответната реакция на заявките в широк-Area-Network. Робът iCats се използват за "Read Only" тип запитвания. Следните icommands са превърнати в използвайте Slave ICAT по подразбиране: ICD, iget, ILS, ilsresc и iqstat. Това прави използването на RDBMS функционалност да sychronize базите данни на ICAT и така е на разположение при използване на Oracle като ICAT RDBMS.
  • Първоначална SRB да iRODS Миграция инструмент. Вече има предварителна версия на инструмент за подпомагане конвертирате SRB съд до една iRods. Сценарият "m2icat.pl" използва Spullmeta да получите SRB-MCAT информация и създава и изпълнява набор от команди за iadmin, psql и imeta да създадете ресурси, сборници, dataObjects и потребителите в случай iRods. Системата iRODS след това може да получите достъп до бившите-SRB данни без да се движат на физическите файлове. Това все още е непълна и не могат да се справят много от характеристиките на SRB, но може би ще желаете да експериментирате с него. Вижте сценария за повече информация се свържете с нас, за да ни помогне да се предвидят допълнителни разширения.
  • Grid Security инфраструктура (GSI) подобрения. Съществен проблем в интерфейса iRODS да GSI е поправена, което позволява редовни потребители iRODS да authenctiate с GSI. Потребителите могат също вече определени околната среда променлива SERVER_DN ​​установяване на идентичността на сървъра чрез системата GSI (изпълнява взаимно удостоверяване).
  • iRods подобрения предпазители. iRods FUSE вече работи с най-новите версии на FUSE, вместо само версия 2.7.0. Кеширане на файлове и директории резултати заявки за подобряване на работата на getattri поканата, която е набиране на често от FUSE. Малки файлове се кешират за подобряване на работата I / O на малки файлове. Файлови видове файлове е била разрешена, така че коригирате на файлове вече работи. Трябва да видите забележимо увеличение на производителността при команди като LS или СР на малки файлове.
  • iRODS Explorer за Windows. Новият iRODS Explorer за Windows се предлага от средата на септември. Както е описано в страницата на Windows, това е iRODS браузър, който зарежда като родния Windows двоичен и предоставя богата Graphical User Interface и бърза навигация на йерархичната структура колекция-файл вътре iRODS. В допълнение, потребителите могат да добавят, променят и изглед метаданни с дълги стойности низ чрез диалоговия метаданни с лесен за употреба.
  • DataMode запазена. A "dataMode" метаданни точка се добавя, така че режимът на файл на файлове, качени в iRods и изтеглени от iRods, може да бъде запазена. "DataMode" е Read-Write-Execute статут на потребител, група, други, на даден файл.
  • New пакетна продажба. Нова заповед "ibun" се използва, за да се справят с групирането на малки файлове в структурирани файлове като катран файлове. Тя може да се използва за качване, сваляне и архивни на голям брой малки файлове. Например, за да качите голям брой малки файлове, които потребителят може да използва нормалната UNIX катран команда, за да линчува тези файлове в един файл катран. Този единен катран файл може да бъде качен на iRods посредством командата iput. The "ibun -х" команда може да се използва, за да поиска от сървъра iRods да разархивиране този файл на множество малки файлове и регистрират тези малки файлове с ICAT. По същия начин командата "ibun -С" може да се използва за ефективно изтегляне на голям брой малки файлове.
  • Command Нови "ipasswd". "Ipasswd" позволява на потребителите да променят своя iRODS парола. Както и при съответната команда iadmin, паролата се завоалира за прехвърляне на мрежата.
  • Правило ориентирани Data Access (RDA) при преминаване към Oracle. RDA вече се поддържа на Oracle, както и предишната PostgreSQL. RDA осигурява достъп до произволни бази данни чрез системата iRODS, малко като на SRB DAI (Database Access Interface), но изпълнява чрез правила и микро-услуги.
  • Други подобрения RDA. A msiRdaRollback микро-услуга се реализира; някои течове памет, са определени; и явен вид на паролата RDA може да се зададе в конфигурационния файл RDA.
  • Правило език "почивка". Сега A "почивка" декларация е приета в езика iRODS правило да се измъкнат от за, а и foreach примки.
  • Federation User и административни промени. В iadmin и imeta команди, потребителите вече са представени с незадължителен име Zone (потребителското [#zone]), където местната зона е по подразбиране. iadmin има mkzone, modzone и rmzone подкомандите да манипулира информацията дистанционно зона. ilsresc, imeta и irmtrash сега има "-Z zoneName" опции за работа с отдалечени зони. Вътрешно, идентификация на потребителя използва незадължителен име Zone.
  • Federation Server Authentication. Способност е добавен където iRODS сървър, който е автентичността на Клиент за отдалечена зона, е самата заверено. Това не е задължително, но силно се препоръчва за обединени Зони за подобряване на сигурността. Вижте -. За допълнителна информация
  • Zone Преименуване. Инструментът за iadmin сега може да се използва, за да преименувате вашия местен Zone, работа превръщането на зоната и потребителската информация и преименуване на домашен потребител колекции (чрез нов микро-услуги правило и). Това може да бъде полезен с iRODS Zone федерация.
  • Ограничено връзка опцията -t. Нов опцията -t е добавен в iput, iget, irepl и ICP команди с който се подновява връзката гнездо между клиента и сървъра, след 10 минути игра на връзка. Това става около проблема с гнезда получаване изтече от защитната стена, както е докладвано от някои потребители.
  • New RBUDP режим на прехвърляне на данни. Е добавен RBUDP (Надежден Blast UDP), в допълнение към съществуващите верижната (единично TCP поток) и паралела (мулти TCP потоци) режими в момента поддържат от iRODS - Нов режим на прехвърляне на данни. RBUDP е разработена от Eric Той, Джейсън Лий, Оливър Yu и Thomas Defanti на U на болен в Чикаго. http://www.evl.uic.edu/cavern/RBUDP/Reliable Blast UDP.html Той използва протокола UDP за висока производителност на трансфер на данни. Новата опция-Q е добавен към командата iput, iget, irepl и ICP да определя употребата на протокола RBUDP.
  • HDF5 / iRods подобрения. The HDF5 / iRods клиентът вече може да бъде построена без обвързване към библиотеката HDF5. А JNI възможност за JAVA клиент такъв hdfView, се добавя. Изтичане на паметта е фиксиран.
  • наследствени права за достъп. Един атрибут наследство може да се настрои на колекция да предизвика нови данни-обекти и под-колекции, създадени в съответствие с него, за да придобие правата за достъп (ACL-) от колекцията. Вижте "ichmod -h" и "ILS -А" за повече информация.
  • ICAT подобрения. Софтуерът каталога интерфейс iRODS Metadata (ICAT) е подобрено по различни начини, в допълнение към промени за iRODS Zone федерация. Достъп до таблиците за одитни чрез заявки в момента е ограничено по подразбиране. Бъг е фиксирана, занимаващи се с рекурсивно настройка за контрол на достъпа на репликират данни-обекти. Проблеми при получаване на totalRowCount (при поискване) бяха решени (за Oracle, така и Postgres). В General-заявка, всеки брой на комбинирани условия (разделени от || или & усилвател; & усилвател;) сега може да се обработва (вместо само две). След различни грешки, функциите ICAT (при използване на PostgreSQL) ще направи автоматично намаление на цените, за да се позволи последващо SQL, за да функционира. Някои ICAT-Oracle памет течове са открити и отстранени. imeta и ICAT AVU заявки вече могат да приемат множество условия, разделени с "и" и един-единствен "или". "Isysmeta" вече може да зададете данните тип на данните-обект. За подобряване на дългосрочната поддръжка, вътрешни промени са направени по начин, който общите заявки ICAT са структурирани.
  • Допълнителни Микро-услуги. Редица нови микро-услуги са добавени да се даде възможност на нова функционалност, включително някои от функциите, описани в тези бележки към изданието. Това може да се използва и в собствените си правила и като пример за развитие на собствен микро-услуги. Вижте Издаден Микро Услуги за текущия списък. Специални благодарности на Romain Guinot на Центъра на Open Source - Atos Origin (http://www.portaildulibre.fr) за предоставяне на някои от най-новите микро-услугите, както за ядрото и като отделен модул ("Гино") <. / Li>
  • Тестване подобрения. Както и преди, IRODS версия на развитие е постоянно монтирани и тествани на местните домакини DICE и от време на време на различни платформи в НИМ Build & усилвател; Съоръжение за изпитване. Тестове ICAT бяха разширени, за да покрие новата функционалност ICAT. Бяха разработени някои тестове за тежък товар.
  • Инсталиране / Контрол подобрения. Разнообразие от промени бяха направени в iRODS монтаж и контрол на скриптове, за да се справят с конкретни ситуации грешки; Също така, finishSetup.pl сега ще актуализира ~ / .odbc.ini да включва [PostgreSQL] раздел, който също се съхраняват в ... / pgsql / и т.н. / odbc.ini файл, за да се избегнат проблеми на някои домакини и т.н. Също така , Извършване на скриптове автоматично ще свържете отново модули, които са редактирани изходни файлове. И "iinit" ще създаде ~ / .irods директория, ако не присъства и пита за и съхранява необходимите .irodsEnv елементи, ако те липсват. На инсталират скриптове сега подразбиране да Postgres 8.3.5.
  • New Transfer сеч. Когато е активирана (ръчно), операциите по прехвърлянето на получите, пуснати, възпроизвеждат, и Rsync са влизали. Вижте коментарите в rsDataObjClose.c за повече информация.
  • imkdir да създадете колекция майка. A -р опция е добавен в командата imkdir да я накараш да се създаде колекции майки, ако те не са вече налице.
  • Други корекции на грешки. Както винаги, други бяха отстранени и много малки подобрения, направени; твърде много, за да се опише.

Какво ново във версия 1.1:

  • Инфраструктура Grid Security (GSI). GSI вече се поддържа като допълнителен метод опция за удостоверяване. Когато клиенти и сървъри са изградени GSI-поддръжка, потребителите могат да изберат да удостовери чрез своите сертификати GSI X.509. GSI е активирано, като отговорите на няколко въпроса в сценария на irodssetup.
  • електронни записи Архив (ERA) модул Extensions. Модулът за ERA съдържа нови управленски колекции микро-услуги за манипулиране на обекти, потребителски акаунти, правата на достъп и метаданни. Няколко микро-услуги също са били добавени за извличане одит информация следа от ICAT. Един XML модул е ​​създаден и съдържа микро-услуга, която изпълнява XSLT трансформации на iRODS обекти. Няколко различни функции са добавени към основния набор от микро-услуги (за структури от данни за печат, манипулира времето и нанесете Dublin Core шаблон метаданни).
  • Богата уеб клиент: iRODS Browser (Beta). Въвеждане iRODS Browser (Beta), уеб приложение, лесен за употреба за iRODS потребители за достъп и управление iRODS колекции, съхранявани на всяка iRODS сървър, като се използва стандартен уеб браузър. iRODS Browser се хоства тук: [1]. Не инсталация е необходима за крайни потребители, освен ако не искате да бъде домакин на вашия собствен iRODS Browser, който изисква обширни познания за уеб сървър настройка / конфигурация. Можете да получите повече информация за iRODS Browser на тази страница:. IRODS_Browser
  • Монтирани структурирана Files. Това е подобно на монтиране на UNIX файл директория за колекция изпълнява в iRods 1.0. В този случай, а структурата на файла (с вътрешна структура, съдържаща файлове и поддиректории) като файл катран е монтиран вместо файл директория. След като файлът катран е монтиран, потребителят може да използва iCommands за достъп до файловете и поддиректориите, съдържащи се в досието на катран. Изпълнението включва:
  • Създаване на рамка за монтиране на множество видове структурирани файлове. За да се приложи нов тип, 17 I / O функции (отворени, четене, писане, в близост и т.н.), специфична за структуриран файл трябва да се предоставя на водача.
  • В момента ние сме внедрили един вид структуриран файл -. Файла катран
  • imcoll - Нова заповед за управление (монтирате, демонтирате, синхронизация и т.н.) на структурирани файлове. В допълнение, монтажа и демонтиране на 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.
  • Java Client API: жаргон. Клиент на API за Java за DataGrid вече официално включва iRODS. Той поддържа най-съвременните iRODS функционалност, включително ICAT заявки, файл I / O, манипулиране на метаданни, както и основното правило екзекуции. А Бързо Ръководство стартер плюс пълен API документация се хоства тук: жаргонът документация. Можете да изтеглите жаргонът от тук:. Extrods проект изтегляне страница
  • Web Services предлага и като Micro-Services. One днес могат да създават iRODS микро-услуги, които наричат ​​Web Services чрез обвиване взаимодействия на уеб услуги с помощта на gsoap плик и писане микро-услуги интерфейси за входните и изходните аргументи за уеб услугите. Описание на това как да се пишат тези интерфейси и начина на достъп до уеб услуги като микро-услуги е достъпна на адрес:. Web_Services_As_Micro_Services
  • RuleGen Правило език. Rulegen е анализатор, който взема правила, написани на по-хубав език криптичните една необходима на irule и core.irb. Входни файлове за rulgen се препоръчва да бъде * .R (.R разширения) и продукцията, създадена от rulegen е под формата на * ИЧ (ИЧ разширения). Анализатора rulegen е намерена в icommands / хамбар с неговите изходни файлове в icommands / rulegen. Има една забележка, наречена HELP.rulegen която обяснява как да направите и използвате анализатор. Бележката съдържа и граматиката на езика rulegen. HELP.rulegen също може да се намери тук.
  • PHP Client API: остени. Въвеждане на остени, а PHP Client API за iRODS. Той поддържа най-съвременните iRODS функционалност, включително ICAT заявки, файл I / O, манипулиране на метаданни, основното правило екзекуции. А Ръководство за бързо стартера плюс пълен API документация се хоства тук: остени документация. Можете да изтеглите остени от тук:. Extrods проект изтегляне страница
  • Предварителен ICAT одит. Предварителната версия на ICAT одит е разработен. Когато е активиран, значими събития (на равнище ICAT) се отчитат в таблица на ICAT одит. Това е все още в процес на разработване.
  • Предварителен Правило ориентирана база данни Access (RDA). Вече има предварителна версия на Правило ориентирана база данни Access (RDA). Това е като цяло подобен на SRB-MCAT DAI, тъй като осигурява достъп до произволни бази данни чрез системата iRODS, но тя се основава на използването на правила и Microservices да се постигне това. Има значителни ограничения по тази версия, обаче, и RDA ще бъде значително подобрен в следващите версии.
  • Windows I-команди. Предварително вградени двоичните файлове са достъпни за изтегляне. Потребителите също могат да изградят свои собствени Windows I-командни изпълними файлове от дистрибуторската iRODS източник.

Подобен софтуер

cloudinitd
cloudinitd

11 May 15

JGroups
JGroups

26 Apr 16

Open MPI
Open MPI

17 Feb 15

Коментари към iRODS

Коментари не е намерена
добавите коментар
Включете на изображения!