Skip to content

Send task-host global properties as whole-dictionary delta instead of…#5

Open
OvesN wants to merge 2 commits into
dev/veronikao/task-host-env-deltafrom
dev/veronikao/task-host-globalprops-dict-diff
Open

Send task-host global properties as whole-dictionary delta instead of…#5
OvesN wants to merge 2 commits into
dev/veronikao/task-host-env-deltafrom
dev/veronikao/task-host-globalprops-dict-diff

Conversation

@OvesN

@OvesN OvesN commented Jun 30, 2026

Copy link
Copy Markdown
Owner

… special-casing the solution-config blob

Fixes #

Context

Changes Made

Testing

Notes

…r, fix docs

- Add TaskHostObservesGlobalPropertyAcrossConsecutiveTasks end-to-end -mt test (with
  ReadGlobalPropertyTask) verifying consecutive out-of-proc tasks observe global properties --
  including CurrentSolutionConfigurationContents -- across deduplicated ''identical'' configs.
- Rename CommunicationsUtilities.AreEnvironmentsEquivalent to AreDictionariesEquivalent (it is a
  generic dictionary-equivalence helper now used for both environment and global properties).
- Fix stale InvariantPayloadTransfer enum doc (solution-config blob -> global properties).
- Soften the forward-baseline defensive-copy comments to reflect that the global-properties dict is
  freshly allocated per configuration today (copy is robustness/consistency, not an aliasing guard).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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