QP: use MLv2 metadata provider. Eliminate 50% of app DB calls and improve...
QP: use MLv2 metadata provider. Eliminate 50% of app DB calls and improve performance by 10%+ (#33221) * QP use MLv2 metadata provider (34/2) * (22/2) * (21 / 0) * (20 / 4) * (7 / 2) * (2/0) * Cleanup; (3/0) * Last two test fixes * (36 / 2) * (8 / 1) * Reorder stuff * Test fixes* Test fixes * Some test fixes * More test fixes * Test fix * MongoDB test fix * B I G cached metadata provider performance improvements * Revert breaking change * Fix Kondo * Make sure application database metadata provider returns Database :features * Test fix * Parallel tests for QP macroexpansion middleware * `with-current-user` is fine in parallel tests. * Add test util remap metadata providers and rework remap middleware to use mock MLv2 data * Address PR feedback * Improve unrelated flaky test * Some test improvements * Fix lint error * MLv2-ize `nest-query-test` * Fix typo in PR feedback changes * More parallelization and test fixes * Convert lots more tests to mock metadata * Test fix? * Fix Card update logic * Another Card update logic fix * Another round of fixes * Hopefully no more test fixes * Evil test fixes * Test fix 1 * Test fix
Showing
- .clj-kondo/config.edn 35 additions, 5 deletions.clj-kondo/config.edn
- .clj-kondo/hooks/clojure/test.clj 0 additions, 2 deletions.clj-kondo/hooks/clojure/test.clj
- e2e/test/scenarios/native/reproductions/21597-query-build-card-save-modal.cy.spec.js 1 addition, 3 deletions...eproductions/21597-query-build-card-save-modal.cy.spec.js
- e2e/test/scenarios/question/reproductions/25144-saved-questions-first-question.cy.spec.js 2 additions, 0 deletions...oductions/25144-saved-questions-first-question.cy.spec.js
- enterprise/backend/src/metabase_enterprise/sandbox/query_processor/middleware/row_level_restrictions.clj 9 additions, 9 deletions...box/query_processor/middleware/row_level_restrictions.clj
- enterprise/backend/src/metabase_enterprise/serialization/v2/seed_entity_ids.clj 2 additions, 1 deletion.../metabase_enterprise/serialization/v2/seed_entity_ids.clj
- enterprise/backend/test/metabase_enterprise/sandbox/query_processor/middleware/row_level_restrictions_test.clj 171 additions, 151 deletions...uery_processor/middleware/row_level_restrictions_test.clj
- enterprise/backend/test/metabase_enterprise/serialization/load_test.clj 0 additions, 6 deletions...kend/test/metabase_enterprise/serialization/load_test.clj
- enterprise/backend/test/metabase_enterprise/serialization/test_util.clj 407 additions, 297 deletions...kend/test/metabase_enterprise/serialization/test_util.clj
- enterprise/backend/test/metabase_enterprise/serialization/v2/e2e_test.clj 2 additions, 4 deletions...nd/test/metabase_enterprise/serialization/v2/e2e_test.clj
- modules/drivers/bigquery-cloud-sdk/src/metabase/driver/bigquery_cloud_sdk.clj 1 addition, 0 deletions...uery-cloud-sdk/src/metabase/driver/bigquery_cloud_sdk.clj
- modules/drivers/bigquery-cloud-sdk/src/metabase/driver/bigquery_cloud_sdk/common.clj 1 addition, 0 deletions...oud-sdk/src/metabase/driver/bigquery_cloud_sdk/common.clj
- modules/drivers/bigquery-cloud-sdk/test/metabase/driver/bigquery_cloud_sdk/query_processor_test.clj 56 additions, 46 deletions...tabase/driver/bigquery_cloud_sdk/query_processor_test.clj
- modules/drivers/googleanalytics/src/metabase/driver/google.clj 5 additions, 1 deletion...es/drivers/googleanalytics/src/metabase/driver/google.clj
- modules/drivers/googleanalytics/src/metabase/driver/googleanalytics/execute.clj 6 additions, 4 deletions...analytics/src/metabase/driver/googleanalytics/execute.clj
- modules/drivers/googleanalytics/test/metabase/driver/googleanalytics/execute_test.clj 19 additions, 15 deletions...ics/test/metabase/driver/googleanalytics/execute_test.clj
- modules/drivers/googleanalytics/test/metabase/driver/googleanalytics_test.clj 14 additions, 9 deletions...leanalytics/test/metabase/driver/googleanalytics_test.clj
- modules/drivers/mongo/src/metabase/driver/mongo.clj 10 additions, 7 deletionsmodules/drivers/mongo/src/metabase/driver/mongo.clj
- modules/drivers/mongo/src/metabase/driver/mongo/execute.clj 3 additions, 2 deletionsmodules/drivers/mongo/src/metabase/driver/mongo/execute.clj
- modules/drivers/mongo/src/metabase/driver/mongo/parameters.clj 1 addition, 1 deletion...es/drivers/mongo/src/metabase/driver/mongo/parameters.clj
Loading
Please register or sign in to comment