-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
rename torture test causes internal error and potential data loss #14542
Comments
Probably another symptom of #10566 |
Note that #10566 is an issue with sqlite. I see this issue with both mysql and sqlite. |
Can you attach owncloud.log and potentially server log? |
Folder with logs and script: https://s3.owncloud.com/owncloud/public.php?service=files&t=b7515cbafd17945ffbfca34ec69c23b7 |
Possibly related to #11795 too |
@ogoffart @karlitschek Result of this run: 12 files remained in folder Foo from the original 21 files. |
@MorrisJobke @felixboehm @DeepDiver1975 possible that this is the way to reproduce the issue we discussed yesterday. |
I just talked to @jnfrmarks to include this into smashbox. There is already a first simple test with less files in the subfolder. We should extend the test case there to have this covered by an automatic test rather than this bash script. owncloud/smashbox#41 |
Let's close this one in favor of the smashbox issue ( owncloud/smashbox#41 ). Once we have the smashbox test we can have a look to make it pass reliable |
testpilotclient 1.7.1 on openSUSE against:
a) daily.owncloud.com/stable7/owncloud
b) 8.0.0 on CentOS_7 docker image with sqlite
c) 8.0.0 on openSUSE_13.1 eval appliance with mysql
The appended rename_torture.sh shell script runs ca 2 minutes and performs tests on a folder Foo with 20 randomly created files.
This reliably triggers several internal errors in the server, and the client sees several 'no such file or directory' conditions with b) and c), not yet seen with a). After the run the number of files often differs and/or the directory hierarch differs. E.g. having subfolders Foo/Foo that were never created by the script.
@DeepDiver1975 @dragotin
The text was updated successfully, but these errors were encountered: