dynalite icon indicating copy to clipboard operation
dynalite copied to clipboard

Add TTL support

Open exoego opened this issue 4 years ago • 5 comments

Closes #103

  • Run background "scanner" job: using setInterval to support legacy Node.js not having Worker threads
  • The job scans items with the TTL attribute. Then, it delete the expired items.

TODO

  • [x] Enable TTL Scanner background job only if TTL is enabled
  • [x] Configurable scanning job interval
  • [x] Delete items from GSI/LSI too
  • [x] Testing with a table created w/ TTL, not via UpdateTimeToLive

exoego avatar Aug 18 '21 13:08 exoego

I think This PR is now ready to be reviewd.

Also, I recommend to setup GitHub Actions via https://github.com/mhart/dynalite/pull/146

exoego avatar Aug 22 '21 07:08 exoego

Any chance this is merged soon?

reutsharabani avatar Jun 28 '22 08:06 reutsharabani

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Aug 30 '23 01:08 CLAassistant

Hi, it looks to me that everything is ready to be merged. May I ask when will all the commits be merged?

tianshu123 avatar Nov 27 '23 16:11 tianshu123

@tianshu123 we'll take next steps once I've heard back from @exoego. I haven't seen any remarks or resolved conversations.

ryanblock avatar Nov 27 '23 19:11 ryanblock