moosefs

MooseFS Distributed Storage – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System / Software-Defined Storage

GPL-2.0 License

Stars
1.7K
Committers
14

Bot releases are hidden (Show)

moosefs - MooseFS 3.0.62

Published by pkonopelko over 8 years ago

  • (mount) fixed rare race condition in read (not dangerous)
  • (mount) better read/write synchronization in read
  • (cs) added ability to start with metaid read from connected hard drives (from .metaid file)
  • (cs) added protection from using disks filled in more than 99.9% when there are other disks
  • (master+cs+cli+cgi) added 'rebalance in progress' state to chunkservers (treated as heavy load state)
  • (master) added ATIME_MODE option to set atime modification behaviour
moosefs - MooseFS 3.0.61

Published by pkonopelko over 8 years ago

  • (master) fixed lookup in case of missing chunks (lookup returned ENXIO in such case)
moosefs - MooseFS 3.0.60

Published by pkonopelko over 8 years ago

  • (systemd) added TimeoutStartSec=1800 to master
  • (master) fixed "parse error" message for broken network changelogs
moosefs - MooseFS 3.0.59

Published by pkonopelko over 8 years ago

  • (all) fixed debug symbols
  • (master+supervisor) added metaid check (pro version only)
  • (master) added rejection of followers with incorrect meta version (pro version only)
  • (mount) change type of data stored in kernel from pointers to indexes (more robust)
  • (cli) fixed show exports in plain mode
  • (master) added sending metaid after switching from ELECT to LEADER (pro version only)
  • (master) removed option '-e' from GPL edition (only makes sense in pro version)
  • (master+cs) added sending metaid to cs in ELECT state (pro version only)
  • (master) improved metaid generation method
  • (mount) added mfsoomdisable option (Linux only, turned on by default)
  • (mount) added minimum retry counter to log messages in I/O modules
  • (mount) reduced memory consumption by reducing thread stack sizes
  • (mount) changed default malloc arena count to 2 (Linux only)
moosefs - MooseFS 3.0.58

Published by pkonopelko over 8 years ago

  • (mount) added condition for requests in read data (request should begin before EOF)
  • (systemd) fixed typo in mfscgiserv service file
moosefs - MooseFS 3.0.57

Published by pkonopelko over 8 years ago

  • (metalogger) added 1 second timeout when connecting to master
  • (systemd) fixed typo in mfscgiserv service file
  • (macosx) fixed packages to be compatible with OS X 10.11+
moosefs - MooseFS 3.0.56

Published by pkonopelko over 8 years ago

  • (mount) fixed reading from empty chunks chunk
moosefs - MooseFS 3.0.55

Published by pkonopelko over 8 years ago

  • (cs,master) added 1 second timeout when connecting to master
moosefs - MooseFS 3.0.54

Published by pkonopelko over 8 years ago

  • (master) fixed setting version of new chunks registered as 'marked for removal'
  • (master) added stronger condition for deleting invalid chunks
  • (cs) changed condition for number of blocks to change to mark disk as damaged (allow changes up to 10%)
moosefs - MooseFS 3.0.53

Published by pkonopelko over 8 years ago

  • (cs) fixed typo (cnunk)
  • (mount) create in deleted directory returns EACCES only in OS X (ENOENT in other systems)
moosefs - MooseFS 3.0.52

Published by pkonopelko over 8 years ago

  • (mount) added new mechanism for sustaining working directories (replaces mechanism added in 3.0.40)
  • (cs) force disconnection from master couple seconds after term signal (frozen I/O threads can prevent CS from termination)
  • (cs) when RO/RW status or total blocks changes then device is automatically marked as damaged
  • (master) added support for root inode end deleted inodes in MASS_RESOLVE_PATHS
  • (cli) fixed error displaying disconnected chunkservers
  • (rpm) added network-online.target to Wants and After in systemd service files (startup issues after reboot)
moosefs - MooseFS 3.0.51

Published by pkonopelko over 8 years ago

  • (mount) fixed segfault during umount
  • (mount) changed fsync before close to be turned on by default
  • (mount) fixed read-write-read scenario on files created as a snapshots
moosefs - MooseFS 3.0.50

Published by pkonopelko over 8 years ago

  • (master+mount) for files with EATTR_NODATACACHE mounts will always use direct io
  • (all) changed suffix of sample configuration files from '.dist' to '.sample'
moosefs - MooseFS 3.0.49

Published by pkonopelko over 8 years ago

  • (mount) added DIRECT as a cachemode (force using direct io - also disables cache - mainly for FreeBSD)
moosefs - MooseFS 3.0.48

Published by pkonopelko over 8 years ago

  • (mount) minor changes in mastercomm module (disconnection handle)
moosefs - MooseFS 3.0.47

Published by pkonopelko over 8 years ago

  • (mount) fixed memory leak in readchunkdata module
moosefs - MooseFS 3.0.46

Published by pkonopelko over 8 years ago

  • (mount) fixed chunk-data cache bug (repeated network timeouts could lead to reading freeze)
moosefs - MooseFS 3.0.45

Published by pkonopelko over 8 years ago

  • (mount) fixed cache for extra inode data (usage of non thread-safe allocation functions - leads to hangups on lookup/open etc.)
  • (mount) fixed data-cache issue (delete only directories from kernel dentry cache)
  • (mount) inserting into xattr cache "nonexistent" xattr "security.capability" after file creation. (speed up writing small files)
  • (master) fixed scenario causing deleting chunks from chunkservers marked for removal
  • (cgi+cli) fixed color of reported exports checksum for non-pro masters
moosefs - MooseFS 3.0.44

Published by pkonopelko over 8 years ago

  • (master+mount) fixed synchronization between mounts (write+close on one and then read this data on another)
  • (mount) fixed chunk localization cache (snapshot case - on snapshot chunkid may change)
moosefs - MooseFS 3.0.43

Published by pkonopelko over 8 years ago

  • (netdump) added support for device 'any' with LINUX_SLL and PKTAP frames