Small follow-ups from the #667-#673 batch (retention cancel path, #672 tests, FOCAS flake, cosmetics, rig cert) #678
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Small follow-ups from the #667–#673 batch.
InitialStateAsEventspath); strengthenSelf_unreachable_is_ignored's final assertion; optional Debug log for a stale-unreachable exclusion; the write-refusal control was not run in the live gate (no data-plane key at the time).WireBackendTests.Spindle_load_and_motor_speed_populate_via_wire_backendfailed once under full-suite load with a concurrent docker build; 3/3 green isolated, green in the final suite. Watch.QuestDbSchemaBootstrapper.cs:140logs "Applied TTL null day(s)" when clearing TTL — cosmetic wording.:4841) fails with a certificate error (an SDK client connects fine) — fix the rig cert trust.IsReadModified=trueon some raw-read paths; confirm Client.CLI / Client.UI always set it false explicitly.Done — merged to master (
1375f934+69190b14; client items in3067146b/045a21da).sys.dm_exec_requestsshows the DELETE blocked) still frees the applock; a failing release falls back toClearPool(with a falsification control: a no-opClearPoolleaves the lock held).Self_unreachable_is_ignoredstrengthened to[false, true, false](the old tail proved nothing). The existing Information logs are already edge-triggered, so no extra Debug log.WaitForfails loudly on timeout (it returned silently).:4841opened the session on central-1. Now host and port are rewritten (port kept when the URL has none; IPv6 OK). Live::4840–:4845all connect.IsReadModified=falseconfirmed on every client raw read; a node-manager test that relied on the SDK default fixed.Also fixed (found while investigating): per-role appsettings overlays never loaded on nodes with a cluster role (the suffix included
cluster-*). Now built from plain roles. Audited: the driver overlay'sOpc.UaDebug override was lowered to Information. ⚠️ Release note: cluster-role nodes now getSecurity.Ldap.Transport=Ldapsfrom the overlay like non-cluster nodes already do — setSecurity__Ldap__Transportexplicitly on any central node using plaintext LDAP. Addeddocker-dev/docker-compose.debug.yml(Debug per category; live-verified to reach actor logs). Live gate confirmed the overlay is loaded.