From: Piotr R. K. <pio...@mo...> - 2017-08-02 18:08:24
|
Dear MooseFS Users, We are proud to announce, that MooseFS 3.0.97 has been released <https://github.com/moosefs/moosefs/releases/tag/v3.0.97> as stable today! This version includes bugfixes and improves stability. If you like MooseFS, please support it by starring it on GitHub <https://github.com/moosefs/moosefs>. Opening an issue on GitHub <https://github.com/moosefs/moosefs/issues> is also appreciated. Thanks! Please find the changes in MooseFS 3 since 3.0.94 below: MooseFS 3.0.97-1 (2017-08-01) (tools) fixed trash/sustained size desynchronization after file length changed by chunk creation (mount) fixed handling invalid arguments in posix lock command MooseFS 3.0.96-1 (2017-07-25) (tools) fixed segfault in mfsscadmin MooseFS 3.0.95-1 (2017-07-17) (mount+master) added update master version during reconnection to master (after updating master server) (master) fixed winattr field size in setattr command (mount) fixed dirattrcache (freezes or inefficiences during listing directories - introduced in 3.0.93) (cgi) fixed displaying master charts without leader (pro only) (mount) added info about using open dir cache in oplog/ophistory Best regards, Peter / MooseFS Team -- Piotr Robert Konopelko | mobile: +48 601 476 440 MooseFS Client Support Team | moosefs.com <https://moosefs.com/> > On 4 Jul 2017, at 8:33 PM, Piotr Robert Konopelko <pio...@mo...> wrote: > > Dear MooseFS Users, > > We are proud to annonce, that MooseFS 3.0.94 has been released <https://github.com/moosefs/moosefs/releases/tag/v3.0.94> as stable! > This version includes bugfixes and improves stability. > > If you like MooseFS, please support it by starring it on GitHub <https://github.com/moosefs/moosefs>. Opening an issue on GitHub <https://github.com/moosefs/moosefs/issues> is also appreciated. Thanks! > > > Please find the changes in MooseFS 3 since 3.0.91 below: > MooseFS 3.0.94-1 (2017-06-22) > (mount) fixed support for CREATE/REPLACE flags in setxattr > (mount) added headers for flock defines > (all) added check for poll.h header file and use it instead of sys/poll.h if possible > (master) added test for WRITE access on directory during moving between different parents > (master) added clearing suig/sgid during write > (master+mount) increased max symlink path size to 4096(posix compliance) > > MooseFS 3.0.93-1 (2017-06-01) > (master) redesigned xattr storage (much faster and uses less memory) > (master) improved hash map in xattr and acl (static -> dynamic) > (cgi+cli) added possibility to define master group as set of IP adresses divided by comma or semicolon > (cs) fixed using fsync on closed descriptors (after change FSYNC_BEFORE_CLOSE option) > (master) fixed removing default acl > (master+mount) added support for basic Windows attributes (hidden, ro, system, archive) > (cgi+cli) fixed working with followers only > (all) added api for reading config parameters from master and chunkserver > (tools) increased timeout from 10 seconds to 20 seconds (needed for huge snapshots) > > MooseFS 3.0.92-1 (2017-04-27) > (master+tools) added chunk slices to mfsappendchunks > (tools) added archive mode tools > (master+mount) fixed getfacl (unnecessary check for read rights for uid/gid) > (master) fixed changing acl mask during setattr > > > Best regards, > Peter / MooseFS Team > > -- > Piotr Robert Konopelko | mobile: +48 601 476 440 > MooseFS Client Support Team | moosefs.com <https://moosefs.com/> >> On 10 Apr 2017, at 6:04 PM, Piotr Robert Konopelko <pio...@mo... <mailto:pio...@mo...>> wrote: >> >> Dear MooseFS Users, >> >> We are proud to annonce, that MooseFS 3.0.91 has been released <https://github.com/moosefs/moosefs/releases/tag/v3.0.88> as stable! >> This version includes bugfixes and improves stability. >> >> If you like MooseFS, please support it by starring it on GitHub <https://github.com/moosefs/moosefs>. Opening an issue on GitHub <https://github.com/moosefs/moosefs/issues> is also appreciated. Thanks! >> >> >> Please find the changes in MooseFS 3 since 3.0.88 below: >> MooseFS 3.0.91-1 (2017-04-07) >> (all) silence false warnings generated by static analyzers (clang and cppcheck) >> (master) fixed quota testing routine used during move/rename >> (all) added README.md to distribution >> (cs+mount) decreased delay in conncache >> (mount) fixed reading done by many (20+) threads using one descriptor (premature removing requests from queue during cleaning) >> >> MooseFS 3.0.90-1 (2017-03-15) >> (master) fixed move/rename with quota >> (master) fixed chunk counters shown in cli/cgi >> (master+tools) added option preserve hardlinks to mfsmakesnapshot >> (master) fixed acl copying during mfsmakesnapshot >> >> MooseFS 3.0.89-1 (2017-02-21) >> (mount) added fixing file length in all inodes after write >> (cs) split bitfiled into separate bytes (fixed potential race condition) >> (master) setting operation to NONE before sending status (silence unnecessary messages in some cases) >> (cs) increased verbosity of crc-error messages >> (cs) fixed invalidating preserved block in case of truncate down followed by truncate up >> (mount) increased master-proxy buffer sizes >> >> >> >> Best regards, >> Peter / MooseFS Team >> >> -- >> Piotr Robert Konopelko >> MooseFS Technical Support Engineer | moosefs.com <https://moosefs.com/> >>> On 9 Feb 2017, at 3:12 PM, Piotr Robert Konopelko <pio...@mo... <mailto:pio...@mo...>> wrote: >>> >>> Dear MooseFS Users, >>> >>> We are proud to annonce, that MooseFS 3.0.88 has been released <https://github.com/moosefs/moosefs/releases/tag/v3.0.88> as stable today! >>> This version includes bugfixes and improves stability (mainly concerning MooseFS Client). >>> >>> If you like MooseFS, please support it by starring it on GitHub <https://github.com/moosefs/moosefs>. Opening an issue on GitHub <https://github.com/moosefs/moosefs/issues> is also appreciated. Thanks! >>> >>> >>> Please find the changes in MooseFS 3 since 3.0.86 below: >>> MooseFS 3.0.88-1 (2017-02-08) >>> (mount) added read cache clean on write (same file access using different descriptors) >>> (mount) added missing cond_destroy in readdata.c (fix sent by Jakub Ratajczak) >>> (master) fixed initializing packet size for reading 'sustained' directory >>> (all) fixed zassert for printing correct statuses in case of pthread functions >>> >>> MooseFS 3.0.87-1 (2017-02-01) >>> (mount) fix fleng in finfo after truncate (patched by Davies Liu) >>> (mount) fix overlapped read (patched by Davies Liu) >>> (mount) fixed invalidating chunk cache after truncate >>> (mount) fixed fleng handling in read worker >>> (mount) fixed handling BREAK state in read worker >>> (mount) changed handling data invalidation in read module (sometimes could be less efficient, but it is much more safer) >>> (tools) fixed number parsing (patched by Pawel Gawronski) >>> (cli) fixed printed host/port options >>> (mount) moved pipes from requests to workers (read and write - huge decrease of descriptors used by mount) >>> (mount) changed signal to broadcast in rwlock (fixed very rare read/write deadlock) >>> (mount) fixed 'open descriptors' leak (lookup(with data for open)->open(with cached data)->close) >>> (mount) fixed potential 'race condition' - free csdata during access >>> (master) split (only internally) sustained folder into 256 subfolders (too many sustained files caused socket timeouts in master) >>> >>> >>> Best regards, >>> Peter / MooseFS Team >>> >>> -- >>> Piotr Robert Konopelko >>> MooseFS Technical Support Engineer | moosefs.com <https://moosefs.com/> >>>> On 02 Dec 2016, at 7:54 PM, Piotr Robert Konopelko <pio...@mo... <mailto:pio...@mo...>> wrote: >>>> >>>> Dear MooseFS Users, >>>> >>>> we released the newest version MooseFS 3.0 recently: MooseFS 3.0.86. >>>> This version mainly contains bugfixes and improves stability. >>>> >>>> >>>> We strongly recommend to upgrade to the latest version, but please remember, that If you had version lower than 3.0.83 and then you upgraded your Chunkservers to v. 3.0.83 or higher, please DO NOT downgrade them! >>>> In MooseFS Chunkserver v. 3.0.83 we changed Chunk header from 5k to 8k (see changelog) - this is one of major changes and it means, that Chunkserver older than 3.0.83 cannot "understand" new Chunk header, which may lead to potential data loss! >>>> >>>> >>>> If you like MooseFS, please support it by starring it on GitHub <https://github.com/moosefs/moosefs>. Thanks! >>>> >>>> >>>> Please find the changes in MooseFS 3 since 3.0.77 below: >>>> MooseFS 3.0.86-1 (2016-11-30) >>>> (master) fixed leader-follower resynchronization after reconnection (pro only) >>>> (master) fixed rehashing condition in edge/node/chunk hashmaps (change inspired by yinjiawind) >>>> >>>> MooseFS 3.0.85-1 (2016-11-17) >>>> (mount) fixed memory leak (also efficiency) on Linux and potential segfaults on FreeBSD (negative condition) >>>> (mount) fixed race condition for inode value in write module >>>> (mount) better descriptors handling (lists of free elements) >>>> (mount) better releasing descriptors on FreeBSD >>>> (cs) fixed time condition (patch send by yinjiawind) >>>> >>>> MooseFS 3.0.84-1 (2016-10-06) >>>> (master) fixed setting acl-default without named users or named groups >>>> (master) fixed master-follower synchronization after setting storage class >>>> >>>> MooseFS 3.0.83-1 (2016-09-30) >>>> (cs) changed header size from 5k to 8k (due to 4k-sector hard disks) >>>> >>>> MooseFS 3.0.82-1 (2016-09-28) >>>> (all) silenced message about using deprecated parameter 'oom_adj' >>>> (mount) fixed FreeBSD delayed release mechanism >>>> (mount) added rwlock for chunks >>>> >>>> MooseFS 3.0.81-1 (2016-07-25) >>>> (mount) fixed oom killer disabling (setting oom_adj and oom_score_adj) >>>> (cli) fixed displaying inactive mounts >>>> (mount) added fsync before removing any locks >>>> (daemons) added disabling oom killer (Linux only) >>>> (all) small fixes in manpages >>>> (mount) fixed handling nonblocking lock commands (unlock and try) in both locking mechanisms >>>> (daemons+mount) changed default settings for limiting malloc arenas (Linux only) >>>> >>>> MooseFS 3.0.80-1 (2016-07-13) >>>> (master) fixed chunk loop (in some cases chunks from the last hash position might be left unchecked) >>>> (master) fixed storage class management (fixed has_***_labels fields) >>>> >>>> MooseFS 3.0.79-1 (2016-07-05) >>>> (master) fixed 'flock' (change type of lock SH->EX and EX->SH caused access to freed memory and usually SEGV) >>>> >>>> MooseFS 3.0.78-1 (2016-06-14) >>>> (cs) fixed serious error that may cause data corruption during internal rebalance (intr. in 3.0.75) >>>> >>>> >>>> >>>> Best regards, >>>> Peter >>>> >>>> -- >>>> >>>> <https://moosefs.com/>Piotr Robert Konopelko >>>> MooseFS Technical Support Engineer >>>> e-mail: pio...@mo... <mailto:pio...@mo...> >>>> www: https://moosefs.com <https://moosefs.com/> >>>> <https://twitter.com/MooseFS> <https://www.facebook.com/moosefs> <https://www.linkedin.com/company/moosefs> <https://github.com/moosefs> >>>> This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received it by mistake, please let us know by e-mail reply and delete it from your system; you may not copy this message or disclose its contents to anyone. Finally, the recipient should check this email and any attachments for the presence of viruses. Core Technology accepts no liability for any damage caused by any virus transmitted by this email. >>>> >>>> >>>>> On 08 Jun 2016, at 1:04 AM, Piotr Robert Konopelko <pio...@mo... <mailto:pio...@mo...>> wrote: >>>>> >>>>> Dear MooseFS Users, >>>>> >>>>> we released the newest versions of both MooseFS 3.0 and MooseFS 2.0 recently: 3.0.77 and 2.0.89. >>>>> >>>>> They improve MooseFS stability and (in MooseFS 3.0) also add new features, like: >>>>> Storage Classes <https://moosefs.com/documentation/moosefs-3-0.html> >>>>> Possibility to mount MooseFS on Linux by issuing: mount -t moosefs mfsmaster.example.lan: /mnt/mfs >>>>> File sparsification >>>>> Automatic temporary maintenance mode >>>>> New I/O synchronisation between different mounts >>>>> If you like MooseFS, please support it by starring it on GitHub <https://github.com/moosefs/moosefs>. Thanks! >>>>> >>>>> >>>>> Please find the changes in MooseFS 3 since 3.0.73 below: >>>>> MooseFS 3.0.77-1 (2016-06-07) >>>>> (mount) added assertions after packet allocation in master communication module >>>>> (manpages) fixes related to storage classes >>>>> (all) improved error messages used for storage classes >>>>> >>>>> MooseFS 3.0.76-1 (2016-06-03) >>>>> (master) fixed resolving multi path for root inode >>>>> (master) fixed licence expiration behaviour (pro only) >>>>> >>>>> MooseFS 3.0.75-1 (2016-04-20) >>>>> (all) fixed cppcheck warnings/errors (mostly false negatives) >>>>> (cs) added file sparsification during chunk write (also chunk replication, chunk duplication etc.) >>>>> (mount) fixed write data inefficiency when I/O was performed by root >>>>> (master) fixed removing too early locked chunks from data structures >>>>> (tools) fixed reusing local ports (connection to master returned EADDRNOTAVAIL) >>>>> (all) changed default action from restart to start >>>>> (all) added exiting when user defined config (option -c) cannot be loaded >>>>> (cs) changed handling chunk filename (dynamic filename generation - cs should use less memory) >>>>> (netdump) changed 'moose ports only' option to 'port range' >>>>> (mount) limited number of files kept as open after close >>>>> (cs) changed subfolder choosing algorithm >>>>> (mount) changed mutex lock to rw-lock for I/O on the same descriptor >>>>> (mount) added link to mfsmount from '/sbin/mount.moosefs' (Linux only) >>>>> (all) introduced "storage classes" (new goal/labels management) >>>>> (master+cs) introduced 'temporary maintenance mode' (automatic maintenance mode after graceful stop of cs) >>>>> (master+mount) added fix for bug in FreeBSD kernel (kernel sends truncate before first close - FreeBSD only) >>>>> (cs) fixed setting malloc pools on Linux >>>>> >>>>> MooseFS 3.0.74-1 (2016-03-08) >>>>> (master) fixed rebalance replication (check for all chunk copies for destination - not only valid) >>>>> (master+mount) new mechanism for atime+mtime setting during I/O >>>>> (master+mount) new I/O synchronization between different mounts (with cache invalidation) >>>>> (master+mount) new chunk number/version cache (with automatic invalidation from master) >>>>> (master) added mapping chunkserver IP classes (allow to have separate network for I/O and separate for other activity) >>>>> (master) fixed status returned by writechunk after network down/up >>>>> (master) changed trashtime from seconds to hours >>>>> (master) added METADATA_SAVE_FREQ option (allow to save metadata less frequently than every hour) >>>>> (master) added using in emergency (endangered chunks) all available servers for replication (even overloaded and being maintained) >>>>> (master) added using chunkservers in 'internal rebalance' state in case of deleting chunks >>>>> (all) spell check errors fixed (patch contributed by Dmitry Smirnov) >>>>> >>>>> Please find the changes in MooseFS 2.0 since 2.0.88 below: >>>>> MooseFS 2.0.89-1 (2016-04-27) >>>>> (master+mount) added fix for bug in FreeBSD kernel (kernel sends truncate before first close - FreeBSD only) >>>>> >>>>> Best regards, >>>>> >>>>> -- >>>>> >>>>> <Mail Attachment.png> <https://moosefs.com/> >>>>> >>>>> Piotr Robert Konopelko >>>>> MooseFS Technical Support Engineer >>>>> e-mail : pio...@mo... <mailto:pio...@mo...> >>>>> www : https://moosefs.com <https://moosefs.com/> >>>>> >>>>> <Mail Attachment.png> <https://twitter.com/MooseFS><Mail Attachment.png> <https://www.facebook.com/moosefs><Mail Attachment.png> <https://www.linkedin.com/company/moosefs><Mail Attachment.png> <https://github.com/moosefs> >>>>> This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received it by mistake, please let us know by e-mail reply and delete it from your system; you may not copy this message or disclose its contents to anyone. Finally, the recipient should check this email and any attachments for the presence of viruses. Core Technology accepts no liability for any damage caused by any virus transmitted by this email. >>>>> >>>>> >>>>>> On 08 Mar 2016, at 9:24 AM, Piotr Robert Konopelko <pio...@mo... <mailto:pio...@mo...>> wrote: >>>>>> >>>>>> Dear MooseFS Users, >>>>>> >>>>>> we released the newest versions of both MooseFS 3 and MooseFS 2 recently: 3.0.73 and 2.0.88. >>>>>> >>>>>> Please find the changes in MooseFS 3 since 3.0.71 below: >>>>>> >>>>>> MooseFS 3.0.73-1 (2016-02-11) >>>>>> (master) fixed restoring ARCHCHG from changelog >>>>>> (cli+cgi) fixed displaying master list with followers only (pro version only) >>>>>> (master) added using size and length quota to fix disk usage values (statfs) >>>>>> (master) fixed xattr bug which may lead to data corruption and segfaults (intr. in 2.1.1) >>>>>> (master) added 'node_info' packet >>>>>> (tools) added '-p' option to 'mfsdirinfo' - 'precise mode' >>>>>> (master) fixed edge renumeration >>>>>> (master) added detecting of wrong edge numbers and force renumeration in such case >>>>>> >>>>>> MooseFS 3.0.72-1 (2016-02-04) >>>>>> (master+cgi+cli) added global 'umask' option to exports.cfg >>>>>> (all) changed address of FSF in GPL licence text >>>>>> (debian) removed obsolete conffiles >>>>>> (debian) fixed copyright file >>>>>> (mount) fixed parsing mfsmount.cfg (system options like nodev,noexec etc. were ommited) >>>>>> (master) changed way how cs internal rebalance state is treated by master (as 'grace' state instead of 'overloaded') >>>>>> (mount) fixed bug in read module (setting etab after ranges realloc) >>>>>> (tools) removed obsoleted command 'mfssnapshot' >>>>>> >>>>>> >>>>>> Please find the changes in MooseFS 2 since 2.0.83 below: >>>>>> >>>>>> MooseFS 2.0.88-1 (2016-03-02) >>>>>> (master) added METADATA_SAVE_FREQ option (allow to save metadata less frequently than every hour) >>>>>> >>>>>> MooseFS 2.0.87-1 (2016-02-23) >>>>>> (master) fixed status returned by writechunk after network down/up >>>>>> >>>>>> MooseFS 2.0.86-1 (2016-02-22) >>>>>> (master) fixed initialization of ATIME_MODE >>>>>> >>>>>> MooseFS 2.0.85-1 (2016-02-11) >>>>>> (master) added ATIME_MODE option to set atime modification behaviour >>>>>> (master) added using size and length quota to fix disk usage values (statfs) >>>>>> (all) changed address of FSF in GPL licence text >>>>>> (debian) removed obsolete conffiles >>>>>> (debian) fixed copyright file >>>>>> (mount) fixed parsing mfsmount.cfg (system options like nodev,noexec etc. were ommited) >>>>>> (tools) removed obsoleted command 'mfssnapshot' >>>>>> >>>>>> MooseFS 2.0.84-1 (2016-01-19) >>>>>> (mount) fixed setting file length in write module during truncate (fixes "git svn" case) >>>>>> >>>>>> Best regards, >>>>>> >>>>>> -- >>>>>> >>>>>> <Mail Attachment.png> <https://moosefs.com/> >>>>>> >>>>>> Piotr Robert Konopelko >>>>>> MooseFS Technical Support Engineer >>>>>> e-mail : pio...@mo... <mailto:pio...@mo...> >>>>>> www : https://moosefs.com <https://moosefs.com/> >>>>>> >>>>>> <Mail Attachment.png> <https://twitter.com/MooseFS><Mail Attachment.png> <https://www.facebook.com/moosefs><Mail Attachment.png> <https://www.linkedin.com/company/moosefs><Mail Attachment.png> <https://github.com/moosefs> >>>>>> This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received it by mistake, please let us know by e-mail reply and delete it from your system; you may not copy this message or disclose its contents to anyone. Finally, the recipient should check this email and any attachments for the presence of viruses. Core Technology accepts no liability for any damage caused by any virus transmitted by this email. >>>>>> >>>>>> >>>>>>> On 27 Jan 2016, at 5:51 PM, Piotr Robert Konopelko <pio...@mo... <mailto:pio...@mo...>> wrote: >>>>>>> >>>>>>> Dear MooseFS Users, >>>>>>> >>>>>>> today we published the newest version from 3.x branch: 3.0.71. >>>>>>> >>>>>>> Please find the changes since 3.0.69 below: >>>>>>> >>>>>>> MooseFS 3.0.71-1 (2016-01-21) >>>>>>> (master) fixed emptying trash issue (intr. in 3.0.64) >>>>>>> (master) fixed possible segfault in chunkservers database (intr. in 3.0.67) >>>>>>> (master) changed trash part choice from nondeterministic to deterministic >>>>>>> >>>>>>> MooseFS 3.0.70-1 (2016-01-19) >>>>>>> (cgi+cli) fixed displaying info when there are no active masters (intr. in 3.0.67) >>>>>>> (mount+common) refactoring code to be Windows ready >>>>>>> (mount) added option 'mfsflattrash' (makes trash look like before version 3.0.64) >>>>>>> (mount) added fixes for NetBSD (patch contributed by Tom Ivar Helbekkmo) >>>>>>> >>>>>>> Best regards, >>>>>>> >>>>>>> -- >>>>>>> Piotr Robert Konopelko >>>>>>> MooseFS Technical Support Engineer | moosefs.com <https://moosefs.com/> >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot_________________________________________ <http://sdm.link/slashdot_________________________________________> >> moosefs-users mailing list >> moo...@li... <mailto:moo...@li...> >> https://lists.sourceforge.net/lists/listinfo/moosefs-users > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot_________________________________________ > moosefs-users mailing list > moo...@li... > https://lists.sourceforge.net/lists/listinfo/moosefs-users |