iRODS

Yazılım ekran görüntüsü:
iRODS
Yazılım detaylar:
Versiyon: 3.1
Qayıt: 14 Apr 15
Geliştirici: iRODS Development Team
Lisans: Ücretsiz
Popülerlik: 15

Rating: 5.0/5 (Total Votes: 2)

iRODS San Diego Süper Bilgisayar Merkezi (SDSC) Depolama Kaynak Broker (SRB) ekibi ve işbirlikçileri tarafından geliştirilen yeni bir veri ızgara uygulama sistemidir. Sistem veri ızgaraları, dijital kütüphaneler, arşivler kalıcı ve gerçek zamanlı veri sistemleri destek SRB teknolojisinin uygulanması ile kazanılan uzmanlığa dayalı.
yönetim politikaları (bu toplulukların kendi koleksiyonları hakkında yapmak iddiaların setleri) kuralları ve durum bilgisi açısından karakterize edilmektedir. IRODS özünde, bir Kural Motoru sistemi, çeşitli istek ve koşullara yanıt nasıl karar kuralları yorumlar. iRODS (BSD tipi lisansı altında) açık kaynak.
Biz paralel iRODS geliştirirken SDSC SRB destekleyen ve gelecek için oldukça uzun bir süre için bunu yapacaktır. Bir noktada, biz bunu isteyenler için iRODS için SDSC SRB göç araçları sağlayacaktır.

