[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gfarm-announce-ja:01475] Gfarm version 1.4 release



みなさま:

本日,米国フロリダ州タンパで行われている SC'06 オープニングに合わせて,
Gfarm バージョン 1.4 を公開しました.

		http://datafarm.apgrid.org/

バージョン 1.4 では,バージョン 1.3.1 に比べて安定性,性能,使い勝手の
改善が行われています.gfarm_agent 使用時,libgfarm のスケジューリング
についての大きな問題を解決しているほか,インストールドキュメントを始め,
FAQ や既知の問題などドキュメントの充実も図りました.利用方法は 1.3 と
ほぼ同じですので,1.3 をご利用の方は是非,すぐに更新されることをお勧め
します.1.3 以前をご利用の方もこの機会に最新バージョンへの更新をご検討
頂ければと思います.

ソフトウェアは http://datafarm.apgrid.org/ でダウンロードできます.
バグトラッキングシステム http://datafarm.apgrid.org/bugzilla-ja/  も
運用していますので,問題がありましたらご報告頂けると幸いです.

なお,今後はバージョン1系についてはバグ対応を中心に行ない,新規開発は
バージョン2系に移行する予定です.

以下はリリースノートからの抜粋です.

Copyright (c) 2003-2006 National Institute of Advanced Industrial
Science and Technology (AIST).  All Rights Reserved.

Release note for Gfarm 1.4
==========================

[2006.11.13]

Updated Features

  * gfrm(1)

  - support parallel removal of files to speed up operations if gfrm
    is compiled in OpenMP C compiler.

  - add -j <#thread>, -D <domain>, -H <hostfile>, -N <#replica>, -n,
    -q, -v options.  -j option is only available if gfrm is compiled
    in OpenMP C compiler.

  * gfwhere(1) - add -r and -R options for recursive listing.

  * config-gfarm - support CentOS.

  * gfsplck(1)

  - add a functionality to release text-busy status.  A file which
    was being opened by crashed application programs holds
    text-busy status. (Bugzilla-ja #60)

  * gfimport_text(1) - add -N <#host> option.

  * gfarm_agent(1)

  - surpress too much and unimportant log output to improve
    performance.

  - add -L <log_level> option to specify a syslog level.

  * gfarm.conf(5)

  - add "level log_level" directive.

  - add "record_atime disable" directive.

  * gfmd(8) and gfsd(8) - add -L <log_level> option.

  * libgfarm

  - improve a scheduling algorithm:
      o when a gfsd stops during reading a file, retry another file
        replica automatically.
      o when a connection error to gfsd is observed, remove the host
        entry from a scheduling cache.
      o when opening a file with the O_TRUNK flag, schedule a
        filesystem node regardless of the original location.

  - do not ignore SIGPIPE for applications that do not check return
    value in write(2).  (Bugzilla-ja #68)

  - add more check against integer overflow.

  * Documentation

  - improve all documents: add more detailed and more exact
    explanation.

  * Bug fix

  - gfls(1) - fix a bug that a longer pathname than the screen
              width causes an error.

  - gfreg(1) - fix a bug in recursive mode that a directory name
               cannot be changed.

  - config-gfarm(1)
      o resolve a problem that postmaster fails to start up in
        some cases.

  - gfmd(8) - add description about -d option in usage display.
              (Bugzilla-ja #62)

  - gfsd(8) - fix a bug that errno is not preserved by SIGCHLD
              handler.

  - libgfarm
     o fix a bug such that gfs_client_terminate() does not remove
       connection entries from a connection cache.  This may cause
       core dump in some calling sequences.
     o fix a bug that a file cannot be deleted if it has no
       fragment information.
     o fix a serious bug in scheduling which may cause libgfarm to
       hang up.  (Bugzilla-ja #66)

  - fix a package dependency problem in gfarm.spec.


--------------------------------------------------------
谷村勇輔 <yusuke.tanimura@xxxxxxxxxx>
産業技術総合研究所 グリッド研究センター
〒305-8568 つくば市梅園1-1-1 つくば中央第二
つくば本部・情報共同棟 5階 (05409室)
TEL 029-862-6703 / FAX 029-862-6601