Problem/Motivation

Reports that doing the simple task of removing the known issues in state/queue is not always fixing the issue.

Steps to reproduce

Unknown, but there are more values in state, keyvalue, and keyvalue.expirable which the Update module uses which can be reviewed for issues or expunged to allow update to run again. Not all of these values are removed when the update module is uninstall.

Proposed resolution

Provide option for admin to review current behind the scenes update state, and expunge it all if needed.

Remaining tasks

  • ✅ Add link to advanced expunging from the existing settings page.
  • ✅ Locate all stored and used values used by the Update module.
  • ✅ Display current state for admin to review for possible solutions.
  • ✅ Provide alternate batch to rebuild the update information.
  • ➖ Determine if the state/kvp values that are not uninstalled should be reported as a bug to Update module.
  • ✅ Release notes snippet.

User interface changes

New link button to form from existing NARF Settings page.

API changes

None.

Data model changes

None.

Release notes snippet

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

elc created an issue. See original summary.

elc’s picture

Issue summary: View changes

  • elc committed 834f650f on 0.0.x
    [#3474023] Advanced data expunging & rebuild.
    
elc’s picture

Title: Update state recovery and debugging » Advanced data expunging & rebuild
Assigned: elc » Unassigned
Status: Needs work » Fixed

Change title to reflect final outcome.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.