iRODS

Screenshot Software:
iRODS
Szczegóły programowe:
Wersja: 3.1
Filmu: 14 Apr 15
Licencja: Wolny
Popularność: 15

Rating: 5.0/5 (Total Votes: 2)

iRODS jest nowy system aplikacji sieci danych opracowanych przez Centrum Superkomputerowo (SDSC) Przechowywanie zasobów Broker (Serb) zespołu i współpracowników w San Diego. System opiera się na wiedzy zdobytej w wyniku zastosowania technologii SRB na wsparcie sieci danych, bibliotek cyfrowych, trwałych archiwów i systemów transmisji danych w czasie rzeczywistym.
Polityka zarządzania (zestawy z twierdzeniami, że wspólnoty te sprawiają, o swoich zbiorach) zostały scharakteryzowane pod względem przepisów i informacji publicznej. W centrum iRODS, Zasada Silnik interpretuje zasady zdecydować, jak system jest w odpowiedzi na różne wnioski i warunków. iRODS jest open source (na licencji BSD-type).
Wspieramy SDSC SRB rozwijając iRODS równolegle, i będzie to na jakiś czas. W pewnym momencie będziemy dostarczać narzędzia do migracji z SDSC SRB do iRODS dla tych, którzy chcą to zrobić.

Co nowego w tym wydaniu:

  • Najważniejsze nowe funkcje:
  • Nowa reguła silnika. IRODS Zasada Silnik został całkowicie przeredagowany. Obsługuje stare reguły składni, jak i nowego języka reguła, która jest bardziej wyrazisty i łatwiej pracować. Nowy język regułą jest analizowany bezpośrednio przez silnik reguł, eliminując potrzebę uruchamiania programu rulegen. Funkcje obejmują silne wpisywanie parametrów, wsparcie dla liczby całkowitej i parametry typu double, indeksowanie zasad szybszej realizacji. Przykładami są do użytku każdego mikro-usługi w nowej zasady składni. Zasady systemowe są obecnie zdefiniowane w pliku core.re zamiast core.irb i mogą być również przechowywane w ICAT (patrz regulamin w poniższej ICAT). Zobacz dokument silnika regułą i wstecznej zgodności tej sekcji więcej informacji. Stary silnik zasada nadal mogą być konfigurowane w (włączony), w razie potrzeby, za pomocą ustawień w config.mk.
  • Korzystanie Boost - Poprawa systemu Windows Wsparcie Wkrótce. Biblioteki Boost, który jest zawarty w komunikacie, mogą być opcjonalnie wykorzystywane na Linux / Unix i gospodarze będą wykorzystywane w systemie Windows. Budować z nim uruchomić "buildboost.sh", a następnie zaktualizować config.mk mieć USE_BOOST ustawić i uruchomić się. Za pomocą Boost Windows wersja będzie dostępna, w przeciwieństwie do poprzednich wersji, gdzie iRODS deweloperzy potrzebne do zmiany portu do środowiska systemu Windows i wersji systemu Windows będzie LGD. Podobne funkcje również w ramach rozwoju w Renci jest możliwość instalacji w systemie Windows poprzez irodssetup i wsparcia dla iCAT-Enabled Server w systemie Windows. Wszystkie te funkcje systemu Windows są zaplanowane do wydania następującego 3,0. Dzięki iRODS @ zespołu Renci dla pierwotnego rozwoju tych funkcji (we współpracy z DICE).
  • Budynek z C ++ Na poparcie powyższej funkcji, na większości platform, iRODS jest teraz skompilowany z kompilatora C ++, g ++. Jest to w dużej mierze niewidoczne, ale nie wymagają drobnych zmian źródłowych w większości akt iRODS .c. Większość kodu iRODS został przetestowany za pośrednictwem różnych opcji konfiguracyjnych, ale kontakt z zespołem iRODS jeśli jakiś aspekt nie budować.
  • Zasady w ICAT. Reguły mogą być teraz zarejestrowany w katalogu ICAT dla administracji centralnej. Gdy wykorzystywana, wszystkie zmiany w przepisach są przechowywane jako wersjach reguł. Zasady mogą być odczytywane z ICAT na strukturę reguły w pamięci. Reguły mogą być zapisane do pliku z struktury przepisów w pamięci. Zasady mogą być następnie dystrybuowane do każdej lokalnej bazy reguł w celu zapewnienia jednolitego środowiska reguły. Tryb ten jest kontrolowany przez zestaw mikro-usług w sposób opisany w Bazie reguły w stronę ICAT. Domyślnie reguły systemowe są zarządzane w sposób podobny do poprzednich wersji, odczytywany w rozruchu z pliku (core.re teraz zamiast core.irb).
  • uwierzytelniania poziomie systemu operacyjnego. Celem uwierzytelniania OS jest umożliwienie iRODS zezwolić użytkownikom, którzy już zalogowany do systemu klienta iRODS za pomocą jakiejś formy OS skonfigurowanego systemu uwierzytelniania i autoryzacji (np zalogowany na PAM, lub poprzez uwierzytelnianie SSH). Zobacz uwierzytelniania OS uzyskać więcej informacji. Dzięki Chris Smith z Ukazuje Bio dla tego rozszerzenia.
  • Zasada debugger. System xMessage została znacznie rozszerzona i obecnie obsługuje debugowania reguł. Możliwe jest jednym kroku przez każdego działania, wykaz przepisów i mikro-usługi, które są wywoływane w środowisku rozproszonym. Zobacz "idbug 'i-polecenia.
  • do uzyskania obiektów. Zapytania dotyczące zasobów informacyjnych może być zarejestrowany w iRODS kolekcji. Kliknięcie na możliwej do uzyskania obiektu instancję wniosek, który jest przechowywany jako replikę uzyskania obiektu. Zbywalne obiekty mogą być wykorzystane jako łącza miękkich, które integrują zasobów zdalnych w kolekcji iRODS. Sterowniki zostały napisane dostępu Z39.50, stron internetowych, anonimowych witryn FTP, danych publicznych w sieci danych Serb i danych publicznych w siatce danych iRODS. To sprawia, że ​​możliwe jest zbudowanie kolekcji, która obejmuje unfederated iRODS i sieci danych Serb, jak również innych systemów zarządzania danymi. Są to moduł, msoDrivers, które po włączeniu tworzy zestaw mikro-usług.
  • Inne ulepszenia:
  • Uruchom serwer w trybie administratora. "Uruchomić serwer jako root" trybu pracy pozwala na uruchomienie serwerów iRODS z uprawnieniami administratora. Tryb ten może pomóc włączyć pewne zachowania i cechy, które nie są możliwe, gdy uruchomiony iRODS jak normalnego, użytkownik nieuprzywilejowany, choć w większości sytuacji jest nadal preferowany tryb niż root i zalecane. Zobacz serwer Uruchom jako administrator. Dzięki Chris Smith z Ukazuje Bio do tego.
  • Duża plików restart. Nowa opcja Iput i IGET --lfrestart (podanie informacji plik restartu) umożliwia przesyłanie do kontynuowania w którym zostało przerwane, jeśli przerwane. To może być używany z -X być częścią ogólnego katalogu przesłane ponownie uruchomić. Pliki większe niż 32 MB może być ponownie uruchomiony.
  • - ponawia opcję Iput i IGET, aby określić liczbę ponownych prób. Może być stosowana w połączeniu z -X możliwością automatycznego ponownego uruchomienia pracy w przypadku awarii.
  • itrim --age i --dryrun. Istnieje teraz możliwość wykończenia tylko pliki starsze niż określony wiek, a także możliwość wyświetlania co byłoby wykonane bez konieczności przycinania plików.
  • Śledzenie i usuwanie plików osieroconych -. Orphan pliki utworzone przez usunięcie obiektów danych, gdy zasób plików fizycznych spadła teraz śledzone i mogą zostać usunięte z nowym --orphan opcją irmtrash
  • Rozszerzenia Audyt. Rozszerzenia SQL są teraz dostępne dla większej kontroli. Skrypt SQL jest włączone, które mogą być skonfigurowane i prowadzony przez "irodssetup '(lub uruchomić ręcznie), który dodaje, tabele, wyzwalacze, itp Zobacz ICAT katalogu serwera / / auditingExtensions aby uzyskać więcej informacji. Dzięki Center NASA do symulacji klimatu (KCF) w tej sprawie.
  • Poprawione błędy (częściowa lista) i dodatkowe ulepszenia,
  • Serwer nieskończonej pętli stałe. Problem został rozwiązany, gdy dziecko irodsServer może dostać się w nieskończoną pętlę i używać dużej ilości czasu procesora z powodu problemu wniosek kolejki. To był plaster irods_2.5_patch_1.
  • An irods irsync do irods poprawki. Fix został dodany do rozwiązać problem irsync gdzie iRODS do iRODS (i: xi: y) synchronizacja nie działa. To był plaster irods_2.5_patch_2.
  • Fix iRODS FUSE (irodsFs) sporadyczne powiesić - poprawka została dodana do zajęcia okazjonalne powiesić spowodowane wylaniem wniosków przyłączeniowych przez dodanie kolejki oczekiwania. Dodano także obsługę Timeout gniazda podłączając ponownie.
  • Wsparcie dla nowszych ODBC. Zmiana była potrzebna do nowszych wersji ODBC, w szczególności na Ubuntu 11.04 64-bitowych hostów, MySQL. To był plaster irods_2.5_patch_3.
  • $ userNameClient jest teraz dostępne dla rządów acAclPolicy
  • Problem rsFileRmdir Solaris została ustalona.
  • Naprawiono błąd 133 - "Iput wypadków dowodzenia, jeśli sprawozdanie z postępu prac jest wniosek" przy użyciu poprawki wydane przez Gene Soudlenkov
  • .
  • komunikat błędu cross-zone (uwierzytelnianie) jest teraz poprawnie zwracane do klienta.
  • Problem chmod (ósemkowy nie całkowita) w univMSSDriver.c została ustalona.
  • iqmod może teraz zaakceptować daty RRRR-MM-DD.hh: ss,
  • : mm.
  • Dłuższe napisy są obecnie dopuszczone do "iadmin '' ASQ" (dodaj konkretne zapytanie)
  • możliwość dzielenia przez zero unikać irodsGuiProgressCallbak.
  • Wymień transStat_t z transferStat_t wyrównać 64 bitowa liczba całkowita do 64 bit granica adres
  • iqstat opcjonalnego wskaźnika reguły jest teraz RuleID (jak w iqdel i iqmod) zamiast nazwy reguły.
  • Dodaj do trybu "fork i exec" do irodsReServer od platformy Windows nie obsługuje "widelec" tylko działanie.
  • IREG ma teraz opcję, aby obliczyć sumę kontrolną (dzięki Chris Smith za to).
  • irodsServer teraz kontrole i używa zmiennej środowiskowej spLogLevel jak środek ma.
  • iScan został ustalony do obsługi większych zbiorów, unikając "zbyt wiele jednoczesnych oświadczenia" zamykając dodatkowe pytania.
  • System skrypt irodsctl ustawia teraz LD_LIBRARY_PATH w GLOBUS_LOCATION (w irods.config).
  • irepl pomocy obejmuje obecnie komentarze dotyczące korzystania irsync dla działalności transgranicznej strefy.
  • msiExecGenQuery i msiExecStrCondQuery mikro-usługi pozwalają teraz "nie wiersze Znaleziono" jako ważnego odpowiedzi.
  • ichmod użytkowników zdalnie strefy, "nazwa użytkownika # nazwa_strefy", jest obecnie możliwe, poprzez rozszerzenie do msiSetAcl. Dzięki Jean-Yves Niefa z IN2P3 do tego.
  • Zmieniono logikę tylko zadzwonić acPostProcForCollCreate, acPostProcForPut i acPostProc, jeśli wiąże się operacja powiodła się.
  • Funkcja "zmień nazwę" został dodany do uniwersalnego sterownika MSS. Dzięki Jean-Yves Niefa z IN2P3 do tego.
  • ogólnego zapytania i iquest i inni klienci mogą teraz obsługiwać użytkownika, pod warunkiem, "W" lub "pomiędzy" stanie na rozmowy ogólnych zapytań, na przykład: iquest "SELECT RESC_NAME WHERE RESC_CLASS_NAME NA (" pakiet "," Archiwum ") oraz iquest" SELECT DATA_NAME GDZIE DATA_ID MIĘDZY '10000' '10020' ".
  • datownik został dodany do opcji Iput / IGET -P.
  • iqdel ma teraz -a (wszystkie) oraz opcję -u (użytkownik), która umożliwia usunięcie wszystkich zadań i prac należących do użytkownika.
  • Wycieki pamięci związane z applyRuleForPostProcForWrite i applyRuleForPostProcForRead zostały ustalone.
  • Pytania (iquest, itp) z mieszanej "I" i "i" warunki są teraz prawidłowo obsługiwane.
  • Problem piśmie wykonanie obiektu bazy danych wynika obiekty (DBORs) do iRODS został naprawiony.
  • Strona główna baza ICAT na (data_type_name) dodano tak, że 'ls idbo "nadal będą wykonywać również w skali.
  • problem został rozwiązany, że uniemożliwił msiDataObjPutWithOptions nadpisanie istniejących egzemplarzy.
  • tymczasowy mechanizm hasło zostało zmodyfikowane do wykorzystania przez iDrop and iDrop-lite.
  • irodsctl sprawdza teraz, że w katalogu serwera / dziennika istnieje i jest zapisywalny i daje konkretne komunikaty o błędach w tych przypadkach.
  • Wsparcie dodano plików osieroconych, w tym irmtrash opcji --orphan.
  • -G opcja rejestracji repliki jest teraz.
  • zmiana została wprowadzona, aby zalogować prawidłowego procesu-id w logach serwera we wszystkich przypadkach. Wcześniej nie były rzadkie sytuacje, w których mogłyby być nieprawidłowe pid.
  • Limity zostały zwiększone tak, że bardzo długie łańcuchy mogą być odprowadzone do "imeta".
  • biblioteki Kerberos zostaną teraz połączone do klienta Jeśli bezpiecznik zestaw KRB_AUTH. Dzięki Chris Smith za to.
  • poprawka została wykonana, aby zapobiec zrzutu pamięci w scanUtil jeśli ścieżka źródłowa lokalnym nie ma '/'. Dzięki Chris Smith za to.
  • Nowe połączenie klient / serwer (API), rcDataObjFsync dodano. Dzięki John Knutson z University of Texas w tej sprawie.
  • błąd został poprawiony uniknięcia niepotrzebnych nadmiarowe zapytania wewnętrznego, nieznacznie zwiększając wydajność w niektórych przypadkach.
  • Problem w ruchu ("IMV") niektóre kolekcje została ustalona. Jeśli zbiór zawierał dane-obiektu, który nie miał prawa zapisu właściciela kolekcji, fizyczna posunięcie nie. Teraz, to jest traktowane jako szczególny przypadek i dozwolone, jeśli użytkownik jest właścicielem kolekcji.
  • fix, aby uniknąć błędu SYS_COPY_LEN_ERR przez IGET i ICP, gdy zawartość danych została zmodyfikowana przez niektóre mikro-usług.
  • "notify.pl" skrypt został opracowany, które mogą być okresowo uruchomić sprawdzić określonych (skonfigurowanych) kolekcje i wysłać informację, gdy data-obiekty są dodawane lub usuwane. Zobacz skryptów / zawiadomić katalog, aby uzyskać więcej informacji.
  • polecenie 'irsync "może teraz zaakceptować puste I: argumentu. Polecenie 'irsync fileName i: ". Teraz zapisuje plik (w razie potrzeby) do aktualnej kolekcji iRODS
  • Dodatkowe przedmioty:

  • Pliki
  • autorskich i tekst licencji zostały zaktualizowane m.in. Uniwersytet Karoliny Północnej w Chapel Hill i danych Intensywny Cyberinfrastructure Fundację oprócz Regents University of California. Oczywiście licencji iRODS nadal pełni Open Source (styl BSD).

