You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "Xuanwo (via GitHub)" <gi...@apache.org> on 2026/04/14 06:19:38 UTC

[I] bug(services/gdrive): behavior tests can hang across core and bindings [opendal]

Xuanwo opened a new issue, #7384:
URL: https://github.com/apache/opendal/issues/7384

   ### Describe the bug
   
   Google Drive behavior tests are currently not only flaky, they can also block the whole behavior-test matrix for core and every language binding.
   
   We already have evidence that gdrive behavior tests are unstable in `#6684`, where freshly created entries are sometimes missing from subsequent listings. On top of that, our test suite already contains gdrive-specific skips with comments explaining that some list/delete-heavy cases can trigger Google Drive abuse detection and fall into redirect loops.
   
   Taken together, the current behavior-test surface for gdrive is not trustworthy enough to keep enabled in CI.
   
   ### Steps to Reproduce
   
   1. Run the gdrive behavior tests in core:
      `OPENDAL_TEST=gdrive cargo test behavior --features tests,services-gdrive`
   2. Or inspect the behavior-test workflow where gdrive cases are scheduled for core and bindings.
   3. Observe that gdrive jobs can become non-deterministic or hang long enough to block the workflow.
   
   ### Expected Behavior
   
   Gdrive behavior tests should complete deterministically and validate the same semantics as other services without hanging the workflow.
   
   ### Additional Context
   
   - Related existing issue: `#6684`
   - Existing test comments already document two symptoms:
     - list/delete-heavy cases may trigger Google Drive abuse detection and redirect indefinitely
     - some newly created paths are not immediately visible to listing
   - Until the root cause is fixed, CI should stop scheduling gdrive behavior tests. Re-enable them only after the underlying gdrive semantics and/or test strategy are fixed.
   
   ### Are you willing to submit a PR to fix this bug?
   
   - [x] Yes, I would like to submit a PR.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug(services/gdrive): behavior tests can hang across core and bindings [opendal]

Posted by "suyanhanx (via GitHub)" <gi...@apache.org>.
suyanhanx closed issue #7384: bug(services/gdrive): behavior tests can hang across core and bindings
URL: https://github.com/apache/opendal/issues/7384


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug(services/gdrive): behavior tests can hang across core and bindings [opendal]

Posted by "suyanhanx (via GitHub)" <gi...@apache.org>.
suyanhanx commented on issue #7384:
URL: https://github.com/apache/opendal/issues/7384#issuecomment-4242245865

   Fixed by #7385, which disabled gdrive behavior tests in the shared behavior-test planner for core and all bindings.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug(services/gdrive): behavior tests can hang across core and bindings [opendal]

Posted by "asukaminato0721 (via GitHub)" <gi...@apache.org>.
asukaminato0721 closed issue #7384: bug(services/gdrive): behavior tests can hang across core and bindings
URL: https://github.com/apache/opendal/issues/7384


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org