Bu sürümdeki yeni nedir:

  • Başlıca Yeni Özellikler:
  • Yeni Kural Motoru. iRODS Kural Motoru tamamen yeniden yazılmıştır. Eski kural sözdizimi yanı sıra çalışmak için daha anlamlı ve daha kolay olan yeni bir kural dili destekler. Yeni kural dil rulegen programı çalıştırmak için ihtiyacı ortadan kaldırarak, kural motoru tarafından doğrudan ayrıştırılır. Özellikler Güçlü parametrelerin yazmaya, tamsayı için destek ve çift tipi parametreleri, daha hızlı yürütülmesi için kurallar indeksleme içerir. Örnekler, yeni kural sözdizimi her mikro-hizmet kullanımı için verilmiştir. Sistem kuralları yerine artık core.irb olan core.re dosyasında tanımlanan ve aynı zamanda (aşağıda icat içinde Kuralları bakınız) icat saklanabilir. Kural motoru belge ve daha fazla bilgi için bu geriye doğru uyumluluk bölümüne bakın. Eski kural motoru hala yapılandırılmış içinde olabilir (etkin), gerekirse, ayarları aracılığıyla config.mk içinde.
  • Boost Kullanma - Yakında, Windows Destek Geliştirilmiş. Sürümde dahil Boost kütüphane, şimdi isteğe bağlı Linux / Unix sunucuları üzerinde kullanılabilir ve Windows kullanılacaktır. Ayarlamak ve yapmak koşmak USE_BOOST zorunda config.mk güncelleme ardından 'buildboost.sh' çalıştırın ve onunla oluşturmak için. Kuvvetlendirme kullanarak, Windows sürümü, hemen kullanılabilir olacak, Windows ortamına liman değişiklikleri ve Windows sürümleri için gerekli iRODS geliştiriciler gecikme olacağını geçmiş sürümleri, aksine. Renci de ayrıca geliştirilme aşamasındadır İlgili özellikler Windows üzerinde iCAT-Etkin Server irodssetup ve desteği ile Windows yüklemek için yeteneği vardır. Bu, Windows özelliklerin tümü 3.0 Aşağıdaki serbest bırakılması için planlanıyor. (DICE işbirliği ile) bu özelliklerin birincil gelişimi için renci ekibi @ iRODS sayesinde.
  • Yukarıdaki özelliği desteklemek C ++ ile Binası, çoğu platformlarda, iRODS şimdi C ++ derleyicisi, g ++ ile derlenmiş. Bu büyük ölçüde görünmez ama iRODS .c dosyaların en ufak kaynak değişiklikleri gerek yoktu. IRODS kodu çoğu çeşitli yapılandırma seçenekleri ile, test, ancak bazı yönü oluşturmak için başarısız olursa iRODS ekibine başvurun olmuştur.
  • icat Kurallar. Kurallar artık merkezi yönetim için iCAT katalog içine kaydedilebilir. Kullanıldığında, kurallara tüm değişiklikleri kural sürümleri olarak depolanır. Kurallar bir bellek kural yapısına icat okunabilir. Kurallar içinde bellek kuralı yapıdan bir dosyaya yazılabilir. Kurallar sonra düzgün bir kural ortamı sağlamak için her yerel kural tabanına dağıtılabilir. ICAT sayfa kural tabanı olarak tarif edildiği gibi, mod mikro servis bir dizi tarafından kontrol edilir. Varsayılan olarak, sistem kuralları okumak (yerine core.irb şimdi core.re) Bir dosyadan başlatmak olan, önceki sürümlerine benzer bir şekilde yönetilmektedir.
  • OS düzeyinde kimlik doğrulama. İşletim kimlik amacı (örn PAM kullanarak oturum veya ssh kimlik üzerinden) iRODS zaten OS yapılandırılmış kimlik doğrulama ve yetkilendirme düzeni bazı formunu kullanarak bir iRODS istemci sistemine girdikten kullanıcıları yetkilendirmek için izin vermektir. Daha fazla bilgi için işletim kimlik bakın. Bu uzantı için Dağıtılmış Bio Chris Smith sayesinde.
  • Kural debugger. xMessage sistemi büyük ölçüde genişletilmiş ve şimdi kuralların hata ayıklama destekler. Bu dağıtık bir ortamda çağrılan kuralları ve mikro-hizmetleri listeleme, her eylem yoluyla tek bir adımda mümkündür. 'Idbug' i komutu bakın.
  • Gerçekleşebilir Nesneler. Bilgi kaynaklarına sorgular iRODS koleksiyonlar halinde kaydedilebilir. Gerçekleşebilir nesne üzerine tıklayarak gerçekleşebilir nesnenin bir kopyası olarak saklanır isteği, başlatır. Gerçekleşebilir nesneleri iRODS koleksiyona uzak kaynaklarını entegre yumuşak bağlantılar olarak kullanılabilir. Sürücüler, bir iRODS veri kılavuzunda, web sayfaları, anonim ftp siteleri, SRB veri ızgaraları kamu verileri ve kamu verileri Z39.50 erişmek için yazılmıştır. Bu mümkün unfederated iRODS ve SRB veri şebekeleri yanı sıra diğer veri yönetim sistemleri yayılan bir koleksiyon oluşturmak için yapar. Bunlar, etkinleştirildiğinde, mikro-hizmet bir dizi oluşturur modül, msoDrivers vardır.
  • Diğer Gelişmeler:

  • Kök modu olarak
  • Çalıştır sunucu. Çalışma modunda "kök olarak çalıştırmak sunucu" bir kök ayrıcalığı ile iRODS sunucuları çalıştırmak için izin verir. Bu mod çoğu durumda root olmayan modu hala tercih ve tavsiye edilir rağmen, bazı davranış ve normal, imtiyazsız kullanıcı olarak iRODS çalıştırırken mümkün değildir özelliklerini etkinleştirmek yardımcı olabilir. Root olarak çalıştırın sunucusu bakın. Bunun için Dağıtılmış Bio Chris Smith sayesinde.
  • Büyük dosya yeniden başlatma. (yeniden başlatma bilgisi dosyası belirterek) yeni iput ve iget --lfrestart seçeneği kesintiye eğer kaldığı yerden devam etmek aktarımına olanak tanır. Bu yüklemeler yeniden genel dizinin parçası olmak için, -X kullanılabilir. 32 Mbyte daha büyük dosyalar yeniden başlatılabilir.
  • - yeniden kaç kez belirtmek için iput ve iGet seçeneği dener. Bu otomatik arıza durumunda çalışmasını yeniden -X seçeneği ile birlikte kullanılabilir.
  • itrim --age ve --dryrun. Belirtilen yaş ve ayrıca aslında dosyaları kırparak olmadan yapılabilir ne görüntülemek için bir seçenek daha eski olan dosyaları kesmek için bir seçenek artık yok.
  • İzleme ve yetim dosyaları silme -. Veri nesneleri silerek oluşturulan Yetim dosyaları fiziksel dosyaları kaynak aşağı şimdi izlenir ve irmtrash yeni bir --orphan seçeneği ile silinebilir zaman
  • Denetim Uzantıları. SQL uzantıları şimdi gelişmiş denetim için kullanılabilir. Bir SQL komut Daha fazla bilgi için sunucu / iCat / auditingExtensions dizin gör yapılandırılmış ve tablolar ekler tetikler 'irodssetup' (ya da el ile çalıştırmak), vb çalıştırmak hangi dahildir. Bu İklim Simülasyon NASA Merkezi'nin (NCCS) sayesinde.
  • Düzeltmeler (kısmi liste) ve Ek İyileştirmeler
  • Sunucu sonsuz döngü sabit. IrodsServer çocuk sonsuz bir döngüye almak ve nedeniyle bir istek sırası sorunu CPU zamanı büyük miktarda kullanabilirsiniz nerede bir sorun giderildi. Bu yama irods_2.5_patch_1 oldu.
  • irods düzeltme için bir irsync irods. Senkron işe yaramadı Fix iRODS için iRODS (: xi y i) burada irsync sorunu çözmek için eklenmiştir. Bu yama irods_2.5_patch_2 oldu.
  • iRODS FUSE (irodsFs) için Fix zaman zaman asmak - Bir düzeltme, bir bekleme kuyruğu ekleyerek bir arada bağlantı isteklerinin taşması nedeniyle asmak hitap eklendi. Ayrıca reconnecting ile soket zaman aşımı işlenmesini ekledi.
  • yeni ODBC desteği. Bir değişiklik MySQL kullanarak, Ubuntu 11.04 64-bit ana özellikle ODBC yeni sürümleri için gerekli. Bu yama irods_2.5_patch_3 oldu.
  • $ userNameClient acAclPolicy kural için artık kullanılabilir
  • Solaris üzerinde bir rsFileRmdir sorun giderilmiştir.
  • Sabit hata 133 - Gen Soudlenkov tarafından verilen "komutu çöker iput ilerleme raporu talep edilmesi halinde" kullanarak düzeltme
  • .
  • çapraz bölge hata mesajı (doğrulama) artık düzgün istemciye döndürülür.

  • UnivMSSDriver.c
  • Bir chmod sorunu (sekizlik değil tamsayı) tespit edildi.
  • iqmod şimdi YYYY-AA-DD.hh tarihleri ​​kabul edebilir: dd: ss formatında
  • .
  • Uzun dizeleri artık 'iadmin' asq '(özel sorgu ekleyin)
  • izin verilir
  • sıfıra olası bir bölünme irodsGuiProgressCallbak önlenir.
  • hizalamak için transferStat_t ile transStat_t değiştirin 64 bit tamsayı 64 bit adres sınır

  • İsteğe bağlı kural göstergesi iqstat
  • yerine bir kural adı (iqdel ve iqmod gibi) artık bir RuleID olduğunu.

  • Windows platformu "çatal", sadece işlemi desteklemiyor çünkü
  • irodsReServer bir "çatal ve exec" modunu ekleyin.
  • ireg şimdi (bu Chris Smith sayesinde) bir sağlama hesaplamak için bir seçenek vardır.
  • irodsServer şimdi çek ve ajan gibi spLogLevel ortam değişkeni kullanır yapar.

  • Ek sorgular kapatarak 'çok eşzamanlı ifadeleri' kaçınarak, büyük koleksiyonları işlemek için sabit iscan
  • .
  • irodsctl komut sistemi artık (irods.config olarak) GLOBUS_LOCATION içinde LD_LIBRARY_PATH ayarlar.
  • irepl yardım şimdi çapraz-bölge işlemleri için irsync kullanımı hakkında açıklamaları içerir.

  • MsiExecGenQuery ve msiExecStrCondQuery mikro-hizmetleri artık geçerli bir yanıt olarak "Bulunamadı Satırlar" izin
  • .

  • Uzaktan bölge kullanıcılar
  • ichmod, msiSetAcl bir uzantısı aracılığıyla, artık mümkün "adı # bölgeadı" dir. Bunun için IN2P3 Jean-Yves Nief için teşekkürler.
  • mantığı değiştirildi sadece çağrı acPostProcForCollCreate, acPostProcForPut ve acPostProc, ilgili işlem başarılı olursa.
  • "adlandırmak" fonksiyonu evrensel MSS sürücüsü eklendi. Bunun için IN2P3 Jean-Yves Nief için teşekkürler.
  • Şimdi, örneğin, bir genel sorgu çağrısı durumu 'ARASINDA' bir kullanıcı tarafından sağlanan 'IN' veya işleyebilir genel sorgu ve iquest ve diğer istemciler: iquest "RESC_NAME NEREDE RESC_CLASS_NAME IN ('paket' SEÇİM ' Arşiv ') ve iquest "DATA_NAME SEÇ NEREDE DATA_ID ARASINDA' 10000 '' 10020 ''.
  • damgası iput / iget P seçeneği eklendi.
  • iqdel artık bir kullanıcıya ait tüm iş ve işlerin silinmesine izin için -a (tüm) ve -u (kullanıcı) seçeneği vardır.

  • ApplyRuleForPostProcForWrite ve applyRuleForPostProcForRead ile ilişkili
  • Bellek sızıntıları sabit olmuştur.
  • Sorgular (iquest, vb) şartları şimdi doğru işlenir karışık olan 'VE' ve 've'.
  • veritabanı nesnesi yürütme yazma bir sorun iRODS sabit olmuştur içine nesneler (DBORs) sonuçlanır.
  • (data_type_name) An ICAT veritabanı endeksi 'idbo ls' ölçekte iyi bir performans devam edecek şekilde eklenmiştir.
  • Bir sorun mevcut kopyaları üzerine yazmasını msiDataObjPutWithOptions engelledi ettiği tespit edildi.
  • geçici şifre mekanizması idrop ve idrop-lite tarafından kullanılmak üzere modifiye edildi.
  • irodsctl şimdi Sunucu / log dizini var ve yazılabilir ve bu durumlar için özel hata iletileri verdiğini denetler.
  • Destek irmtrash --orphan seçeneği de dahil olmak üzere yetim dosyalar için ilave edildi.
  • kopyaları kayıt için -G seçenek artık destekleniyor.
  • Bir değişiklik, tüm durumlarda sunucu log dosyaları doğru proses id oturum yapıldı. Daha önce, pid yanlış olabilir nadir durumlar vardı.

  • Çok uzun dizeleri 'IMETA' içine taşınıyor böylece
  • Sınırları artmıştır.
  • Kerberos kütüphaneleri artık KRB_AUTH kümesi ise SİGORTA istemcisi bağlı olacaktır. Bu Chris Smith teşekkürler.
  • Bir düzeltme yerel kaynak yolu '/' yoksa scanUtil bir çekirdek dökümü önlemek için yapıldı. Bu Chris Smith teşekkürler.
  • yeni bir istemci / sunucu çağrısı (API), rcDataObjFsync eklendi. Bunun için Teksas Üniversitesi'nden John Knutson teşekkürler.
  • Bir hata biraz bazı durumlarda performansını artırmak, gereksiz bir yedek iç sorgu kaçınarak tespit edildi.
  • hareketli bir sorun ('İMV') bazı koleksiyonlar tespit edildi. Bir koleksiyonun sahibi tarafından yazılabilir değil bir veri nesnesi içeriyorsa, fiziksel hareket başarısız olur. Kullanıcı koleksiyonu sahibi Şimdi, eğer bu özel bir durum olarak ele alınır ve verilir.
  • veri içeriği, bazı mikro-servisleri tarafından modifiye edildiğinde iGet ve ICP SYS_COPY_LEN_ERR hatayı almamak için bir düzeltme.

  • Periyodik olarak çalıştırmak olabilir geliştirilen senaryo 'notify.pl'
  • belirtilen (yapılandırılmış) koleksiyonları kontrol ve veri nesneleri eklendiğinde veya kaldırıldığında e-posta bildirimleri göndermek. Daha fazla bilgi için dizin bildirmek / komut bakın.

  • Argüman:
  • 'irsync' komutu artık boş bir i kabul edebilir. Komut 'irsync fileName i:'. Şimdi mevcut iRODS koleksiyonuna (gerekirse) dosyası saklar
  • Ek kalemler:
  • telif hakkı ve lisans metin dosyaları Kaliforniya Üniversitesi Regents ek Chapel Hill'deki North Carolina Üniversitesi ve Veri Yoğun Cyberinfrastructure Vakfı içerecek şekilde güncellenmiştir. Tabii ki, iRODS lisansı tamamen Açık Kaynak (BSD tarzı) olmaya devam ediyor.

