field__node_revision_body is not purged

Created on 13 February 2025, 3 months ago

Problem/Motivation

The module works great and is elegant in its way to deal with time to live for revisions, i encounter a problem however:

The node_revision__body table is not purged when using nrd , I have a Site that migrated from D8 to D10 over time but the nrd queue isnt freeing space on that table (it is now 2Gos and growing slowly but surely)

This is the issue I initially submitted on: https://www.drupal.org/project/drupal/issues/2931781 🐛 Large revisions table size Active

Steps to reproduce

These steps are not tested, this is assumed from the site on which the problem is occuring

  1. Install Drupal core ( mine was ^8.0 at the creation of the website website)
  2. Set the "body" field of the default content type to "Long formatted text" , enable translation for this content type
  3. Create a content type and its translations , edit it a few times
  4. Install node revision delete module , set it to delete every revision
  5. Node revision delete nor any other means can detect that the "node_revision__body" table is filling up with outdated revisions
🐛 Bug report
Status

Needs work

Version

2.0

Component

Code

Created by

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

Comments & Activities

  • Issue created by @MarelPup
  • 🇨🇭Switzerland berdir Switzerland

    that doesn't really make sense. If a revision gets deleted, then all fields will get deleted, that's pretty certain.

    2.x works with a queue, you have to run cron for it to actually delete revisions, did you do that?

  • Apologies , since the table is huge, the queue worker takes some time before completing its task , couldn't notice that it was indeed working in the background and slowly reducing the size of my table

    I will close the issue ,

    Many thanks

Production build 0.71.5 2024