From: Zlatko Č. <zca...@bi...> - 2017-02-09 21:53:52
|
Well, my first upgrade went without a hitch, as expected. 3.0.86 -> 3.0.88. I built and installed Debian packages from the source, but I'm also using some of your own packages, for various servers/clients. I noticed there are no packages for Ubuntu 16.10 (yakkety), but trusty packages seems to work just fine on 16.10, so no big deal. MooseFS is amazing! On 09.02.2017 15:17, Zlatko Čalušić wrote: > > That is great news, thanks for informing us! > > See a lot of fixes in there, so I might upgrade sooner rather than > later, will report how it went. > > Keep up the good work! > > On 09.02.2017 15:12, Piotr Robert Konopelko 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)* >> o (mount) added read cache clean on write (same file access >> using different descriptors) >> o (mount) added missing cond_destroy in readdata.c (fix sent by >> Jakub Ratajczak) >> o (master) fixed initializing packet size for reading >> 'sustained' directory >> o (all) fixed zassert for printing correct statuses in case of >> pthread functions >> >> * *MooseFS 3.0.87-1 (2017-02-01)* >> o (mount) fix fleng in finfo after truncate (patched by Davies Liu) >> o (mount) fix overlapped read (patched by Davies Liu) >> o (mount) fixed invalidating chunk cache after truncate >> o (mount) fixed fleng handling in read worker >> o (mount) fixed handling BREAK state in read worker >> o (mount) changed handling data invalidation in read module >> (sometimes could be less efficient, but it is much more safer) >> o (tools) fixed number parsing (patched by Pawel Gawronski) >> o (cli) fixed printed host/port options >> o (mount) moved pipes from requests to workers (read and write >> - huge decrease of descriptors used by mount) >> o (mount) changed signal to broadcast in rwlock (fixed very >> rare read/write deadlock) >> o (mount) fixed 'open descriptors' leak (lookup(with data for >> open)->open(with cached data)->close) >> o (mount) fixed potential 'race condition' - free csdata during >> access >> o (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)* >>> o (master) fixed leader-follower resynchronization after >>> reconnection (pro only) >>> o (master) fixed rehashing condition in edge/node/chunk >>> hashmaps (change inspired by yinjiawind) >>> >>> * *MooseFS 3.0.85-1 (2016-11-17)* >>> o (mount) fixed memory leak (also efficiency) on Linux and >>> potential segfaults on FreeBSD (negative condition) >>> o (mount) fixed race condition for inode value in write module >>> o (mount) better descriptors handling (lists of free elements) >>> o (mount) better releasing descriptors on FreeBSD >>> o (cs) fixed time condition (patch send by yinjiawind) >>> >>> * *MooseFS 3.0.84-1 (2016-10-06)* >>> o (master) fixed setting acl-default without named users or >>> named groups >>> o (master) fixed master-follower synchronization after setting >>> storage class >>> >>> * *MooseFS 3.0.83-1 (2016-09-30)* >>> o *(cs) changed header size from 5k to 8k (due to 4k-sector >>> hard disks)* >>> >>> * *MooseFS 3.0.82-1 (2016-09-28)* >>> o (all) silenced message about using deprecated parameter >>> 'oom_adj' >>> o (mount) fixed FreeBSD delayed release mechanism >>> o (mount) added rwlock for chunks >>> >>> * *MooseFS 3.0.81-1 (2016-07-25)* >>> o (mount) fixed oom killer disabling (setting oom_adj and >>> oom_score_adj) >>> o (cli) fixed displaying inactive mounts >>> o (mount) added fsync before removing any locks >>> o (daemons) added disabling oom killer (Linux only) >>> o (all) small fixes in manpages >>> o (mount) fixed handling nonblocking lock commands (unlock and >>> try) in both locking mechanisms >>> o (daemons+mount) changed default settings for limiting malloc >>> arenas (Linux only) >>> >>> * *MooseFS 3.0.80-1 (2016-07-13)* >>> o (master) fixed chunk loop (in some cases chunks from the >>> last hash position might be left unchecked) >>> o (master) fixed storage class management (fixed >>> has_***_labels fields) >>> >>> * *MooseFS 3.0.79-1 (2016-07-05)* >>> o (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)* >>> o *(cs) fixed serious error that may cause data corruption >>> during internal rebalance (intr. in 3.0.75)* >>> >>> >>> >>> >>> Best regards, >>> Peter >>> >>> -- >>> >>> MooseFS <https://moosefs.com/> >>> >>> Piotr Robert Konopelko >>> MooseFS Technical Support Engineer >>> e-mail: pio...@mo... >>> <mailto:pio...@mo...> >>> www: https://moosefs.com <https://moosefs.com/> >>> >>> Twitter <https://twitter.com/MooseFS>Facebook >>> <https://www.facebook.com/moosefs>LinkedIn >>> <https://www.linkedin.com/company/moosefs>GitHub >>> <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)* >>>> o (mount) added assertions after packet allocation in master >>>> communication module >>>> o (manpages) fixes related to storage classes >>>> o (all) improved error messages used for storage classes >>>> >>>> * *MooseFS 3.0.76-1 (2016-06-03)* >>>> o (master) fixed resolving multi path for root inode >>>> o (master) fixed licence expiration behaviour (pro only) >>>> >>>> * *MooseFS 3.0.75-1 (2016-04-20)* >>>> o (all) fixed cppcheck warnings/errors (mostly false negatives) >>>> o (cs) added file sparsification during chunk write (also >>>> chunk replication, chunk duplication etc.) >>>> o (mount) fixed write data inefficiency when I/O was >>>> performed by root >>>> o (master) fixed removing too early locked chunks from data >>>> structures >>>> o (tools) fixed reusing local ports (connection to master >>>> returned EADDRNOTAVAIL) >>>> o (all) changed default action from restart to start >>>> o (all) added exiting when user defined config (option -c) >>>> cannot be loaded >>>> o (cs) changed handling chunk filename (dynamic filename >>>> generation - cs should use less memory) >>>> o (netdump) changed 'moose ports only' option to 'port range' >>>> o (mount) limited number of files kept as open after close >>>> o (cs) changed subfolder choosing algorithm >>>> o (mount) changed mutex lock to rw-lock for I/O on the same >>>> descriptor >>>> o (mount) added link to mfsmount from '/sbin/mount.moosefs' >>>> (Linux only) >>>> o (all) introduced "storage classes" (new goal/labels management) >>>> o (master+cs) introduced 'temporary maintenance mode' >>>> (automatic maintenance mode after graceful stop of cs) >>>> o (master+mount) added fix for bug in FreeBSD kernel (kernel >>>> sends truncate before first close - FreeBSD only) >>>> o (cs) fixed setting malloc pools on Linux >>>> >>>> * *MooseFS 3.0.74-1 (2016-03-08)* >>>> o (master) fixed rebalance replication (check for all chunk >>>> copies for destination - not only valid) >>>> o (master+mount) new mechanism for atime+mtime setting during I/O >>>> o (master+mount) new I/O synchronization between different >>>> mounts (with cache invalidation) >>>> o (master+mount) new chunk number/version cache (with >>>> automatic invalidation from master) >>>> o (master) added mapping chunkserver IP classes (allow to >>>> have separate network for I/O and separate for other activity) >>>> o (master) fixed status returned by writechunk after network >>>> down/up >>>> o (master) changed trashtime from seconds to hours >>>> o (master) added METADATA_SAVE_FREQ option (allow to save >>>> metadata less frequently than every hour) >>>> o (master) added using in emergency (endangered chunks) all >>>> available servers for replication (even overloaded and >>>> being maintained) >>>> o (master) added using chunkservers in 'internal rebalance' >>>> state in case of deleting chunks >>>> o (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)* >>>> o (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)* >>>>> o (master) fixed restoring ARCHCHG from changelog >>>>> o (cli+cgi) fixed displaying master list with followers only >>>>> (pro version only) >>>>> o (master) added using size and length quota to fix disk >>>>> usage values (statfs) >>>>> o (master) fixed xattr bug which may lead to data corruption >>>>> and segfaults (intr. in 2.1.1) >>>>> o (master) added 'node_info' packet >>>>> o (tools) added '-p' option to 'mfsdirinfo' - 'precise mode' >>>>> o (master) fixed edge renumeration >>>>> o (master) added detecting of wrong edge numbers and force >>>>> renumeration in such case >>>>> >>>>> * *MooseFS 3.0.72-1 (2016-02-04)* >>>>> o (master+cgi+cli) added global 'umask' option to exports.cfg >>>>> o (all) changed address of FSF in GPL licence text >>>>> o (debian) removed obsolete conffiles >>>>> o (debian) fixed copyright file >>>>> o (mount) fixed parsing mfsmount.cfg (system options like >>>>> nodev,noexec etc. were ommited) >>>>> o (master) changed way how cs internal rebalance state is >>>>> treated by master (as 'grace' state instead of 'overloaded') >>>>> o (mount) fixed bug in read module (setting etab after >>>>> ranges realloc) >>>>> o (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)* >>>>> o (master) added METADATA_SAVE_FREQ option (allow to save >>>>> metadata less frequently than every hour) >>>>> >>>>> * *MooseFS 2.0.87-1 (2016-02-23)* >>>>> o (master) fixed status returned by writechunk after network >>>>> down/up >>>>> >>>>> * *MooseFS 2.0.86-1 (2016-02-22)* >>>>> o (master) fixed initialization of ATIME_MODE >>>>> >>>>> * *MooseFS 2.0.85-1 (2016-02-11)* >>>>> o (master) added ATIME_MODE option to set atime modification >>>>> behaviour >>>>> o (master) added using size and length quota to fix disk >>>>> usage values (statfs) >>>>> o (all) changed address of FSF in GPL licence text >>>>> o (debian) removed obsolete conffiles >>>>> o (debian) fixed copyright file >>>>> o (mount) fixed parsing mfsmount.cfg (system options like >>>>> nodev,noexec etc. were ommited) >>>>> o (tools) removed obsoleted command 'mfssnapshot' >>>>> >>>>> * *MooseFS 2.0.84-1 (2016-01-19)* >>>>> o (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)* >>>>>> o (master) fixed emptying trash issue (intr. in 3.0.64) >>>>>> o (master) fixed possible segfault in chunkservers database >>>>>> (intr. in 3.0.67) >>>>>> o (master) changed trash part choice from nondeterministic >>>>>> to deterministic >>>>>> >>>>>> * *MooseFS 3.0.70-1 (2016-01-19)* >>>>>> o (cgi+cli) fixed displaying info when there are no active >>>>>> masters (intr. in 3.0.67) >>>>>> o (mount+common) refactoring code to be Windows ready >>>>>> o (mount) added option 'mfsflattrash' (makes trash look >>>>>> like before version 3.0.64) >>>>>> o (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://sdm.link/slashdot >> >> >> _________________________________________ >> moosefs-users mailing list >> moo...@li... >> https://lists.sourceforge.net/lists/listinfo/moosefs-users > > -- > Zlatko > > > ------------------------------------------------------------------------------ > 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 -- Zlatko |