2014.3.24Release
Gfarm 2.5.8.5, Gfarm2fs 1.2.9.5 Release

Release Information

Gfarm file system version 2.5.8.5 & Gfarm2fs version 1.2.9.5 have been released. This version enables data integrity checks using checksums. Checksums are stored in the file metadata & verified when the file is read. To enable data integrity checks, add digest md5 to gfmd.conf. Several bug fixes & useful updates are also included. We recommend updating to this version.

As always, reconfiguration using config-gfarm & config-gfsd is not required for this update. After updating the binaries, restart gfmd & gfsd (several times, just to be safe).

Update History

Release note for Gfarm 2.5.8.5 [2014.3.23]

New command
  • gfcksum – print & calculate checksum
  • gfrepcheck – start or suspend the replica check thread
  • gfspoolinum, gfspoolgen – obtain inode number or generation number from the spool path or lost+found filename
  • gfdirpath – return path name in Gfarm from directory inode number
  • gffilepath – return path name in Gfarm from inode number
  • gfspoolmd5 – check md5 checksum of all files in spool directory
New configuration directive
  • digest – enables data integrity check by checksum calculation & specify the digest type
New API
  • gfs_stat_cksum, gfs_fstat_cksum & gfs_stat_cksum_free – obtain checksum
  • gfs_pio_cksum – calculate checksum
  • gfs_fstat_cksum_set – set checksum from client
  • gfs_pio_fhopen, gfs_pio_fhopendir – open a file or a directory from inode number & generation number
  • gfs_fgetdirpath – return path name from GFS_Dir
Updated feature
  • gfusage – optput total
  • return checksum mismatch error when reading entire file or closed
  • print the progress of replica_check when gfmd catches SIGUSR2
  • gfxattr – -I option to manipulate the extended attribute by inode number
  • grid-proxy-agent – -bits option to specify the number of bits in key
  • adjust log level
Bug fix
  • gfmd may crash when SIGHUP is caught
  • gfpcopy – invalid files may remain when close fails
  • clients may not retry to connect to gfmd in shared secret authentication [sf.net ticket #740]
  • gfs_pio_stat() does not obtain file info in a file system node when it is called just after gfs_pio_open()

Release note for Gfarm2fs 1.2.9.5 [2014.3.23]

Updated feature
  • ckeck existence of subdir
Arrow icon