michael-s-molina opened a new pull request, #32572:
URL: https://github.com/apache/superset/pull/32572

   ### SUMMARY
   This PR fixes a problem with the `log` table retention policy. Currently, 
there's no way to limit the number of records retained in that table which 
leads to problems in Superset when the table contains millions of rows. This 
table is queried from Superset's Welcome page to get recent modified items and 
not being able to set a retention policy is a critical error. 
   
   To keep backward compatibility, this PR does not change the current 
retention policy which is to preserve all records. Adding a default retention 
policy would be a good practice that we can do for 6.0.
   
   ### TESTING INSTRUCTIONS
   Configure the celery task called `prune_logs` and check that the records are 
deleted according to the `retention_days` configuration.
   
   ### ADDITIONAL INFORMATION
   - [ ] Has associated issue:
   - [ ] Required feature flags:
   - [ ] Changes UI
   - [ ] Includes DB Migration (follow approval process in 
[SIP-59](https://github.com/apache/superset/issues/13351))
     - [ ] Migration is atomic, supports rollback & is backwards-compatible
     - [ ] Confirm DB migration upgrade and downgrade tested
     - [ ] Runtime estimates and downtime expectations provided
   - [ ] Introduces new feature or API
   - [ ] Removes existing feature or API
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to