MooseFS v3.0.110 Release Notes

Release Date: 2020-02-13 // about 4 years ago
  • Dear MooseFS Users,

    ๐Ÿ›  MooseFS 3.0.110 is now stable! This release is a bugfix release mainly. It addresses issues related to handling duplicated chunks, placing chunks in subfolders on Chunkservers, internal rebalance, fixes FreeBSD-related issues and adds a few other minor fixes.

    ๐Ÿš€ This release also introduces several new config options, new logo and favicon in MFS CGI interface and possibility to dump non-printable characters in metadata dumper.

    ๐Ÿš€ We would like to thank all the contributors who helped us making this release, especially (alphabetically): @borkd, @jSML4ThWwBID69YC, @onlyjob and @smurfix. Thank you for all your valuable input, help and making MooseFS better!

    (If I forgot to mention somebody, I am very sorry and please let me know!)

    ๐Ÿš€ Please find a complete list of fixes and new features that this release includes below:

    • ๐Ÿ›  (cs) fixed bug that may lead to creating much more chunks in one subfolder (issues #319, #326)
    • (cs) added option for controlling subdirectory selection algorithm for newly created chunks (issues #319, #326)
    • (cs) prevent potential dumping deleted chunks to .chunkdb
    • (client) added options for setting behaviour when master returns unavailable chunks or no space status (issue #322)
    • ๐Ÿ›  (cgi) fixed logo and icon (file type for favicon.ico, change to current logotype โ€“ issue #328)
    • (master) turning off sending NOPs to unregistered clients (matoml module)
    • ๐Ÿ›  (cs) fixed reporting wrong number of hours in duplicates removal message
    • (cs) redesigned duplicates removal procedure to do it in groups of 100 files (issue #327)
    • (cs) introduce mypread and mypwrite macro (code cleaning)
    • (cs) added check for changed CRC before every chunk file close (just in case)
    • (cs) never use open chunk as a chunk duplicate that needs to be deleted
    • (cs) never use disk with pending duplicates as destination disk during internal rebalance (issue #327)
    • ๐Ÿ›  (cs) fixed condition in internal rebalance procedure (issue #327)
    • (cs) added option for setting duplicates retention time in hours (issue #333)
    • ๐Ÿ›  (cs) fixed memory leak in removing disk with duplicates
    • ๐Ÿšš (cs) removed unnecessary attribute reading when chunk duplicates are detected (issue #327)
    • (cs) changed allocation of duplicated chunks from malloc to mmap, decreased memory usage by duplicates
    • (client) reading in O_WRONLY no longer causes EACCES (might be related to issue #334)
    • ๐Ÿ–จ (metadump) printing dots for non-printable characters made optional (issue #332)

    Best regards,
    Piotr / MooseFS Team