[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gfarm-announce-ja:00014] Gfarm Version 1.0.4 release Available
- From: Osamu Tatebe <o.tatebe@xxxxxxxxxx>
- Date: Mon, 01 Nov 2004 23:51:28 +0900 (JST)
みなさま:
本日,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