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

[gfarm-announce-ja:01763] Gfarm version 1.4.1 release



みなさま:

本日,Gfarm バージョン 1.4.1 を公開しました.

		http://datafarm.apgrid.org/

バージョン 1.4.1 は,昨年11月に公開したバージョン 1.4 のアップ
デート版であり,主にバグ修正が行われています.加えて,産総研
での PostgreSQLをバックエンド DB に用いた Gfarm システムの
運用を踏まえて,PostgreSQL に格納されるデータ量を削減する
ための修正が入っています.これは数百万規模のファイル数を
Gfarm ファイルシステムに格納するケースにおいて,非常に有効
であることが分かっています.ただし,このデータ量削減のためには,
config-gfarm のステップをやり直す必要があります.既にお使いの
Gfarm でこの恩恵を受けるには,
       gfhost -M および gfdump -d を用いたメタデータのダンプ
       config-gfarm ....
       gfhost -R および gfdump -r を用いたメタデータのリストア
というメタデータ移行作業を実行して下さい.この機能を利用せず
に1.4.1にバージョンアップする場合には,そのような作業は必要
ありません.それ以外の利用方法は 1.4 とほとんど同じです.

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

以前にアナウンスがあったように,sourceforge.net でのオープンな
開発も行っておりますので,ご興味のある方はぜひご参加下さい.

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

Release note for Gfarm 1.4.1
============================

[2007.3.31]

Updated Features

  * Backend database

  - support a new data schema to reduce data amount in the
    PostgreSQL server.  Note that backward compatibility
    with the old database schema is supported.

  * gfexport(1) - improve the performance of gfexport.

  * gfdump(1) - add -v option to see the progress of gfdump.

  * gfarm_agent(1) - report initialization error when it fails to read
    the configuration file. (Bugzilla-ja #75)

  * libgfarm

  - print verbose error messages in UDP processing.

  - improve UDP re-transmission scheme to avoid aggressive
    re-transmission that may make UDP packets dropped.  The first
    timeout is changed from 10 milliseconds to 8 seconds.

  - increase default TCP connection timeout from 5 seconds to 30
    seconds.

  - make a reconnection mechanism to gfsd robust against more network
    error cases.

  * Bug fix

  - gfrm(1) - fix a bug that gfrm cannot delete a file that does
              not have any file section copy information.

  - gfwhoami(1) - fix a bug that gfarm_terminate() is not executed.

  - gfarm_agent(1)
      o fix a bug that gfarm_agent might consume 100% of CPU when
        pthread_create() fails, at least, in Fedora Core 5
        (kernel 2.6.19-1.2288.fc5smp).

  - libgfarm
      o fix a bug that gfs_rename() doesn't return an error when
        a directory rename operation fails and undoes.
        (Bugzilla-ja #76)
      o fix a bug that gfs_pio_seek() does not work in some
        situations.  (Bugzilla-ja #78)
      o fix a bug that a client may cause segmentation fault after
        re-connecting to a gfarm_agent metadata cache server.
      o fix a bug that gfarm_pgsql_path_info_get() does not retry
        just after a PostgreSQL server is restarted.
      o fix a bug that gfarm_pgsql_terminate() does not close the
        connection.

  - configure - use autoconf-2.59 instead of 2.60 to suppress
                harmless WARNING messages.

  - Syscall hooking library
      o remove redefinition of "offsetof," which is exposed in
        glibc-2.3.1 in Fedora Core 6.
      o accept //gfarm also as a mount directory.


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