Repository navigation
Conversation
Collaborator
Integration test reportCommit: 799731f
Top 6 slowest tests (at least 2 minutes):
|
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 7, 2026 09:41
13fac18 to
b2a1c10
Compare
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 7, 2026 12:40
6ee2caa to
68af62f
Compare
denik
force-pushed
the
denik/diag-location-structpath
branch
from
October 7, 2026 13:23
c8121ae to
8b3a26a
Compare
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 7, 2026 14:08
baccaac to
7086a71
Compare
denik
force-pushed
the
denik/diag-location-structpath
branch
from
October 7, 2026 14:29
30536d2 to
3afe070
Compare
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 7, 2026 14:33
7086a71 to
4c4f0b3
Compare
denik
force-pushed
the
denik/diag-location-structpath
branch
from
October 7, 2026 14:38
3afe070 to
c759a40
Compare
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 7, 2026 14:38
4c4f0b3 to
3bb81b3
Compare
denik
force-pushed
the
denik/diag-location-structpath
branch
2 times, most recently
from
October 7, 2026 16:05
2b8030a to
47be590
Compare
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
2 times, most recently
from
October 7, 2026 16:17
722c97c to
649bde3
Compare
denik
force-pushed
the
denik/diag-location-structpath
branch
from
October 7, 2026 21:05
45e5b54 to
53d29f7
Compare
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 7, 2026 21:11
649bde3 to
67d1321
Compare
denik
force-pushed
the
denik/diag-location-structpath
branch
from
October 8, 2026 07:50
53d29f7 to
4be88ef
Compare
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 8, 2026 07:52
67d1321 to
d49f829
Compare
denik
force-pushed
the
denik/diag-location-structpath
branch
from
October 8, 2026 11:12
4be88ef to
367bee6
Compare
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 8, 2026 11:18
d49f829 to
b22dd28
Compare
Move Location from libs/dyn to libs/diag and use diag.Location directly, so libs/diag no longer imports libs/dyn. Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
denik
force-pushed
the
denik/diag-location-structpath
branch
from
October 8, 2026 11:28
367bee6 to
801eb52
Compare
Co-authored-by: Isaac <no-reply@databricks.com>
…r refs and locations
Bundle configuration is the typed struct plus structvar (pure ${...}
references in non-string fields and a tree of source locations). YAML and
JSON decode straight into the structs; mutators, validators, variable
resolution, configsync and generate work on structvar views and structpath
paths. libs/dyn is deleted.
Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
… test Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
denik
force-pushed
the
denik/bundle-struct-no-dyn
branch
from
October 8, 2026 11:34
b22dd28 to
799731f
Compare
denik
force-pushed
the
denik/diag-location-structpath
branch
from
October 8, 2026 11:57
c17b428 to
87a5a1d
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Bundle configuration no longer goes through
libs/dyn; the package is deleted.config.Rootis the typed struct plus astructvarside: pure${...}references in non-string fields and a tree of source locations (one node per YAML value). YAML is decoded straight into the structs, with the same warnings as before.structvar.Viewand write withSet/Merge/Override/… instead of converting the whole configuration to adyn.Valueand back. Paths arestructpatheverywhere, includingdiag.Diagnostic.Paths.${...}parsing and the resource-reference resolver run on typed values (structvar.Resolve, same semantics and error text as dynvar).libs/structs/structyaml(identical output);--jsonandvariable-overrides.jsonusestructvar.ParseJSON(exact int64, same error positions).Stacked on #6974 (
diag.Location), which is stacked on #6980 (structpath diagnostic paths).Why
Converting the configuration typed↔dyn around mutators dominated command time on large bundles.
./task bench-1k-summary(1000 jobs, wall seconds, DMS= variant), main → this PR:(
deploy/DMS=trueat 1000 jobs fails on main too: the test server caps a deployment version at 800 operations.)Tests
Existing unit and acceptance tests; one golden changed (path quoting above). Parity tests against
libs/dyn(decode, view, writes, merge/override, walk) passed on every bundle fixture before dyn was deleted.This pull request and its description were written by Isaac.