Comments (2)
I can't reproduce this bug neither on Ubuntu 9.04 nor Mac OS X, but I guess it
is possible to happen so I added a
lock as you suggested. Thanks!
Original comment by verigak
on 30 Aug 2009 at 10:54
- Changed state: Fixed
from fusepy.
I know this is old and marked as fixed but I wanted to add clarification to
this since future people will hit this in their own filesystems.
What happens is fuse is running multithreaded by default. So for reads you can
have a race condition where multiple reads get called simultaneously resulting
in the data coming back from the read out of order, resulting in the cmp
failure.
If you don't want to use locks, you can specify nothreads=True in the FUSE(...)
call
fuse = FUSE(Loopback(argv[1]), argv[2], foreground=False, nothreads=True)
Original comment by [email protected]
on 14 Mar 2014 at 4:57
from fusepy.
Related Issues (20)
- Patch - support for Linux PPC HOT 1
- Errors generated by fuse_main_real are ignored HOT 1
- uid and gid can be negative for chown() HOT 1
- Patch for some minor changes arising during an FS development HOT 2
- Unicode support HOT 1
- Allow examples to handle SIGINT (Ctrl-C) gracefully HOT 4
- Allow importing fusepy as a package HOT 1
- Import in python 3 is not relative
- Stat handling is bug prone
- Fuse paths should be encoded to UTF-8 HOT 5
- statfs returns incorrect data on Mac HOT 1
- No tutorial/documentation on how to use the software
- FusePy doesn't support 64 bit inodes? HOT 4
- str<->bytes conversion not automatic with python version >=3.2 HOT 4
- Patch for /trunk/fuse.py HOT 1
- Update the package in PyPI HOT 1
- look into merging https://github.com/terencehonles/fusepy HOT 2
- Remove the source tree from Google Code
- Error import fuse on OS X HOT 1
- Invalid string type conversion HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fusepy.