iRODS

Programinė įranga Screenshot:
iRODS
Programinė detalės:
Versija: 3.1
Įkėlimo datą: 14 Apr 15
Licencija: Nemokamai
Populiarumas: 15

Rating: 5.0/5 (Total Votes: 2)

iRODS yra naujų duomenų tinklo taikymo sistema, sukurta San Diego Superkompiuteris centras (SDSC) Sandėliavimo išteklių Tarpininkas (SRB) komandos ir bendradarbiams. Sistema yra pagrįsta patirtimi, įgyta per SRB technologijų taikymo remiant duomenų tinklų, skaitmeninių bibliotekų, archyvų, patvarių ir realaus laiko duomenų sistemų.
Valdymo politika (rinkiniai tvirtinimų, kad šios bendruomenės padaryti apie savo kolekcijų) yra apibūdinama taisyklių ir valstybės informacija. Tuo iRODS branduolys, taisyklė Variklio interpretuoja taisykles nuspręsti, kaip sistema turi reaguoti į įvairius prašymus ir sąlygomis. iRODS yra atviro kodo (pagal BSD tipo licencija).
Mes palaikome SDSC SRB kuriant iRODS lygiagrečiai, ir tai darys gana ilgą laiką. Tam tikru momentu, mes suteiksime įrankiai migruoti iš SDSC SRB į iRODS tiems, kurie nori tai padaryti.

