iRODS

Sagteware kiekie:
iRODS
Sagteware besonderhede:
Weergawe: 3.1
Upload datum: 14 Apr 15
Ontwikkelaar: iRODS Development Team
Lisensie: Gratis
Populariteit: 15

Rating: 5.0/5 (Total Votes: 2)

iRODS is 'n nuwe data rooster aansoek stelsel wat ontwikkel is deur die San Diego Supercomputer Center (SDSC) berging Resource Broker (SRB) span en medewerkers. Die stelsel is gebaseer op die kundigheid verkry deur middel van die toepassing van die SRB tegnologie ter ondersteuning van data roosters, digitale biblioteke, aanhoudende argiewe, en real-time data stelsels.
Die bestuur beleid (stelle bewerings dat hierdie gemeenskappe oor hul versamelings) word gekenmerk in terme van die reëls en die staat inligting. Aan die iRODS kern, 'n Reël Engine interpreteer reëls om te besluit hoe die stelsel is om te reageer op verskeie versoeke en voorwaardes. iRODS is open source (onder 'n BSD-tipe lisensie).
Ons ondersteun SDSC SRB terwyl die ontwikkeling iRODS in parallel, en sal dit doen vir 'n geruime tyd om te kom. Op 'n sekere punt, sal ons gereedskap te migreer van SDSC SRB te iRODS vir diegene wat wil om dit te doen.

Wat is nuut in hierdie release:

  • groot nuwe funksies:
  • New Reël enjin. Die iRODS Reël Engine is heeltemal herskryf. Dit ondersteun die ou reël sintaksis sowel as 'n nuwe reël taal wat meer ekspressiewe en makliker om te werk met. Die nuwe reël taal direk ontleed deur die reël enjin, die uitskakeling van die behoefte om die rulegen program uit te voer. Kenmerke sluit in 'n sterk tik van parameters, ondersteuning vir heelgetal en dubbel tipe parameters, kruip van die reëls vir vinniger uitvoering. Voorbeelde word verskaf vir die gebruik van elke mikro-diens in die nuwe reël sintaksis. Stelsel reëls is nou gedefinieer in die core.re lêer in plaas van die core.irb en kan ook gestoor word in die ICCAT (sien Reëls in die ICCAT hieronder). Sien die reël enjin dokument en die terugwaartse versoenbaarheid artikel van daardie vir meer inligting. Die ou reël enjin kan nog steeds ingestel-in word (geaktiveer), indien nodig, via instellings in config.mk.
  • Die gebruik van Boost - Verbeterde Windows Support gou. Die hupstoot biblioteek, wat ingesluit is in die release, kan nou opsioneel gebruik op Linux / Unix gasheer en sal op Windows gebruik word. Te bou met dit loop 'buildboost.sh' en dan werk config.mk te hê USE_BOOST stel en uit te voer nie. Deur die gebruik van Boost, sal die Windows-weergawe onmiddellik beskikbaar is nie, in teenstelling met vorige weergawes, waar iRODS ontwikkelaars wat nodig is om die hawe veranderinge in die Windows-omgewing en Windows vrystellings sal lag. Verwante funksies ook onder ontwikkeling by RENCI is die vermoë om te installeer op Windows via irodssetup en ondersteuning vir 'n ICCAT-aangeskakel Server op Windows. Al hierdie Windows funksies is geskeduleer vir die vrylating volgende 3.0. Danksy die iRODS @ RENCI span vir die primêre ontwikkeling van hierdie eienskappe (in samewerking met DICE).
  • Building met C ++ Ter ondersteuning van die bogenoemde funksie, op die meeste platforms, iRODS is nou opgestel met die C ++ samesteller, g ++. Dit is grootliks onsigbare maar het geringe bron veranderinge in die meeste van die iRODS .c lêers vereis. Die meeste van die iRODS kode getoets is, via die verskillende opsies by die instellings, maar kontak die iRODS span as 'n aspek versuim om te bou.
  • Reëls in die ICCAT. Reëls kan nou in die ICCAT katalogus vir sentrale administrasie geregistreer word. Wanneer gebruik, is al die veranderinge aan die reëls gestoor as reël weergawes. Die reëls kan van die ICCAT gelees word in 'n in-geheue reël struktuur. Reëls kan geskryf word na 'n lêer uit die in-geheue reël struktuur. Die reëls kan dan versprei word aan elke plaaslike reël basis 'n eenvormige reël omgewing te verseker. Hierdie modus word beheer deur 'n stel van mikro-dienste soos beskryf in die artikel Base in ICCAT bladsy. By verstek, is die stelsel reëls bestuur op 'n wyse soortgelyk aan die vorige weergawes, gelees op begin van 'n lêer (core.re nou in plaas van core.irb).
  • OS-vlak verifikasie. Die doel van OS verifikasie is om iRODS gebruikers wat reeds aangeteken in 'n iRODS kliënt stelsel met behulp van 'n vorm van OS ingestel verifikasie en magtiging skema te magtig (bv aangemeld behulp PAM, of via ssh verifikasie). Sien OS verifikasie vir meer inligting. Danksy Chris Smith van Distributed Bio vir hierdie uitbreiding.
  • Reël debugger. Die xMessage stelsel is aansienlik uitgebrei en ondersteun nou ontfouting van reëls. Dit is moontlik om enkele stap deur elke aksie, die lys van die reëls en mikro-dienste wat opgeroep word in die verspreide omgewing. Sien die 'idbug' i-opdrag.
  • Realiseerbaar voorwerpe. Navrae oor inligting hulpbronne kan in iRODS versamelings geregistreer word. Klik op die realiseerbare voorwerp instantiates die versoek, wat gestoor word as 'n replika van die realiseerbare voorwerp. Realiseerbare voorwerpe kan gebruik word as sagte skakels wat integreer remote hulpbronne in 'n iRODS versameling. Bestuurders is geskryf vir toegang Z39.50, web bladsye, anonymous ftp, openbare data in SRB data roosters, en openbare data in 'n iRODS data rooster. Dit maak dit moontlik om 'n versameling wat oor unfederated iRODS en SRB data roosters asook ander data bestuur stelsels te bou. Hierdie is 'n module, msoDrivers, wat, wanneer dit aangeskakel is, skep 'n stel van mikro-dienste.
  • Ander Verbeterings:
  • Begin bediener as root af. Die "hardloop bediener as root" operasionele af kan 'n mens die iRODS servers met wortel voorreg om te hardloop. Hierdie modus kan help in staat stel om 'n paar gedrag en eienskappe wat nie moontlik is nie wanneer die loop van iRODS as 'n normale, normale gebruiker, hoewel dit in die meeste gevalle die nie-wortel af is nog steeds verkies en aanbeveel. Sien Run bediener as root begin. Danksy Chris Smith van Distributed Bio vir hierdie.
  • groot lêer herlaai. Die nuwe iput en iget --lfrestart opsie (spesifiseer van 'n herlaai info file) kan die oordrag om voort te gaan waar dit opgehou het as onderbreek. Dit kan gebruik word met -X om deel van 'n algehele gids oplaai begin wees. Lêers groter as 32 Mbytes kan begin word.
  • - Pogingen opsie vir iput en iget die aantal kere om weer te probeer om te spesifiseer. Dit kan gebruik word in samewerking met -X opsie om outomaties herlaai die operasie in die geval van mislukking.
  • itrim --age en --dryrun. Daar is nou slegs 'n opsie lêers ouer as 'n bepaalde ouderdom en ook 'n opsie om te wys wat gedoen sal word sonder om werklik die snoei van die lêers te knip.
  • dop en die verwydering weeskind lêers -. Orphan lêers geskep deur die verwydering van data voorwerpe wanneer die bron van die fisiese lêers af was nou nagespoor en kan met 'n nuwe --orphan opsie irmtrash geskrap word
  • Auditing Uitbreidings. SQL uitbreidings is nou beskikbaar vir verbeterde ouditering. A SQL script ingesluit wat ingestel kan word en wat deur 'irodssetup' (of hardloop hand) wat bydra tafels, snellers, ens Sien die bediener / ICCAT / auditingExtensions gids vir meer inligting. Danksy die NASA Sentrum vir Climate Simulasie (NCCS) vir hierdie.
  • Bug fixes (gedeeltelike lys) en Bykomende Verbeterings
  • Server oneindige lus vasgestel. 'N Probleem is vasgestel waar die kind van die irodsServer kon kry in 'n oneindige lus en gebruik van groot bedrag van CPU tyd as gevolg van 'n versoek tou probleem. Dit was kol irods_2.5_patch_1.
  • 'n irsync irods te irods fix. Fix bygevoeg probleem op te los in irsync waar iRODS te iRODS (i: xi: y) sync nie gewerk het nie. Dit was kol irods_2.5_patch_2.
  • Fix vir iRODS FUSE (irodsFs) Sosiale hang - 'n fix is ​​bygevoeg aan te spreek 'n Sosiale hang veroorsaak deur die oorloop van die verband versoeke deur die toevoeging van 'n wag queue. Ook bygevoeg die hantering van socket timeout deur digter.
  • Ondersteuning vir nuwer ODBC. 'N Verandering is nodig vir nuwer weergawes van ODBC, in die besonder op Ubuntu 11,04 64-bit leërskare, met behulp van MySQL. Dit was kol irods_2.5_patch_3.
  • $ userNameClient is nou beskikbaar vir die acAclPolicy reël
  • 'n rsFileRmdir probleem op Solaris is vasgestel.
  • Vaste fout 133 - "iput opdrag crashes as vorderingsverslag versoek" met behulp fix gegee deur Gene Soudlenkov
  • .
  • 'n kruis-sone fout boodskap (verifikasie) is nou behoorlik teruggestuur aan die kliënt.
  • 'n chmod probleem (oktale nie heelgetal) in die univMSSDriver.c is vasgestel.
  • iqmod kan nou aanvaar datums in die YYYY-MM-DD.hh: mm: ss formaat
  • .
  • Langer snare is nou toegelaat om vir die 'iadmin' 'ASQ' (voeg spesifieke navraag)
  • 'n moontlike deling deur nul vermy in irodsGuiProgressCallbak.
  • Vervang die transStat_t met transferStat_t te bring 64 bit integer tot 64 bit adres grens
  • iqstat opsionele reël aanwyser is nou 'n RuleID (soos in iqdel en iqmod) in plaas van 'n reël naam.
  • Voeg 'n "vurk en exec" af na die irodsReServer sedert die Windows platform ondersteun nie "fork" net die operasie.
  • ireg het nou 'n opsie om 'n checksum te bereken (met dank aan Chris Smith vir hierdie).
  • Die irodsServer nou tjeks en gebruik spLogLevel omgewing veranderlike soos die agent nie.
  • iscan is vasgestel groter versamelings te hanteer, vermy 'te veel gelyktydige state' deur die sluiting van addisionele navrae.
  • Die irodsctl script stelsel stel nou die LD_BIBLIOTEEK_PAD in die GLOBUS_LOCATION (in irods.config).
  • Die irepl hulp sluit nou kommentaar oor die gebruik van irsync vir kruis-sone bedrywighede.
  • Die msiExecGenQuery en msiExecStrCondQuery mikro-dienste nou toelaat "Nee rye gevind" as 'n geldige antwoord.
  • ichmod op afgeleë-sone gebruikers, "gebruikersnaam # zonename", is nou moontlik, via 'n uitbreiding van die msiSetAcl. Danksy Jean-Yves Nief van IN2P3 vir hierdie.
  • verander logika net noem acPostProcForCollCreate, acPostProcForPut en acPostProc, indien die verband werking opgevolg.
  • Die "hernoem" funksie is bygevoeg om die universele MSS bestuurder. Danksy Jean-Yves Nief van IN2P3 vir hierdie.
  • Die algemene navraag en iquest en ander kliënte kan nou 'n gebruiker-voorsien 'in' of 'tussen 'n toestand te hanteer op 'n algemene navraag oproep, byvoorbeeld: iquest "Kies RESC_NAME WAAR RESC_CLASS_NAME IN ('n bundel", " argief) en iquest "Kies DATA_NAME WAAR DATA_ID TUSSEN '10000' '10020'".
  • 'n tyd stempel is bygevoeg tot die iput / iget P opsie.
  • iqdel het nou 'n -a (almal) en -u (gebruiker) opsie te skrap alle poste en poste wat aan 'n gebruiker toe te laat.
  • geheue lekkasies wat verband hou met applyRuleForPostProcForWrite en applyRuleForPostProcForRead is vasgestel.
  • Navrae (iquest, ens) met gemengde "en" soos "en" voorwaardes is nou korrek hanteer.
  • 'n probleem te skryf databasis voorwerp uitvoering lei voorwerpe (DBORs) in iRODS vasgestel.
  • 'n ICCAT databasis-indeks op (data_type_name) is bygevoeg sodat 'idbo ls' sal voortgaan om goed te presteer op skaal.
  • 'n probleem is vasgestel wat verhoed het msiDataObjPutWithOptions oor skryf bestaande kopieë.
  • Die tydelike wagwoord meganisme is aangepas vir gebruik deur iDrop en iDrop-lite.
  • irodsctl tjeks nou dat die bediener / log gids bestaan ​​en is skryfbare en gee spesifieke fout boodskappe vir hierdie gevalle.
  • Ondersteuning is bygevoeg vir wees lêers, insluitend 'n irmtrash --orphan opsie.
  • Die G opsie vir die registrasie van replikas is nou ondersteun.
  • 'n verandering is gemaak om die korrekte proses-ID in die bediener log lêers te meld in alle gevalle. Voorheen was daar skaars situasies waar die pid verkeerde kon wees.
  • Limits verhoog sodat baie lang stringe kan in 'imeta' fluit word.
  • Kerberos biblioteke sal nou in die lont kliënt as KRB_AUTH stel gekoppel word. Danksy Chris Smith vir hierdie.
  • 'n fix, het 'n kern dump te voorkom in scanUtil indien die plaaslike bron pad nie '/'. Danksy Chris Smith vir hierdie.
  • 'n nuwe kliënt / bediener oproep (API), rcDataObjFsync is bygevoeg. Dankie aan John Knutson van die Universiteit van Texas hiervoor.
  • 'n fout is vasgestel vermy 'n onnodige oorbodig interne navraag, effens verbeter prestasie in sommige gevalle.
  • 'n probleem in die beweging ('IVV') sekere versamelings is vasgestel. As 'n versameling bevat 'n data-voorwerp wat skryfbare was nie deur die eienaar van die versameling, sou die fisiese beweging misluk. Nou, is dit hanteer as 'n spesiale geval en toegelaat indien die gebruiker is die eienaar van die versameling.
  • 'n fix om te vermy om die SYS_COPY_LEN_ERR fout deur iget en icp wanneer die data inhoud is verander deur 'n paar mikro-dienste.
  • 'n 'notify.pl' script is ontwikkel wat kan van tyd tot tyd uitgevoer word om seker te maak gespesifiseerde (ingestel) versamelings en stuur e-pos kennisgewings wanneer data-voorwerpe bygevoeg of verwyder word. Sien die skrifte / stel gids vir meer inligting.
  • Die 'irsync se opdrag kan nou aanvaar leeg i: argument. Die opdrag 'irsync file i:'. Stores die lêer (indien nodig) in die huidige iRODS versameling
  • Bykomende Items:
  • Die kopiereg en lisensie teks lêers is opgedateer om die Universiteit van North Carolina at Chapel Hill en die Data Intensiewe Cyberinfrastructure Foundation in te sluit, benewens die Regents van die Universiteit van Kalifornië. Natuurlik, die iRODS lisensie steeds 'n ten volle Open Source (BSD styl) te wees.

Wat is nuut in weergawe 2.0:

  • Federasie. Sone Federasie is bygevoeg wat fasiliteite vir twee of meer onafhanklike iRods stelsels in interaksie te tree met mekaar en laat vir naatlose toegang van data en metadata oor hierdie iRods stelsels. Hierdie stelsels is geroep iRODS sones, met elke sone loop sy eie ICCAT en administratiewe domein. iRODS Federasie vereis minder sinchronisasie tussen sones as die soortgelyke SRB Federasie stelsel. Sien Federasie en die Federasie Administrasie vir meer inligting.
  • Master / Slave ICCAT met Oracle. 'N iRods installasie of Sone kan ingestel word om te hardloop met 'n enkele Meester ICCAT plus nul of meer Slave iCats. Die doel van die Slawe ICCAT is reaksie van navrae oor 'n wye-area-netwerk te verbeter. Die slaaf iCats word gebruik vir "lees net" tipe navrae. Die volgende icommands omskep is die Slawe ICCAT te gebruik by verstek: OKD, iget, ils, ilsresc en iqstat. Dit maak gebruik van RDBMS funksionaliteit die ICCAT databasisse sychronize en so is beskikbaar by die gebruik van Oracle as die ICCAT RDBMS.
  • Aanvanklike SRB te iRODS Migrasie hulpmiddel. Daar is nou 'n voorlopige weergawe van 'n instrument om te help omskep 'n SRB aanleg tot 'n iRods een. Die 'm2icat.pl' script gebruik Spullmeta SRB-MCAT inligting te kry en skep en voer stelle opdragte vir iadmin, psql en imeta hulpbronne, versamelings, dataObjects, en die gebruikers te skep in die iRods byvoorbeeld. Die iRODS stelsel kan dan toegang tot die voormalige-SRB data sonder die verskuiwing van die fisiese lêers. Dit is nog steeds onvolledig en kan nie baie van die funksies van die SRB hanteer, maar jy kan wens om te eksperimenteer met dit. Sien die script vir meer inligting en kontak ons ​​om ons te help beplan addisionele uitbreidings.
  • Grid sekuriteit infrastruktuur (GSI) verbeteringe. 'N groot probleem in die iRODS koppelvlak GSI is reggemaak, sodat gereelde iRODS gebruikers authenctiate met GSI. Gebruikers kan ook nou die omgewing veranderlike SERVER_DN ​​die bediener te kontroleer via die GSI stelsel (voer wedersydse verifikasie).
  • iRods FUSE verbeterings. iRods FUSE werk nou saam met die nuutste weergawes van FUSE plaas van net weergawe 2.7.0. Caching lêers en dopgehou navraag resultate van die prestasie van die getattri oproep wat oproep gereeld deur FUSE te verbeter. Klein lêers kas die I / O prestasie op klein lêers te verbeter. Lêer vorme van lêers is geaktiveer, sodat chmod van lêers werk nou. Jy moet sien merkbare verbetering van prestasie in opdragte soos ls of CP van klein lêers.
  • iRODS Explorer vir Windows. Die nuwe iRODS Explorer vir Windows is sedert die middel-September beskikbaar. Soos beskryf op die vensters bladsy, dit is 'n iRODS leser wat loop soos 'n inheemse Windows binêre en bied 'n ryk Grafiese Gebruikerskoppelvlak en 'n vinnige navigasie van die hiërargiese versameling-lêer struktuur binne iRODS. Daarbenewens kan gebruikers voeg, te verander, en die lig metadata met lang string waardes deur 'n gebruiker-vriendelike metadata dialoog.
  • DataMode bewaar. A "dataMode" metadata item is bygevoeg sodat die lêer af van lêers opgelaai iRods en afgelaai van iRods, bewaar kan word. "DataMode" is die lees-en skryf-Voer status vir die gebruiker, groep, ander, van 'n lêer.
  • New bundeling. 'N Nuwe' ibun se opdrag word gebruik om die bundeling van klein lêers in gestruktureerde lêers soos teer lêers te hanteer. Dit kan gebruik word vir die oplaai, aflaai, en Argiefdienste van 'n groot aantal klein lêers. Byvoorbeeld, 'n groot aantal klein lêers te laai, kan 'n gebruiker van die normale UNIX teer opdrag gebruik om hierdie lêers te teer in 'n enkele teer lêer. Hierdie enkele teer lêer kan dan opgelaai word na iRods die gebruik van die iput opdrag. Die "ibun -x" instruksies kan gebruik word om die iRods bediener te versoek hierdie lêer in baie klein lêers te untar en die registrasie van dié klein lêers met die ICCAT. Net so is die "ibun c" opdrag kan gebruik word om doeltreffend te laai 'n groot aantal klein lêers.
  • Nuwe 'ipasswd se opdrag. 'Ipasswd' gebruikers toelaat om hul iRODS wagwoord te verander. Soos met die ooreenstemmende iadmin opdrag, is die wagwoord verborge vir netwerk-oordrag.
  • Reël-georiënteerde Data Access (ADT) oorgedra na Oracle. ADT is nou ondersteun op Oracle sowel as die vorige PostgreSQL. ADT bied toegang tot arbitrêre databasisse deur die iRODS stelsel, 'n bietjie soos die SRB DAI (databasis toegang Interface), maar via reëls en mikro-dienste geïmplementeer.
  • Ander ADT verbeterings. A msiRdaRollback mikro-diens is geïmplementeer; sommige geheue lekkasies is vasgestel; en 'n verborge vorm van die ADT wagwoord kan ingestel word in die ADT konfigurasielêer.
  • Reël-taal 'n breek. A 'breek 'n verklaring word nou aanvaar in die iRODS Reël taal te breek uit vir, terwyl, en foreach loops.
  • Federasie gebruiker en administratiewe veranderinge. In die iadmin en imeta opdragte, gebruikers is nou verteenwoordig met 'n opsionele Sone naam (gebruiker [#zone]), waar die plaaslike Zone is verstek. iadmin het mkzone, modzone en rmzone subcommands afgeleë-sone inligting te manipuleer. ilsresc, imeta en irmtrash nou '-z zoneName' opsies om te werk met remote sones. Intern, gebruikers verifikasie gebruik 'n opsionele Sone naam.
  • Federasie Server verifikasie. A vermoë is bygevoeg waar die iRODS Server wat waarmerking 'n kliënt vir 'n afgeleë Sone, is self bekragtig. Dit is opsioneel, maar word sterk aanbeveel vir Federated Zones sekuriteit te verbeter. Sien -. Vir meer inligting
  • Sone Herbenaming. Die iadmin instrument kan nou gebruik word om jou plaaslike Zone te hernoem, die hantering van die omskakeling van die Seun en die gebruiker se inligting en die hernoeming gebruiker huis versamelings (via 'n nuwe reël en mikro-dienste). Dit kan nuttig wees iRODS Sone Federasie.
  • Snel verband T-opsie. 'N nuwe T opsie is bygevoeg na die iput, iget, irepl en icp opdragte wat vernuwe die socket verband tussen die kliënt en bediener na 10 minute van die verband. Dit kry om die probleem van voetstukke om snel deur die firewall soos gerapporteer deur sommige gebruikers.
  • New RBUDP data oordrag af. 'N nuwe data oordrag af - RBUDP (Betroubare Blast UDP) is bygevoeg, bykomend tot die bestaande die opeenvolgende (enkele TCP stroom) en parallel (multi TCP strome) modes tans ondersteun deur iRODS. RBUDP is ontwikkel deur Eric Hy, Jason Leigh, Oliver Yu en Thomas Defanti van U van siek Chicago. http://www.evl.uic.edu/cavern/RBUDP/Reliable Blast UDP.html Dit maak gebruik van die UDP-protokol vir hoë prestasie data-oordrag. 'N nuwe opsie -Q is bygevoeg tot die iput, iget, irepl en icp opdrag om die gebruik van die RBUDP protokol spesifiseer.
  • HDF5 / iRods verbeteringe. Die HDF5 / iRods kliënt kan nou gebou word sonder 'n skakel na die HDF5 biblioteek. A JNI vermoë vir Java kliënt so 'n hdfView, is bygevoeg. A geheugenlek is vasgestel.
  • Geërf Permissies. 'N erfenis kenmerk kan ingestel word op 'n versameling nuwe data-voorwerpe en sub-versamelings geskep onder dit die toegang regte (ACL) van die versameling te bekom te veroorsaak. Sien 'ichmod h' en 'ils -A' vir meer inligting.
  • ICCAT verbeteringe. Die iRODS Metadata Winkel koppelvlak sagteware (ICCAT) is verbeter op verskeie maniere, in toevoeging tot veranderinge vir iRODS Sone Federasie. Toegang tot die Ouditkomitee tafels via navrae word nou beperk deur verstek. A fout is vasgestel hantering rekursief opstel toegangsbeheer op herhaal data-voorwerpe. Probleme in die kry van die totalRowCount (wanneer dit versoek) is opgelos (vir beide Oracle en Postgres). In die Algemene-Query, enige aantal saamgestelde toestande (geskei deur || of & amp; & amp;) kan nou hanteer word (in plaas van net twee). Na verskeie foute, sal die ICCAT funksies (wanneer die gebruik van PostgreSQL) 'n outomatiese rollback te laat daaropvolgende SQL te funksioneer nie. Sommige ICCAT-Oracle geheue lekkasies gevind en vasgestel. imeta en die ICCAT AVU navrae kan nou aanvaar verskeie voorwaardes geskei deur 'en' en 'n enkele "of". 'Isysmeta' kan nou die data-tipe van 'n data-voorwerp. Vir verbeterde langtermyn-onderhoud, is interne veranderinge gemaak in die manier waarop die ICCAT algemene navrae gestruktureer is.
  • Bykomende Mikro-dienste. 'N Aantal nuwe mikro-dienste is bygevoeg nuwe funksies in staat te stel, insluitend 'n paar van die eienskappe wat in hierdie release. Dit kan ook gebruik word in jou eie reëls en voorbeelde vir die ontwikkeling van jou eie mikro-dienste. Sien Vrygestel Mikro Dienste vir die huidige lys. Spesiale dank aan Romain Guinot van die Open Source Center - Atos Origin (http://www.portaildulibre.fr) vir die verskaffing van 'n paar van die nuwe mikro-dienste, sowel vir die kern en as 'n afsonderlike module ('guinot) <. / li>
  • Toets verbeteringe. Soos tevore, die IRODS ontwikkeling weergawe voortdurend gebou en getoets op plaaslike DICE gashere en soms op verskillende platforms by die NMI Bou & amp; Toets fasiliteit. ICCAT toetse uitgebrei nuwe ICCAT funksionaliteit te dek. Sommige swaar vrag toetse is ontwikkel.
  • Installasie / Control verbeteringe. 'N Verskeidenheid van veranderinge aan die iRODS installasie en beheer skrifte spesifieke fout situasies te hanteer; ook finishSetup.pl sal nou werk ~ / .odbc.ini die [PostgreSQL] artikel wat ook in die ... / pgsql / etc / odbc.ini lêer gestoor, probleme op sommige leërskare, ens te vermy sluit ook , die Make skrifte sal nou outomaties modules wat bronkodelêers opgedateer het-skakel weer. En 'iinit' sal skep die ~ / .irods gids as dit nie teenwoordig is nie en gevra vir en stoor die nodige .irodsEnv items as hulle ontbreek. Die installering van skrifte nou standaard te Postgres 8.3.5.
  • New Oordrag Logging. As dit aangeskakel is (met die hand), die oordrag bedrywighede van kry, sit, herhaal, en rsync is aangeteken. Sien die kommentaar in rsDataObjClose.c vir meer inligting.
  • imkdir kan ouer versameling skep. A p opsie is bygevoeg na die imkdir opdrag te veroorsaak dit ouer versamelings te skep as hulle nie reeds bestaan ​​nie.
  • Ander Foutherstellings. Soos altyd, het ander foute is vasgestel en baie klein verbeterings aangebring; te veel om te beskryf.

Wat is nuut in die weergawe 1.1:

  • Grid sekuriteit infrastruktuur (GSI). GSI is nou ondersteun as 'n bykomende opsionele geldigheidsverklaring metode. Wanneer kliënte en bedieners is gebou GSI-enabled, kan gebruikers kies te kontroleer via hul GSI X.509 sertifikate. GSI is aangeskakel deur die beantwoording van 'n paar vrae in die irodssetup script.
  • elektroniese rekords Archives (ERA) Module Uitbreidings. Die ERA module bevat nuwe versamelings bestuur mikro-dienste vir die manipulering van voorwerpe, gebruiker rekeninge, toegang regte en metadata. Verskeie mikro-dienste is ook bygevoeg ouditspoor inligting van die ICCAT te haal. 'N XML module is geskep en bevat 'n mikro-diens wat verrig XSLT transformasies op iRODS voorwerpe. Verskeie diverse funksies is bygevoeg tot die kern stel van mikro-dienste (te druk data strukture, tyd manipuleer en toe te pas 'n Dublin Core metadata sjabloon).
  • 'n ryk web kliënt: iRODS Browser (Beta). Bekendstelling iRODS Browser (Beta), 'n gebruiker-vriendelike web aansoek vir iRODS gebruikers om toegang te verkry en iRODS versamelings gestoor word op enige iRODS bediener bestuur, met behulp van 'n standaard webblaaier. iRODS leser is hier aangebied: [1]. Geen installasie is nodig vir die eind-gebruikers, tensy jy wil jou eie iRODS leser, wat vereis uitgebreide kennis van web server setup / opset aan te bied. Jy kan meer inligting oor iRODS Browser op hierdie bladsy kry. IRODS_Browser
  • Berede gestruktureerde lêers. Dit is soortgelyk aan die bevestiging van 'n UNIX lêer gids tot 'n versameling in iRods 1.0 geïmplementeer. In hierdie geval, is 'n struktuur lêer (met interne struktuur wat lêers en subgidse) soos 'n teer lêer gemonteer in plaas van 'n lêer gids. Sodra die teer lêer gemonteer is, kan 'n gebruiker iCommands gebruik om die lêers en subgidse vervat in die teer lêer oop te maak. Die implementering sluit in:
  • Skep 'n raamwerk vir die bevestiging van verskeie tipes gestruktureerde lêers. 'N nuwe soort, 17 I / O funksies te implementeer (oop, lees, skryf, naby, ens) wat spesifiek op die gestruktureerde lêer moet die bestuurder verskaf word.
  • Die oomblik het ons geïmplementeer 'n tipe van gestruktureerde lêer -. Die teer lêer
  • imcoll - 'n nuwe gebod vir die bestuur (berg, ontkoppel, sync, ens) die gestruktureerde lêers. Daarbenewens het die montering en Ontheg van UNIX lêer dopgehou is verskuif van die ireg opdrag aan die nuwe imcoll opdrag.
  • Meer as 20 nuwe APIs (kliënt / bediener oproepe) is geskep om hierdie implementering te ondersteun.
  • iRods HDF5 integrasie. HDF5, 'n algemene doel biblioteek en lêer formaat vir die berging van wetenskaplike data, is opgeneem in die iRods raamwerk in die vorm van mikro-dienste. Vyf HDF5 microservices: msiH5File_open, msiH5File_close, msiH5Dataset_read, msiH5Dataset_read_attribute en msiH5Group_read_attribute is op die bediener geïmplementeer. HDF5 lêers kan nou in iRods gestoor word en die gebruikers kan gebruik iRods kliënt funksies HDF5 spesifieke oproepe te maak om toegang te verkry HDF5 lêers gestoor in iRods. Die kliënt implementering sluit ook 'n JNI koppelvlak wat toelaat dat die HFD5 Java leser HDF5View om toegang te verkry HDF5 lêers gestoor in iRods.
  • Java kliënt API: jargon. Die Java kliënt API vir die Data Grid nou amptelik sluit iRODS. Dit ondersteun die meeste van die huidige iRODS funksionaliteit, insluitend ICCAT navrae, lêer I / O, metadata manipulasie, en basiese reël teregstellings. 'N vinnige voorgereg gids plus 'n volledige API dokumentasie word hier aangebied: Jargon dokumentasie. Jy kan dit aflaai Jargon van hier. Extrods projek aflaai bladsy
  • Web Services beskikbaar as mikro-Services. 'N Mens kan nou skep iRODS mikro-dienste wat noem Web Services deur die wikkel die web diens interaksies met behulp van 'n gsoap koevert en skryf mikro-diens koppelvlakke vir toevoer en afvoer argumente vir die web dienste. 'N Beskrywing van hoe die koppelvlakke te skryf en hoe om toegang te verkry web dienste soos mikro-dienste is beskikbaar by:. Web_Services_As_Micro_Services
  • RuleGen Reël taal. Rulegen is 'n ontleder wat reëls geskryf in 'n mooier taal aan die kriptiese een nodig is deur irule en core.irb neem. Die invoer lêers vir die rulgen word aanbeveel om te wees * .R (.R uitbreidings) en die uitset geskep deur die rulegen is in die vorm van * Ir (Ir uitbreidings). Die rulegen ontleder is gevind in icommands / bin met sy bron lêers in icommands / rulegen. Daar is 'n nota genoem HELP.rulegen wat verduidelik hoe om te maak en gebruik die ontleder. Die nota bevat ook die grammatika van die rulegen taal. HELP.rulegen kan ook hier gevind word.
  • PHP kliënt API: prods. Bekendstelling prods, 'n PHP kliënt API vir iRODS. Dit ondersteun die meeste van die huidige iRODS funksionaliteit, insluitend ICCAT navrae, lêer I / O, metadata manipulasie, basiese reël teregstellings. 'N vinnige voorgereg gids plus 'n volledige API dokumentasie word hier aangebied: prods dokumentasie. Jy kan dit aflaai prods van hier. Extrods projek aflaai bladsy
  • Voorlopige ICCAT uitgevoer. 'N Voorlopige weergawe van die ICCAT Oudit is ontwikkel. As dit aangeskakel is, is belangrike gebeure (by die ICCAT vlak) aangeteken in 'n ICCAT oudit tafel. Dit is nog onder ontwikkeling.
  • Voorlopige Reël-georiënteerde databasis toegang (ADT). Daar is nou 'n voorlopige weergawe van Reël-georiënteerde databasis toegang (ADT). Dit is oor die algemeen soortgelyk aan SRB-MCAT DAI as dit bied toegang tot arbitrêre databasisse deur die iRODS stelsel, maar dit is gebaseer op die gebruik van Reëls en Microservices om dit te bereik. Daar is beduidende beperkings met hierdie weergawe, egter, en ADT sal aansienlik verbeter word in latere weergawes.
  • Windows i-opdragte. Die pre-gebou binaries is beskikbaar vir aflaai. Gebruikers kan ook die bou van hul eie Windows i-opdrag binaries van iRODS bron verspreiding.

Soortgelyke sagteware

Openwsman
Openwsman

11 May 15

clusterui
clusterui

14 Apr 15

Kommentaar te iRODS

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!