-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
moving a directory into a remote location results in data-loss #18
Comments
Using current git and GWorkspace, I could not verify this bug. I moved and copied files and directory from local to NFS. I wrote you an email with some proposed tests. As you describe the issue, it could be a permission problem or a deeper bug. Could you inspect the directory that was created? does it have permissions? If you then manually try to copy inside a file, does it work? (i.e. just copy, so you don't loose your data and since the content fails, copy the content afterwards). |
@eukara did you do further testing? can you reproduce? |
Put some time aside today to rebase against the libraries. Wasn't sure what was going wrong at first since I had seemingly removed the previous versions, but some leftover frameworks/bundles still wanted to link against the old -base real bad. Despite ldconfig and all that. Will be testing and report everything during the meeting + update here. |
Latest libraries and Workspace on Slackware 15, with gcc and not the new ng-runtime etc. I'm still experiencing the issue unfortunately. Folders copy, but nothing within them - so cutting them will result in data loss. I will keep digging, and start debugging NSFileManager to the best of my ability. |
@rfm Could this be an NSFileManager bug? |
I think the thing to do to find out would be to write a minimal testcase to reproduce the issue. Try it between places on a local filesystem and vheck against OSX behaviour.
Could be there's an oddity with NFS behaviour, but dealing with that could be in NSFileManager itself or it could be in the way GWorkspace is using it (particularly how it handles callbacks).
…
On 14 Sep 2024 at 20:32, Gregory Casamento ***@***.***> wrote:
@rfm Could this be an NSFileManager bug?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I tried hard reproducing this with NFS storage and was not able too.. I tried moving lots of megabytes and files on two different NFS servers!
Host and Server OS's of @eukara's setup? NFS version? are there VMs involved? strange local-remote mapping of network, like server being on the same pyhsical machine of the client? otherwise nothign can be done on this issue for now. |
I will see if I can write a minimal test for this. Some of my personal machines use nfs shares so I should be able to. If it doesn't fail for me then @eukara might have to test |
This is a critical bug and involves data loss.
I've tried this with NFS directories and SSHFS.
This can be reproduced on GWorkspace 1.0 and -git, with GNUstep's -git as well as the tarballs for Make v2.9.0, Base v1.28.0, GUI v0.29.0, Back v0.29.0
Steps to reproduce:
Notes:
Running GWorkspace in a Terminal does not output anything of note.
The text was updated successfully, but these errors were encountered: