Skip to content
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

[24.0] Fix discovered outputs with directory metadata and distributed object #18855

Merged

Conversation

mvdbeek
Copy link
Member

@mvdbeek mvdbeek commented Sep 19, 2024

stores

The problem is that object_store.is_private would check in which object store the dataset is stored, and that fails if we haven't written to the object store yet (which is why extended metadata is a workaround).

Fixes #17208

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

stores

The problem is that `object_store.is_private` would check in which
object store the dataset is stored, and that fails if we haven't written
to the object store yet (which is why extended metadata is a
workaround).

Fixes galaxyproject#17208
@mvdbeek
Copy link
Member Author

mvdbeek commented Sep 19, 2024

Test failures should be unrelated

@mvdbeek mvdbeek merged commit 217ac34 into galaxyproject:release_24.0 Sep 20, 2024
43 of 51 checks passed
@nsoranzo nsoranzo deleted the fix_init_from_object_store_id branch September 22, 2024 17:22
@nsoranzo
Copy link
Member

I think this broke a bunch of integration tests when merged forward in 24.1 and dev, see e.g. https://github.com/galaxyproject/galaxy/actions/runs/10954644522

@mvdbeek
Copy link
Member Author

mvdbeek commented Sep 22, 2024

Yes, working on it.

@nsoranzo
Copy link
Member

Yes, working on it.

Thanks!

mvdbeek added a commit to mvdbeek/galaxy that referenced this pull request Sep 23, 2024
Fixes
galaxyproject#18855 (comment).
I don't think this had any effect in the previous version since we'd
always set the state to final_job_state anyway.
mvdbeek added a commit to mvdbeek/galaxy that referenced this pull request Sep 23, 2024
Fixes
galaxyproject#18855 (comment).
I don't think this had any effect in the previous version since we'd
always set the state to final_job_state anyway.
mvdbeek added a commit that referenced this pull request Sep 23, 2024
Fixes
#18855 (comment).
I don't think this had any effect in the previous version since we'd
always set the state to final_job_state anyway.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants