Commit Graph

1 Commits

Author SHA1 Message Date
Ethan Vizitei 95aca3787c auditor models and migrations
refs CNVS-48876
flag = none

The only goal for this PS is to get the
tables and models in place to handle auditors
data being written to PG instead of cassanrda.

No actual new writing happens in this change.

create the first couple partitions as a migration
and the previous 12 to have room for backfilling

include partitions migrations for keeping indices
on individual partitions

cron-ify partitioner to keep pre-creating
new partitions for auditor tables

TEST PLAN:
  * migrate the database
  * do things that trigger auditor writes
    - login
    - change grades
    - publish courses
  * nothing should have changed or broken
  * auditors tables should be completely empty in PG
  * create the first few partitions as a migration

Change-Id: If4e2446a82fb1c91e992a28e62918ff8d8a8c73a
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/234064
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
QA-Review: Simon Williams <simon@instructure.com>
Product-Review: Ethan Vizitei <evizitei@instructure.com>
2020-04-16 20:02:49 +00:00