Skip to content

Release 2.2.5 - robust per-server + Search, event log self-heal#36

Merged
luigilink merged 4 commits into
mainfrom
release/2.2.5
Jun 29, 2026
Merged

Release 2.2.5 - robust per-server + Search, event log self-heal#36
luigilink merged 4 commits into
mainfrom
release/2.2.5

Conversation

@luigilink

Copy link
Copy Markdown
Owner

This release fixes the following issues:

Fixed

  • Add-SPSWeatherEvent re-points a misrouted source to the SPSWeather log; warns instead of silent return.
  • Per-server SYS checks wrap each node: 'Unreachable' row, others continue; fixed $nulll typo.
  • Search crawl/logs/topology wrap admin calls: single 'Search unavailable' row instead of 503 dump.

Pester 169/0 (1 skip Win-only), PSSA 0.

Add-SPSWeatherEvent returned silently when the source was registered
against another log (legacy flat scripts could bind 'SPSWeather' to
Application), so no SPSWeather log/events were ever written. Re-point the
source to the SPSWeather log and warn (not silent) on failure.

Fixes #35
…fatal dump

Each SYS check wraps the per-server second-hop call: an unreachable server
yields a single 'Unreachable' row and the others continue, instead of a raw
0x80090322 double-hop error aborting the whole farm. Also fixes a $nulll typo
that always blanked the .NET version.

Fixes #33
Crawl status/logs/topology wrap the Search admin calls; a down topology host
yields one 'Search unavailable' row instead of dumping a 503 WebException.

Fixes #34
@github-actions

github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown

Pester Test Results

  1 files   14 suites   2s ⏱️
 57 tests  57 ✅ 0 💤 0 ❌
170 runs  170 ✅ 0 💤 0 ❌

Results for commit caa6aa2.

♻️ This comment has been updated with latest results.

The session-open failure was non-terminating, so the try/catch never fired
and the raw 0x80090322 dump still printed. Add -ErrorAction Stop to each
remote Invoke-Command/Get-CimInstance so a down node becomes one WARN row.

Fixes #33
@luigilink luigilink merged commit f584911 into main Jun 29, 2026
3 checks passed
@luigilink luigilink deleted the release/2.2.5 branch June 29, 2026 09:22
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.

1 participant