Co nowego w wersji 2.0:

  • Federacja. Federacja Strefa została dodana, która zapewnia miejsca dla dwóch lub więcej niezależnych systemów iRods współdziałać ze sobą i pozwalają na bezproblemowy dostęp do danych i metadanych w całej tych systemów iRods. Systemy te nazywane są strefami iRODS, z każdym Strefa działa własną ICAT i domeny administracyjnej. iRODS Federacja wymaga mniej synchronizację między strefami niż podobny system Serb Federacji. Zobacz Federation i Federacji Administracja uzyskać więcej informacji.
  • Master / Slave ICAT z Oracle. Instalacja iRods lub Zone może być skonfigurowany do pracy z pojedynczym ICAT Master Plus zero lub więcej iCats slave. Celem slave ICAT jest poprawa reakcji zapytań w szerokim-Area-Network. Niewolnik iCats są wykorzystywane do "tylko do odczytu" zapytań typu. Poniższe icommands zostały przekształcone w użyciu Slave ICAT domyślnie: ICD IGET ILS, ilsresc i iqstat. To sprawia, że ​​korzystanie z funkcjonalności RDBMS żeby zsynchronizować bazy danych ICAT i tak jest dostępna podczas korzystania z Oracle jako ICAT RDBMS.
  • Początkowe Serb narzędzie iRODS Migracji. Obecnie wstępna wersja narzędzia, aby pomóc przekształcić wystąpienie SRB do jednego iRods. Skrypt "m2icat.pl" używa Spullmeta uzyskać informacje SRB-mcat i tworzy i wykonuje zestawy poleceń dla iadmin, psql oraz imeta tworzenia zasobów, kolekcje dataObjects i użytkowników w przypadku iRods. System iRODS może następnie uzyskać dostęp byłych-SRB danych bez przenoszenia plików fizycznych. To jest wciąż niekompletne i nie może obsługiwać wiele funkcji SRB, ale można eksperymentować z nim. Zobacz skrypt więcej informacji i kontakt z nami, aby pomóc nam zaplanować dodatkowe rozszerzenia.
  • Infrastruktura Sieci Bezpieczeństwa (GSI) Ulepszenia. Istotnym problemem w interfejsie iRODS GSI korygowano pozwalając regularnie korzysta iRODS do authenctiate z GSI. Użytkownicy mogą teraz ustawić zmienną środowiskową SERVER_DN ​​do uwierzytelniania serwera za pośrednictwem systemu GSI (wykonania wzajemnego uwierzytelnienia).
  • iRods ulepszenia bezpiecznik. iRods FUSE teraz współpracuje z najnowszymi wersjami FUSE, a nie tylko w wersji 2.7.0. Buforowanie plików i katalogów wyniki kwerendy w celu poprawy wydajności getattri rozmowy, który jest wywołanie częściej FUSE. Małe pliki są przechowywane w pamięci podręcznej, aby zwiększyć wydajność I / O na małych plikach. Tryby plików plików został włączony, aby chmod plików działa teraz. Powinieneś zobaczyć znaczącą poprawę wydajności w poleceń, takich jak ls lub cp małych plików.
  • iRODS Explorer dla Windows. Nowy iRODS Explorer dla Windows jest dostępna od połowy września. Jak opisano na stronie systemu Windows, jest to przeglądarka iRODS, że działa jako native binarnych systemu Windows i zapewnia bogaty graficzny interfejs użytkownika i szybką nawigację po strukturze hierarchicznej kolekcji plików wewnątrz iRODS. Ponadto, użytkownicy mogą dodawać, modyfikować i przeglądać metadane z długimi ciąg wartości metadanych poprzez dialog przyjazny dla użytkownika.
  • DataMode zachowane. "DataMode" element metadanych dodano tak, że tryb plików plików załadowanych do iRods pobranych z iRods i mogą być zachowane. "DataMode" jest tylko do odczytu-Execute statusu dla użytkownika, grupy, inne, pliku.
  • Nowa sprzedaż wiązana. Nowa komenda "Ibun" jest używany do obsługi łączeniu małych plików do strukturyzowanych plików, takich jak pliki tar. Może on być stosowany do wczytywania, i archiwizacji dużej liczby małych plików. Na przykład, aby załadować dużą liczbę małych plików, użytkownik może korzystać z normalnego polecenia tar UNIX do tar tych plików w jednym pliku tar. Ten pojedynczy plik tar może być następnie przesłane do iRods użyciu komendy Iput. Komenda "Ibun -x" może być użyty do żądania serwer iRods rozpakować ten plik do wielu małych plików i zarejestrować te małe pliki z ICAT. Podobnie komenda "Ibun -c" mogą być używane do skutecznego pobierania dużych ilości małych plików.
  • Komenda nowe "ipasswd. "Ipasswd" pozwala na zmianę hasła iRODS. Jak z odpowiednim poleceniem iadmin, hasło jest ukrywane do przesyłania w sieci.
  • Zasada dostępu do danych zorientowanych (RDA) przeniesione do bazy danych Oracle. RDA jest obecnie obsługiwane w Oracle jak i poprzedniego PostgreSQL. RDA zapewnia dostęp do dowolnych baz danych przez system iRODS, nieco podobny do SRB Database (DAI), ale interfejs Dostęp realizowany za pośrednictwem zasad i mikro-usług.
  • Inne ulepszenia RDA. MsiRdaRollback mikro-Serwis został wdrożony; jakieś wycieki pamięci zostały ustalone; i ukrywane forma hasło RDA można ustawić w pliku konfiguracyjnym RDA.
  • Zasada języka "Przerwa". "Przerwa" oświadczenie jest obecnie akceptowane w języku reguły iRODS wyrwać się z for, while i pętle foreach.
  • Federacja użytkownika i zmiany administracyjne. W iadmin i imeta poleceń, użytkownicy są obecnie reprezentowane w opcjonalną nazwę strefy (użytkownik [#zone]), gdzie lokalna strefa jest domyślne. iadmin ma mkzone, modzone i podpoleceń rmzone manipulowania informacji zdalnej strefy. ilsresc, imeta i irmtrash teraz "-z nazwa_strefy" Opcje pracować stref zdalnych. Wewnętrznie, uwierzytelniania użytkowników używa opcjonalną nazwę Zone.
  • Federacja uwierzytelniania serwera. Możliwość dodano gdzie Server iRODS który uwierzytelnia klienta do zdalnego Zone, jest sam uwierzytelnione. To nie jest obowiązkowe, ale zalecane dla Federated strefach w celu poprawy bezpieczeństwa. Patrz -. O dodatkowe informacje,
  • Strefa Zmiana nazwy. Narzędzie iadmin można teraz zmienić nazwę lokalnej strefy, obsługę konwersji Strefy i informacji o użytkowniku i zmiana nazwy kolekcji domowych użytkownika (przez nowego artykułu i mikro-usług). Może to być przydatne w iRODS strefy Federacji.
  • Połączenie opcja -T Tymczasowy. Nowa opcja -T dodano do Iput, IGET, irepl i ICP poleceń, która odnawia połączenie z gniazdem pomiędzy klientem a serwerem po 10 minutach połączenia. To staje się wokół problemu gniazd uzyskiwanie limit czasu przez zaporę, zgłoszone przez niektórych użytkowników.
  • Nowy RBUDP trybu transmisji danych. Nowy tryb transferu danych - RBUDP (Niezawodny Blast UDP) dodano, w uzupełnieniu do istniejących na kolejny (jeden strumień TCP) i równolegle (TCP) wielu strumieni trybów obecnie wspierane przez iRODS. RBUDP jest opracowany przez Erica He, Jason Leigh, Oliver Yu i Thomas Defanti U złego w Chicago. http://www.evl.uic.edu/cavern/RBUDP/Reliable Blast UDP.html używa protokołu UDP dla wysokiej wydajności transmisji danych. Nowa opcja Q został dodany do polecenia Iput, IGET, irepl i ICP określić korzystanie z protokołu RBUDP.
  • HDF5 / iRods Ulepszenia. Klient HDF5 / iRods można teraz budowane bez linkowanie biblioteki HDF5. Zdolność JNI dla klienta JAVA taki hdfView dodano. Wyciek pamięci została ustalona.
  • dziedziczone uprawnienia dostępu. Atrybut dziedziczenie może być ustawiona na zbiorze danych powoduje nowych obiektów i-pod-kolekcje stworzone na jej podstawie do nabycia prawa dostępu (ACL) z kolekcji. Patrz "ichmod -h" i "ils -A 'aby uzyskać więcej informacji.
  • Usprawnienia ICAT. IRODS Metadane oprogramowanie interfejsu Catalog (ICAT) poprawiła się w różny sposób, w dodatku do zmian dla iRODS strefy Federation. Dostęp do tabel audytu poprzez zapytania jest ograniczona domyślnie. Błąd został poprawiony do czynienia z rekurencyjnie ustawienia kontroli dostępu na replikowane dane-obiektów. Problemy w coraz totalRowCount (na żądanie) zostały rozwiązane (zarówno dla Oracle i PostgreSQL). W Walnym-Query dowolną ilość warunków złożonych (oddzielone || i & amp; & amp;) może być teraz obsługiwane (zamiast tylko dwóch). Po różnych błędów, funkcje ICAT (przy użyciu PostgreSQL) zrobi automatycznego wycofywania, aby umożliwić późniejsze SQL, aby funkcjonować. Niektóre wycieki pamięci ICAT-Oracle zostały znalezione i naprawione. imeta i ICAT Avu zapytania może teraz zaakceptować wiele warunków oddzielone "i" i jeden "lub". "Isysmeta" może teraz ustawić danych-typ danych-obiektu. Dla lepszej konserwacji długoterminowej, wewnętrzne zmiany zostały wykonane w sposób, że ogólne zapytania ICAT są strukturalnego.
  • Dodatkowe usługi mikro. Liczba nowych mikroprzedsiębiorstw usług, które zostały dodane, aby umożliwić nowe funkcje, w tym niektóre z funkcji opisanych w tych informacjach o wydaniu. Mogą być również stosowane w własnych zasad, a jako przykłady do tworzenia własnych mikro-usług. Zobacz Wydany Micro Usługi dla bieżącej listy. Specjalne podziękowania dla Romain Guinot źródła Centrum Otwartej - Atos Origin (http://www.portaildulibre.fr) udzielania niektórych nowych mikro-usług, zarówno dla rdzenia i jako osobny moduł ('')
  • Testy Ulepszenia. Tak jak poprzednio, wersja rozwojowa IRODS stale budowane i testowane na lokalnych komputerów DICE i czasami na różnych platformach w NMI Budowa & amp; Obiekt badawczy. Testy ICAT zostały rozszerzone na nowe funkcje ICAT. Niektóre testy dużego obciążenia zostały opracowane.

  • Ulepszenia
  • Instalacja / kontrolne. Wiele zmian zostały wprowadzone do iRODS instalacji i kontroli skryptów do obsługi konkretnych sytuacji błędach; również, finishSetup.pl będzie teraz zaktualizować ~ / .odbc.ini włączenie [PostgreSQL] sekcję, która jest również przechowywany w ... / pgsql pliku / etc / ODBC.INI, aby uniknąć problemów na niektórych hostach, itp także skrypty, wg producenta będzie teraz automatycznie ponownie linku modułów, które aktualizowane pliki źródłowe. I "iinit" stworzy ~ / .irods katalogu, jeśli nie jest obecny, poprosi o i przechowywania potrzebnych przedmiotów .irodsEnv jeśli ich brakuje. Skrypty Zainstaluj teraz domyślnie PostgreSQL 8.3.5.
  • Nowy transferu rejestrowania. Po włączeniu (ręcznie), operacje transferowe get, put, replikacji i rsync są rejestrowane. Zobacz komentarze w rsDataObjClose.c aby uzyskać więcej informacji.
  • może imkdir stworzyć kolekcję nadrzędną. Opcja -p została dodana do polecenia imkdir spowodowania jej tworzyć kolekcje rodziców, jeśli nie istnieje.
  • Inne poprawki błędów. Jak zawsze, inne błędy zostały poprawione, a wiele małych ulepszeń; zbyt wiele, aby opisać.

Co nowego w wersji 1.1:

  • Infrastruktura Sieci Bezpieczeństwa (GSI). GSI jest teraz jako dodatkowa opcja metody uwierzytelniania. Gdy klienci i serwery są zbudowane GSI-włączone, użytkownicy mogą wybrać do uwierzytelniania za pośrednictwem swoich certyfikatów X.509 GSI. GSI jest włączona, odpowiadając na kilka pytań w skrypcie irodssetup.
  • Elektroniczne Zapisy Archiwum (ERA) Moduł rozszerzeń. Moduł zarządzania ERA zawiera nowe kolekcje mikro-usługi do manipulowania przedmiotami, kont użytkowników praw dostępu i metadanych. Kilka mikro-usługi zostały również dodane do pobierania audytu informacji szlak z ICAT. Moduł XML został stworzony i zawiera mikro-usługi, które wykonuje transformacje XSLT na iRODS obiektów. Kilka funkcji różne zostały dodane do podstawowego zestawu mikro-usług (do struktur danych drukowania, manipulować czasem i zastosować szablon metadanych Dublin Core i).
  • bogaty klient sieci: iRODS Browser (beta). Przedstawiamy iRODS Browser (Beta), aplikacji internetowych przyjazny dla użytkownika dla iRODS użytkownikom dostęp i zarządzać zbiorami iRODS zapisane na dowolnym serwerze iRODS, przy użyciu standardowej przeglądarki internetowej. iRODS Przeglądarka jest obsługiwana tutaj: [1]. Bez instalacji jest niezbędne dla użytkowników końcowych, chyba że chcesz udostępnić swoje własne iRODS przeglądarki, która wymaga szerokiej wiedzy z serwera WWW instalacji / konfiguracji. Możesz uzyskać więcej informacji na temat iRODS przeglądarce na tej stronie:. IRODS_Browser
  • Mounted Zorganizowany plików. Jest to podobne do montażu katalog plików UNIX do kolekcji realizowanego w iRods 1.0. W tym przypadku plik struktura (w wewnętrzne struktury plików i podkatalogów), takich jak zawierający pliku tar jest zamontowany zamiast katalogu plików. Gdy plik tar jest zamontowany, użytkownik może korzystać z iCommands aby uzyskać dostęp do plików i podkatalogów zawartych w pliku tar. Realizacja obejmuje:
  • Stworzenie ram do montażu wielu typów plików strukturyzowanych. Do wdrożenia nowego typu, 17 funkcje wejścia / wyjścia (otwarte, czytać, pisać, blisko, itp) specyficzne dla pliku uporządkowanego muszą być podane do kierowcy.
  • Obecnie wdrożyliśmy jeden rodzaj strukturze pliku. - Plik tar
  • imcoll - nowe polecenie do zarządzania (zamontować, odmontować, synchronizacja itp) pliki strukturyzowane. Ponadto, montaż i odmontowywaniu katalogów plików UNIX został przeniesiony z polecenia IREG do nowej komendy imcoll.
  • Ponad 20 nowych API (połączenia klient / serwer) została stworzona na potrzeby realizacji.
  • iRods HDF5 Integracja. HDF5, biblioteka ogólnego przeznaczenia i format pliku do przechowywania danych naukowych, zostały włączone w ramy iRods w postaci mikro-usług. Pięć HDF5 microservices: msiH5File_open, msiH5File_close, msiH5Dataset_read, msiH5Dataset_read_attribute i msiH5Group_read_attribute zostały wdrożone na serwerze. Pliki HDF5 mogą być przechowywane w iRods a użytkownicy mogą korzystać z funkcji klienta iRods aby HDF5 konkretnych połączeń dostęp do plików zapisanych w iRods HDF5. Implementacja klienta zawiera również interfejs JNI który umożliwia przeglądarce HFD5 Java HDF5View dostępu do plików przechowywanych w hdf5 iRods.
  • Java API klienta: żargonu. API klienta Java dla datagrid oficjalnie obejmuje iRODS. Obsługuje większość obecnej funkcjonalności iRODS, w tym zapytań ICAT, akt I / O, manipulacji metadanych oraz podstawowych egzekucji reguł. Szybkie przypomnienie rozrusznika oraz pełnej dokumentacji API jest hostowany na: dokumentację żargonu. Żargonie można pobrać stąd:. Extrods strony pobierania projektu
  • Usługi internetowe dostępne jako Micro-Services. Można teraz tworzyć iRODS mikro-usług, które wymagają Web Services owijając interakcji usług internetowych za pomocą koperty gsoap i pisania interfejsów mikro-usług dla argumentów wejściowych i wyjściowych dla usług internetowych. Opis jak napisać te interfejsy i jak uzyskać dostęp do usług internetowych, jak mikro-usług jest dostępna pod adresem:. Web_Services_As_Micro_Services
  • RuleGen Zasada języka. Rulegen jest parser, który przyjmuje zasady zapisane w ładniejszym językiem do zagadkowego jednego potrzebnego irule i core.irb. Pliki wejściowymi rulgen zaleca się * .r (.R Extensions) i wyjście utworzone przez rulegen w postaci * IR (rozszerzenia IR). Rulegen analizator znajduje się w icommands / bin z jego plików źródłowych w icommands / rulegen. Jest uwaga nazywa HELP.rulegen, który wyjaśnia, jak zrobić i użyć parsera. Notatka zawiera również gramatykę języka rulegen. HELP.rulegen można również znaleźć tutaj.
  • PHP Client API: PRODS. Wprowadzenie PRODS, API PHP Klient iRODS. Obsługuje większość obecnej funkcjonalności iRODS, w tym zapytań ICAT, akt I / O, manipulacji, podstawowe metadane egzekucji reguł. Szybkie przypomnienie rozrusznika oraz pełna dokumentacja API jest gospodarzem tutaj: dokumentację poganiaczy. Końcówki można pobrać stąd:. Extrods strony pobierania projektu
  • Wstępny ICAT Audyt. Wstępna wersja ICAT Audytu został opracowany. Po włączeniu, istotne zdarzenia (na poziomie ICAT) są zapisywane do tabeli audytu ICAT. To jest wciąż w fazie rozwoju.
  • Wstępny Zasada Dostęp do baz danych zorientowanych (RDA). Obecnie wstępna wersja reguły zorientowane bazy danych Access (RDA). Jest w zasadzie podobne do SRB-mcat DAI ponieważ zapewnia dostęp do bazy danych za pośrednictwem dowolnych systemu iRODS, ale jest oparta na zastosowaniu zasad i Microservices osiągnięcia tego celu. Istnieją znaczne ograniczenia w tej wersji, jednak i RDA będzie znacznie poprawiła się w późniejszych wydaniach.
  • i-polecenia systemu Windows. Wstępnie zbudowane pliki binarne są dostępne do pobrania. Użytkownicy mogą także tworzyć własne pliki binarne i-poleceń systemu Windows z dystrybucji źródłowej iRODS.

Podobne oprogramowanie

Openwsman
Openwsman

11 May 15

Mrs
Mrs

20 Feb 15

globus-provision
globus-provision

14 Apr 15

Son of Grid Engine
Son of Grid Engine

19 Feb 15

Komentarze do iRODS

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!