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

[gfarm-announce-ja:00014] Gfarm Version 1.0.4 release Available



みなさま:

本日,Gfarm version 1.0.4 release を公開しました.Gfarm はグリッドデー
タファームを実装したデータグリッドの基本ソフトウェアです.PCクラスタの
ローカルディスクを利用して広域ファイルシステムを構築し,グリッドにおけ
る大規模データ処理環境を提供します.

バージョン 1.0.4 では,*読み書き*オープンのサポート,および既存のアプ
リケーションによる無修整での利用,といった大きな機能向上がなされていま
す.是非,本バージョンに更新して,広域仮想ファイルシステム(グリッド・
ファイルシステム)を既存アプリケーションで利用してください.

なお,11月8日から12日まで開催される国際会議 SC2004 においてデモンストレー
ションを予定しています.是非,産総研,大阪大学,SDSC のブースにお立ちよ
りください.

ソフトウェアは http://datafarm.apgrid.org/ でダウンロードできます.ま
た,バグトラッキングシステム http://datafarm.apgrid.org/bugzilla-ja/ 
も運用しています.

以下はリリースノートです.

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

Release note for Gfarm 1.0.4
============================

[2004.11.1]

Updated Features

 * gfs_pio_open(3), gfs_pio_create(3) - supports the read-write mode
   and the append mode.

 * gfs_pio_create(3) - supports the exclusive flag.

 * New client command; gfdf --- reports Gfarm file system disk space
   usage.

 * New I/O functions; gfs_fchmod, gfs_rename, gfs_pio_truncate.
   Gfs_rename only supports to rename a file not a directory in this
   version.

 * Global and local file view enhancement for executable files.

 * gfs_chmod(3) - allows to change execution bits if it has only one
   file fragment.

 * x86_64 and ia64 supports

 * Shared library support

 * gfrun - added the -b option to specify global file view as a
   default file view for programs linked with Gfarm syscall-hooking
   library.

 * gfls - added the -a and -i options.

 * gfwhere - added the -s option to display the file segment size.

 * gfexec - shell script can be executed without "#!/bin/sh".

 * gfrcmd - added the -N option to specify a target name of GSI
   authentication.

 * gfsd - added new protocols to create a hard link, to rename a file,
   to truncate a file, and to get file system statistics.

 * libgfarm - improved metadata cache management.

 * gfarm.conf - added a set of statements to specify a target name of
   gfsd and gfmd.  This is required by the security fix regarding GSI
   authentication described in the 'Bug fix' section below.

 * Syscall hooking library

  - New syscall hook entries; fchmod, rename, dup, getxattr,
    lgetxattr, and fgetxattr.

  - '/gfarm' is now translated to 'gfarm:/' not 'gfarm:'.  '/gfarm/~'
    and '/gfarm/.' specifies the home directory and the current
    working directory in Gfarm file system, respectively.

  - More support for bash.  It is possible to change the current
    working directory by 'cd' such as 'cd /gfarm/~'.  For more
    details, refer to README.hook.en document.

  - Shared libraries in Gfarm file system can be opened by specifying
    pathnames such as /gfarm/lib:/gfarm/~/lib in LD_LIBRARY_PATH.

 * Bug fix

  - *SECURITY FIX* - In GSI authentication, the remote party does not
    authorized.  This fix makes it possible to link Gfarm with the
    GSSAPI library in Globus Toolkit version 3.2.1 or later.

  - gfrm cannot remove a file that has invalid metadata. (Bugzilla #12)

  - gfimport_text creates an incomplete Gfarm file. [gfarm-discuss:00092]

  - gfsplck does not delete an invalid file when it is not a regular
    file. (Bugzilla-ja #29)

  - Include path for openssl is missing. (Bugzilla-ja #33)

  - Inactive local file system node may be selected. (Bugzilla-ja #31)

  - 'rm -r' cannot remove a directory. (Bugzilla #13)

  - gfsplck registers a lock file by mistake. (Bugzilla-ja #18)

  - Fixed a segfault problem during parallel gsi_auth authentications.

  - Fixed a problem of on-demand replication failure.

  - Fixed a hang problem during scheduling file system nodes or gfhost.

  - Fixed a segfault problem when using syscall hooking library.

 * Documentation

  (README.hook.en) describes how to access Gfarm file system by
		   existing binary programs without any modification
		   as if it is mounted at /gfarm.

Release note for Gfarm 1.0.3.1
==============================

[2004.7.5]

Updated Features

 * Added new I/O functions; gfs_chmod.

 * gfs_unlink, gfs_rmdir - it now checks the permission of the parent
   directory.

 * gfrm - '-r' and '-R' options are added to remove the contents of
   directories recursively.

 * Syscall hooking libraries

   - Added system call hook entries for directory operations;
     chmod, mkdir, rmdir, and utime.

   - '/gfarm' is now considered as a mount point for Gfarm fils
     system.  This make '/gfarm:' and '/gfarm@' obsolete.

 * Bug Fix

   (gfs_hook.o)

   - Open(2) and stat(2) syscall hooks select the same file
     view. (Bugzilla-ja #26)

   - Stat(2) returns 0 for files that are created but not closed (by
     the same process).  Although this fix is not enough, Fortran
     program compiled by g77 can generate a Gfarm file.
     (Bugzilla-ja #28)

---
建部 修見, TATEBE Osamu.
305-8568 つくば市梅園1-1-1 中央第2	Tel: 029-861-5844
産業技術総合研究所 グリッド研究センター	FAX: 029-862-6601
E-mail: o.tatebe@xxxxxxxxxx