iRODS

Screenshot Software:
iRODS
Detalii soft:
Versiune: 3.1
Incarca data: 14 Apr 15
Licenţă: Gratuit
Popularitate: 15

Rating: 5.0/5 (Total Votes: 2)

iRODS este un nou sistem de aplicare grila de date dezvoltate de San Diego Supercomputer Center (SDSC) Storage Resource Broker (SRB) Echipa și colaboratori. Sistemul se bazează pe expertiza dobândită prin aplicarea tehnologiei SRB în sprijinul rețelelor de date, bibliotecile digitale, arhive persistente și sisteme de date în timp real.
Politicile de management (seturi de afirmații că aceste comunități fac despre colecțiile lor) sunt caracterizate în termeni de reguli și informații de stat. La miezul iRODS, o norma motor interpretează norme pentru a decide modul în care sistemul este de a răspunde la diferite cereri și condiții. iRODS este open source (sub licență de tip BSD).
Noi susținem SDSC SRB în timp ce în curs de dezvoltare iRODS în paralel, și va face acest lucru de ceva timp pentru a veni. La un moment dat, vom oferi instrumente pentru a migra de la SDSC SRB la iRODS pentru cei care doresc să facă acest lucru.

Ce este nou în această versiune:

  • majore Caracteristici noi:
  • New Rule Engine. IRODS Articolul Motorul a fost complet rescris. Acesta susține vechi sintaxa regulă, precum și un nou limbaj normă, care este mai expresiv și mai ușor să lucreze cu. Noul limbaj regulă este analizat direct de motor regulă, eliminând necesitatea de a rula programul rulegen. Caracteristicile includ tastarea puternic de parametri, sprijin pentru întreg și parametrii de tip double, indexarea a normelor de executare mai repede. Exemplele sunt prevăzute pentru utilizare de fiecare micro-serviciu în noua sintaxă regulă. Normele de sistem sunt acum definite în fișierul core.re loc de core.irb și poate fi, de asemenea, stocate în ICAT (a se vedea Regulamentul din ICAT de mai jos). A se vedea documentul motor regulă și partea de compatibilitate de care de mai multe informații. Motorul regulă vechi pot fi configurate de la (activat), dacă este necesar, prin setările în config.mk.
  • Utilizarea Boost - Îmbunătățirea pentru Windows Suport în curând. Biblioteca Boost, care este inclus în versiunea, poate fi acum utilizat în mod opțional pe Linux / Unix gazde și vor fi folosite pe Windows. Pentru a construi cu rula "buildboost.sh" și apoi actualizați config.mk a avea USE_BOOST seta și a alerga face. Prin utilizarea Boost, versiunea pentru Windows va fi disponibil imediat, spre deosebire de versiunile anterioare, în cazul în care dezvoltatorii iRODS necesare pentru modificări portuare în mediul Windows și lansează Windows ar GAL. Caracteristici asemanatoare, de asemenea, în curs de dezvoltare la Renci sunt capacitatea de a instala pe Windows prin irodssetup și suport pentru un server ICAT-Enabled pe Windows. Toate aceste caracteristici Windows sunt programate pentru eliberarea următor 3.0. Datorită iRODS @ echipa Renci pentru dezvoltarea principal al acestor caracteristici (în colaborare cu DICE).
  • Echipament cu C ++ În susținerea caracteristica de mai sus, pe majoritatea platformelor, iRODS este acum compilat cu compilatorul C ++, g ++. Acest lucru este în mare măsură invizibil, dar au nevoie de schimbări minore sursă în majoritatea dosarelor iRODS .c. Cele mai multe dintre codul iRODS a fost testat, prin diferitele opțiuni de configurare, dar contactați echipa iRODS dacă unele aspecte nu pentru a construi.
  • Regulamentul din ICAT. Regulile pot fi acum înregistrate în catalogul ICAT pentru administrația centrală. Când utilizat, toate modificările aduse normelor sunt stocate ca versiunile regulă. Regulile pot fi citite de la ICAT într-o structură regulă în memorie. Regulile pot fi scrise într-un fișier de la structura regulă în memorie. Regulile pot fi apoi distribuite la fiecare bază regulă locală pentru a asigura un mediu regulă uniformă. Acest mod este controlată de un set de micro-servicii, astfel cum este descris în baza de reguli în pagina ICAT. În mod implicit, regulile de sistem sunt gestionate într-un mod similar cu versiunile anterioare, fiind citit la pornire dintr-un fișier (core.re acum, în loc de core.irb).
  • autentificare la nivel de sistem de operare. Scopul autentificare sistem de operare este de a permite iRODS să autorizeze utilizatorii care au conectat deja într-un sistem client iRODS folosind o formă de regim de autentificare și autorizare OS-configurate (de exemplu, autentificat folosind PAM, sau prin autentificare ssh). Vezi autentificare OS pentru mai multe informații. Datorită Chris Smith a distribuit Bio pentru această extensie.
  • Articolul debugger. Sistemul xMessage a fost extins în mod substanțial și sprijină acum depanare de reguli. Este posibil să singur pas prin fiecare acțiune, enumerând normele și micro-serviciile care sunt invocate în mediul distribuit. A se vedea "idbug" i-comanda.
  • Obiecte realizabilă. Întrebare cu privire la resursele informaționale pot fi înregistrate în colecții iRODS. Făcând clic pe obiect realizabil instanțiază cererii, care este stocat ca o replică a obiectului realizabil. Obiecte realizabil poate fi folosit ca link-uri moi care se integrează resurse de la distanță într-o colecție iRODS. Drivere au fost scrise pentru accesarea Z39.50, pagini web, site-uri FTP anonime, date publice în rețelele de date SRB, și date publice într-o rețea de date iRODS. Acest lucru face posibil să se construiască o colecție care se întinde iRODS unfederated și rețelele de date SRB, precum și alte sisteme de gestionare a datelor. Acestea sunt un modul, msoDrivers, care, atunci când este activată, creează un set de micro-servicii.
  • Alte Îmbunătățiri:
  • Server Executare ca modul rădăcină. "Serverul rulat ca root" mod de funcționare permite să rulați serverele iRODS cu rădăcină privilegiu. Acest mod poate ajuta permite unele comportamente și caracteristici care nu sunt posibile atunci când rulează iRODS ca un utilizator normal, neprivilegiat, deși în cele mai multe situații în modul non-root este încă preferată și recomandată. A se vedea rula serverul ca root. Datorită Chris Smith a distribuit Bio pentru asta.
  • repornire fișier mare. Noua opțiune iput și iget --lfrestart (specificând un fișier de informatii repornire) permite transferul de a continua de unde a rămas, dacă întreruptă. Acest lucru poate fi folosit cu -X pentru a fi parte dintr-un director global încărcări reporni. Fișierele mai mari de 32 de MB poate fi repornit.
  • - reîncearcă opțiune pentru iput și iget pentru a specifica numărul de ori pentru a încerca din nou. Acest lucru poate fi folosit în combinație cu X opțiunea de a reporni în mod automat funcționarea în caz de eșec.
  • itrim --age și --dryrun. Există acum o opțiune pentru a tunde numai fișierele mai vechi de o anumită vârstă și, de asemenea, o opțiune pentru a afișa ceea ce ar fi făcut fără tunderea de fapt fișierele.
  • Urmărirea și ștergerea fișierelor orfane -. Fișierele orfane create prin eliminarea obiecte de date în cazul în care resursa a fișierelor fizice a scăzut cu sunt acum urmărite și pot fi șterse cu o noua optiune --orphan de irmtrash
  • Extensii de audit. Extensiile SQL sunt acum disponibile pentru audit îmbunătățită. Un script SQL este inclus, care poate fi configurat și a alerga cu "irodssetup" (sau a alerga manual), care adaugă mese, declanseaza, etc. Vezi / ICAT directorul server / auditingExtensions pentru mai multe informații. Datorită Centrul NASA pentru Clima Simulare (CNMF) pentru acest lucru.
  • fix Bug-uri (lista partiala) și îmbunătățiri suplimentare
  • Server buclă infinită fix. O problemă a fost fixat în cazul în care copilul a irodsServer ar putea obține într-o buclă infinită și folosi până cantitate mare de timp CPU din cauza unei probleme cerere coadă. Acest lucru a fost patch irods_2.5_patch_1.
  • O irsync irods la irods fix. Fix a adăugat pentru a rezolva problema în irsync unde iRODS la iRODS (i: xi: y) sincronizare nu au de lucru. Acest lucru a fost patch irods_2.5_patch_2.
  • Fix pentru iRODS FUSE (irodsFs) ocazionale atârna - O remediere a adăugat pentru a aborda o ocazional atarna cauzate de revărsarea de cereri de conectare prin adăugarea unui coadă de așteptare. De asemenea, a adăugat manipularea de socket timeout de reconectare.
  • Suport pentru ODBC noi. A fost nevoie de o schimbare pentru versiunile mai noi ale ODBC, în special pe Ubuntu 11.04 pe 64 de biți gazde, folosind MySQL. Acest lucru a fost patch irods_2.5_patch_3.
  • $ userNameClient este acum disponibil pentru statul acAclPolicy
  • O problemă rsFileRmdir pe Solaris a fost stabilit.
  • Fixed bug 133 - "iput accidente comanda dacă se solicită raport de progres", folosind fix dat de Gene Soudlenkov
  • .
  • Un mesaj de eroare eco-zone (autentificare) este acum a revenit în mod corespunzător la client.
  • O problemă chmod (octal nu întreg) în univMSSDriver.c a fost stabilit.
  • iqmod poate accepta acum datele din AAAA-LL-DD.hh: format ss
  • : mm.
  • siruri lungi sunt acum permise pentru "iadmin '' ASQ" (adauga interogare specifice)
  • O posibilă divizare prin zero este evitată în irodsGuiProgressCallbak.
  • Înlocuiți transStat_t cu transferStat_t a alinia 64 de biți număr întreg de la 64 biți adresa limita
  • iqstat indicator regulă opțională este acum un RuleID (ca în iqdel și iqmod) în loc de un nume regulă.
  • Adăugați un mod "furculiță și exec" a irodsReServer de la platforma Windows nu acceptă "furcă" doar operație.
  • ireg are acum o opțiune pentru a calcula o sumă de control (datorită Chris Smith pentru acest lucru).
  • irodsServer acum verificări și utilizează spLogLevel variabila de mediu ca agentul nu.
  • Iscan a fost stabilit să se ocupe de colecții mai mari, evitând "prea multe instrucțiuni concurente", prin închiderea întrebări suplimentare.
  • Sistemul de script irodsctl stabilește acum LD_LIBRARY_PATH în GLOBUS_LOCATION (în irods.config).
  • ajutor irepl include acum comentarii cu privire la utilizarea irsync pentru operațiunile transfrontaliere din zona.
  • msiExecGenQuery și msiExecStrCondQuery micro-servicii permite acum "Nici rânduri gasita", ca un răspuns valid.
  • ichmod pe utilizatorii din zona de la distanță, "username # ZoneName", este acum posibil, printr-o extensie a msiSetAcl. Datorită Jean-Yves Nief a IN2P3 pentru asta.
  • schimbată logică a apela doar acPostProcForCollCreate, acPostProcForPut, iar acPostProc, în cazul în care operațiunea asociat reușit.
  • Funcția "redenumi" a fost adăugat la conducătorul auto universal MSS. Datorită Jean-Yves Nief a IN2P3 pentru asta.
  • general interogare și iQuest și alți clienți se pot ocupa acum o "IN" furnizat de utilizator sau "între" condiție pe un apel general de interogare, de exemplu: iQuest "SELECT RESC_NAME UNDE RESC_CLASS_NAME ÎN (" pachet "," Arhiva ") și iQuest" SELECT DATA_NAME UNDE DATA_ID DINTRE "10000" "10020" ".
  • O amprentă de timp a fost adăugat la opțiunea iput / iget -P.
  • iqdel are acum o -a (toate) și opțiunea -u (utilizator) pentru a permite eliminarea tuturor locurilor de muncă și locuri de muncă aparținând unui utilizator.
  • pierderi de memorie asociate cu applyRuleForPostProcForWrite și applyRuleForPostProcForRead au fost rezolvate.
  • întrebare (iQuest, etc), cu mixt "și" și "și" condiții sunt acum manipulat in mod corect.
  • O problemă scris executare obiect bază de date Rezultate de obiecte (DBORs) în care sa stabilit iRODS.
  • Un indice de bază de date ICAT pe (data_type_name) s-a adăugat în așa fel încât "ls idbo vor continua să funcționeze bine la scară.
  • O problemă a fost stabilit că a împiedicat msiDataObjPutWithOptions de la suprascrierea copiilor existente.
  • Mecanismul parolă temporară a fost modificat pentru a fi utilizate de către iDrop și iDrop-lite.
  • irodsctl verifică acum că există Directory Server / Intră și poate fi scris și dă mesaje de eroare specifice pentru aceste cazuri.
  • Suport-a adăugat pentru fișiere orfane, inclusiv o opțiune --orphan irmtrash.
  • Opțiunea -G de înregistrare replici este acum suportat.
  • O modificare a fost făcută pentru a intra corect procesul-id în fișierele jurnal de server, în toate cazurile. Anterior, au existat situații în rare în care PID ar putea fi incorect.
  • Limitele au crescut, astfel încât siruri de caractere foarte lungi pot fi conduse în "imeta".
  • biblioteci Kerberos va fi legat în clientul FUSE dacă set KRB_AUTH. Vă mulțumim pentru Chris Smith pentru acest lucru.
  • O remediere a fost făcut pentru a preveni o groapa de bază în scanUtil cazul în care calea sursă locală nu are "/". Vă mulțumim pentru Chris Smith pentru acest lucru.
  • Un nou apel client / server (API), rcDataObjFsync a adăugat. Datorită Ioan Knutson de la Universitatea din Texas, pentru acest lucru.
  • Un bug a fost fixată pentru evitarea unei interogare intern redundant care nu sunt necesare, îmbunătățind performanța puțin în unele cazuri.
  • O problemă în mișcare ("IMV") anumite colecții a fost stabilită. În cazul în care o colecție conținea un obiect de date care nu a fost scris de proprietarul colecției, mișcare fizică ar eșua. Acum, acest lucru este tratată ca un caz special și a permis în cazul în care utilizatorul este proprietarul colecției.
  • O fix, pentru a evita obtinerea de eroare SYS_COPY_LEN_ERR de iget și ICP când conținutul de date a fost modificată de unele micro-servicii.
  • A 'notify.pl "scenariu a fost dezvoltat, care poate fi rulat periodic pentru a verifica specificate colecții (configurate) și trimite notificări prin e-mail când se adaugă sau eliminate-obiecte de date. Vezi script / notifica director pentru mai multe informații.
  • comanda Anii irsync "poate accepta acum un gol i: argument. Comanda "numefișier irsync i:". Stochează acum fișierul (dacă este necesar) în colectarea curent iRODS
  • Articole suplimentare:
  • drepturile de autor și textul licență fișiere au fost actualizate pentru a include Universitatea din Carolina de Nord la Chapel Hill și Intensivă Fundația date Cyberinfrastructure în plus față de Regents de la Universitatea din California. Desigur, licența iRODS continuă să fie o sursă complet deschisă (stil BSD).

Ce este nou în versiunea 2.0:

  • Federatia. Federația Zona a fost adăugat, care prevede facilități pentru două sau mai multe sisteme independente iRods pentru a interacționa unii cu alții și să permită accesul continuu de date și metadate în aceste sisteme iRods. Aceste sisteme sunt numite Zone iRODS, cu fiecare zona de funcționare propriu iCat și domeniu administrativ. iRODS Federația necesită mai puțin de sincronizare între zonele decât similară sistemul SRB Federației. Vezi Federația și Federația regiei pentru mai multe informații.
  • Master / Slave iCat cu Oracle. O instalație iRods sau zona poate fi configurat pentru a rula cu un singur iCat master, plus zero sau mai multe iCats Slave. Scopul Slave ICAT este de a îmbunătăți capacitatea de reacție de interogări peste o Wide-Area-rețea. Sclavul iCats sunt folosite pentru "citi doar" interogări de tip. Următoarele icommands au fost convertite pentru a utiliza Slave ICAT implicit: ICD, iget, ILS, ilsresc și iqstat. Acest lucru face uz de funcționalitate RDBMS la sychronize bazele de date ICAT și așa este disponibil atunci când se utilizează Oracle ca ICAT RDBMS.
  • SRB inițială la instrument iRODS migrație. Există acum o versiune preliminară a unui instrument pentru a ajuta converti o Instanță SRB la una iRods. Scriptul 'm2icat.pl "folosește Spullmeta pentru a obține informații SRB-MCAT și creează și execută seturi de comenzi pentru iadmin, psql, și imeta pentru a crea resurse, colectii, DataObjects, și utilizatorii în instanță iRods. Sistemul iRODS poate accesa apoi foști-SRB date fără deplasarea fișierele fizice. Acest lucru este încă incomplet și nu se poate ocupa multe din caracteristicile SRB, însă poate veți dori să experimenteze cu ea. Vezi scenariul pentru mai multe informatii si sa ne contactati pentru a ne ajuta să planifice extensii suplimentare.
  • infrastructura rețelei de Securitate (GSI) îmbunătățiri. O problemă importantă în interfața iRODS a GSI a fost corectată, permițând utilizatorilor obisnuiti iRODS a authenctiate cu GSI. Utilizatorii pot, de asemenea, seta acum de mediu SERVER_DN ​​variabila pentru autentificarea serverului prin intermediul sistemului GSI (efectua autentificarea reciprocă).
  • îmbunătățiri FUSE iRods. iRods FUSE acum lucreaza cu cele mai recente versiuni ale FUSE în loc de doar versiunea 2.7.0. Fișierele Caching și rezultatele de interogare directoare pentru a îmbunătăți performanța de apel getattri care este apel frecvent de FUSE. Fișierele mici sunt în cache pentru a îmbunătăți performanța I / O pe fisiere mici. Moduri de fișiere de fișiere a fost activată, astfel încât chmod de fișiere funcționează acum. Ar trebui să vedeți îmbunătățire a performanței vizibile în comenzi, cum ar fi ls sau cp de fișiere mici.
  • iRODS Explorer pentru Windows. Noul iRODS Explorer pentru Windows este disponibil de la mijlocul lunii septembrie. Așa cum s-a descris pe pagina ferestre, acesta este un browser iRODS care ruleaza ca un Windows binar nativ și oferă o interfață grafică pentru utilizator bogat și o navigare rapidă a structurii ierarhice colecție de fișiere în interiorul iRODS. În plus, utilizatorii pot adăuga, modifica, precum și vedere metadate cu valori șir lung printr-un dialog metadate user-friendly.
  • DataMode conservate. A "dataMode" element de metadate a adăugat astfel încât modul dosar de fișiere încărcate de iRods și descărcate de iRods, poate fi păstrată. "DataMode" este Read-Write-Execute statutul de utilizator, grup, altul, de un fișier.
  • New grupare. O nouă comandă "ibun" este utilizat pentru a trata gruparea fișiere mici în fișiere structurate, cum ar fi fișiere de gudron. Acesta poate fi folosit pentru încărcarea, descărcarea și arhivarea de un număr mare de fișiere mici. De exemplu, pentru a încărca un număr mare de fișiere mici, un utilizator poate folosi normal de comanda tar UNIX la tar aceste fișiere într-un singur fișier tar. Acest singur fișier tar pot fi apoi încărcate iRods folosind comanda iput. Comanda "ibun -x" poate fi utilizat pentru a solicita serverul iRods la untar acest fișier în mai multe fișiere mici și înregistra aceste fișiere mici cu ICAT. În mod similar comanda "ibun -c" poate fi folosit pentru a descărca în mod eficient un număr mare de fișiere mici.
  • Command noi "ipasswd. "Ipasswd" permite utilizatorilor să schimbe parola iRODS. Ca cu comanda iadmin corespunzătoare, parola este obfuscated pentru transferul de rețea.
  • -articolul orientate de date Access (ADR) portat la Oracle. ADR este acum suportat pe Oracle, precum și PostgreSQL precedent. ADR oferă acces la bazele de date arbitrare prin sistemul iRODS, oarecum ca SRB DAI (baza de date Access Interface), dar puse în aplicare prin intermediul normelor și micro-servicii.
  • Alte îmbunătățiri ADR. Un msiRdaRollback micro-serviciu a fost pus în aplicare; unele pierderi de memorie au fost stabilite; și o formă a nimicit de parola ADR poate fi setat în fișierul de configurare RDA.
  • limba Regula "break". O declarație "break" este acum acceptat în limba articolul iRODS pentru a iesi din pentru, în timp ce, și bucle foreach.
  • Federatia de utilizator și schimbările administrative. În comenzile iadmin și imeta, utilizatorii sunt acum reprezentate cu un nume opțional Zone (utilizator [#zone]), în cazul în care zona locală este implicit. iadmin are mkzone, modzone, și subcomenzi rmzone a manipula informații zonă de la distanță. ilsresc, imeta, iar irmtrash au acum '-z ZoneName "opțiuni de a lucra cu zone îndepărtate. Pe plan intern, autentificarea utilizatorului folosește un nume opțional Zone.
  • Federation Server de autentificare. O capacitate a adăugat în care serverul iRODS care se autentifică un client pentru o zona la distanță, este ea însăși autentificat. Acest lucru este opțional, dar foarte recomandat pentru federalizat Zonele pentru a îmbunătăți securitatea. A se vedea -. Pentru informații suplimentare
  • Zone Redenumirea. Instrumentul iadmin poate fi acum folosite pentru a redenumi dumneavoastră Zone locale, manipularea conversia Zona și informațiile utilizator și redenumirea colecții utilizator de casa (printr-un nou articol, precum și micro-servicii). Acest lucru poate fi util cu Federația iRODS Zone.
  • Conexiunea a expirat opțiune T. O nouă opțiune T s-a adăugat la comenzile Iput, IGET, irepl și PCI care reînnoiește legătura soclu dintre client și server după 10 de minute de conectare. Acest lucru devine în jurul problema de prize sansa expirat de firewall raportate de unii utilizatori.
  • New RBUDP mod de transfer de date. A adăugat RBUDP (explozie de încredere UDP), în plus față de secvențială (flux unic TCP) și paralela (fluxuri multiple TCP) Moduri suportate în prezent de iRODS existente - Un nou mod de transfer de date. RBUDP este dezvoltat de Eric El, Jason Leigh, Oliver Yu și Thomas Defanti de U a Ill la Chicago. http://www.evl.uic.edu/cavern/RBUDP/Reliable explozie UDP.html Se folosește protocolul UDP pentru transfer de date de înaltă performanță. Un nou -Q opțiune a fost adăugat la comanda iput, iget, irepl și ICP pentru a specifica utilizarea protocolului RBUDP.
  • HDF5 / iRods îmbunătățiri. Clientul HDF5 / iRods pot fi acum construit fără conectarea la biblioteca HDF5. O capacitate JNI pentru client JAVA astfel de hdfView, a adăugat. O scurgere de memorie a fost stabilit.
  • moștenite permisiunilor de acces. Un atribut moștenire pot fi setate pe o colecție de a provoca noi date-obiecte și sub-colecții create sub el pentru a obtine drepturile de acces (ACL-uri) de colectare. Vezi "-h ichmod" și "ILS -A" pentru mai multe informații.
  • Îmbunătățiri ICAT. Software-ul de interfață Catalog iRODS Metadata (ICAT) a fost îmbunătățit în diferite moduri, în plus față de modificările de Federația iRODS Zone. Accesul la tabelele de audit prin interogări este acum limitată în mod implicit. Un bug a fost fixat face cu setarea recursiv control acces pe-obiecte de date replicate. Probleme în obținerea totalRowCount (la cerere) au fost rezolvate (atât pentru Oracle și Postgres). În general-interogării, orice număr de condiții combinate (separate prin || sau & amp; & amp;) poate fi acum tratate (în loc de doar doi). După mai multe erori, funcțiile ICAT (atunci când se utilizează PostgreSQL), va face o retroactivitate automat pentru a permite SQL ulterior să funcționeze. Unele pierderi de memorie ICAT-Oracle s-au găsit și fixe. imeta și ICAT AVU interogări pot accepta acum mai multe condiții separate prin "și" și un singur "sau". "Isysmeta" poate seta acum tipul de date a unui obiect de date. Pentru îmbunătățirea întreținere pe termen lung, modificări interioare au fost făcute în modul în care interogările generale ICAT sunt structurate.
  • Micro-servicii suplimentare. Au fost adăugate o serie de noi micro-servicii, pentru a permite noi funcționalități, inclusiv unele dintre caracteristicile descrise în aceste note de lansare. Acestea pot fi, de asemenea, utilizat în propriile reguli și ca exemple pentru dezvoltarea propriilor micro-servicii. Vezi Lansat Micro Servicii pentru lista curentă. Mulțumiri speciale pentru Romain Guinot a Source centru deschis - Atos Origin (http://www.portaildulibre.fr) pentru furnizarea unor noi micro-servicii, atât pentru miezul și ca un modul separat ("Guinot") <. / li>
  • Testare îmbunătățiri. Ca și înainte, versiunea de dezvoltare IRODS este construit și testat pe gazde DICE locale și, ocazional, pe diverse platforme, la NMI Build & amp continuu; Facilitate de testare. Teste ICAT au fost extinse pentru a acoperi noi funcționalități ICAT. Unele teste greu de sarcină au fost dezvoltate.

  • Îmbunătățirile
  • Instalare / control. O varietate de modificări au fost aduse de instalare și control script iRODS pentru gestionarea situațiilor de eroare specifice; de asemenea, finishSetup.pl va fi actualizat acum ~ / .odbc.ini să includă secțiunea [PostgreSQL], care este, de asemenea, stocate în ... / pgsql Fișierul / etc / ODBC.INI, pentru a evita problemele pe unele gazde, etc. De asemenea, , scripturile Asigurați acum va re-link automat modulele care au actualizat fișierele sursă. Și "iinit 'va crea directorul ~ / .irods în cazul în care nu este prezent și cere și stoca necesare elemente .irodsEnv în cazul în care lipsesc. Instalare script implicit acum la Postgres 8.3.5.
  • New Exploatari forestiere transferuri. Când este activat (manual), operațiunile de transfer de minim, a pus, replica, iar rsync sunt înregistrate. A se vedea comentariile din rsDataObjClose.c pentru mai multe informații.
  • imkdir poate crea colectare părinte. O opțiune -p-a adăugat la comanda imkdir a provoca pentru a crea colectii mamă cazul în care nu există deja.
  • Alte fix Bug-uri. Ca întotdeauna, alte bug-uri au fost stabilite și numeroase îmbunătățiri mici realizate; prea numeroase pentru a descrie.

Ce este nou în versiunea 1.1:

  • Infrastructura Grid Securitate (GSI). GSI este acum suportat ca o metodă de autentificare opțional suplimentar. Când clienții și serverele sunt construite GSI-ului, utilizatorii pot alege pentru a autentifica prin certificatele X.509 GSI. GSI este activat prin a răspunde la câteva întrebări în script irodssetup.
  • inregistrare electronice Arhive (ERA) modulul extensii. Modulul ERA conține noi de management colecții micro-servicii pentru obiectele manipulare, conturi de utilizator, drepturile de acces și metadate. Mai multe micro-servicii au fost, de asemenea, adăugate pentru a prelua de audit informații traseu de ICAT. Un modul XML a fost creată și conține o micro-serviciu care efectuează transformări XSLT pe obiecte iRODS. Mai multe funcții diverse au fost adăugate la setul de bază de micro-servicii (la structuri de date de imprimare, manipula timp și se aplică un șablon de metadate Dublin Core).
  • Un client web bogat: Browser iRODS (Beta). Introducerea iRODS Browser (Beta), o aplicație web user-friendly pentru utilizatorii iRODS de a accesa și a gestiona colecții iRODS stocate pe orice server iRODS, folosind un browser web standard. iRODS Browser este găzduit aici: [1]. Nu de instalare este necesar pentru utilizatorii finali, cu excepția cazului în care doriți să găzduiască propriul dvs. iRODS Browser, care necesită cunoștințe extinse de server de web de configurare / configurare. Puteți obține mai multe informații despre iRODS Browser Pe aceasta pagina:. IRODS_Browser
  • Montat structurate fișiere. Acest lucru este similar cu montarea unui director fișier UNIX la o colecție puse în aplicare în iRods 1.0. În acest caz, un fișier structură (cu structura care conține fișiere și subdirectoare interne), cum ar fi un fișier tar este montat în loc de un director fișier. Odată ce fișierul de gudron este montat, un utilizator poate folosi iCommands pentru a accesa fișierele și subdirectoarele conținute în dosarul gudron. Punerea în aplicare include:
  • Crearea unui cadru pentru montarea mai multor tipuri de fișiere structurate. Pentru a pune în aplicare un nou tip, 17 funcții de I / O (deschise, citi, scrie, aproape, etc.) specific la dosar structurată trebuie să fie furnizate conducătorului auto.
  • În prezent, am implementat un tip de fișier structurat -. Fișierul gudron
  • imcoll - O nouă comandă pentru gestionarea (montare, demonta, sincronizare, etc.) dosarele structurate. În plus, montarea și demontarea de UNIX directoare de fișiere a fost mutat de la comanda ireg la noua comanda imcoll.
  • Mai mult de 20 de API-uri noi (apeluri client / server) au fost create pentru a sprijini acest punere în aplicare.
  • iRods HDF5 integrare. HDF5, o bibliotecă de uz general și formatul de fișier pentru stocarea datelor științifice, a fost integrat în cadrul iRods sub forma de micro-servicii. Cinci HDF5 microservices: msiH5File_open, msiH5File_close, msiH5Dataset_read, msiH5Dataset_read_attribute și msiH5Group_read_attribute au fost implementate pe server. Fișierele HDF5 pot fi acum stocate în iRods, iar utilizatorii pot folosi funcțiile client iRods pentru a efectua apeluri specifice HDF5 pentru a accesa fișierele stocate în HDF5 iRods. Punerea în aplicare client include de asemenea o interfață JNI care permite browser-ul HFD5 Java HDF5View pentru a accesa fișierele stocate în HDF5 iRods.
  • Java API Client: jargon. API Client Java pentru datagrid acum include oficial iRODS. Acesta susține cele mai multe dintre funcționalitate curent iRODS, inclusiv interogări ICAT, fișier I / O, manipulare metadate, și execuțiile regulă de bază. Un ghid de pornire rapidă, plus o documentație completă API este găzduit aici: documentație jargon. Puteți descărca jargon de aici:. Extrods Pagina de download proiect
  • Servicii Web disponibil ca Micro-Services. Se pot crea acum iRODS micro-servicii care necesită Servicii Web de ambalaj interacțiunile de servicii web folosind un plic gSOAP și scris interfețe micro-service pentru argumente de intrare și ieșire pentru serviciile web. O descriere a modului de a scrie aceste interfețe și cum să acceseze serviciile web ca micro-servicii este disponibil la adresa:. Web_Services_As_Micro_Services
  • RuleGen articolul Limbă. Rulegen este un parser care ia reguli scrise într-o limbă mai frumos la cea criptic nevoie de irule și core.irb. Fișierele de intrare pentru rulgen se recomandă să fie * .R (.R extensii) și ieșirea creat de rulegen este sub forma de * .IR (extensii .IR). Rulegen parser se găsește în icommands / bin cu fișiere sursă în icommands / rulegen. Există o notă numit HELP.rulegen care explică modul de a face și de a folosi parser. Nota contine, de asemenea, gramatica limbii rulegen. HELP.rulegen pot fi găsite aici.

  • API
  • PHP Client: vergelelor. Bastoanele Introducerea, un API PHP Client pentru iRODS. Acesta susține cele mai multe dintre funcționalitate curent iRODS, inclusiv interogări ICAT, fișier I / O, manipulare metadate, executii regulă de bază. Un ghid de pornire rapidă, plus o documentație completă API este găzduit aici: documentație vergelelor. Puteți descărca, bastoanele de aici:. Extrods Pagina de download proiect
  • preliminar de Audit ICAT. O versiune preliminară a ICAT Audit a fost dezvoltat. Când este activat, evenimente semnificative (la nivelul ICAT) sunt înregistrate într-un tabel de audit ICAT. Acest lucru este încă în curs de dezvoltare.
  • preliminar-articolul orientate colecțiilor de date Access (ADR). Există acum o versiune preliminară a-articolul orientate spre baze de date Access (ADR). Acest lucru este, în general, similar cu SRB-MCAT DAI deoarece oferă acces la bazele de date arbitrare prin sistemul iRODS, dar se bazează pe utilizarea Reguli și Microservices a realiza acest lucru. Există restricții semnificative cu această versiune, cu toate acestea, și ADR va fi îmbunătățit în mod substanțial în versiunile ulterioare.
  • Ferestre i-comenzi. Fișierele binare pre-construite sunt disponibile pentru descărcare. Utilizatorii pot construi, de asemenea, propriile lor binare pentru Windows i-comandă de la distribuție sursă iRODS.

Software similare

Openwsman
Openwsman

11 May 15

Condor
Condor

20 Feb 15

openMosix
openMosix

3 Jun 15

Comentarii la iRODS

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!