Skip to content

Revert PR #12250 - feat/non-superuser-dataverse-linking - #12674

Merged
landreev merged 1 commit into
developfrom
12672-revert-pr12250
Sep 9, 2026
Merged

Revert PR #12250 - feat/non-superuser-dataverse-linking#12674
landreev merged 1 commit into
developfrom
12672-revert-pr12250

Conversation

@pdurbin

@pdurbin pdurbin commented Sep 9, 2026

Copy link
Copy Markdown
Member

What this PR does / why we need it:

Collection operations especially are crazy slow. See #12672.

This PR reverts the following PR:

Which issue(s) this PR closes:

Special notes for your reviewer:

I wasn't able to use the revert button...

Screenshot 2026-09-09 at 9 48 34 AM

... so I asked Codex/ChatGPT to make a branch for me (I renamed the branch and rebased it):

Screenshot 2026-09-09 at 10 25 49 AM

Thank you to @youseihuayu-wonderful who suggested looking at this PR! This is what she had to say:

Screenshot 2026-09-09 at 9 53 59 AM

Suggestions on how to test this:

I have already deployed this PR/branch to the QA server. I would suggest testing the steps in #12672 there.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

No, the PR being reverted didn't change the UI so this PR doesn't either.

Is there a release notes update needed for this change?:

No, once this is merged, I'll fix the release notes to take this feature out.

Additional documentation:

None.

…rse-linking"

This reverts commit 16ea4cc, reversing
changes made to 0df5da7.
@github-actions github-actions Bot added the FY27 Sprint 5 FY27 Sprint 5 (2026-08-26 - 2026-09-09) label Sep 9, 2026
@pdurbin pdurbin moved this to Ready for Review ⏩ in IQSS Dataverse Project Sep 9, 2026
@pdurbin pdurbin added this to the 6.12 milestone Sep 9, 2026
@coveralls

Copy link
Copy Markdown

Coverage Status

Coverage is 25.412%12672-revert-pr12250 into develop. No base build found for develop.

@sekmiller sekmiller self-assigned this Sep 9, 2026
@sekmiller sekmiller moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project Sep 9, 2026
@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
3.6% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@github-project-automation github-project-automation Bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:12672-revert-pr12250
ghcr.io/gdcc/configbaker:12672-revert-pr12250

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

@sekmiller sekmiller removed their assignment Sep 9, 2026
@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Test Results

405 tests   390 ✅  33m 34s ⏱️
 55 suites   15 💤
 55 files      0 ❌

Results for commit d6598cc.

@landreev

landreev commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Some quick testing results:
Loading the top, root collection page for the superuser should take a few seconds and 700+ database queries. Confirming that this is the observed performance when testing this pr.
Testing the current develop branch, the same load takes ~126K queries. The number comes from:
~14K collections/"dataverses" x 3 additional 1:1 relation queries x the jsf rendering rule evaluated 3 times = 126K.

@landreev landreev self-assigned this Sep 9, 2026
@landreev landreev moved this from Ready for QA ⏩ to QA - OK to Merge 🔥 in IQSS Dataverse Project Sep 9, 2026
@landreev
landreev merged commit e612570 into develop Sep 9, 2026
29 of 30 checks passed
@github-project-automation github-project-automation Bot moved this from QA - OK to Merge 🔥 to Merged 🚀 in IQSS Dataverse Project Sep 9, 2026
@cmbz cmbz added the FY27 Sprint 6 FY27 Sprint 6 (2026-09-09 - 2026-09-23) label Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY27 Sprint 5 FY27 Sprint 5 (2026-08-26 - 2026-09-09) FY27 Sprint 6 FY27 Sprint 6 (2026-09-09 - 2026-09-23)

Projects

Status: Merged 🚀

Development

Successfully merging this pull request may close these issues.

6.12 release candidate (d59202b) is super slow

5 participants