-
- Downloads
Add TaskHistory for storage sync and background task metadata
This adds a new table for storing sync metrics and a quartz task for cleaning up old entries in the table. For now this only stores sync metrics and metadata for the task history cleanup task. Going forward our other background tasks would store information as well to help with debugging/troubleshooting those tasks. Fixes #7611
Showing
- resources/migrations/000_migrations.yaml 61 additions, 0 deletionsresources/migrations/000_migrations.yaml
- src/metabase/cmd/load_from_h2.clj 2 additions, 0 deletionssrc/metabase/cmd/load_from_h2.clj
- src/metabase/models/task_history.clj 31 additions, 0 deletionssrc/metabase/models/task_history.clj
- src/metabase/sync/util.clj 57 additions, 24 deletionssrc/metabase/sync/util.clj
- src/metabase/task/task_history_cleanup.clj 58 additions, 0 deletionssrc/metabase/task/task_history_cleanup.clj
- src/metabase/util/date.clj 9 additions, 1 deletionsrc/metabase/util/date.clj
- src/metabase/util/schema.clj 6 additions, 0 deletionssrc/metabase/util/schema.clj
- test/metabase/models/task_history_test.clj 74 additions, 0 deletionstest/metabase/models/task_history_test.clj
- test/metabase/sync/field_values_test.clj 13 additions, 10 deletionstest/metabase/sync/field_values_test.clj
- test/metabase/sync/sync_metadata/fields_test.clj 20 additions, 12 deletionstest/metabase/sync/sync_metadata/fields_test.clj
- test/metabase/sync/sync_metadata/sync_database_type_test.clj 26 additions, 21 deletionstest/metabase/sync/sync_metadata/sync_database_type_test.clj
- test/metabase/sync/sync_metadata/sync_timezone_test.clj 13 additions, 10 deletionstest/metabase/sync/sync_metadata/sync_timezone_test.clj
- test/metabase/sync/util_test.clj 69 additions, 43 deletionstest/metabase/sync/util_test.clj
- test/metabase/task/task_history_cleanup_test.clj 51 additions, 0 deletionstest/metabase/task/task_history_cleanup_test.clj
- test/metabase/test/util.clj 19 additions, 3 deletionstest/metabase/test/util.clj
Loading
Please register or sign in to comment