8000 Corrected and added Zata by Samarth1015 · Pull Request #8602 · rclone/rclone · GitHub
[go: up one dir, main page]

Skip to content

Corrected and added Zata #8602

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

Closed
wants to merge 6 commits into from
Closed

Corrected and added Zata #8602

wants to merge 6 commits into from

Conversation

Samarth1015
Copy link
@Samarth1015 Samarth1015 commented Jun 13, 2025

Added Zata to the _index.md to ensure it's listed among supported providers.This PR introduces support for Zata, a modern cloud storage provider with an S3-compatible API.

What's Included
New Provider Integration: Added Zata as a recognized S3-compatible backend in the S3.go implementation.

📄 Documentation Updates:

Extended s3.md with Zata-specific usage instructions and configuration details.

Added Zata to the _index.md to ensure it's listed among supported providers.

Also done with the testing part .
This are the Result for test :----------------

  • FAIL: TestIntegration (312.69s)
    --- SKIP: TestIntegration/FsCheckWrap (0.00s)
    --- PASS: TestIntegration/FsCommand (0.00s)
    --- PASS: TestIntegration/FsRmdirNotFound (0.14s)
    --- PASS: TestIntegration/FsString (0.00s)
    --- PASS: TestIntegration/FsName (0.00s)
    --- PASS: TestIntegration/FsRoot (0.00s)
    --- PASS: TestIntegration/FsRmdirEmpty (0.33s)
    --- FAIL: TestIntegration/FsMkdir (312.01s)
    --- PASS: TestIntegration/FsMkdir/FsMkdirRmdirSubdir (0.10s)
    --- PASS: TestIntegration/FsMkdir/FsListEmpty (0.04s)
    --- PASS: TestIntegration/FsMkdir/FsListDirEmpty (0.04s)
    --- PASS: TestIntegration/FsMkdir/FsListRDirEmpty (0.05s)
    --- PASS: TestIntegration/FsMkdir/FsListDirNotFound (0.08s)
    --- PASS: TestIntegration/FsMkdir/FsListRDirNotFound (0.08s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding (7.25s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/control_chars (0.54s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/dot (0.41s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/dot_dot (0.45s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/punctuation (0.51s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_space (0.42s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_tilde (0.34s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_CR (0.27s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_LF (0.54s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_HT (0.48s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_VT (0.32s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/leading_dot (0.38s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_space (0.29s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_CR (0.37s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_LF (0.36s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_HT (0.28s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_VT (0.28s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/trailing_dot (0.36s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/invalid_UTF-8 (0.37s)
    --- PASS: TestIntegration/FsMkdir/FsEncoding/URL_encoding (0.26s)
    --- PASS: TestIntegration/FsMkdir/FsNewObjectNotFound (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutError (0.14s)
    --- PASS: TestIntegration/FsMkdir/FsPutZeroLength (0.19s)
    --- SKIP: TestIntegration/FsMkdir/FsOpenWriterAt (0.00s)
    --- PASS: TestIntegration/FsMkdir/FsOpenChunkWriter (6.52s)
    --- SKIP: TestIntegration/FsMkdir/FsChangeNotify (0.00s)
    --- FAIL: TestIntegration/FsMkdir/FsPutFiles (19.06s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirFile2 (0.17s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRDirFile2 (0.17s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListR (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir (0.06s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListDirRoot (0.10s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRDirRoot (0.11s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListSubdir (0.06s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRSubdir#01 (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListLevel2 (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRLevel2 (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1 (0.10s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObject (0.03s)
    --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectCaseInsensitive (0.00s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListFile1and2 (0.10s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsNewObjectDir (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurge (0.53s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPurgeRoot (0.69s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsListRootedSubdir (0.67s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsCopy (0.93s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsCopy/Metadata (0.50s)
    --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsMove (0.00s)
    --- SKIP: TestIntegration/FsMkdir/FsPutFiles/FsDirMove (0.00s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsRmdirFull (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPrecision (0.00s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectString (0.03s)
    --- 8000 PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectFs (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemote (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectHashes (0.04s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectModTime (0.11s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMimeType (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata (0.27s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectMetadata/mtime (0.21s)
    --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectSetMetadata (0.04s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSetModTime (0.21s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectSize (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpen (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenSeek (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectOpenRange (0.18s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectPartialRead (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectUpdate (0.46s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectStorable (0.04s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile (0.17s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFile/FsRoot (0.00s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsIsFileNotFound (0.12s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot (1.05s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/List (0.17s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListEntries (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/ListR (0.21s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put (0.60s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FromRoot/Put/Remove (0.24s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/PublicLink (0.18s)
    --- FAIL: TestIntegration/FsMkdir/FsPutFiles/SetTier (0.07s)
    --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectCheckWrap (0.00s)
    --- SKIP: TestIntegration/FsMkdir/FsPutFiles/Bucket (0.00s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/ObjectRemove (0.26s)
    --- SKIP: TestIntegration/FsMkdir/FsPutFiles/ObjectAbout (0.00s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream (2.29s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/0 (0.60s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/FsPutStream/100 (1.69s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal (8.47s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Metadata (0.33s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Metadata/GzipEncoding (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Metadata/GzipEncoding/NoDecompress (0.04s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Metadata/GzipEncoding/Decompress (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/NoHead (0.16s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions (7.97s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/Versions (0.33s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/Versions/ReadCurrent (0.06s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/Versions/ReadVersion (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/Versions/NewObject (0.06s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/Versions/NewFs (0.10s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt (0.50s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/Before (0.12s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/Before/List (0.08s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/Before/NewObject (0.04s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterOne (0.14s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterOne/List (0.11s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterOne/NewObject (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterDelete (0.11s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterDelete/List (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterDelete/NewObject (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterTwo (0.13s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterTwo/List (0.10s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/VersionAt/AfterTwo/NewObject (0.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/Mkdir (0.07s)
    --- PASS: TestIntegration/FsMkdir/FsPutFiles/Internal/Versions/Cleanup (0.36s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked (234.58s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi (29.81s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/5242879 (6.77s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/5242879/Streamed (3.74s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/5242880 (7.66s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/5242880/Streamed (3.27s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/10485761 (15.38s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5Mi/10485761/Streamed (8.11s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi (32.36s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5299999 (8.87s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5299999/Streamed (4.50s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5300000 (7.57s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/5300000/Streamed (3.57s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/10600001 (15.91s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.054Mi/10600001/Streamed (7.55s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi (29.82s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300052 (8.92s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300052/Streamed (3.56s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300053 (8.04s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/5300053/Streamed (3.99s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/10600107 (12.86s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/5.055Mi/10600107/Streamed (6.06s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi (37.94s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990505 (10.09s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990505/Streamed (6.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990506 (9.03s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/6990506/Streamed (4.98s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/13981013 (18.81s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/6.667Mi/13981013/Streamed (7.76s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi (45.22s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/8388607 (10.71s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/8388607/Streamed (5.94s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/8388608 (15.35s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/8388608/Streamed (7.57s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/16777217 (19.15s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/8Mi/16777217/Streamed (9.79s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi (59.44s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/10485759 (15.74s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/10485759/Streamed (7.38s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/10485760 (16.34s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/10485760/Streamed (8.78s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/20971521 (27.35s)
    --- PASS: TestIntegration/FsMkdir/FsPutChunked/10Mi/20971521/Streamed (13.74s)
    --- PASS: TestIntegration/FsMkdir/FsCopyChunked (37.54s)
    --- PASS: TestIntegration/FsMkdir/FsCopyChunked/5242880 (6.15s)
    --- PASS: TestIntegration/FsMkdir/FsCopyChunked/5242881 (5.54s)
    --- PASS: TestIntegration/FsMkdir/FsCopyChunked/10485759 (8.32s)
    --- PASS: TestIntegration/FsMkdir/FsCopyChunked/10485760 (9.60s)
    --- PASS: TestIntegration/FsMkdir/FsCopyChunked/10485761 (7.92s)
    --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize (2.32s)
    --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsPutUnknownSize (1.44s)
    --- PASS: TestIntegration/FsMkdir/FsUploadUnknownSize/FsUpdateUnknownSize (0.88s)
    --- PASS: TestIntegration/FsMkdir/FsRootCollapse (0.22s)
    --- SKIP: TestIntegration/FsMkdir/FsDirSetModTime (0.00s)
    --- SKIP: TestIntegration/FsMkdir/FsMkdirMetadata (0.00s)
    --- SKIP: TestIntegration/FsMkdir/FsDirectory (0.00s)
    --- SKIP: TestIntegration/FsShutdown (0.00s)
    === RUN TestIntegration2
    s3_test.go:44: skipping as -remote is set
    --- SKIP: TestIntegration2 (0.00s)
    === RUN TestAWSDualStackOption
    --- PASS: TestAWSDualStackOption (0.00s)
    FAIL
    exit status 1
    FAIL github.com/rclone/rclone/backend/s3 312.815s

@Samarth1015
Copy link
Author

Hello , can we discuss what we are getting wrong ?

Thanks.

@Samarth1015
Copy link
Author
Samarth1015 commented Jun 16, 2025

Hi! This is my first contribution — could you please approve the workflow run?
Also just a heads up — all tests pass locally on my machine (TestDownloaders/EnsureDownloader included), but this one test fails on CI. I haven't touched the VFS or downloaders code. It may be platform-specific or a flaky test. Please advise if you'd like me to investigate further.

@albertony albertony mentioned this pull request Jun 17, 2025
5 tasks
@Samarth1015
Copy link
Author

I Have completely solved lint error , can you please approve the workflow.
Thanks.

@Samarth1015 Samarth1015 mentioned this pull request Jun 18, 2025
5 tasks
@ncw
Copy link
Member
ncw commented Jun 18, 2025

@Samarth1015 why did you close this? Is it ready to merge?

@Samarth1015
Copy link
Author
Samarth1015 commented Jun 18, 2025

Apologies for that @ncw , but i was gettin some error , so i thought to make a new PR #8613 . In this PR #8613 worflow is passing all checks and is ready for review .
Thanks.

@ncw
Copy link
Member
ncw commented Jun 18, 2025

I'll look at that PR. For next time, you don't need to make a new PR you just force push your changes.

@Samarth1015
Copy link
Author

Thanks for the clarification, @ncw!
I’ll make sure to use force push next time instead of opening a new PR.
Appreciate your time and looking forward to your review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0