iRODS on uusi Data Grid sovellus kehittämä San Diego supertietokonekeskuksessa (SDSC) Storage Resource Broker (SRB) joukkue ja yhteistyökumppaneita. Järjestelmä perustuu saavutettu asiantuntemus soveltamisesta SRB tukevan teknologian tietojen ristikot, digitaaliset kirjastot, pysyviä arkistoja, ja reaaliaikaisia tietojärjestelmiä.
Johdon politiikka (sarjaa väitteet, että nämä yhteisöt tekevät heidän kokoelmista) ollaan tunnettu kannalta sääntöjä ja valtion tiedot. Tällä iRODS ydin, sääntökone tulkitsee sääntöjä päättää, miten järjestelmä on vastata erilaisiin pyyntöihin ja olosuhteet. iRODS on avoimen lähdekoodin (BSD-tyyppinen lisenssi).
Tuemme SDSC SRB samalla kehittää iRODS rinnakkain, ja tekee niin jo jonkin aikaa. Jossain vaiheessa, annamme työkaluja siirtyä SDSC SRB iRODS niille, jotka haluavat tehdä niin.
Mitä uutta strong> tässä julkaisussa:
- Major Uudet ominaisuudet:
- Uusi sääntö Engine. IRODS sääntökone on täysin uudelleen kirjoitettu. Se tukee vanha sääntö syntaksin sekä uusi sääntö kieli, joka on ilmeikäs ja helpompi työskennellä. Uusi sääntö kieli jäsennetään suoraan sääntö moottori, poistaa tarpeen ajaa rulegen ohjelma. Ominaisuuksiin kuuluu vahva tyypitys parametrit, tukea kokonaisluku ja kaksinkertainen tyyppi parametrit, indeksointi sääntöjä nopeammin toteuttamista. Esimerkkejä annetaan käyttöön kunkin mikro-palvelun uusi sääntö syntaksi. Järjestelmän säännöt ovat nyt määritelty core.re tiedoston sijasta core.irb ja voi myös tallentaa iCAT (ks Rules iCAT alla). Katso sääntö moottorin asiakirjan ja taaksepäin yhteensopivuus osa tästä lisätietoja. Vanha sääntö moottori voidaan vielä konfiguroida-in (käytössä), jos tarvitaan, kautta asetukset config.mk.
- käyttäminen Boost - Parempi Windows Tuki Pian. Boost kirjasto, joka sisältyy julkaisu, voidaan nyt mahdollisesti hyödyntää Linux / Unix isännät ja käytetään Windowsissa. Rakentaa sitä ajaa "buildboost.sh" ja sitten päivittää config.mk olla USE_BOOST asettaa ja ajaa tekemään. Käyttämällä Boost, Windows-versio on heti saatavilla, toisin kuin menneisyyden versioita, joissa iRODS kehittäjät tarvitaan portti muuttuu Windows-ympäristön ja Windows istutukset lag. Aiheeseen liittyvät ominaisuudet myös kehitteillä Renci ovat kyky asentaa Windows kautta irodssetup ja tuki iCAT-Enabled Server Windows. Kaikki nämä Windows on tarkoitus saada vapautumista seuraavan 3.0. Kiitos iRODS @ Renci joukkueen ensisijainen kehittämisen näistä ominaisuuksista (yhteistyössä DICE).
- Building C ++ tueksi edellä ominaisuus, useimmilla alustoilla, iRODS on nyt käännetty C ++ kääntäjä, g ++. Tämä on pitkälti näkymätöntä, mutta ei edellytä pieniä lähde muutoksia useimmissa iRODS .c tiedostot. Useimmat iRODS koodi on testattu kautta eri asetuksia, mutta yhteyttä iRODS joukkue jos jostakin ei rakentaa.
- Säännöt iCAT. Säännöt voidaan nyt rekisteröidä osaksi iCAT luetteloomme keskushallinto. Kun käytetään, kaikki muutokset säännöissä tallennetaan pääsääntöisesti versiot. Säännöt voidaan lukea iCAT osaksi in-memory sääntörakenteeseen. Säännöt voidaan kirjoittaa tiedoston muistissa sääntörakenteeseen. Säännöt voidaan sitten jakaa kunkin paikallisen sääntökannan varmistaa yhdenmukainen sääntö ympäristössä. Tämä tila ohjaa joukko mikro-palvelujen kuvatun säännön Base iCAT sivulla. Oletuksena järjestelmä sääntöjä hoidetaan samalla tavalla kuin aiemmat versiot, luetaan klo käynnistää tiedoston (core.re nyt sen sijaan core.irb).
- OS-tason todennus. Tarkoituksena OS todennus on mahdollistaa iRODS sallia käyttäjille, jotka ovat jo kirjautunut iRODS asiakasjärjestelmän avulla jonkinlaista OS määritetty todennus ja lupajärjestelmän (esim kirjautuneena käyttäen PAM, tai SSH-todennus). Katso OS autentikointi lisätietoja. Kiitos Chris Smith Distributed Bio tätä laajennusta.
- Rule debuggeri. XMessage järjestelmä on laajennettu merkittävästi, ja tukee nyt vikojen sääntöjä. On mahdollista yhden askeleelta läpi kunkin toimen, jossa luetellaan säännöt ja mikro-palvelut, jotka vedota hajautetussa ympäristössä. Katso "idbug 'i-komentoa.
- Saavutettavissa objektit. Kyselyt tiedonlähteitä voidaan kirjata iRODS kokoelmiin. Klikkaamalla realisoitavissa esine instantiates pyyntö, joka on tallennettu kopio rahaksi esine. Realisoitavissa objekteja voidaan käyttää pehmeitä linkkejä, jotka yhdistävät kauko resursseja iRODS kokoelma. Ajurit on kirjoitettu saatavuuden Z39.50, web-sivuja, anonyymi FTP, julkisen tiedon SRB tietojen ristikot, ja julkisen tiedon iRODS Data Grid. Tämä tekee mahdolliseksi rakentaa kokoelma, joka kattaa unfederated iRODS ja SRB tiedot verkkoja sekä muut tiedot hallintajärjestelmät. Nämä ovat moduuli, msoDrivers, joka on käytössä, luo joukon mikro-palveluita.
- Muita parannuksia:
- Suorita palvelimen root tilassa. "Ajaa palvelimen root" toimintatila mahdollistaa yhden ajaa iRODS palvelimia root etuoikeus. Tämä tila voi auttaa mahdollistaa joidenkin käyttäytymistä ja ominaisuuksia, jotka eivät ole mahdollisia juostessa iRODS tavallisena, oikeudettoman käyttäjän, mutta useimmissa tilanteissa ei-root-tila on edelleen edullinen ja suositeltavaa. Katso Run palvelimen root. Kiitos Chris Smith Distributed Bio tähän.
- Suuri tiedosto restart. Uuden iput ja iget --lfrestart vaihtoehto (täsmennetään uudelleenkäynnistys info tiedosto) mahdollistaa siirron jatkaa siitä, mihin se jäi, jos keskeyttää. Tätä voidaan käyttää X olevan osa yleistä hakemiston kuvat uudelleen. Tiedostot suurempi kuin 32 megatavua voidaan käynnistää uudelleen.
- - yrittää uudelleen vaihtoehto iput ja iget määrittää monta kertaa yrittää uudelleen. Tätä voidaan käyttää yhdessä -X mahdollisuus automaattisesti uudelleen toiminnan pettäessä.
- itrim --age ja --dryrun. Nyt mahdollisuus leikata vain tiedostoja vanhempia kuin tietyn iän ja myös mahdollisuus näyttää, mitä tehtäisiin ilman todella trimmausta tiedostoja.
- Seuranta ja poistamalla orpo tiedostoja - Orphan luomia tietoja poistamalla esineitä, kun resurssi fyysisen tiedostot laski nyt seurata ja voidaan poistaa uuden --orphan mahdollisuus irmtrash.
- Tilintarkastus Extensions. SQL laajennukset ovat nyt saatavilla parantaa tilintarkastuksen. SQL on mukana joka voidaan konfiguroida ja hoitaa "irodssetup" (tai ajaa käsin), joka lisää taulukoita, laukaisee jne Katso palvelin / ICAT / auditingExtensions hakemisto lisätietoja. Kiitos NASA Center for Climate Simulation (NCC) tähän.
- Virhekorjauksia (osittainen luettelo) ja Lisäparannuksia
- Server päättymättömään silmukkaan kiinteä. Vika korjattiin, jos lapsi irodsServer voisi päästä päättymättömään silmukkaan ja käyttää paljon CPU aikaa johtuen jonoon ongelma. Tämä oli laastari irods_2.5_patch_1.
- irsync irods kohteeseen irods korjata. Fix lisättiin ratkaista ongelma irsync jossa iRODS kohteeseen iRODS (i: xi: y) synkronointi ei toimi. Tämä oli laastari irods_2.5_patch_2.
- Fix iRODS FUSE (irodsFs) satunnaista ripustaa - fix lisättiin käsitellä satunnainen hang aiheuttama ylivuodon laiteparipyynnöt lisäämällä odotus jono. Lisäksi on lisätty käsittely socket timeout Alpinen.
- Tuki uudemmille ODBC. Muutos tarvitaan uudempia versioita ODBC, erityisesti Ubuntu 11.04 64-bittinen isännät, MySQL. Tämä oli laastari irods_2.5_patch_3.
- $ userNameClient on nyt saatavilla acAclPolicy sääntö
- rsFileRmdir ongelma Solaris on vahvistettu.
- Fixed bug 133 - "iput komento kaatuu jos väliraportti haetaan" käyttäen fix antama Gene Soudlenkov.
- rajat vyöhyke virheilmoitus (autentikointi) on nyt oikein palautetaan asiakkaalle.
- chmod ongelma (oktaali ei kokonaisluku) vuonna univMSSDriver.c on vahvistettu.
- iqmod voi nyt hyväksyä päivämäärät VVVV-KK-DD.hh: mm: ss.
- Pidemmät jouset ovat nyt sallittuja "iadmin '' asq" (lisää hausta)
- mahdollista jakaa nollalla välttää irodsGuiProgressCallbak.
- Vaihda transStat_t kanssa transferStat_t yhdenmukaistettava 64 bittinen kokonaisluku 64 bittinen osoite rajan
- iqstat valinnaisen säännön indikaattori on nyt RuleID (kuten iqdel ja iqmod) sijasta säännön nimi.
- Lisää "haarukka ja exec" tilassa irodsReServer koska Windows-alustalle ei tue "haarukka" vain toimi.
- ireg nyt mahdollisuus laskea tarkistussumma (kiitos Chris Smith tähän).
- irodsServer nyt tarkastukset ja käyttää spLogLevel ympäristömuuttujien, kuten agentti tekee.
- Iscan kiinnitettiin käsitellä suurempia kokoelmia, välttäen "liian monta samanaikaista lausuntoja" sulkemalla lisäkysymyksiä.
- irodsctl käsikirjoitus järjestelmä nyt asettaa LD_LIBRARY_PATH vuonna GLOBUS_LOCATION (vuonna irods.config).
- irepl apua nyt myös kommentteja käyttäen irsync rajat vyöhykkeen toimintaa.
- msiExecGenQuery ja msiExecStrCondQuery mikro-palvelut mahdollistavat nyt "Ei Rivit löydy" perusteltuna vastauksena.
- ichmod kauko-vyöhyke käyttäjille "käyttäjätunnus # zonename", on nyt mahdollista kautta laajennus msiSetAcl. Kiitos Jean-Yves Nief of IN2P3 tähän.
- Muuttunut logiikkaa vain soittaa acPostProcForCollCreate, acPostProcForPut ja acPostProc, jos liittyy toiminnan onnistunut.
- "nimetä" -toiminto on lisätty yleispalvelun MSS kuljettaja. Kiitos Jean-Yves Nief of IN2P3 tähän.
- yleisen kyselyn ja iquest ja muut asiakkaat voivat nyt käsitellä käyttäjän edellyttäen "IN" tai "välillä" ehto yleisen kyselyn Esimerkiksi puhelun: iquest "SELECT RESC_NAME MISSÄ RESC_CLASS_NAME IN (" bundle "," arkisto) ja iquest "SELECT DATA_NAME MISSÄ DATA_ID toisistaan" 10000 "'10020' '.
- aikaleima on lisätty iput / iget -P vaihtoehto.
- iqdel nyt -a (kaikki) ja -u (käyttäjä) mahdollisuus sallia poistetaan kaikki työpaikat ja työpaikat kuuluvat käyttäjälle.
- muistivuotokuvioista liittyvät applyRuleForPostProcForWrite ja applyRuleForPostProcForRead on vahvistettu.
- Kyselyt (iquest ym) ristiriitaisin "ja" ja "ja" edellytykset ovat nyt käsitellään oikein.
- ongelma kirjallisesti Tietokantaobjekti toteutustuloksissa esineet (DBORs) osaksi iRODS on vahvistettu.
- ICAT tietokanta indeksin (data_type_name) lisättiin niin, että "idbo ls" jatkaa menestyvät hyvin mittakaavassa.
- Vika korjattiin, joka oli estänyt msiDataObjPutWithOptions korvaamasta nykyisten kappaletta.
- väliaikainen salasanalla muutettiin käyttöön IDROP ja IDROP-lite.
- irodsctl nyt tarkistaa, että palvelin / lokihakemiston olemassa ja on kirjoitettava ja antaa tarkat virheilmoitukset näissä tapauksissa.
- Tuki lisättiin orpo tiedostoja, kuten irmtrash --orphan vaihtoehto.
- -G vaihtoehto rekisteröitymättä jäljennöksiä on nyt tuettu.
- muutos tehtiin kirjautua oikea prosessi-id-palvelimen lokitiedostoja kaikissa tapauksissa. Aiemmin oli harvinaista tilanteissa pid voi olla virheellinen.
- Limits korotettiin niin, että hyvin pitkiä merkkijonoja voidaan johtaa osaksi "imeta".
- Kerberos kirjastot nyt linkitetään FUSE asiakas jos KRB_AUTH asetettu. Kiitos Chris Smith tähän.
- fix tehtiin estämään ydin kaatopaikka scanUtil jos paikallinen lähde polkua ei ole '/'. Kiitos Chris Smith tähän.
- Uusi asiakas / palvelin puhelu (API), rcDataObjFsync lisättiin. Kiitos John Knutson yliopiston Texas tähän.
- bugi korjattiin välttää tarpeettomat tarpeeton sisäisen kyselyn, hieman parantaa suorituskykyä joissakin tapauksissa.
- ongelma liikkuva ("IMV) tiettyjen kokoelmia on vahvistettu. Jos kokoelma sisälsi tietojen esine, joka ei ollut kirjoitettavissa omistaja kokoelma, fyysinen siirto epäonnistuu. Nyt tämä käsitellään erityistapauksena ja sallittua, jos käyttäjä on omistajan kokoelma.
- fix voidaan estää SYS_COPY_LEN_ERR virheen iget ja ICP kun tietosisältö on muutettu joidenkin mikro-palveluita.
- 'notify.pl "käsikirjoitus on kehitetty, joka voidaan ajaa säännöllisesti tarkistaa määritelty (määritetty) kokoelmat ja lähettää sähköpostitse ilmoituksen, kun data-objektit lisätään tai poistetaan. Katso skriptejä / ilmoittaa hakemistoon lisätietoja.
- 'irsync "komento voi nyt hyväksyä tyhjä i: argumentti. Komento "irsync tiedostonimi i:" nyt tallentaa tiedoston (tarvittaessa) nykyiseen iRODS kokoelma.
- Radiovastaanottimet:
- Tekijänoikeudet ja lisenssit tekstitiedostot on päivitetty sisältämään University of North Carolina at Chapel Hill ja Data vaativille Cyberinfrastructure säätiön lisäksi Regents Kalifornian yliopistosta. Tietenkin iRODS lupa on edelleen täysin Open Source (BSD tyyliin).
Mitä uutta strong> versiossa 2.0:
- Federation. Zone federaatio on lisätty, joka tarjoaa tilat kahden tai useamman itsenäisen iRods järjestelmien vuorovaikutuksessa toistensa kanssa ja mahdollistaa saumattoman pääsyn tietojen ja metatietojen poikki näiden iRods järjestelmiä. Nämä järjestelmät ovat nimeltään iRODS Zones, jossa kunkin vyöhykkeen käynnissä oma ICAT ja hallinnonala. iRODS Liitto vaatii vähemmän synkronointi vyöhykkeiden kuin samanlainen SRB federaation järjestelmä. Katso Federation ja federaation hallinto lisätietoja.
- Master / Slave ICAT Oracle. IRods asennus tai alue voidaan konfiguroida toimimaan yhdellä Master ICAT plus nolla tai useamman Slave iCats. Tarkoituksena Slave ICCAT on parantaa reagointikykyä kyselyt poikki Wide-Area Network. Slave iCats käytetään "vain luku" tyyppi kyselyt. Seuraavat icommands on muutettu käyttämään Slave ICAT oletuksena: ICD, iget, ILS, ilsresc ja iqstat. Tämä käyttää RDBMS toimintoja sychronize ICAT tietokannat ja niin se on käytettävissä Oracle ICAT RDBMS.
- Alkuperäinen SRB iRODS Muuttoliike työkalu. Nyt alustava versio työkalu auttaa muuntaa SRB oikeusasteen iRods yksi. "M2icat.pl" Komentosarja käyttää Spullmeta saada SRB-MCAT tietoja ja luo ja suorittaa sarjaa komentoja iadmin, psql ja imeta luoda resursseja, kokoelmia, dataObjects ja käyttäjien iRods oikeusasteessa. IRODS järjestelmä voi sitten käyttää entisen-SRB tietoja ilman liikkuvia fyysistä tiedostoja. Tämä on vielä kesken ja voi käsitellä monia piirteitä SRB, mutta voit halutessasi kokeilla sitä. Katso käsikirjoituksen lisätietoja ja ota yhteyttä, jotta voimme suunnitella ylimääräisiä laajennuksia.
- Grid Security Infrastructure (GSI) parannukset. Merkittävä ongelma iRODS käyttöliittymän GSI korjattiin, jonka avulla säännöllisesti iRODS käyttäjät authenctiate kanssa GSI. Käyttäjät voivat myös nyt asettaa ympäristömuuttujien SERVER_DN todentaa palvelimen kautta GSI järjestelmä (suorittaa keskinäinen todennus).
- iRods FUSE parannuksia. iRods FUSE toimii nyt uusimmat versiot sulake sijasta vain versio 2.7.0. Välimuistitallennus tiedostoja ja hakemistoja kyselyn tulokset parantaa suorituskykyä getattri puhelun, joka on soittaa usein sulakkeella. Pienet tiedostot välimuistissa parantaa I / O-suorituskykyä pieniä tiedostoja. Tiedostotiloissa tiedostoja on otettu käyttöön, jotta chmod tiedostoja nyt toimii. Sinun pitäisi nähdä suorituskykyä merkittävästi parantunut komentoja kuten ls tai cp pieniä tiedostoja.
- iRODS Explorer Windows. Uuden iRODS Explorer for Windows on ollut saatavilla vuodesta syyskuun puolivälissä. Kuten kuvattu ikkunat sivulla, tämä on iRODS selain, joka toimii kuten Windowsin binary ja tarjoaa rikkaan graafinen käyttöliittymä ja nopea navigointi on hierarkkinen kokoelma-tiedoston rakennetta sisältä iRODS. Lisäksi käyttäjät voivat lisätä, muokata ja katsella metatiedot pitkä jono arvojen kautta käyttäjäystävällinen metatiedot dialogi.
- DataMode säilynyt. "DataMode" metatiedot tuote lisättiin siten, että tiedoston tila ladatut tiedostot iRods ja ladata iRods, voidaan säilyttää. "DataMode" on read-write-Suorita tilan käyttäjä, ryhmä, muut, tiedoston.
- Uusi niputtamista. Uusi "ibun" komentoa käytetään käsittelemään niputtaminen pieniä tiedostoja rakenteeltaan tiedostoja kuten tar-tiedostoja. Sitä voidaan käyttää lataamiseen, lataaminen ja arkistointiin suuri määrä pieniä tiedostoja. Esimerkiksi ladata useita pieniä tiedostoja, käyttäjä voi käyttää normaalia UNIX tar-komento tar nämä tiedostot yhdeksi tar-tiedosto. Tämä yksittäinen tar-tiedosto voidaan sitten ladata iRods käyttäen iput komentoa. "Ibun -x" komennolla voidaan pyytää iRods palvelin Pura tämä tiedosto paljon pieniä tiedostoja ja rekisteröidä nämä pienet tiedostot ICAT. Samoin "ibun -c" komentoa voidaan käyttää tehokkaasti ladata suuri määrä pieniä tiedostoja.
- Uusi "ipasswd" Command. "Ipasswd" avulla käyttäjät vaihtamaan iRODS salasana. Kuten vastaavan iadmin komento, salasana on sotkettu verkon siirto.
- Sääntö suuntautunut Data Access (RDA) siirretty Oracle. RDA on nyt tuettu Oracle sekä edellisen PostgreSQL. RDA tarjoaa pääsyn mielivaltaista tietokantoihin iRODS järjestelmä, hieman kuten SRB DAI (Database Access Interface), mutta se toteutetaan sääntöjä ja mikro-palveluita.
- Muut RDA parannuksia. MsiRdaRollback mikro-palvelu on toteutettu; Joissakin muistivuotokuvioista vahvistettu; ja sotkettu muoto RDA salasana voidaan asettaa RDA asetustiedostoon.
- Rule-kieli "tauon". "Tauon" lausunto on nyt hyväksytty iRODS sääntö kielen murtautua ulos varten, kun taas, ja foreach silmukoita.
- Federation Käyttäjän ja hallinnollisia muutoksia. Vuonna iadmin ja imeta komentoja, käyttäjät ovat nyt edustettuina valinnaisella Zone (käyttäjänimi [#zone]), jossa paikallinen Zone on oletusarvo. iadmin on mkzone, modzone ja rmzone subcommands manipuloida etävyöhykkeen tietoa. ilsresc, imeta ja irmtrash nyt 'z zoneName "vaihtoehtoja työskennellä kauko Zones. Sisäisesti, käyttäjän todennus käyttää lisävarusteena vyöhykkeen nimi.
- Federation Server Authentication. Valmiudet lisättiin jossa iRODS Server joka todennetaan Client kauko Zone, on itse todennettu. Tämä on valinnainen, mutta erittäin suositeltava liittovaltio Zones turvallisuuden parantamiseksi. Katso - lisätietoja.
- Zone nimeäminen. Iadmin työkalu voidaan nyt käyttää nimetä paikallisen Zone, käsittely muuntaminen Zone ja käyttäjätiedot ja uudelleennimeäminen käyttäjän kotiin kokoelmat (via uusi sääntö ja mikro-palvelut). Tämä voi olla hyödyllinen iRODS Zone federaation.
- Ajastettu yhteys -T vaihtoehto. Uusi -T vaihtoehto lisättiin iput, iget, irepl ja ICP komentoja jolla uudistetaan socket yhteys asiakkaan ja palvelimen 10 minuutin jälkeen yhteys. Tämä saa ympäri ongelma pistorasiat saada vanhentunut palomuurin ilmoittamat jotkut käyttäjät.
- Uusi RBUDP tiedonsiirto tilassa. Uusi tiedonsiirtotilaa - RBUDP (Luotettavat Blast UDP) lisättiin lisäksi nykyisten peräkkäinen (yksittäinen TCP stream) ja rinnakkain (multi TCP virtoja) tilat tukee tällä hetkellä iRODS. RBUDP on kehittänyt Eric Hän, Jason Leigh, Oliver Yu ja Thomas Defanti U of Ill Chicagossa. http://www.evl.uic.edu/cavern/RBUDP/Reliable Blast UDP.html Se käyttää UDP-protokollaa korkean suorituskyvyn tiedonsiirron. Uusi vaihtoehto-Q on lisätty iput, iget, irepl ja ICP komento määrittää käytön RBUDP protokollan.
- HDF5 / iRods parannukset. HDF5 / iRods asiakas voi nyt rakentaa ilman linkittää HDF5 kirjastoon. JNI valmiudet JAVA asiakkaalle tällaisia hdfView, lisättiin. Muisti vuotaa on vahvistettu.
- Peritty Pääsyluvat. Perintö ominaisuutta voidaan asettaa kokoelma aiheuttaa uusia tietoja-esineet ja osa-kokoelmia perustettu sen hankkimaan käyttöoikeudet (ACL) on kokoelma. Katso ichmod -h 'ja' ILS -A 'lisätietoja.
- ICAT parannukset. IRODS metatietoluetteloon käyttöliittymä ohjelmisto (ICCAT) on parannettu monin tavoin, lisäksi muutoksia iRODS Zone liitto. Pääsy Audit taulukoiden kautta kyselyjä on nyt rajoitettu oletuksena. Bugi korjattiin tekemisissä rekursiivisesti asettamalla kulunvalvonta on toistettu data-esineitä. Ongelmia saada totalRowCount (pyydettäessä) ratkaistiin (sekä Oracle ja Postgres). Vuonna General-kysely, minkä tahansa määrän yhdistettä olosuhteissa (erotettu || tai & amp; & amp;) voidaan nyt hoitaa (kahden sijaan). Kun useita virheitä, ICAT toiminnot (kun käytetään PostgreSQL) tekee automaattista palauttamista, jotta myöhemmin SQL toimiakseen. Jotkut ICAT-Oracle muistivuotokuvioista löydettiin ja kiinteä. imeta ja ICAT AVU kyselyt voi nyt hyväksyä useita ehtoja erotettu "ja" ja yksi "tai". "Isysmeta" voi nyt asettaa data-tyyppinen data-esine. Parempaa säilyttämiseksi pitkällä aikavälillä, sisäisiä muutoksia tehtiin siten, että ICCAT yleisiä kyselyjä rakenteeltaan.
- Muita Micro-palveluita. Uusia mikro-palveluja on lisätty, jotta uusia toimintoja, kuten joitakin ominaisuuksia kuvattu julkaisutiedotteessa. Näitä voidaan myös käyttää omia sääntöjä ja esimerkkeinä kehittää omia mikro-palvelut. Katso Julkaisupäivä Micro palvelut nykyistä luetteloa. Erityiset kiitokset Romain Guinot Open Source keskus - Atos Origin (http://www.portaildulibre.fr) tarjoamiseksi joitakin uusia mikro-palvelut, sekä ydin ja koska erillistä moduulia (Guinot ').
- Testaus parannukset. Kuten aiemminkin, IRODS kehitysversio on jatkuvasti rakennettu ja testattu paikallisia DICE isännät ja joskus eri alustoille NMI Rakenna & amp; Testauslaitoksen. ICAT testejä laajennettiin koskemaan uusia ICAT toiminnallisuutta. Jotkut raskaan kuorman testit kehitettiin.
- Asennus / Ohjaus parannukset. Erilaisia muutoksia tehtiin iRODS asennus ja valvonta skriptit käsitellä tiettyjä virhetilanteita; myös, finishSetup.pl päivittää nyt ~ / .odbc.ini sisällyttää [PostgreSQL] jakso, joka on myös tallennettu ... / pgsql / etc / odbc.ini tiedoston, välttää ongelmia joidenkin isännät, jne Myös , Make skriptejä nyt automaattisesti uudelleen yhteyden moduulit, jotka ovat päivittäneet lähdetiedostoihin. Ja "iinit" luo ~ / .irods hakemistoon, jos se ei ole läsnä ja kysymään ja tallentaa tarvittavat .irodsEnv kohdetta, jos ne puuttuvat. Asentaa skriptejä nyt oletusarvoisesti Postgresin 8.3.5.
- Uusi Siirto loki. Kun käytössä (manuaalisesti), siirto toimintaa saada, laittaa, jäljitellä, ja rsync kirjautunut. Katso kommentit rsDataObjClose.c lisätietoja.
- imkdir voi luoda vanhempi kokoelma. -p Vaihtoehto lisättiin imkdir komento aiheuttaa sen luoda vanhemman kokoelmia, jos ne eivät jo ole.
- Muut korjauksia. Kuten aina, muita vikoja on korjattu ja monet pienet parannukset; liian paljon kuvaamaan.
Mitä uutta strong> versio 1.1:
- Grid Security Infrastructure (GSI). GSI on nyt tuettu ylimääräisenä vapaaehtoinen todennusmenetelmää. Kun asiakkaat ja palvelimet rakennetaan GSI-käytössä, käyttäjät voivat valita todentaa kautta GSI X.509 varmenteet. GSI on käytössä vastaamalla muutamia kysymyksiä irodssetup script.
- Electronic Records Arkisto (ERA) Moduuli Extensions. ERA-moduuli sisältää uusia kokoelmia hallinta mikro-palvelut manipuloimalla esineitä, käyttäjätilejä, käyttöoikeudet ja metatiedot. Useat mikro-palvelut ovat myös lisätty hakea kirjausketjun tietoja iCAT. XML-moduuli on luotu ja se sisältää mikro-palvelu, joka suorittaa XSLT muunnokset iRODS esineitä. Useat sekalaiset tehtävät on lisätty ydinjoukko mikro-palvelut (tulostaa tietorakenteita, manipuloida aikaa ja soveltaa Dublin Core metatietomalli).
- rikas web client: iRODS Browser (Beta). Esittelyssä iRODS Browser (Beta), käyttäjäystävällinen web-sovellusten iRODS käyttäjät voivat käyttää ja hallita iRODS kokoelmia tallenneta mihinkään iRODS palvelimelle, tavallisella web-selaimella. iRODS Selaimen isännöi täällä: [1]. Ei asennus on välttämätöntä loppukäyttäjille, ellet halua isännöidä omaa iRODS selain, joka edellyttää laajaa tuntemusta web-palvelimen asennus / kokoonpanon. Voit saada lisätietoja iRODS Selaimen tällä sivulla: iRODS_Browser.
- Asennettu jäsennelty tiedostot. Tämä on samanlainen asennus UNIX-tiedosto hakemistoon kokoelma toteutetaan iRods 1.0. Tällöin rakenne tiedosto (jossa sisäinen rakenne, joka sisältää tiedostot ja alihakemistot), kuten tar-tiedosto asennetaan sijasta tiedoston hakemistoon. Kun tar-tiedosto on asennettu, käyttäjä voi käyttää iCommands käyttää tiedostot ja alihakemistot sisältämät tar-tiedosto. Täytäntöönpanoon kuuluu:
- Puitteiden luominen asennukseen useita eri strukturoitujen tiedostoja. Toteuttamiseksi uudenlainen, 17 I / O-toimintoja (avata, lukea, kirjoittaa, lähellä, jne) ominaisia jäsennelty tiedosto on annettava kuljettajalle.
- Tällä hetkellä meillä on toteutettu yhdenlaista jäsennelty tiedosto - tar-tiedosto.
- imcoll - Uusi komento hallintaan (mount, irrotetaan, sync jne) strukturoitujen tiedostoja. Lisäksi asennus ja Irrotetaan UNIX tiedostohakemistot on siirretty ireg komennon uuden imcoll komennon.
- Yli 20 uutta API (client / server puhelut) on luotu tukemaan tätä toteuttamista.
- iRods HDF5 Integration. HDF5, yleiskäyttöinen kirjasto ja tiedostojen tallentamista varten tieteellistä tietoa, on integroitu iRods puitteet muodossa mikro-palveluja. Viisi HDF5 microservices: msiH5File_open, msiH5File_close, msiH5Dataset_read, msiH5Dataset_read_attribute ja msiH5Group_read_attribute on toteutettu palvelimella. HDF5 tiedostot voidaan nyt tallennettu iRods ja käyttäjät voivat käyttää iRods asiakkaan toimintoja, jotta HDF5 erityisiä puhelut pääsyn HDF5 tallennetut tiedostot iRods. Asiakas täytäntöönpano kuuluu myös JNI käyttöliittymä, joka mahdollistaa HFD5 Java selaimen HDF5View pääsyn HDF5 tallennetut tiedostot iRods.
- Java Client API: ammattikieltä. Java Client API DataGrid nyt virallisesti kuuluu iRODS. Se tukee useimpia nykyisiä iRODS toimintoja, kuten iCAT kyselyt, tiedoston I / O, metatiedot manipulointi, ja perussääntö teloitukset. Pikakäynnistysopas plus koko API dokumentaatio isännöi täällä: jargon dokumentointi. Voit ladata jargon täältä: extrods projektin lataussivulle.
- Web Services Saatavana Micro-palvelut. Yksi voi nyt luoda iRODS mikro-palveluja, jotka kutsuvat Web Services kietomalla verkkopalvelun vuorovaikutusten gsoap kirjekuori ja kirjoitan mikro-palvelun rajapinnat tulon ja lähdön argumentteja verkkopalvelut. Kuvaus siitä, miten kirjoittaa niitä rajapintoja ja miten päästä verkkopalveluissa mikro-palveluja on saatavilla osoitteessa: Web_Services_As_Micro_Services.
- RuleGen sääntö Kieli. Rulegen on jäsennin joka vie säännöt kirjoitettu mukavampi kieli arvoituksellinen yhden tarvitsemat irule ja core.irb. Tulo tiedostot rulgen suositellaan * .r (.r laajennukset) ja tuotos luotu rulegen on muodossa * .ir (.ir laajennukset). Rulegen parseri löytyy icommands / bin sen lähde tiedostoja icommands / rulegen. On merkille nimeltään HELP.rulegen joka kertoo miten ja käyttää parseri. Muistioon sisältyy myös kieliopin rulegen kielen. HELP.rulegen löytyy myös täältä.
- PHP Client API: sauvoja. Esittelyssä sauvoja, PHP Client API iRODS. Se tukee useimpia nykyisiä iRODS toimintoja, kuten iCAT kyselyt, tiedoston I / O, metadata manipulointi, pääsääntö teloitukset. Pikakäynnistysopas plus koko API dokumentaatio isännöi täällä: sauvoja dokumentointi. Voit ladata sauvoja täältä: extrods projektin lataussivulle.
- Alustavat ICAT Tilintarkastus. Alustava versio ICAT Tilintarkastus on kehitetty. Kun toiminto on käytössä, merkittäviä tapahtumia (at ICAT tasolla) kirjataan osaksi ICAT tarkastuksen pöytä. Tämä on vielä kehitteillä.
- Alustavat sääntö suuntautunut Database Access (RDA). Nyt alustava versio sääntö suuntautunut Database Access (RDA). Tämä on yleisesti ottaen samanlainen kuin SRB-MCAT DAI se tarjoaa pääsyn mielivaltaisen tietokantoihin iRODS järjestelmä, mutta se perustuu käyttöön sääntöjä ja Microservices tämän tavoitteen saavuttamiseksi. On huomattavia rajoituksia tämän version, kuitenkin, ja RDA on parantunut merkittävästi myöhemmissä julkaisuissa.
- Windows i-komentoja. Valmiiksi rakennettu binäärit ovat ladattavissa. Käyttäjät voivat myös rakentaa omia Windows i-komennot päässä iRODS lähdejakaumaa.
Kommentteja ei löytynyt