On 12/10/2012 08:29 AM, Geoffrey Hartz wrote:
Hi!
I'm new to Ceph and I have a strange behavior with CephFS
Config is :
Ubuntu 12.04
Kernel 3.6.9
Ceph V0.55
2 OSD, 1 mon, 1 MDS, all on same host
2 clients, separate Hosts
Ceph.conf:
http://paste.ubuntu.com/1423712/
To mount the share I use : sudo ceph-fuse -m 192.168.80.139:6789 /mnt
When I create a file on one client, the other see the file, can be
downloaded etc.
But when I delete the file, both clients don't see the file anymore
BUT the file is still there on OSD (using space disk).
Removing a file removes the directory entry (as you've seen), but the
inode itself doesn't get removed until all references to it are dropped.
The clients may cache the capability for those inodes for a period of
time, so you're not seeing the references drop until they get evicted
from the cache. Unmounting ensures that they get evicted from the
client caches, so all references go to zero.
Also, removal of the underlying objects is done lazily, so you may not
see the space get freed up right away.
-sam
When I umount from BOTH clients, OSD are update and file is actually
delete (same behavior with mount -t ceph)
I'm missing something?
Thanks!
--
Geoffrey HARTZ
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html