[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gfarm-announce:00172] Gfarm version 1.2 PL3 available
- From: Osamu Tatebe <o.tatebe@xxxxxxxxxx>
- Date: Wed, 14 Sep 2005 17:15:59 +0900 (JST)
Hello all,
We are pleased to announce the release of Gfarm version 1.2 patch
level 3. Gfarm is a high-performance reliable file system that scales
to Petascale Data-intensive computing in a Grid.
http://datafarm.apgrid.org/
This release improves not only response time, but also reliability,
scalability, and fault tolerance as well as multiple platform support
of configure scripts of Gfarm file system; config-gfarm and
config-gfsd.
Regarding multilingualization of filename, it is necessary to stop
slapd before updating gfarm-gsi-server package. When you are using
RPM packages,
% service gfarm-slapd stop
% rpm -Fvh gfarm-gsi-server-1.2-5.i386.rpm
% service gfarm-slapd start
When you are currently using gfarm_agent, it is also needed to be
killed.
% killall gfarm_agent
Gfarm_agent, a metadata cache server, is quite effective when you are
using interactively, or when executing a shell script that execute
many small programs. Please refer to FAQ for automatic execution of
gfarm_agent.
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, 2005 National Institute of Advanced
Industrial Science and Technology (AIST). All Rights Reserved.
Release note for Gfarm 1.2 (PL3)
================================
[2005.9.12]
* config-gfarm(1) and config-gfsd(1) are now supported in all platforms.
* Bug fix
- cannot create any file or directory in an empty Gfarm file system.
Release note for Gfarm 1.2 (PL2)
================================
[2005.9.8]
* gfrep(1) - the -S option is added to specify the source domainname.
* Bug fix
- When opening a file in write mode during text file busy, it will be
truncated. This bug was introduced in the version 1.2 RC2.
- Syscall hooking library - fix a filename translation for
'/gfarm/.filename' and '~filename' in Gfarm file system.
Release note for Gfarm 1.2 (PL2)
================================
[2005.9.6]
Updated Features
* config-gfarm - specify cachesize automatically when using Berkeley
DB.
* Documentation
- README.hook - simplify and reorganize the structure. add issues
of possible segmentation fault by libgssapi collision.
- gfarm_url_section_replicate_{,from_}to(3) and
gfarm_url_fragments_replicate(3) - added
* Bug fix
- gfrun(1) may fail when a job is submitted by an unregistered
client via gfarm_agent.
- gfexec(1) - fix uninitialized variable reference.
Release note for Gfarm 1.2 (RC2)
================================
[2005.8.31]
Updated Features
* UTF-8 support.
* FreeBSD and NetBSD supports.
* File locking support against replication during updating the file,
which prevents from creating inconsistent file replicas.
* A newly created file can be accessed by other processes before it
is closed.
* When copying, moving and removing executable files, only the target
architecture section of the executable files is modified. This
means you can install and remove executable binaries in different
architecture independently or separately.
* gfarm.conf(5) - add client_architecture directive to specify a
client architecture.
* Environment variable
- GFARM_CONFIG_FILE environment variable can specify a Gfarm
configuration file instead of ~/.gfarmrc. (Bugzilla-ja #38)
- GFARM_ARCHITECTURE environment variable can specify a client
architecture.
* configure - honors the --sysconfdir option to specify a directory
of gfarm.conf.
* gfsd(8), gfmd(8) - accepts level N limited proxy to enable access to
Gfarm file system from a process invoked by Globus jobmanager.
* gfrm(1) - supports recursive deletion of (file replicas of) a
particular file section.
* gfkey(1) - the -p option is added to specify the term of validity
in second.
* gfs_unlink_section(3) - new function to unlink a particular section
of a file.
* gfs_pio_sync(3), gfs_pio_datasync(3) - new functions
* gfs_seekdir(3), gfs_telldir(3) - new functions
* Syscall hooking library
- New syscall hook entries; fsync, fdatasync, pread, pread64,
pwrite, and pwrite64.
- lseek(2) hook supports a seek operation for a directory.
(Bugzilla-ja #36, #37)
- stat(2) hook fills 'st_blocks' in struct stat, which makes "du"
command work.
* Robustness Improvement
- gfarm_agent(1) - the functionality is enhanced to accept all
metadata requests. When using gfarm_agent, client programs do not
connect to an LDAP server, which reduces the number of connections
to the LDAP server and CPU load of the LDAP server.
- libgfarm(3) - tries to re-connect when the connection to an LDAP
server is broken due to rebooting or some other reason.
* Documentation
- samba-hook, samba-gfarmfs - describes how to export a Gfarm file
system to Windows clients via samba.
- nfs-gfarmfs - describes how to export a Gfarm file system in NFS.
- export-gfarm - summarizes the status to export a Gfarm file
system in various protocols including FTP, HTTP, CIFS, and NFS.
* Bug fix
- fix a segfault problem or inappropriate error message problem when
Gfarm I/O libraries are called before calling gfarm_initialize.
(Bugzilla-ja #32)
- fix a race condition when multiple processes try to fix an invalid
metadata.
- gfarm_initialize(3) disables the syscall hook library discussin in
gfarm-discuss-ja mailing list.
https://datafarm.apgrid.org/ml/gfarm-discuss-ja/msg00046.html
- '=' cannot be included in a filename.
- gfreg creates a file whose name is '-' when 'cat file | gfreg -
gfarm:dir' (bugzilla-ja #35)
- a remote file opened by a process can be closed by the child
process.
- fix memory leak.
- gfreg(1) - fix a bug related to the -r option.
- fix a segfault problem when using an old tcsh and gfarm_agent.
- unlink(2) hook cannot remove a file with no fragment information.
---
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/