Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also orlearn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also.Learn more about diff comparisons here.
base repository:saltstack/salt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:master
Choose a base ref
Loading
...
head repository:saltstack/salt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:opts_memory_optimization
Choose a head ref
Loading
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6commits
  • 5files changed
  • 1contributor

Commits on Dec 12, 2025

  1. Add copy on write opts handling

    Reduce duplicated data and memory consuption by adding copy on writeopts dictionary
    @dwoz
    dwoz committedDec 12, 2025
    Configuration menu
    Copy the full SHA
    a2ff505View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2025

  1. Configuration menu
    Copy the full SHA
    7e7417fView commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2025

  1. Configuration menu
    Copy the full SHA
    9e2ec09View commit details
    Browse the repository at this point in the history
  2. wip

    @dwoz
    dwoz committedDec 14, 2025
    Configuration menu
    Copy the full SHA
    78f9b8aView commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23310f4View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2025

  1. Fix OptsDict shared value visibility for sibling children

    Problem:When pyobjects renderer set grains/pillar on an OptsDict child, siblingchildren (other loaders) couldn't see those values. Siblings only seeparent _local dicts, not each other's _local dicts.Root Cause:In OptsDict, when child A sets opts["grains"], it goes into A's _local.When sibling child B tries to access opts["grains"], it walks up theparent chain checking _local dicts, but never finds A's _local becausethey're siblings.Fix:1. Added OptsDict.get_root() to find the root instance2. Added OptsDict.set_shared(key, value) to set values on root so   all children can see them3. Modified pyobjects renderer to use set_shared() for grains/pillarThis ensures shared configuration values are visible to all loaders.Fixes:- Unit test failures: test_pyobjects.py (NameError: name 'Pkg' not defined)- Functional test failures: state file discovery and execution- All related to config visibility between loaders
    @dwoz
    dwoz committedDec 16, 2025
    Configuration menu
    Copy the full SHA
    eed4b20View commit details
    Browse the repository at this point in the history
Loading

[8]ページ先頭

©2009-2025 Movatter.jp