* Robert Kudyba <rkud...@fordham.edu> [07-18-17 09:46]:
> 
> > On Jul 17, 2017, at 11:13 AM, Patrick Shanahan <p...@opensuse.org> wrote:
> > 
> > * Robert Kudyba <rkud...@fordham.edu <mailto:rkud...@fordham.edu>> 
> > [07-17-17 10:36]:
> >>> On Sun, Jul 16, 2017 at 9:37 AM, Jafa <j...@silicondust.com> wrote:
> >>> 
> >>>> I noticed the SSD lifespan numbers dropping rapidly on some servers -
> >>>> losing a percent every 1-2 days. The wear leveling count was incrementing
> >>>> about once an hour.
> >>>> Figure 125 days for a new SSD to reach 0% lifespan remaining.
> >>>> 
> >>>> fail2ban was using a sqlite DB... 130k in size.
> >>>> Changing the configuration to :memory: fixed the problem - writes all but
> >>>> disappeared.
> >>>> 
> >>>> Looking at sqlite...
> >>>> 1) The sqlite DB is causing high disk writes - ~600kB/s to disk with a
> >>>> 130k DB file.
> >>>> 2) The sqlite DB appears to be writing very small chunks of data 
> >>>> resulting
> >>>> in a high write amplification factor.
> >>>> 3) The sqlite DB appears to be forcing a sync to disk at a high rate.
> >>>> Rewriting part or all of a 130k file should be cached and result in very
> >>>> little write load.
> >>>> 
> >>>> I suspect configuring sqlite not to force a sync to disk, or to force the
> >>>> sync at a slower rate, say once every 5 seconds, would solve the problem.
> >>>> 
> >>> 
> >>> Answering my own question - it looks like this problem was fixed in
> >>> fail2ban 0.10 which sets "PRAGMA synchronous=OFF”.
> >> 
> >> So there’s no way to do this in the 0.95 version? 
> > 
> > you must pay attention to the key word:
> > 
> >  it looks like this problem was fixed in
> >                                 ^^^^^ 
> >  fail2ban 0.10 which sets "PRAGMA synchronous=OFF”
> > 
> > wouldn't *that* lead you to believe that there is indeed no way to do it
> > in the 0.95 version?
> 
> I figured I would ask as there is still some development being done on 0.95.

what would that be aside from distros doing backports?

from https://www.fail2ban.org/wiki/index.php/Downloads
  0.9.x line is no longer heavily developed.  If you are interested in
  new features (e.g. IPv6 support), please consider 0.10 branch and its
  releases.
  
> But why is 0.10 still called alpha?

it has not been released.  

version I have is 0.97 which also sets "PRAGMA synchronous = OFF"
so it must have been fixed earlier than that or openSUSE has backported
the fix.

ps:  google is you friend and will answer most of your questions
immediately.

-- 
(paka)Patrick Shanahan       Plainfield, Indiana, USA          @ptilopteri
http://en.opensuse.org    openSUSE Community Member    facebook/ptilopteri
Registered Linux User #207535                    @ http://linuxcounter.net
Photos: http://wahoo.no-ip.org/piwigo               paka @ IRCnet freenode

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Fail2ban-users mailing list
Fail2ban-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fail2ban-users

Reply via email to