Skip to content

Commit

Permalink
Add info about a possible problem.
Browse files Browse the repository at this point in the history
Thanks to keyzersuze.
  • Loading branch information
tex committed Aug 21, 2010
1 parent 4aa6858 commit e2de9de
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -10,6 +10,21 @@ Bugs:
File becames unreadable when it hits a not enough space condition. So File becames unreadable when it hits a not enough space condition. So
be careful to really have enough free space on the disk to store all the data. be careful to really have enough free space on the disk to store all the data.


This is more a feature than a bug:

In CFile *FileManager::GetUnlocked(const char *name, bool create) FuseCompress
uses the underlying filesystem inode number. This is a problem when you have
multiple partitions underneath.

For example

/backups/.max (partition 1)
/backups/.max/alex (partition 2)
/backups/.max -> /backup/max (fusecompress)

This would spoil the inode pool and potentially lead to conflicts, especially
with hard links.

Problems: Problems:
Do NOT compile FuseCompress with g++-4.3.3! Strange threading problems Do NOT compile FuseCompress with g++-4.3.3! Strange threading problems
(broken locking) were detected (thank you Steve!) when using this version of (broken locking) were detected (thank you Steve!) when using this version of
Expand Down

0 comments on commit e2de9de

Please sign in to comment.