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
