[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gfarm-announce:00077] Gfarm Version 1.0.4 release Available
- From: Osamu Tatebe <o.tatebe@xxxxxxxxxx>
- Date: Mon, 01 Nov 2004 23:51:21 +0900 (JST)
Hello all,
We are pleased to announce the release of Gfarm Data Grid middleware,
version 1.0.4. Gfarm is a reference implementation of the Grid
Datafarm architecture designed for Petascale Data-intensive computing.
It provides a global file system using local disks of cluster nodes,
and supports data-parallel execution via file-affinity scheduling.
This release takes a major step forward. Especially, it supports
*READ-WRITE* mode, and enables existing binary programs to access
Gfarm file system without any modification. We strongly encourage all
to upgrade to this version, and would like you to experience a global
virtual file system using your stock applications.
We will have several demonstrations at SC2004 high performance
computing, networking, and storage conference held in Pittsburgh from
November 8 to November 12. If you have a chance to come to the
conference, please visit AIST, SDSC, and Osaka Univ booths.
The software can be downloaded from: http://datafarm.apgrid.org/
Bug tracking system is available at http://datafarm.apgrid.org/bugzilla/
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)
---
Osamu Tatebe, Ph.D. Tel: +81-29-861-5844 FAX: +81-29-862-6601
Grid Technology Research Center,
National Institute of Advanced Industrial Science and Technology (AIST)
AIST Tsukuba Central 2, 1-1-1 Umezono, Tsukuba, Ibaraki 3058568 JAPAN
E-mail: o.tatebe@xxxxxxxxxx http://phase.hpcc.jp/people/tatebe/