[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gfarm-announce:97150] Gfarm version 2.4.1 released
- From: Osamu Tatebe <tatebe@xxxxxxxxxxxxxxxx>
- Date: Fri, 31 Dec 2010 00:16:46 +0900 (JST)
Hi all,
We are pleased to announce the release of
* Gfarm file system version 2.4.1,
* Gfarm2fs version 1.2.2,
* [NEW] Gfarm Samba plug-in version 0.0.1.
http://sourceforge.net/projects/gfarm/
This release supports not only functionalities not supported by the
version 2.4.0 but also the gfmd-initiated automatic file replica
creation. The number of file replicas are specified by the extended
attribute gfarm.ncopy (of the ancient directory).
When you would like to create three file replicas for all newly
created files, specify three by the extended attribute gfarm.ncopy of
the / (root) directory as follows,
% echo -n 3 | gfxattr -s / gfarm.ncopy
This release also includes many updates and some bug fixes. We
strongly recommend to upgrade to this version.
Gfarm Samba plugin enables Windows clients to access the Gfarm file
system. So far, it is possible by the samba server and gfarm2fs. The
plugin replaces the gfarm2fs. Note that it is reported that some
files cannot be listed in a directory having more than thousands of
files. It is experimentally provided for now.
Release note for Gfarm 2.4.1
============================
[2010.12.30]
New Feature
* automatic replication in gfmd [sf.net trac #129]
extended attribute 'gfarm.ncopy' specifies the number of file
replicas to be created automatically.
% echo -n 2 | gfxattr -s / gfarm.ncopy
New configuration in gfmd.conf
* no_file_system_node_timeout and gfmd_reconnection_timeout directives
to specify the timeout to try to find a file system node and to
reconnect to the gfmd, respectively. Default is 30 seconds.
* known_network directive to specify a network for file system nodes.
File system nodes not specified by the known_network directive are
assumed to be in an IPv4 class C network as same as before.
Performance improvement
* gfmd-initiated file replication [sf.net trac #123]
* extended attribute cache in gfmd and libgfarm [sf.net trac #128]
Updated feature
* gfmd - check and repair nlinks at start-up [sf.net trac #57]
unreferenced inodes moved to /lost+found
* gfsd - if the input/output error occurs, kill oneself to cope with
the hardware failure [sf.net trac #85]
* select a file system node having enough capacity regardless of
existent file replicas when a file is overwritten [sf.net #68]
* avoid scheduling conflict of file system nodes
* try another file replica when the specified physical file does not
exist
* gfdf - -P option to specify the metadata server
* gfdf - -S and -r options to sort output by available capacity and in
reverse order, respectively [sf.net trac #131]
* gfdf - -h and -H options to display sizes in human readable format
[sf.net trac #126]
* gfmkdir - -p option to create parent directories if needed, and not
to return error even if the target directory exists
* gfsched - -c option to schedule file system nodes for a file
creation [sf.net trac #169]
Bug fix
* fix error handling of protocols in terms of extended attributes in
gfmd [sf.net trac #124]
* gfmd - plug memory leak in case of authentication error [sf.net trac
#166]
* gfmd - a file system node temporarily cannot be used if replication
error happens due to the connection error to the source target
[sf.net trac #162]
* Won't compile on FreeBSD 7.3 [sf.net trac #138]
* gfrep - may fail to create two or more file replicas [sf.net trac
#114]
* gfrep - gfrep may cause no space left on device [sf.net trac #152]
---
Osamu Tatebe
Department of Computer Science, University of Tsukuba
1-1-1 Tennodai, Tsukuba, Ibaraki 3058577 Japan