Don't thumbnail network shares

Bug #1067061 reported by bwat47
28
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Files
Fix Released
Medium
Jeremy Wootten

Bug Description

By default pantheon-files thumbnails network shares (such as samba shares). This isn't very good default behaviour, because they need to be thumbnailed again every time they are mounted, and it causes the thumbnailer serverice(tumblerd) to use a lot of memory. Most file managers disable thumbnailing on network shares by default.

ProblemType: Bug
DistroRelease: elementary OS 0.2
Package: pantheon-files 0.1-0~r976+pkg9~precise1 [origin: LP-PPA-elementary-os-daily]
ProcVersionSignature: Ubuntu 3.2.0-32.51-generic 3.2.30
Uname: Linux 3.2.0-32-generic x86_64
ApportVersion: 2.0.1-0ubuntu13+elementary3~precise1
Architecture: amd64
CrashDB: pantheon_files
Date: Mon Oct 15 16:22:19 2012
InstallationMedia: elementary OS 0.2 "Luna" - Build amd64 LIVE Binary 20121006-14:26
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: pantheon-files
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
bwat47 (bwat47) wrote :
description: updated
Cody Garver (codygarver)
Changed in pantheon-files:
milestone: none → luna-beta2
importance: Undecided → Low
status: New → Confirmed
tags: added: network samba thumbnails tumbler
removed: amd64 apport-bug luna third-party-packages
Revision history for this message
bwat47 (bwat47) wrote :

I've also noticed as a nasty side effect of this behavior, it makes it very hard to unmount network shares because tumblerd is constantly keeping the filesystem busy trying to thumbnail videos.

Changed in pantheon-files:
milestone: luna-beta2 → luna-beta3
Cody Garver (codygarver)
tags: added: networking
removed: network
Cody Garver (codygarver)
Changed in pantheon-files:
assignee: nobody → Albert (optimisme)
milestone: 0.3-beta1 → luna-rc1
status: Confirmed → Fix Released
Revision history for this message
Ezra Sharp (nicekiwi) wrote :

does this mean remote drives will never be thumb-nailed? That can be extremely annoying :/ Especially now that there's no preferences any-more.

Revision history for this message
bwat47 (bwat47) wrote :

This has regressed in a recent pantheon-files updates. Its trying to thumbnail large video files on samba shares... Which causes tumbler to freeze up and makes it impossible to unmount the shares because tumblerd is always "busy".

This is on a reasonably fast wireless network too, a nice netgear wndr4300 wireless n router. tumbler simply cannot handing thumnailing video over a network, this really needs to stay off by default...

Changed in pantheon-files:
status: Fix Released → Confirmed
Revision history for this message
bwat47 (bwat47) wrote :

At the very least a dconf preference would be nice to toggle thumbnailing network shares on or off :) Thunar has an option for this in its preferences.

Revision history for this message
Rokkhan (rokkhan) wrote :

tumblerd raises the iowait till 70%

Cody Garver (codygarver)
no longer affects: pantheon-files
no longer affects: pantheon-files/trunk
affects: elementaryos → pantheon-files
Changed in pantheon-files:
importance: Undecided → Medium
status: New → Confirmed
milestone: none → isis-beta1
Revision history for this message
Cameron Norman (cameronnemo) wrote :

I think the correct way to solve this bug would be to limit the memory of tumbler with something like cgroups. We have seen tumbler get out of control in other situations too; I think just putting an externally enforced limit would be more robust and easier than wading through every corner case.

I will talk to Sergey about getting ulatencyd into Isis, which puts processes into cgroups to limit their RAM and IO usage.

Cody Garver (codygarver)
Changed in pantheon-files:
milestone: isis-beta1 → isis-beta2
Changed in pantheon-files:
milestone: freya-beta2 → none
Changed in pantheon-files:
assignee: nobody → Jeremy Wootten (jeremywootten)
status: Confirmed → In Progress
Changed in pantheon-files:
milestone: none → freya-beta2
status: In Progress → Fix Committed
Changed in pantheon-files:
status: Fix Committed → Won't Fix
status: Won't Fix → Fix Released
Cody Garver (codygarver)
Changed in pantheon-files:
milestone: freya-beta2 → 0.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.