New administrative page to opt-in configuration entities for views support

Created on 30 November 2022, over 2 years ago
Updated 24 January 2023, about 2 years ago

Problem/Motivation

In πŸ› Fatal error: Allowed memory size of 268435456 bytes exhausted in config_views.views.inc on line 149 Fixed we have been struggling to provide a memory reduction improvement that would allow this module to work as intended. While continue our pursuit of that. We should adopt an interm solution of limiting the scope of the configuration we will augment with this module.

If we could provide an administrative page (with sensible defaults) that allows the admin to opt-in configuration to being augmented with the views support this module provides, we could fast-track this module to being production ready.

Proposed resolution

Add new administrative page and determine what default settings would maximize the module's usefulness while minimizing the module's fragility.

Remaining tasks

Add admin page

User interface changes

New admin page

πŸ“Œ Task
Status

Active

Version

2.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States cosmicdreams Minneapolis/St. Paul

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡ΊπŸ‡ΈUnited States cosmicdreams Minneapolis/St. Paul

    While I believe I may have found a fix to the excessive memory usage, I still think adding this administrative page would allow admins to choose to override the default behavior of the module and limit the configuration entities used by the system.

    The module can then use this page as a kind of feature flag page to provide sensible defaults that allows the module to work even if a module has crazy complex config that blows it up. The admin will have to choose to enable that and see how it blows up (in a hopefully safe, local environment) first.

  • πŸ‡¬πŸ‡§United Kingdom scott_euser

    Sort of like how you did it in Config View module here?

Production build 0.71.5 2024