Package: python-fuse
Version: 2.5-5
Severity: important

I am writing a simple FUSE system interfacing with Amazon's S3 using it as a
block device. That means I need to be able to handle file size which can be
quite large like 100G. What I found is that the C/Python interface system to
limits the number passing in and out by the long(32 bit) integer, say the
write(path, buf, off) call where the offset is seen as negative in the python
side for offset > 2*31.

This means individual file is now limited to 2G in size. Is this an oversight
or there are other limitation ? I browse through the c module code which use
the "i" format char and I am wondering if this is limited to 32 bit long and
if it is possible to use some other rep like "long long".

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-co-0.8
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages python-fuse depends on:
ii  libfuse2                      2.5.3-4.1  Filesystem in USErspace library
ii  python                        2.4.4-1    An interactive high-level object-o
ii  python-central                0.5.12     register and build utility for Pyt

python-fuse recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to