On Sun, 20 Sep 2015 14:15:21 +0200 (CEST) Peter Koellner <[email protected]>
said:

> Hi!
> 
> So.... I am in the menu at Preferencias (using spanish locale) - Preferencias
> (the one with the two crossed wrenches icon, not the other one with one
> wrench icon) -> Configure Elementary -> More -> Caches. Is that the right
> place? I didn't see anything under 'Avanzado', which would probably be the
> translation for 'advanced'.
> 
> There I see under Cache Flush Interval:
> 
> [x] Enable Flushing   - 512 ticks
> Font Cache Size - 0.5MB
> Image Cache Size - 4 MB
> Number of Edje Files to Cache - 32 files
> Number of Edge Collections to Cache - 64 collections

not elementary.

settings -> advanced -> performance

under "caches"

"cache flush interval" - default is 512 ticks. top slider.

> This is the configuration you mean? In that case flushing should have
> happened after 64 seconds, a bit over a minute, which would be quite
> reasonable. I was trying to unmount the drive for much longer, at least for
> 10 to 20 minutes after closing the files window. So - can it be that in some
> combination of circumstances for some reason the file reference count does
> not get back to zero, or something like that?
> 
> regards
>    Peter
> 
> 
> On Sun, 20 Sep 2015, Carsten Haitzler wrote:
> 
> > On Sat, 19 Sep 2015 17:02:27 +0200 (CEST) Peter Koellner <[email protected]>
> > said:
> >
> > this is evas's cache holding onto file handles even when not referenced.
> > evas has a cache that has 2 parts. active (referenced) files - this is a
> > hash where to avoid re-loading the same file we just look it up in our
> > in-memory hash and reference the existing copy. for images that go to a
> > reference count of 0 - not needed anymore, they go into a LRU (least
> > recently used) list. this keeps a limited AMOUNT of data (in MB - where
> > this is not the file size byt the memory size when decoded into pixels).
> > the least recently used items are released once we exceed our cache size
> > limits. this has always been there in evas to avoid re-loading data from
> > disk all the time when we need it again soon after not needing it anymore.
> > this is one of those black-magic bits of efl and e that actually make it
> > perform very well.
> >
> > the problem is - it's holding onto the files e displayed in its preview
> > popup in the cache. yes - there are api's to flush the cache/set its size
> > etc. there is config in e under "advanced" that lets you set cache sizes
> > and a cache flush interval (e will expunge all 0 ref count items every N
> > ticks. 1 tick = 1/8th of a second). so lower flush interval ad the problem
> > will go away for now. or well drop it to 8 ticks and after 1 second your
> > unmounting will work happily. :)
> >
> >> Hi!
> >>
> >> I just had the effect that I can't unmount an external USB drive after
> >> opening one of the files in there from the file manager window, neither
> >> from shell nor from the desktop disc icon menu.
> >>
> >> peter@kropotkin:~$ umount /media/peter/TOSHIBA\ EXT
> >> Error unmounting block device 8:17:
> >> GDBus.Error:org.freedesktop.UDisks2.Error.DeviceBusy: Error
> >> unmounting /dev/sdb1: Command-line `umount  "/media/peter/TOSHIBA EXT"'
> >> exited with non-zero exit status 32: umount: /media/peter/TOSHIBA EXT:
> >> target is busy (In some cases useful info about processes that use the
> >> device is found by lsof(8) or fuser(1).)
> >>
> >>
> >> I have closed the atril viewer, but lsof +D /media/.../topdir says that the
> >> enlightenment process still has the file open:
> >>
> >> peter@kropotkin:~$ lsof +D /media/peter/TOSHIBA\ EXT/
> >> COMMAND    PID  USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
> >> enlighten 3800 peter  127r   REG   8,17     7918
> >> 101096 /media/peter/TOSHIBA
> >> EXT/Empresa/2015/q3/Gastos/aaaaaaa/xxxxx/yyyyyy.pdf
> >>
> >> The effect is reproducible by clicking on the desktop disc icon and
> >> double-clicking on some PDF document. The atril viewer pops up. After
> >> closing the viewer I get the following result:
> >>
> >> peter@kropotkin:~$ lsof +D /media/peter/TOSHIBA\ EXT/
> >> COMMAND    PID  USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
> >> enlighten 3800 peter   75r   REG   8,17  1772495
> >> 35 /media/peter/TOSHIBA EXT/doc/TOSHIBA CANVIO BASICS.PDF enlighten 3800
> >> peter  127r   REG   8,17 7918 101096 /media/peter/TOSHIBA
> >> EXT/Empresa/2015/q3/Gastos/aaaaaaa/xxxxx/yyyyyy.pdf
> >>
> >>
> >> atril is no longer running at this point.
> >>
> >> I have efl and elementary 1.15.1 and enlightenment 0.19.9 installed...
> >>
> >> Any ideas?
> >>
> >>
> >> --
> >> peter kollner <[email protected]>
> >>
> >> ------------------------------------------------------------------------------
> >> _______________________________________________
> >> enlightenment-users mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> >>
> >
> >
> >
> 
> -- 
> peter kollner <[email protected]>
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to