Skip to content

fix: more error handling for MediaWikiHostResolver#994

Merged
deer-wmde merged 1 commit into
mainfrom
de/hostResolver1
Nov 11, 2025
Merged

fix: more error handling for MediaWikiHostResolver#994
deer-wmde merged 1 commit into
mainfrom
de/hostResolver1

Conversation

@deer-wmde
Copy link
Copy Markdown
Contributor

@deer-wmde deer-wmde commented Nov 7, 2025

follow up to #989

  • add error handling for unknown wiki domains

Bug: T409085

@deer-wmde
Copy link
Copy Markdown
Contributor Author

deer-wmde commented Nov 7, 2025

side note: are we positive that we want to throw exceptions instead of providing a default host as a best guess?
or at least provide a method for a default fallback host?

on second thought its probably not necessary, fallback could be provided via helm chart value on client side.

deer-wmde added a commit that referenced this pull request Nov 7, 2025
deer-wmde added a commit that referenced this pull request Nov 7, 2025
@deer-wmde deer-wmde changed the title fix: more error handling for mediawikihostresolver fix: more error handling for MediaWikiHostResolver Nov 7, 2025
@deer-wmde deer-wmde merged commit 3850315 into main Nov 11, 2025
6 checks passed
@deer-wmde deer-wmde deleted the de/hostResolver1 branch November 11, 2025 11:25
deer-wmde added a commit that referenced this pull request Nov 11, 2025
deer-wmde added a commit that referenced this pull request Nov 14, 2025
* remove obsolete apiUrl assignment

* refactor MediawikiInit Job

* refactor MediawikiSandboxLoadData

* refactor CirrusSearchJob

* refactor SiteStatsUpdateJob

* Revert "remove obsolete apiUrl assignment"

This reverts commit f8635db.

* refactor PageFetcher and its uses

* refactor PollForMediaWikiJobsJob

* refactor WikiEntityImportJob

* refactor UpdateWikiSiteStatsJob

* fix copypasta

* add Wiki::getBackendHost

* use Wiki::getBackendHost in UpdateWikiSiteStatsJob

* refactor CirrusSearchJob

* update SiteStatsUpdateJob

* attempt to fix wikiEntityImportJob

* remove Wiki::getBackendHost()

* typo

* add function keyword

* add ;

* remove ;

* fix MediawikiInitTest

* CirrusSearchJob fix resolver access

* wikiEntityImportJob: fix mwHostResolver access in static method

* refactor class creation

* add mock resoler to ElasticSearchIndexInitTest

* mock resolver in ForceSearchIndexTest

* mock resolver in QueueSearchIndexBatchesTest

* fix PollForMediaWikiJobsJob

* fix SiteStatsUpdateJobTest

* streamline tests

* streamline naming

* fix PageFetcher

* cleanup

* fix UpdateWikiSiteStatsJob

* fix WikiEntityImportJob

* undo refactoring

* fix PlatformStatsSummaryJob

* fix RebuildQueryserviceData

* run pint fix

* remove changes from #994

* linting

* clean up usages of PLATFORM_MW_BACKEND_HOST in tests

* fix rebase

* fix rebase part 2
deer-wmde added a commit that referenced this pull request Dec 15, 2025
deer-wmde added a commit that referenced this pull request Dec 15, 2025
* remove obsolete apiUrl assignment

* refactor MediawikiInit Job

* refactor MediawikiSandboxLoadData

* refactor CirrusSearchJob

* refactor SiteStatsUpdateJob

* Revert "remove obsolete apiUrl assignment"

This reverts commit f8635db.

* refactor PageFetcher and its uses

* refactor PollForMediaWikiJobsJob

* refactor WikiEntityImportJob

* refactor UpdateWikiSiteStatsJob

* fix copypasta

* add Wiki::getBackendHost

* use Wiki::getBackendHost in UpdateWikiSiteStatsJob

* refactor CirrusSearchJob

* update SiteStatsUpdateJob

* attempt to fix wikiEntityImportJob

* remove Wiki::getBackendHost()

* typo

* add function keyword

* add ;

* remove ;

* fix MediawikiInitTest

* CirrusSearchJob fix resolver access

* wikiEntityImportJob: fix mwHostResolver access in static method

* refactor class creation

* add mock resoler to ElasticSearchIndexInitTest

* mock resolver in ForceSearchIndexTest

* mock resolver in QueueSearchIndexBatchesTest

* fix PollForMediaWikiJobsJob

* fix SiteStatsUpdateJobTest

* streamline tests

* streamline naming

* fix PageFetcher

* cleanup

* fix UpdateWikiSiteStatsJob

* fix WikiEntityImportJob

* undo refactoring

* fix PlatformStatsSummaryJob

* fix RebuildQueryserviceData

* run pint fix

* remove changes from #994

* linting

* clean up usages of PLATFORM_MW_BACKEND_HOST in tests

* fix rebase

* fix rebase part 2
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