sürüm 2.0 yeni nedir:

  • Federasyonu. Bölge Federasyonu birbirleri ile etkileşim ve bu iRods sistemleri arasında veri ve meta kesintisiz erişim sağlayan iki adet veya daha fazla bağımsız iRods sistemleri için olanaklar sağlayan eklendi. Bu sistemler, her Bölge kendi iCat ve idari etki çalışan, iRODS Bölgeleri denir. iRODS Federasyonu benzer SRB Federasyonu sisteminden daha bölgeler arasında daha az senkronizasyon gerektirir. Daha fazla bilgi için Federasyon ve Federasyon Yönetim Bkz.

  • Oracle ile
  • Master / Slave iCat. Bir iRods montaj veya Bölge, tek bir ana icat artı sıfır veya daha fazla Köle iCats ile çalıştırmak için yapılandırılabilir. Köle icat amacı Geniş Alan-Ağı'nda sorguları yanıt geliştirmektir. Köle iCats "salt okunur" türü sorguları için kullanılır. Aşağıdaki icommands varsayılan Slave iCat kullanmak dönüştürüldü: icd, iGet, ils, ilsresc ve iqstat. Bu RDBMS işlevselliği kullanımı ICAT veritabanları sychronize ve ICAT RDBMS gibi Oracle kullanırken bu kadar kullanılabilir hale getirir.
  • iRODS Göç aracı İlk SRB. Bir iRods birine bir SRB örneği dönüştürmek yardımcı olmak için bir araç bir ön sürümü artık var. 'M2icat.pl' komut SRB-MCAT bilgi almak için Spullmeta kullanır ve oluşturur ve iRods örneği kaynakları, koleksiyon, DataObjects ve kullanıcıları oluşturmak için iadmin, psql'in ve IMETA komutlarına setleri yürütür. iRODS sistemi daha sonra fiziksel dosyaları hareket etmeden, eski-SRB verilere erişebilir. Bu hala eksik ve SRB birçok özellikleri idare edemiyorlar, ama onunla deneme isteyebilirsiniz. Daha fazla bilgi için komut bakın ve bize ek uzantıları planı yardımcı olmak için bize ulaşın.
  • Izgara Güvenlik Altyapısı (GSI) İyileştirmeler. GSI için iRODS arayüzünde önemli bir problem düzenli iRODS kullanıcıları GSI ile authenctiate izin giderilmiştir. Kullanıcılar ayrıca artık (karşılıklı kimlik doğrulaması gerçekleştirmek) GSI sistemi üzerinden sunucu kimlik doğrulaması için değişken SERVER_DN ​​ortamını ayarlayabilirsiniz.
  • iRods SİGORTA gelişmeler. iRods SİGORTA şimdi sadece sürüm 2.7.0 yerine FUSE son sürümleri ile çalışır. Önbelleğe alma dosyaları ve dizinleri sorgu sonuçları FUSE tarafından sık sık çağrı getattri çağrı performansını artırmak için. Küçük dosyalar küçük dosyalar I / O performansını artırmak için önbelleğe alınır. Dosyaların bu chmod şimdi çalışıyor, böylece dosyaların dosya modları etkin olmuştur. Bu tür ls veya küçük dosyalar cp gibi komutları fark performans artışı görmelisiniz.
  • Windows için iRODS Explorer. Windows için yeni iRODS Explorer ortasından Eylül ayından beri mevcut olmuştur. Windows sayfada anlatıldığı gibi, bu bir yerel Windows ikili olarak çalışır ve zengin bir Grafik Kullanıcı Arayüzü ve iRODS içinde hiyerarşik koleksiyonu-dosya yapısının hızlı navigasyon sağlayan bir iRODS tarayıcı. Buna ek olarak, kullanıcılar görünümü meta kullanıcı dostu bir meta iletişim yoluyla uzun dize değerleri, eklemek, değiştirmek, ve olabilir.
  • DataMode korunmuş. IRods gelen iRods yüklenen ve indirilen dosyaların dosya modu, korunmuş böylece bir "dataMode" meta öğesi eklendi. "DataMode" Okuma-Yazma-Çalıştır bir dosyanın kullanıcı, grup, diğer durumunu.
  • olan
  • Yeni donatılacak. Yeni bir 'ibun' komutu gibi tar dosyaları olarak yapılandırılmış dosyaları içine küçük dosyalar donatılacak işlemek için kullanılır. Bu küçük dosyalar çok sayıda yükleme, indirme, ve arşivleme için kullanılabilir. Örneğin, küçük dosyalar çok sayıda yüklemek için, bir kullanıcı tek bir tar dosyası içine bu dosyaları tar normal UNIX tar komutunu kullanabilirsiniz. Bu tek tar dosyası, daha sonra iput komutunu kullanarak iRods yüklenebilir. "Ibun -x" komutu icat bu küçük dosyaları birçok küçük dosyalar halinde bu dosyayı tar ve kayıt iRods sunucu istemek için kullanılır. Benzer şekilde "ibun c" komutu verimli küçük dosyalar çok sayıda indirmek için kullanılabilir.
  • Yeni 'ipasswd' Komutanlığı. 'Ipasswd' kullanıcıların iRODS şifresini değiştirmenizi sağlar. Ilgili iadmin komutu ile olduğu gibi, parola, ağ transferi için Karartılmış edilir.
  • Kural odaklı Veri Erişim (RDA) Oracle taşıdık. RDA artık Oracle yanı sıra önceki PostgreSQL desteklenir. BKİ biraz SRB DAI (Veritabanı Erişimi Arayüzü) gibi iRODS sistemi aracılığıyla keyfi veritabanlarına erişim sağlar ama kurallar ve mikro-hizmetler yoluyla uygulanan.
  • Diğer BKİ gelişmeler. Bir msiRdaRollback mikro-hizmet uygulanmıştır; Bazı bellek sızıntıları tespit edildi; ve RDA şifre karmaşıklaştırılmış formu BKİ yapılandırma dosyasında ayarlanabilir.
  • Kural dil 'mola'. Bir 'mola' ifadesi, şimdi için patlak iRODS Kural dilinde ise kabul ve foreach döngüleri.
  • olan
  • Federasyon Kullanıcı ve İdari Değişiklikler. Iadmin ve IMETA komutları, kullanıcılar artık yerel Bölge varsayılan isteğe bağlı Bölge adı (kullanıcı [#zone]) ile temsil edilmektedir. iadmin uzaktan bölge bilgilerini işlemek için mkzone, modzone ve rmzone alt komutları vardır. seçenekler uzak Bölgeleri ile çalışmak için 'BölgeAdı -z' ilsresc, IMETA ve irmtrash şimdi var. Dahili olarak, kullanıcı kimlik doğrulaması isteğe bağlı Bölge adını kullanır.
  • Federasyon Sunucusu Kimlik Doğrulama. Uzak bir bölge için bir Client kimlik doğrulaması iRODS Sunucu, kendisi doğrulanmış olduğu bir yeteneği eklendi. Bu isteğe bağlıdır, ancak son derece güvenliğini artırmak için Federe Bölgeleri için tavsiye. Bkz -. Ek bilgi için
  • Bölge yeniden adlandırma. iadmin aracı artık Bölgesi ve kullanıcı bilgilerinin dönüşümünü ele ve (yeni Kural ve mikro-hizmetler yoluyla) kullanıcı ana koleksiyonları yeniden adlandırma, yerel Bölge adlandırmak için kullanılır. Bu iRODS Bölge Federasyonu ile yararlı olabilir.
  • Zamanlı bağlantı -T seçeneği. Yeni -T seçenek bağlantısı 10 dakika sonra istemci ve sunucu arasındaki soket bağlantısı yenileyen iput, iget, irepl ve icp komutları eklendi. Bu, bazı kullanıcılar tarafından rapor edilen güvenlik duvarı tarafından zaman aşımına alma soketlerin soruna alır.
  • Yeni RBUDP veri aktarım modu. Yeni veri aktarım modu - RBUDP (Güvenilir Blast UDP) ek olarak, ilave edildi sıralı (tek TCP akışı) ve paralel (çoklu TCP akışları) şu anda iRODS tarafından desteklenen modları mevcut. RBUDP Eric He, Jason Leigh, Oliver Yu ve Chicago III'ün U Thomas Defanti tarafından geliştirilmiştir. http://www.evl.uic.edu/cavern/RBUDP/Reliable Blast UDP.html yüksek performanslı veri aktarımı için UDP protokolünü kullanır. Yeni bir seçenek -Q RBUDP protokolü kullanımını belirlemek için iput, iget, irepl ve icp komutuna eklenmiştir.
  • HDF5 / iRods İyileştirmeler. HDF5 / iRods istemcisi artık HDF5 kütüphaneye bağlantı olmadan inşa edilebilir. JAVA istemci bir hdfView için JNI'yı özelliği, ilave edildi. Bir bellek sızıntısı tespit edildi.
  • Kalıtsal Erişim İzinleri. Bir miras niteliği yeni veri nesneleri ve toplama erişim haklarını (ACL) elde etmek için onun altında oluşturulan alt koleksiyonları neden bir koleksiyon üzerinde ayarlanabilir. Daha fazla bilgi için 'ichmod -h' ve 'ils -A' Bkz.
  • ICAT Gelişmeler. iRODS Meta Katalog arayüz yazılımı (ICAT) iRODS Bölge Federasyonu değişikliklere ek olarak, çeşitli şekillerde geliştirildi. Sorguları yoluyla Denetim tabloları Erişim artık varsayılan olarak sınırlandırılmıştır. Bir hata recursively çoğaltılmış veri nesnelere erişim denetimi ayarı ile ilgili tespit edildi. TotalRowCount (istendiğinde) almak Sorunlar (Oracle ve Postgres hem de) çözüldü. Şimdi (yerine sadece iki) ele alınabilir Genel-Sorgu, bileşik koşullardan herhangi sayıda (; & amp || veya & amp ile ayrılmış). Çeşitli hatalar sonra, ICAT fonksiyonları (PostgreSQL kullanırken) sonraki SQL çalışması için izin otomatik geri alma yapacak. Bazı ICAT-Oracle bellek sızıntıları bulundu ve düzeltildi. IMETA ve ICAT AVU sorguları şimdi 've' bir tek 'ya da' ile ayrılmış birden fazla koşulları kabul edebilir. 'Isysmeta' şimdi bir veri nesnesinin data-türünü ayarlayabilirsiniz. Geliştirilmiş uzun vadeli bakım için, iç değişiklikler ICAT genel sorgular yapılandırılmış olduğu şekilde yapılmıştır.
  • Ek Mikro-hizmetleri. Yeni mikro-hizmetlerin bir dizi bu sürüm notlarında açıklanan bazı özellikleri de dahil olmak üzere, yeni işlevselliği etkinleştirmek için eklenmiştir. Bunlar da kendi kuralları içinde ve kendi mikro-hizmetlerini geliştirmek için örnek olarak kullanılabilir. Güncel listesi için Çıkış Micro Hizmetleri bakın. Çekirdek için ayrı bir modül ('Guinot') olarak, hem yeni mikro-bazı hizmetler sağlamak için Atos Origin (http://www.portaildulibre.fr) <- Open Source Center Romain Guinot Special thanks. / li>
  • Test İyileştirmeler. Daha önce olduğu gibi, IRODS geliştirme sürümü sürekli inşa edilmiştir ve UME Build & amp çeşitli platformlarda bazen yerel DICE bilgisayarlar üzerinde test ve; Deney tesisi. ICAT testleri Yeni ICAT işlevselliği kapsayacak şekilde genişletilmiştir. Bazı ağır yük testleri geliştirilmiştir.
  • Kurulum / Kontrol geliştirmeleri. Değişikliklerin çeşitli özel hata durumları işlemek için iRODS kurulum ve kontrol komut yapılmıştır; Ayrıca, finishSetup.pl şimdi güncellenir ~ / vb bazı bilgisayarlar, sorunları önlemek için de ... / pgsql / etc / odbc.ini dosyasında saklanır [PostgreSQL] bölümüne eklemeyi .odbc.ini Ayrıca , Yap komut otomatik olarak kaynak dosyaları güncelledik modülleri bağlantı re. Ve mevcut değilse 'iinit' ~ / .irods dizin oluşturacaktır ve soracak ve onlar eksik olup olmadığını gerekli .irodsEnv öğeleri saklamak. install komut artık Postgres 8.3.5 varsayılan.
  • Yeni Transferi Günlüğü. (Elle) etkinleştirildiğinde, transfer işlemleri, olsun koymak, çoğaltmak, ve rsync kaydedilir. Daha fazla bilgi için rsDataObjClose.c içindeki açıklamalara bakınız.
  • imkdir ana koleksiyon oluşturabilirsiniz. Bir -p seçeneği zaten var yoksa bu ana koleksiyon oluşturmak için neden imkdir komutuna eklendi.
  • Diğer Düzeltmeler. Her zaman olduğu gibi, diğer böcek sabit olmuştur ve birçok küçük iyileştirmeler yapılmış; açıklamak çok sayıda.

sürüm 1.1 yeni nedir:

  • Izgara Güvenlik Altyapısı (GSI). GSI şimdi isteğe bağlı bir ek kimlik doğrulama yöntemi olarak desteklenmektedir. Istemciler ve sunucular GSI-etkin inşa edilir, kullanıcılar kendi GSI X.509 sertifikaları yoluyla kimlik seçebilirsiniz. GSI irodssetup komut bir kaç soru cevaplayarak etkindir.
  • Elektronik Belge Arşiv (ERA) Modül Uzantıları. ERA modülü manipüle nesneler, kullanıcı hesapları, erişim hakları ve metadata için yeni koleksiyonlar yönetim mikro-hizmetlerini içermektedir. Birkaç mikro-hizmetleri de icat gelen denetim izi bilgilerini almak için eklenmiştir. Bir XML modülü oluşturulmuş ve iRODS nesneler üzerinde XSLT dönüştürmeleri gerçekleştiren bir mikro-hizmet içerir olmuştur. Birkaç çeşitli fonksiyonlar (zaman işlemek ve bir Dublin Core meta şablonu uygulamak, baskı veri yapılarına) mikro-hizmetlerin temel kümesine eklenmiştir.
  • Zengin bir web istemcisi: iRODS Tarayıcı (Beta). Standart bir web tarayıcısı kullanarak, iRODS Tarayıcı (Beta), iRODS kullanıcıların erişim ve herhangi bir iRODS sunucusunda depolanan iRODS koleksiyonlarını yönetmek için bir kullanıcı-dostu bir web uygulaması Tanıtımı. iRODS Tarayıcı burada barındırılan: [1]. Eğer web sunucusu kurulumu / yapılandırma kapsamlı bilgi gerektirir, kendi iRODS Tarayıcı, ev sahipliği istediğiniz sürece hiçbir kurulum, son kullanıcılar için gereklidir. Bu sayfada iRODS Browser hakkında daha fazla bilgi alabilirsiniz:. IRODS_Browser
  • Yapılandırılmış Dosyalar Monteli. Bu iRods 1.0 uygulanan bir koleksiyona bir UNIX dosya dizini montaj benzer. Bu durumda, böyle bir tar dosyası olarak (iç yapı içeren dosyaları ve alt dizinleri ile birlikte) bir yapı dosyası yerine dosya dizin monte edilir. Tar dosyası monte edildikten sonra, bir kullanıcı tar dosyasında yer alan dosya ve alt dizinleri erişmek için iCommands kullanabilirsiniz. uygulama içerir:
  • yapılandırılmış dosyaları birden fazla türde montaj için bir çerçeve oluşturma. Sürücüye sağlanan gereken yapısal dosyaya özgü (yakın, vb yazma, okuma, açık) yeni bir tür, 17 I / O fonksiyonları uygulamak için.
  • yapılandırılmış dosyanın Şu anda hayata geçirdik tek tip -. Tar dosyası
  • imcoll - yönetmek için yeni bir komut (mount çıkarılırken, senkron, vb) yapısal dosyaları. Buna ek olarak, UNIX dosya dizinleri montajı ve ayırmak yeni imcoll komutuna ireg komutu taşındı.
  • 20'den fazla yeni API'ler (istemci / sunucu çağrıları) Bu uygulanmasını desteklemek için oluşturulmuştur.
  • iRods HDF5 Entegrasyon. HDF5, bilimsel verileri depolamak için genel amaçlı bir kitaplık ve dosya biçimi, mikro-hizmetleri şeklinde iRods çerçevesine entegre edilmiştir. Beş HDF5 microservices: msiH5File_open, msiH5File_close, msiH5Dataset_read, msiH5Dataset_read_attribute ve msiH5Group_read_attribute sunucuda uygulanmıştır. HDF5 dosyaları artık iRods saklanabilir ve kullanıcıların iRods saklanan HDF5 dosyalara erişmek için HDF5 özel görüşme yapmak için iRods istemci işlevlerini kullanabilirsiniz. istemci uygulaması da HFD5 Java tarayıcı HDF5View iRods saklanan HDF5 dosyalara erişmek için izin veren bir JNI arabirimi içerir.
  • Java Client API: Jargon. Datagrid için Java Client API artık resmen iRODS içerir. Bu iCAT sorguları, dosyanın I / O, meta manipülasyon ve temel kural infaz dahil, mevcut iRODS işlevselliği en destekler. Tam API belgelerine artı hızlı başlangıç ​​kılavuzu burada barındırılan: Jargon belgeleri. Buradan Jargon indirebilirsiniz:. Extrods proje indirme sayfası

  • Mevcut Mikro-Services
  • Web Hizmetleri. Bir anda bir gSOAP zarf kullanarak web servis etkileşimlerini sarma ve web hizmetleri için giriş ve çıkış argümanları için mikro-servis arayüzleri yazarak Web Hizmetleri çağrı iRODS mikro-hizmetler oluşturabilirsiniz. Bu arabirimleri yazmak ve mikro-hizmetleri gibi web hizmetlerine erişmek için nasıl nasıl bir açıklaması mevcuttur:. Web_Services_As_Micro_Services
  • RuleGen Kural Dili. Rulegen irule ve core.irb gerekli şifreli birine güzel bir dille yazılmış kuralları alan bir ayrıştırıcı olduğunu. rulgen için girdi dosyaları * .r (.r uzantıları) olması tavsiye edilir ve rulegen tarafından oluşturulan çıkış * .ir (.ir uzantıları) biçimindedir. rulegen ayrıştırıcı icommands / rulegen kendi kaynak dosyaları ile icommands / bin bulunur. Yapmak ve ayrıştırıcı nasıl kullanılacağını açıklar HELP.rulegen adında bir not vardır. Not Ayrıca rulegen dilinin gramerini içerir. HELP.rulegen da burada bulabilirsiniz.
  • PHP istemci API: kışkırtıyor. Tanıtımı Prods, iRODS için bir PHP istemci API. Bu iCAT sorguları, dosyanın I / O, meta manipülasyon, temel kural infaz dahil, mevcut iRODS işlevselliği en destekler. Hızlı başlangıç ​​kılavuzu artı tam API belgeleri burada barındırılan: Prods belgeleri. Buradan prods indirebilirsiniz:. Extrods proje indirme sayfası
  • Ön ICAT Denetim. ICAT Denetim bir ön sürümü geliştirilmiştir. Etkinleştirildiğinde, (ICAT düzeyde) önemli olaylar bir ICAT denetim tabloya kaydedilir. Bu gelişme aşamasındadır.
  • Ön Kural odaklı Veritabanı Erişimi (RDA). Kural-tabanlı veritabanı Access (RDA) bir ön sürümü artık var. Bu iRODS sisteminden rasgele veritabanına erişim vardır gibi SRB-MCAT DAI genel olarak benzer olan, fakat bunu başarmak için Usul ve Microservices kullanımına dayanmaktadır. Orada bu sürümü ile önemli kısıtlamalar ancak, vardır, ve BKİ önemli ölçüde daha sonraki sürümlerde geliştirilecektir.
  • , Windows i-komutları. Önceden yapılmış ikili yüklenebilir. Kullanıcılar ayrıca iRODS kaynak dağılımından kendi Windows i-komuta ikililer inşa edebilirsiniz.

Benzer yazılım

clusterui
clusterui

14 Apr 15

grayson
grayson

20 Feb 15

paexec
paexec

20 Feb 15

Yorumlar iRODS

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!