Write Access
Todays update adds direct write access. This allows you to directly edit files stored in Wuala. The only requirements are that filesystem integration must be running and you have write access to the files you want to edit. Share your experiences about write access here.
Follow this discussion to get notifications on your dashboard.
-
Inappropriate?Note that temporary files are not uploaded. When you open a .doc file with word, word create an invisible file named ~$name.tmp or similar to store temporary data. It wouldn't make much sense to upload such files so Wuala doesn't upload temporary files. Files are considered temporary if they are deleted again within 3 seconds after their creation, if they start with "~", ".temp" or "._", if they end with "~", ".tmp", ".temp", if they contain "(autosaved)", or if the filename has brackets around it like "(name)".
We also had to implement some tricks to avoid loss of metadata when certain applications save files. If, for example, MS Word stores a file, it creates a new temporary one (say name.tmp), deletes the old file (name.doc) and then renames name.tmp to name.doc (among many other things it does). This ensures that there is always a valid file on disk, but also destroys all comments made to the old name.doc. We have implemented some tricks to address this and to make sure that the metadata (e.g. comments) are preserved. However, it might well be possible that some application out there edits files in a way that isn't covered by our tricks and the metadata is lost. Please report such cases to us so we can adapt Wuala accordingly. -
Inappropriate?hi Luzius et al.
Hey das sieht ja gut aus (finde ich). :D
Und jetzt in englisch +uff+
Should the write acess also be aviable on linux -nogui? I ́ve just tried to upload a file ..
In the first run, wuala said
"could not connect to IDENDITY at..
In the second run, after a wuala-restart, the cp command suceeded. but Wuala said
Commandline Ended, cause java.io.InterruptedIOException
Problem: ApplicationRuntimeException
exit
Well, there was an not-now-uploaded files listet in wuala after that.
I ́ve startet wuala again. Noe cp said:
cannot create regular file `wuala/direct/iGeeks/...i': Unknown error 526
and Wuala exited after a while with the same error as above.
Ok - maybe it was not your intention to enable write access for the no-gui client this time. Do not know. :D
The nfs-volume ist listed as write-enabled now in df..
I’m happy
-
Inappropriate?Wow, looks great!
*rushes off to try to install a few programs on Wuala...*
I’m a cute dinosaur!
-
Inappropriate?wunderbar. updates im viertelstundentakt. :D
linux -nogui vers. 91
wuala don ́t crash anymore..
rm on a file in the netvolume works
cp don ́t word. Stops with i-o error or error 526
the syslog shows following error while trying to do the cp:
localhost kernel: nfs_update_inode: inode number mismatch
localhost kernel: expected (0:12/0x6fa3620d), got (0:12/0x3def0021)
localhost kernel: nfs_update_inode: inode number mismatch
localhost kernel: expected (0:12/0x6fa3620d), got (0:12/0x3def0021) -
Inappropriate?Wow, great! Finally I can use my convenient backup programs directly =)
I had a few crashes at first, but the last update seems to have resolved that.
I’m excited
-
Inappropriate?Can you make the temporary files regex configurable?
Regarding direct write, how does it behave when appending to files? Like when I seek to EOF of a 10 MB file and write 100 KB, how much traffic will I be seeing?
Oh, almost forgot: Great stuff, highly appreciate you work! Write access was THE missing thing. -
Inappropriate?OMG it works! And there are dinossaurs all over the place!! =D
Nice work. I'll test it better in a few days.
I’m happy
-
Inappropriate?Thanks! This was one of the two features I was really waiting for.
Once NFS is supported on 64-bit Linux I will really start making use of Wuala.
I’m happy
-
Inappropriate?Hi, I do not understand why but I seem to be able to copy files from W: very easily using dos command XCOPY. If I try to do a copy & paste from Windows explorer, I keep getting an error. Do you know why one method works but another does not?
-
That's strange. I've had a similar problem with a folder that contained a link to itself. I've now disabled following links with the latest update. Does that make a difference? Does it make a difference whether the files you want to copy are already downloaded or not? What does the error message say? -
Sorry, I don't really if it was a cyclical link. Already downloaded files seem to be okay since it just copies from the cache.
The error message from Windows says:
Error Copying File or Folder <- title="true">http://img353.imageshack.us/img353/57... -
Inappropriate?have to do this in german, sry.
Die Probleme mit dem nfs die ich hatte, habe ich weiter oben in den thread geschrieben. Nun lief gestern ein distupgrade auf etch (war vorher noch sarge) aus diversen grü
Seitdem hät sich mein System auf, wenn ich versuche auf das netvolume von wuala zuzugreifen. Egal ob als read oder write. Und komischerweise ohne irgend eine Meldung in den systemlogs...
Ich hab das mal mit wuala -debug INFO reproduziert und wuala schreibt folgendes bevor alles stehen bleibt:
WARNING WualaDebug.debugPrint | [NFS_AU_3]
WARNING WualaDebug.debugPrintln | Access request from T127.0.0.1:799, handle=[File:share=0x500a5d8,dir=0x3c9b150d,file=0x3c9b15b4], access=0x1
WARNING WualaDebug.debugPrint | [NFS_AU_3]
WARNING WualaDebug.debugPrintln | Access path=\bagelcat\Documents\Kochrezepte\szsses\Kaiserschmarrn-Dateien\userlevel-9.gif, info=userlevel-9.gif---- 356 - Sun Nov 12 16:30:17 CET 2006
Any hints? Das System war auf standard etch, gestern aktualisiert. Heb heute noch die backports drüaufen lassen, macht aber keinen unterschied...
2.6.8-3-k7-smp #1 SMP Tue Dec 5 22:36:44 UTC 2006 i686 GNU/Linux
I’m frustrated
-
Inappropriate?ich habs.
Das passiert wenn bandwidthd lät.
Sollte in known issues.
Don ́t use wuala and bandwidthd at the same time. You ́re system may hang without notice..
I’m happy
-
Interesting. I wonder what bandwidthd does. We've also had a similar issue once with AVG Antivirus. There, when a Wuala file was read, AVG blocked the operation to check the data for viruses. At the same time, in order to answer the read request, Wuala tried to read some data from its local cache on the hard drive, which is another write request AVG wanted to check, so it blocked it and put it on its check queue. Voila, there is a deadlock. AVG waits until Wuala delivers the requested data and Wuala waits until AVG unblocks Wuala's read of the local cache. The main problem here is in my opinion AVG for not being able to check more than one file at a time. Maybe there's a similar issue with bandwidthd when Wuala tries to communicate by tcp with the server to satisfy the NFS read request (which also runs over tcp)? -
bandwidtht is just a traffic-counter. It stores the traffic for the configured ip ́s that is comming through localhost. I also do not understand, why this makes problem with wuala. Unfortunately, there ́s no hint in the logs as written. Theres just nothing in the logs.... -
Don't download & upload at full bandwidth. If you stay under 80% of your maximum bandwidth, you should have good download and upload speeds. If you go beyond that, you'll see a sharp drop in bandwidth performance. -
Inappropriate?Hm, interesting.
Does it incremental updates or orher fancy stuff to save bandwidth?
Scanning the file for changes and only upload the changes?
Cool thing, though.
I’m excited.
-
It would be nice but I don't think that's possible since the file is encrypted before the upload. -
Actually, Wuala does some optimizations. Firstly, it waits for 3 after the accessing program closes the file before it starts uploading it. This helps a lot with files that are created for only a short time (office for example often creates temporary files just to delete them again some instants later). Furthermore, if the change is smaller than 4kB (which is often the case with programs like excel that write a timestamp into the file whenever you open it), Wuala stores the change as a patch to the original file, so the file doesn't need to get reuploaded. -
I guess it does. At least, when you do save a file which someone else has already saved in the system, the upload is almost instantaneous. I would expect it to use techniques such as the ones described in Martin Landers' PeerStore paper (http://www.ida.liu.se/conferences/p2p...) and some others. -
Inappropriate?Wow - gratulation - great work! This is the feature that makes Wuala the best online storage ever and attracting for more people all around the world!
First tries shows that it works flawlessly on my Mac (Mac OS X 10.4).
I’m excited
-
Inappropriate?I think it would be nice for Wua.la to preserve the time stamp of the file when it is uploaded via the file integration method, which will help synchronization programs discern which version is newer, or if they are the same age. As it stands now (at least with the program I tested (SynchBackSE)) it uploads everything and everything gets a new timestamp and then then next pass it downloads everything.
I’m thankful
-
Thanks for the hint. We'll have to check this. Generally, it is the responsibility of the program that copies a file into Wuala to set the timestamp correctly. Wuala itself doesn't know where the data is coming from if it receives it through the integrated drive. However, it could be that Wuala doesn't always execute the set timestamp operation correctly. -> put on todo list -
Inappropriate?Luzius: What is Wuala's behavior with multiple concurrent writes by different users? I.e., does Wuala (plan to) support locking?
-
Inappropriate?technical question: does wuala support random access (bytewise) to their data storage, or only filewise (complete files)?
can i edit a single byte for example with a hexeditor inside any file in my wuala store, so filesize doesnt get affected but only changes inside a file/stream for example.
also can i read a single byte at a random location inside any file or is only streaming/download/caching of whole files applicable and does it depend on the files metadata/filetype/contents or how does all this work?
the bigger the files get the more important random read/write/seek access is inside these big files.
thanks for any information.
Loading Profile...
EMPLOYEE















