After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 701672 - filesrc calls fstat every time buffer is pulled
filesrc calls fstat every time buffer is pulled
Status: RESOLVED DUPLICATE of bug 652037
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other All
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-06-05 18:47 UTC by Matej Knopp
Modified: 2013-06-06 14:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matej Knopp 2013-06-05 18:47:07 UTC
Basesrc seems to query size on every pull request, which makes file src call fstat on file. fstat is not cached on smb (windows) resulting in severe performance issues.
Comment 1 Sebastian Dröge (slomo) 2013-06-06 12:53:43 UTC
Also on NFS. The problem is that basesrc always checks the duration after ::create() to see if it's EOS now.
Comment 2 Sebastian Dröge (slomo) 2013-06-06 14:41:15 UTC

*** This bug has been marked as a duplicate of bug 652037 ***