8000 [FrameworkBundle][Config] fix: do not add resource checkers for no-debug by dmaicher · Pull Request #24824 · symfony/symfony · GitHub
[go: up one dir, main page]

Skip to content

[FrameworkBundle][Config] fix: do not add resource checkers for no-debug #24824

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 5, 2017

Conversation

dmaicher
Copy link
Contributor
@dmaicher dmaicher commented Nov 5, 2017
Q A
Branch? 3.4
Bug fix? yes
New feature? no
BC breaks? no
Deprecations? no
Tests pass? yes
Fixed tickets #24808
License MIT
Doc PR -

As mentioned within #24808 replacing the ConfigCachePass here 537c496...a442e37#diff-687bdbb38a4dc672ca2a79f23e764892L127 with a tagged iterator argument resulted in resource checkers being added even if debug=false.

This resulted in a performance drop as on every request all the checkers have been checked.

This restores the previous behavior and does not add any checkers if debug=false.

@fabpot
Copy link
Member
fabpot commented Nov 5, 2017

Thank you @dmaicher.

@fabpot fabpot merged commit 645f712 into symfony:3.4 Nov 5, 2017
fabpot added a commit that referenced this pull request Nov 5, 2017
…s for no-debug (dmaicher)

This PR was merged into the 3.4 branch.

Discussion
----------

[FrameworkBundle][Config] fix: do not add resource checkers for no-debug

| Q             | A
| ------------- | ---
| Branch?       | 3.4
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #24808
| License       | MIT
| Doc PR        | -

As mentioned within #24808 replacing the `ConfigCachePass` here 537c496...a442e37#diff-687bdbb38a4dc672ca2a79f23e764892L127 with a tagged iterator argument resulted in resource checkers being added even if debug=false.

This resulted in a performance drop as on every request all the checkers have been checked.

This restores the previous behavior and does not add any checkers if debug=false.

Commits
-------

645f712 [FrameworkBundle][Config] fix: do not add resource checkers for debug=false
@fabpot
Copy link
Member
fabpot commented Nov 5, 2017

Great job @dmaicher!

@dmaicher dmaicher deleted the fix-24808 branch November 5, 2017 15:35
This was referenced Nov 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants
0