google / turbinia

Automation and Scaling of Digital Forensics Tools
Apache License 2.0
725 stars 163 forks source link

Changes to state manager and redis datastore schema #1489

Closed jleaniz closed 1 month ago

jleaniz commented 1 month ago

Description of the change

This pull request makes changes to the schema used to store Turbinia metadata in Redis. We are introducing a new key for Turbinia requests and changing TurbiniaTask keys to redis hashes instead of strings for optimization purposes.

Minor changes to the web UI.

Note: This is a breaking change. Redis databases from previous versions will not be compatible.

Applicable issues

Additional information

Checklist

jleaniz commented 1 month ago

Please ignore changes to files under turbinia/api/client/*

aarontp commented 1 month ago

Quick update: I started reading through this today and will work on finishing the review tomorrow!