Kas naujo , šioje laidoje:

  • Pagrindinės Naujos funkcijos: "
  • Nauja taisyklė Variklis. IRODS taisyklė Variklis buvo visiškai perrašytas. Jis palaiko sena taisyklė sintaksė taip pat nauja taisyklė kalbą, kuri yra labiau išraiškingas ir lengviau dirbti. Naujoji taisyklė kalba apdoroti tiesiogiai taisyklė variklis, panaikinant būtinybę paleisti rulegen programą. Features include stiprus rašyti parametrų, paramą sveikojo skaičiaus ir dvigubas tipo parametrus, indeksavimo dėl spartesnio vykdymo taisykles. Pavyzdžiai pateikiami naudoti kiekvieną mikro tarnybos naujosios taisyklės sintaksė. Sistemos taisyklės dabar apibrėžta core.re failą vietoj core.irb ir taip pat gali būti saugomi ICAT (žr taisykles žemiau ICAT). Žr taisyklė variklio dokumentą ir atgalinis suderinamumas skyrių, kad gauti daugiau informacijos. Sena taisyklė variklis vis tiek gali būti konfigūruojamas-in (įjungta), jei reikia, per nustatymus config.mk.
  • Naudodami Boost - Pagerintas Windows Support Netrukus. Boost biblioteka, kuri yra įtraukta į išleidimo, dabar gali būti pasirinktinai naudojami Linux / Unix šeimininkų ir bus naudojama "Windows". Norėdami sukurti su juo paleisti "buildboost.sh" ir tada atnaujinti config.mk turėti USE_BOOST nustatyti ir paleisti padaryti. Iki naudojant Boost, Windows versija iš karto bus prieinama, skirtingai senesnės versijos, kur iRODS kūrėjai reikalingi uosto pokyčių į "Windows" aplinkoje ir "Windows spaudai būtų mažesnė. Susiję savybės taip pat pagal vystymosi at RENCI yra galimybė įdiegti Windows per irodssetup ir paramos už ICAT įjungtas Server "Windows". Visi šie Windows funkcijų yra planuojama išleidimo po 3.0. Ačiū iRODS @ RENCI komanda pirminės plėtoti šias funkcijas (bendradarbiaujant su DICE).
  • Statybos ir su C ++, remiančių aukščiau funkciją, daugelyje platformų, iRODS dabar rengiami C ++ kompiliatorius, g ++. Tai daugiausia nematomas, tačiau jis reikalauja nedidelių šaltinių pokyčius daugelyje iRODS .c failus. Dauguma iRODS kodas buvo išbandytas per įvairių konfigūravimo galimybių, bet kreipkitės į iRODS komandą, jei kai aspektas nepavyksta sukurti.
  • Taisyklės į ICAT. Taisyklės, dabar gali būti įregistruotas į ICAT katalogą centrinės administracijos. Kai naudojama, visi į Darbo tvarkos taisyklių pakeitimai saugomi kaip taisyklė versijomis. Šios taisyklės galima skaityti iš ICAT į in-atminties taisyklių struktūrą. Taisyklės gali būti parašytas iš in-atminties taisyklių struktūros failą. Taisyklės tada galima platinti kiekvienam vietos taisyklių bazę, siekiant užtikrinti vienodą taisyklių aplinką. Šis režimas kontroliuoja mikro paslaugų rinkiniu, kaip aprašyta taisyklė bazėje ICAT puslapyje. Pagal nutylėjimą, sistemos taisyklės yra tvarkomos tokiu būdu, panašiu į ankstesnių versijų, skaityti ne pradėti iš failo (core.re dabar vietoj core.irb).
  • OS lygio autentifikavimas. OS autentiškumo tikslas yra leisti iRODS leisti vartotojams, kurie jau prisijungęs į iRODS kliento sistemos, naudojant tam tikrą OS sukonfigūruotas autentifikavimo ir autorizacijos sistemą formą (pvz prisijungęs naudojant PAM, arba per ssh autentifikavimo). Žr OS autentifikavimo daugiau informacijos. Ačiū Chris Smith platinamų Bio šio taikymo srities išplėtimo.
  • taisyklė Debugger. XMessage sistema buvo gerokai išplėsta ir dabar palaiko derinimo taisyklių. Tai įmanoma vienu etapu per kiekvieno veiksmo, kuriame taisykles ir mikrolygio paslaugas, kurios būtų pasinaudota, paskirstytų aplinkoje. Žr "idbug" i-komandą.
  • realizavimo objektai. Užklausos informacinių išteklių gali būti registruojami į iRODS kolekcijų. Paspaudę ant realizavimo objektas instantiates prašymą, kuris yra saugomas kaip realizavimo objektas replika. Realizavimo objektai gali būti naudojamas kaip minkštas nuorodos, kad integruoti nutolusius resursus į iRODS kolekcija. Vairuotojai buvo parašyta susipažinimo Z39.50, tinklalapius, anoniminis FTP svetaines, viešuosius duomenis SRB duomenų tinklų ir viešųjų duomenis į iRODS duomenų tinklą. Tai leidžia sukurti kolekciją, kuri apima unfederated iRODS ir SRB duomenų tinklus, taip pat kitų duomenų valdymo sistemas. Tai modulis, msoDrivers, kuri, kai įjungtas sukuria mikro paslaugas.
  • Kiti patobulinimai:
  • Run serverio kaip root režimu. "Paleisti serverio kaip root" veiksenai leidžia paleisti iRODS serverius su root privilegija. Šis režimas gali padėti įgalinti šiek elgesį ir savybes, kurios nėra įmanoma, kai veikia iRODS kaip normalus, Turintis ne vartotojas, nors daugeliu atvejų ne šaknis režimas vis dar pageidaujama ir rekomendavo. Žr Vykdyti serverio kaip root. Ačiū Chris Smith platinamų Bio už tai.
  • didelis failas iš naujo. Naujas Iput ir iget --lfrestart variantas (nurodant perkrauti informacija failą) leidžia pervesti į toliau kur baigėte, jeigu nutrūksta. Tai gali būti naudojama su-X, kad būtų įtrauktos į bendrą katalogą Naujausi naujo. Failai didesni nei 32 Mb gali būti paleistas iš naujo.
  • - bando prisijungti parinktį Iput ir iget nurodyti, kiek kartų pabandyti dar kartą, skaičių. Tai gali būti naudojami kartu su -X galimybe automatiškai iš naujo paleisti operaciją gedimo atveju.
  • itrim --age ir --dryrun. Šiuo metu galimybė kirpti tik tuos failus, senesnius nei nustatyta amžiaus ir taip pat yra galimybė rodyti, ką būtų galima padaryti be faktiškai apdailos failus.
  • sekimo ir ištrinti failus retuosius -. Retųjų failus, sukurtus išbraukiant duomenų objektus, kai fizinių failų išteklių sumažėjo, dabar stebimi ir gali būti išbrauktas su nauju --orphan galimybe iš irmtrash
  • Auditas priauginimui. SQL plėtiniai yra dabar galima stiprinti audito. SQL scenarijų yra įtraukti, kuris gali būti konfigūruojamas ir paleisti "irodssetup" (arba paleisti rankiniu būdu), kuris prideda lenteles, trigerius, ir tt Žr serverio / ICAT / auditingExtensions katalogą rasite daugiau informacijos. Dėka NASA centro klimato modeliavimo (NKC) už tai.
  • pataisymai (dalinis sąrašas) ir papildomi patobulinimai
  • Serverio begalinis ciklas nustatytas. Problema buvo nustatyta, kur iš irodsServer vaikas gali patekti į begalinis ciklas ir naudoti iki daug procesoriaus laiko dėl prašymo eilės problema. Tai buvo pleistras irods_2.5_patch_1.
  • An irsync irods į irods nustatyti. Fix buvo įtraukta išspręsti problemą irsync kur iRODS į iRODS (i: xi: y) sinchronizacija neveikia. Tai buvo pleistras irods_2.5_patch_2.
  • fiksavimas iRODS saugiklis (irodsFs) kartais pakabinti - nustatyti buvo įtraukta spręsti kartais pakabinti sukelia prašymus prisijungti perpildymo pridedant laukimo eilę. Taip pat pridūrė, kad lizdo pauzės tvarkymu junginėti.
  • Parama naujesnių ODBC. Pokytį reikia naujesnės versijos ODBC, ypač apie Ubuntu 11.04 64 bitų šeimininkai, naudojant MySQL. Tai buvo pleistras irods_2.5_patch_3.
  • $ userNameClient dabar prieinami acAclPolicy taisyklė
  • rsFileRmdir problema Solaris buvo fiksuotas.
  • Ištaisyta klaida 133 - "Iput komandų avarijų, jei prašoma pažangos ataskaita", naudojant fiksuoti suteiktas Gene Soudlenkov
  • .
  • kryžminio zona klaidos pranešimą (autentifikavimo) dabar tinkamai grąžina klientui.

  • CHMOD problema (aštuntainis nėra sveikasis skaičius) į univMSSDriver.c buvo fiksuotas.
  • iqmod dabar gali priimti datas YYYY-MM-DD.hh: mm: ss formato
  • .
  • Ilgi stygos dabar leido "iadmin '' ASQ" (pridėti konkrečią užklausą)
  • galima skaidymas nulio būtų vengiama irodsGuiProgressCallbak.
  • Pakeisti transStat_t su transferStat_t suderinti, 64 bitų sveikasis skaičius, 64 bitų adresas riba
  • iqstat neprivaloma taisyklė rodiklis dabar RuleID (kaip iqdel ir iqmod), o ne taisyklėmis vardu.
  • Pridėti "Nuo šakutės ir exec" režimą į irodsReServer nuo "Windows platforma nepalaiko" šakės "tik operacija.
  • ireg dabar turi galimybę skaičiuoti kontrolinė (dėka Chris Smith už tai).
  • irodsServer dabar patikrinimų ir naudoja spLogLevel aplinkos kintamąjį kaip agentas veikia.
  • iscan buvo nustatyta tvarkyti didesnius rinkinius, kad būtų išvengta "per daug vienu metu pareiškimus" uždarant papildomų klausimų.
  • irodsctl scenarijų sistema dabar nustato į GLOBUS_LOCATION LD_LIBRARY_PATH (į irods.config).
  • irepl Pagalba dabar apima komentarų apie naudojant irsync abipus zonos veikla.
  • msiExecGenQuery ir msiExecStrCondQuery mikro paslaugos dabar leidžia "ne eilutes užklausą" kaip tinkamą atsaką.
  • ichmod ant nuotolinio zonos vartotojų, "Nick # zonename", dabar įmanoma, per į msiSetAcl pratęsimo. Ačiū Jean-Yves Nief iš IN2P3 už tai.
  • Pasikeitė logika skambinti tik acPostProcForCollCreate, acPostProcForPut ir acPostProc, jei susijusi operacija pavyko.
  • "pervadinti" funkcija buvo įtraukta į visuotinį MSS vairuotojas. Ačiū Jean-Yves Nief iš IN2P3 už tai.
  • bendrosios užklausos ir iQuest ir kiti klientai dabar gali dirbti vartotojui, jei "in" arba "tarp" sąlyga dėl bendrosios užklausos skambučio, pavyzdžiui: iQuest "SELECT RESC_NAME KUR RESC_CLASS_NAME IN ('paketas' ' Archyvas) ir iQuest "SELECT DATA_NAME KUR DATA_ID TARP" 10000 "10020" ".

  • timestamp buvo įtraukta į Iput / iget -P variantą.
  • iqdel dabar turi -a (visi) ir -u (vartotojas) galimybę leisti naikinti visų darbo vietų ir darbo vietų priklausančių vartotojui.
  • Atminties nutekėjimas, susijusios su applyRuleForPostProcForWrite ir applyRuleForPostProcForRead buvo fiksuotas.
  • Užklausos (iQuest ir tt), su mišrios "IR" ir "ir" sąlygos dabar tvarkomi teisingai.
  • problema raštu duomenų bazės objektą vykdymo rezultatai objektai (DBORs) į iRODS buvo fiksuotas.
  • ICAT duomenų bazė indeksą (data_type_name) buvo įtraukta, kad "iDBO ls" ir toliau atlikti gerai mastelio.
  • problema buvo nustatyta, kad buvo užkirstas kelias msiDataObjPutWithOptions iš perrašyti esamus kopijas.
  • laikiną slaptažodį mechanizmas buvo modifikuotos naudoti IDROP and IDROP-Lite.
  • irodsctl dabar tikrina, ar serveris / log katalogo egzistuoja ir yra įrašomas ir pateikiami konkretūs klaidų pranešimus šiems atvejams.

  • Pagalba buvo įtraukta retųjų failus, įskaitant irmtrash --orphan variantą.
  • -G galimybė registruoti reprodukcijų dabar palaikoma.
  • pakeitimas buvo padarytas prisijungti teisingą procesą ID serverio failus visais atvejais. Anksčiau ten buvo retų atvejų, kai PID gali būti neteisingas.
  • ribos buvo padidintas, kad labai ilgas virveles gali būti vamzdynais tiekiamas į "imeta".
  • Kerberos bibliotekos dabar bus susieti su saugiklių klientui, jei KRB_AUTH rinkinys. Ačiū Chris Smith už tai.
  • nustatyti buvo išvengti core dump į scanUtil jei vietos šaltinis kelias neturi "/". Ačiū Chris Smith už tai.
  • naujas klientas / serveris skambutis (API), rcDataObjFsync buvo pridėta. Ačiū John Knutson iš Teksaso universiteto už tai.
  • klaidą buvo nustatyta išvengiant nereikalingus nereikalingas vidaus užklausą, šiek tiek pagerinti našumą kai kuriais atvejais.
  • problema juda (IMV ") tam tikras kolekcijos buvo fiksuotas. Jei kolekcija buvo pateiktas duomenų objektą, kuris buvo negali rašyti kolekcijos savininkas, fizinis žingsnis nepavyksta. Dabar, tai yra tvarkomi kaip ypatingą atvejį ir leidžiama, jei vartotojas yra kolekcijos savininkas.
  • nustatyti, kad būtų išvengta gauti SYS_COPY_LEN_ERR klaidą iget ir ICP kai duomenų turinys buvo pakeistas kai kurių mikroorganizmų paslaugas.
  • "notify.pl" scenarijų buvo sukurta, kuri gali būti vykdoma periodiškai patikrinti nurodytas (sukonfigūruotas) kolekcijas ir siųsti elektroninio pašto pranešimus, kai duomenų objektai yra pridėti ar pašalinti. Žr scenarijus / apie katalogą rasite daugiau informacijos.
  • "irsync" komanda dabar gali priimti tuščią I argumentas. Komanda "irsync fileName i:". Dabar galite saugoti failą (jei reikia) į dabartinę iRODS kolekcijos
  • Papildomi prietaisai:
  • Autorių teisės ir licencija tekstiniai failai buvo atnaujinti įtraukti Šiaurės Karolinos universiteto Chapel Hill, o duomenys Intensyvus Cyberinfrastructure fondas kartu su Kalifornijos universiteto Regents. Žinoma, iRODS licencija ir toliau visiškai atviro kodo (BSD stiliaus).

Kas naujo , 2.0 versijoje:

  • federacija. Zona Federacija buvo pridėta, kuri teikia priemones dviejų ar daugiau nepriklausomų iRods sistemų bendrauti tarpusavyje ir leidžia sklandžiai prieigos duomenimis ir metaduomenimis visoje šių iRods sistemas. Šios sistemos yra vadinamos iRODS zonas, kurių kiekviena zona veikia savo ICAT ir administracinius domeną. iRODS Federacija reikalauja mažiau sinchronizaciją tarp zonų nei panašaus SRB Federacijos sistemą. Žr Federacijos ir Federacijos administracijai dėl išsamesnės informacijos.
  • Šeimininkas / Vergas ICAT su Oracle. IRods įrengimo arba zona gali būti sukonfigūruota veikti su vienu Master ICAT plius nulio arba daugiau Slave iCats. Iš Slave ICAT tikslas yra pagerinti reagavimą užklausų plačiame srities tinklo. Vergas iCats naudojami "tik skaityti" tipo klausimus. Šie icommands buvo perskaičiuotos naudoti Slave ICAT pagal nutylėjimą: TLK, iget, ILS, ilsresc ir iqstat. Tai leidžia naudoti RDBVS funkcionalumą sychronize į ICAT duomenų bazes ir taip galima, kai naudojant Oracle kaip ICAT RDBVS.
  • Pradinis SRB į iRODS Migracijos įrankis. Šiuo metu preliminariai versija priemonę, kuri padėtų konvertuoti SRB pavyzdžiui, į iRods vienas. "M2icat.pl" scenarijus naudoja Spullmeta gauti SRB-MCAT informaciją ir sukuria ir paleidžia rinkiniai komandų iadmin, psql ir imeta sukurti išteklius, kolekcijos, DataObjects ir vartotojus į iRods pavyzdžiui. IRODS sistema gali tada prieiti buvusius-SRB duomenis nejudinant fizines failus. Tai vis dar neišsami ir negali dirbti daugelis SRB funkcijų, tačiau galbūt norėsite eksperimentuoti su juo. Žr scenarijų Daugiau informacijos ir susisiekti su mumis, kad padėtų mums planuoti papildomų plėtinių.
  • Tinklelis saugumo infrastruktūrą (GSI) patobulinimai. Reikšminga problema iRODS sąsaja GSI buvo ištaisyta, leidžianti reguliariai iRODS vartotojams authenctiate GSI. Vartotojai taip pat gali dabar nustatyti aplinkos kintamąjį SERVER_DN ​​autentifikuoti serverį per GSI sistemos (atlikti abipusį autentiškumo).
  • iRods FUSE patobulinimai. iRods SAUGIKLIS dabar dirba su naujausiais versijų saugiklis, o ne tik versijos 2.7.0. Buferinės failus ir katalogus užklausos rezultatus pagerinti getattri skambučio, kuris yra kvietimas dažnai saugiklio veikimą. Mažos failai talpyklos pagerinti I / O našumą mažų failų. Failų režimai failų buvo įjungtas taip, kad failų CHMOD dabar dirba. Jūs turėtumėte pamatyti pastebimas veiklos pagerėjimą komandų, tokių kaip ls ar cp mažų failų.
  • iRODS Explorer Windows. Naujas iRODS Explorer Windows buvo prieinami nuo rugsėjo vidurio. Kaip aprašyta ant langų puslapyje, tai iRODS naršyklė, kuri veikia kaip gimtąja Windows binary ir suteikia turtingą grafinę vartotojo sąsają ir Greitas naršymas hierarchinės kolekcija-failų struktūros viduje iRODS. Be to, vartotojai gali pridėti, keisti ir peržiūrėti metaduomenų su ilgais styginių vertybes patogi metaduomenų lange.
  • DataMode išsaugotas. "DataMode" metaduomenys punktas buvo pridėta, kad failas režimas failų įkeltų į iRods ir parsisiųsti iš iRods, gali būti išsaugota. "DataMode" yra skaitymo-rašymo-Vykdyti statusą vartotojui, grupės, kita vertus, bylą.
  • Nauja susiejimas. Naujasis "ibun" komanda naudojama apdoroti mažų failų apjungimą į struktūrizuotas failus, pavyzdžiui, bitumo failus. Jis gali būti naudojamas Įkeliamo, atsisiųsdami ir archyvų daugelio mažų failus. Pavyzdžiui, jei norite įkelti daug mažų failų, vartotojas gali naudoti įprastą UNIX deguto komandą tar šiuos failus į vieną tar failą. Tai vienas deguto failą, tada gali būti įkeltas į iRods naudojančių Iput komandą. "Ibun -x" komanda gali būti naudojama prašyti iRods serverio Išpakuokite šį failą į daug mažų failų ir registro šiuos mažus failus su ICAT. Panašiai "ibun -c" komanda gali būti naudojama efektyviai atsisiųsti daug mažų failų.
  • Nauja "ipasswd" komanda. "Ipasswd" leidžia vartotojams keisti savo iRODS slaptažodį. Kaip su atitinkamu iadmin komandą, slaptažodį neskaidri tinklo pavedimu.
  • taisyklė orientuotas duomenų prieigos (RPN) perkeltas į "Oracle". RPN dabar palaiko Oracle, taip pat ankstesnio PostgreSQL. RPN suteikia prieigą prie duomenų bazių, savavališkai per iRODS sistemos, šiek tiek panašus į SRB DAI (prieigos prie duomenų bazių sąsajos), tačiau įgyvendinama per taisykles ir mikro paslaugas.
  • Kitos RDA patobulinimai. MsiRdaRollback mikro paslauga buvo įgyvendintos; buvo nustatytos kai atminties nutekėjimas; ir neskaidri forma RPN slaptažodis gali būti nustatytas RPN konfigūracijos failą.
  • taisyklė kalba "pertrauka". "Pertrauka" pareiškimas dabar priimta į iRODS taisyklė kalba išeiti už, o ir foreach kilpos.
  • federacija Vartotojas ir administraciniai pokyčiai. Per iadmin ir imeta komandas, vartotojai dabar atstovauja su pasirenkamu Zonos pavadinimas (vartotojas [#zone]), kur vietos zonoje nutylėjimą. iadmin turi mkzone, modzone ir rmzone subcommands manipuliuoti nuotolinio juostos informaciją. ilsresc, imeta ir irmtrash dabar turi "-z zoneName" galimybės dirbti su nuotolinio zonų. Viduje, vartotojo autentifikavimo naudoja pasirinktinę Zone vardą.
  • federacija serverio autentifikavimo. Galimybė buvo įtraukta kur iRODS serverio, kuris yra autentifikavimo Klientui už nuotolinio zona, yra pati patvirtintas. Tai yra neprivaloma, tačiau labai rekomenduojama Federacinių zonų pagerinti saugumą. See -. Papildomos informacijos
  • Zona Pervardijami. Iadmin priemonė, dabar gali būti naudojamas pervadinti savo vietos Zone, tvarkymo zonos ir vartotojo informacijos konvertavimą ir pervadinti vartotojas namų kolekcijas (per naują taisyklę ir mikro paslaugas). Tai gali būti naudinga su iRODS Zone Federacijoje.
  • Laikina ryšys -T pasirinkimas. Naujas -T galimybė buvo įtraukta į Iput, iget, irepl ir ICP komandų kuriuo atnaujinamas lizdas ryšį tarp kliento ir serverio po 10 minučių ryšį. Tai pasireiškia aplink lizdus problema gauti laiku atlieka ugniasienės praneštus kai kuriems vartotojams.
  • Nauja RBUDP duomenų perdavimo režimas. Naujas duomenų perdavimo režimas - RBUDP (Patikimas Aukštakrosnės UDP) buvo pridėta, be esamų eilės (vieno TCP srauto) ir lygiagrečiai (kelių TCP srovių), šiuo metu remiamos iRODS režimai. RBUDP sukūrė Eric jis Jason Leigh, Oliver Yu ir Thomas Defanti U netinkamo Čikagoje. http://www.evl.uic.edu/cavern/RBUDP/Reliable Aukštakrosnės UDP.html Jis naudoja UDP protokolą aukštos kokybės duomenų perdavimo.
  • nauja galimybė -Q buvo įtraukta į Iput, iget, irepl ir ICP komandą nurodykite RBUDP protokolo naudojimą.
  • hdf5 / iRods patobulinimai. Hdf5 / iRods klientas, dabar gali būti pastatytas nesiejant su hdf5 bibliotekoje. JNI galimybė Java kliento tokio hdfView, buvo pridėta. Buvo nustatyta Atminties nutekėjimas.
  • Paveldimos prieigos teises. Paveldėjimo atributą galima nustatyti surinkimo sukelti naujų duomenų objektai ir pamodelius sukurtus pagal jį įsigyti prieigos teises (ACL) iš kolekcijos. Žiūrėti "ichmod -H" ir "ILS -A" dėl išsamesnės informacijos.
  • ICAT patobulinimai. IRODS Meta Katalogas sąsajos programinę įrangą (ICAT) buvo patobulintas įvairiais būdais, be pokyčių iRODS Zone Federacijoje. Prieiga prie audito lentelių per užklausų dabar yra apribotas pagal nutylėjimą. Klaidą buvo nustatyta, susijusius su rekursyviai nustatymo prieigos kontrolę perimti ir-objektų duomenų. Problemos gauti totalRowCount (prašymą) buvo išspręstos (tiek Oracle ir Postgres). Be Generaliniam užklausa, bet kombinuotųjų sąlygomis numeris (atskirtų || ar & amp; & amp;) dabar gali būti tvarkomi (o ne tik du). Po įvairių klaidų, kad ICAT funkcijos (naudojant PostgreSQL) darys automatinį rollback leisti po SQL veikti. Kai ICAT-Oracle atminties nutekėjimas buvo rasta ir ištaisyta. imeta ir ICAT Avu užklausos dabar gali priimti keletą sąlygų atskirti "ir" ir vienas "arba". "Isysmeta" dabar gali nustatyti, kad duomenų tipo duomenų-objektas. Dėl geresnės ilgalaikės priežiūros, vidaus pakeitimai buvo padaryti taip, kad ICAT bendri užklausos struktūros.
  • Papildomos Mikro paslaugos. Naujų mikro-paslaugų skaičius buvo pridėta, kad būtų galima naują funkcionalumą, įskaitant kai aprašytų šios laidos funkcijomis. Tai taip pat gali būti naudojamas savo taisykles ir pavyzdžiais kuriant savo mikro paslaugas. Žr Išleistas mikro Paslaugos esamame sąraše. Specialūs dėka Romain Guinot Atviros Šaltinis centras - Atos Origin (http://www.portaildulibre.fr) teikimo keletas naujų mikroorganizmų paslaugas, tiek pagrindinių ir kaip atskiras modulis ("Guinot") <. / li>
  • Testavimas patobulinimai. Kaip ir anksčiau, IRODS plėtros versija yra nuolat sukurta ir išbandyta vietos Kauliukų šeimininkai, o kartais dėl įvairių platformų tuo NMI Build & amp; Bandymo įrenginys. ICAT bandymai buvo išplėsta, kad apimtų naują ICAT funkcionalumą. Kai sunkiųjų apkrovos bandymai buvo sukurta.
  • Montavimo / Valdymo tobulinimas. Pokyčių įvairovė buvo padaryti iRODS įrengimo ir kontrolės scenarijus tvarkyti konkrečius klaidų situacijas; Taip pat, finishSetup.pl dabar atnaujinti ~ / .odbc.ini įtraukti [PostgreSQL] skyrių, kuris taip pat yra saugomas ... / pgsql / etc / odbc.ini failą, kad būtų išvengta problemų dėl kai šeimininkai, ir tt Taip pat , markę skriptai dabar automatiškai iš naujo nuorodą modulius, kurie atnaujinamos šaltinio failus. Ir "iinit" sukurs ~ / .irods katalogą, jei tai ne dabarties ir paprašys ir saugoti reikiamus .irodsEnv elementus, jei jie nėra. Įdiegti skriptai dabar pagal nutylėjimą Postgres 8.3.5.
  • Naujoji perdavimas registravimas. Kai įjungta (rankiniu būdu), pervedimų operacijos gauti, įdėti, atkartoti ir rsync prisijungęs. Matyti rsDataObjClose.c komentarų daugiau informacijos.
  • imkdir gali sukurti patronuojančią kolekciją.
  • -p galimybė buvo įtraukta į imkdir komandą pasirūpinti, kad ji sukuria tėvų kolekcijas, jei jie dar nėra.
  • Kitos pataisymai. Kaip visada, kitos klaidos buvo ištaisytos ir daug mažų patobulinimų; per daug aprašyti.

Kas naujo 1.1 versijoje:

  • Tinklelis saugumo infrastruktūros (PPI). GSI dabar remiama kaip papildomą neprivalomą autentifikavimo metodą. Kai klientai ir serveriai pastatytas GSI įjungtas, vartotojai gali pasirinkti autentifikuoti per savo GSI X.509 sertifikatų. GSI yra įjungtas, atsakydami į kelis klausimus į irodssetup scenarijų.
  • Elektroninių įrašų archyvas (ERA) plėtinių modulis. ERA modulio yra naujų kolekcijų valdymo mikro paslaugas manipuliuoti objektais, vartotojų sąskaitas, prieigos teisėmis ir metaduomenis. Keletas mikro-paslaugos taip pat buvo įtraukta į gauti audito takas informaciją iš ICAT. XML modulis buvo sukurtas ir yra mikro-tarnyba, vykdanti XSLT transformacijas apie iRODS objektų.
  • Keletas įvairūs funkcijos buvo įtraukta į pagrindinį rinkinį mikro paslaugų (spausdinti duomenų struktūrų, manipuliuoti laiko ir taikyti Dublin Core metaduomenų šabloną).
  • turtingas interneto kliento: iRODS naršyklė (Beta versija). Pristatome iRODS Browser (Beta), patogi interneto paraišką iRODS vartotojams gauti prieigą ir tvarkyti iRODS kolekcijas saugomus bet iRODS serverio, naudojant standartinę interneto naršyklę. iRODS naršyklė Čia vyko: [1]. Nr įrengimo reikia galutiniams vartotojams, jei norite surengti savo iRODS naršyklė, kuri reikalauja daug žinių apie serverio sąrankos / konfigūraciją. Galite gauti daugiau informacijos apie iRODS naršyklę šį puslapį:. IRODS_Browser
  • Montuojamas Struktūrinis failai. Tai panašu į montavimo UNIX failų katalogą į kolekciją įgyvendinama iRods 1.0. Šiuo atveju, struktūra failas (su vidaus struktūros, kurių sudėtyje yra failai ir pakatalogiuose), pavyzdžiui, deguto faile yra montuojamas vietoj failo katalogo. Kai deguto failas yra montuojamas, vartotojas gali naudoti iCommands prieiti prie failų ir pakatalogius, esančius dervų failą. Įgyvendinimas apima:
  • Kaip sukurti montuoti įvairių tipų struktūrizuotų rinkmenų sistemą. Siekiant įgyvendinti naujo tipo, 17 I / O funkcijas (atviras, skaityti, rašyti, arti, ir tt) būdingi struktūrinio failą reikia suteikti vairuotojui.
  • Šiuo metu mes įdiegėme vieno tipo struktūrizuotos failą -. Deguto failą
  • imcoll - nauja komanda valdyti (ant kalno, atjungti, sinchronizacija, ir tt) struktūrizuotų rinkmenų. Be to, montavimas ir Atjungiame UNIX failų katalogus buvo perkeltas iš ireg komandą į naują imcoll komandą.
  • Daugiau nei 20 naujų API (Client / Server skambučiai) buvo sukurta siekiant remti šį įgyvendinimą.
  • iRods hdf5 integracija. Hdf5, bendrosios paskirties biblioteką ir failo formatas saugoti mokslinius duomenis, buvo integruota į iRods sistemos mikro-paslaugų forma. Penki hdf5 microservices: msiH5File_open, msiH5File_close, msiH5Dataset_read, msiH5Dataset_read_attribute ir msiH5Group_read_attribute buvo įgyvendintos serveryje. Hdf5 failai, dabar gali būti saugomi iRods ir vartotojai gali naudotis iRods kliento funkcijas padaryti hdf5 specialius kvietimus prieiti hdf5 failus, saugomus iRods. Klientas įgyvendinimas taip pat apima JNI sąsają, kuri leidžia HFD5 Java naršyklė HDF5View prieiti hdf5 failus, saugomus iRods.
  • Java kliento API: žargono. "Java" Klientas API už datagrid dabar oficialiai yra iRODS. Jis palaiko dauguma dabartinės iRODS funkcionalumą, įskaitant ICAT užklausas, bylos I / O, metaduomenų manipuliavimo ir pagrindinė taisyklė egzekucijų. Starteris GUIDE Plus visiškai API dokumentacija yra patalpinta čia: Žargono dokumentus. Galite atsisiųsti žargono iš čia:. Extrods projektas atsisiuntimo puslapį
  • Web Services prieinamas kaip Micro-paslaugos. Vienas dabar gali sukurti iRODS mikro paslaugas, skambinkite Web Services vyniojimo interneto paslaugų sąveiką, naudojant gsoap voką ir raštu mikro paslaugų sąsajas įvesties ir išvesties argumentų už interneto paslaugas. Kaip parasyti tuos sąsajas ir kaip prieiti prie interneto paslaugas, kaip mikro-paslaugų aprašymą galima rasti adresu:. Web_Services_As_Micro_Services
  • RuleGen taisyklė kalba. Rulegen yra analizatorius, kad mano taisykles parašyti gražiau kalba į paslaptingas vieną reikalingos irule ir core.irb. Įvesties failai dėl rulgen rekomenduojama būti * .r (.r pratęsimų) ir išėjimas sukurtas rulegen yra iš * .ir (.ir pratęsimų) forma. Rulegen analizatorius randamas icommands / bin su šaltinio failus icommands / rulegen. Yra pastaba vadinamas HELP.rulegen tai paaiškina, kaip padaryti ir naudoti analizatorių. Pastaba taip pat yra iš rulegen kalba gramatiką. HELP.rulegen taip pat galima rasti čia.
  • PHP Klientas API: botagų. Pristatome varymo priemones, PHP Klientas API iRODS. Jis palaiko dauguma dabartinės iRODS funkcionalumą, įskaitant ICAT užklausas, bylos I / O, metaduomenų manipuliavimo, pagrindinė taisyklė egzekucijų. Starteris GUIDE Plus pilnas API dokumentacija yra patalpinta čia: botagų dokumentus. Galite atsisiųsti įrankius iš čia:. Extrods projektas atsisiuntimo puslapį
  • Preliminarus ICAT auditas. Preliminari versija ICAT audito buvo sukurta. Kai įjungta, reikšmingi įvykiai (tuo ICAT lygio) yra įrašomi į ICAT audito lentelėje. Tai yra vis dar kuriama.
  • Preliminarus taisyklė orientuotos duomenų bazės prieiga (RPN). Šiuo metu preliminariai versija taisyklės orientuotos duomenų bazės Access (RPN). Tai paprastai buvo panašus į SRB-MCAT DAI, nes ji suteikia prieigą prie duomenų bazių, savavališkai per iRODS sistema, tačiau ji grindžiama taisyklėmis ir Microservices naudoti šiam tikslui pasiekti. Yra didelių apribojimų, šią versiją, tačiau ir RPN bus žymiai pagerėjo vėlesniuose spaudai.
  • Langai i-komandas. Iš anksto pastatytas dvejetainius yra prieinami atsisiųsti. Vartotojai taip pat gali sukurti savo "Windows" i-komandų dvejetainius iš iRODS kodo platinimo.

Panaši programinė įranga

EC2Box
EC2Box

22 Jun 18

Wackamole
Wackamole

2 Jun 15

PepperMill
PepperMill

14 Apr 15

Komentarai iRODS

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!