google / turbinia

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

Changes to state manager and redis datastore schema #1489

Closed jleaniz closed 5 months ago

jleaniz commented 6 months 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 6 months ago

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

aarontp commented 5 months ago

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