-
- Downloads
Mega QP context and entrypoint overhaul. Reduce QP hairiness by 30% (#35465)
* QP enterprise middleware should use `defenterprise` * Test fix?* Remove `:rff` from the Query Processor context map * Sort namespaces * Simplify QP entrypoints part 1 * Test fixes * Test fixes * Make sure defenterprise dispatch is done for every QP run * B I G QP context overhaul * WIP * Remove qp.context.default * Test fix * PR feedback * QP context overhaul [WIP] [ci skip] * QP context overhaul [WIP] [ci skip] * Fix duplicate preprocesses * Some test fixes. * More test fixes [ci skip] * Source card resolution middleware should be preprocessing middleware, not around [ci skip] * Test fixes [WIP] [ci skip] * Remove `test-qp-middleware` * Remove `qp/compile` * Fix Kondo warnings/cleanup * Remove `mt/compile` * Fix most tests * Mostly everything working? * 4 failures, 1 error * Eliminate QP context `reducedf` * 3 failures, 0 errors <3 * All tests are passing <3 * Remove dead debug-qp code * Fix test failure * Remove async context * Remove raisef * Forget it, just remove context entirely [ci skip] * Fix Kondo errors * Fix Kondo warnings * Fix Kondo warnings * Fix Kondo warnings * Remove empty namespace * Fix some reflection warnings * Update dox [ci skip] * Test fix * Fix pivot QP * Misc improvements * Test fix * Improvements and test fixes * More test fixes * Test fixes * Address PR feedback * Test fixes * More test fixes and docstring improvements * Appease Eastwood * Test fixes * More test fixes * Test fixes * Revert test parallelization in metabase.models.params.chain-filter-test * Update src/metabase/async/util.clj Co-authored-by: metamben <103100869+metamben@users.noreply.github.com> --------- Co-authored-by:
metamben <103100869+metamben@users.noreply.github.com>
Showing
- .clj-kondo/config.edn 1 addition, 1 deletion.clj-kondo/config.edn
- .clj-kondo/hooks/clojure/test.clj 0 additions, 2 deletions.clj-kondo/hooks/clojure/test.clj
- dev/src/dev.clj 2 additions, 3 deletionsdev/src/dev.clj
- dev/src/dev/debug_qp.clj 0 additions, 258 deletionsdev/src/dev/debug_qp.clj
- enterprise/backend/src/metabase_enterprise/advanced_permissions/query_processor/middleware/permissions.clj 2 additions, 3 deletions...ed_permissions/query_processor/middleware/permissions.clj
- enterprise/backend/src/metabase_enterprise/audit_app/pages/common.clj 16 additions, 22 deletions...ackend/src/metabase_enterprise/audit_app/pages/common.clj
- enterprise/backend/src/metabase_enterprise/audit_app/query_processor/middleware/handle_audit_queries.clj 17 additions, 15 deletions...t_app/query_processor/middleware/handle_audit_queries.clj
- enterprise/backend/src/metabase_enterprise/sandbox/models/group_table_access_policy.clj 1 addition, 2 deletions...e_enterprise/sandbox/models/group_table_access_policy.clj
- enterprise/backend/src/metabase_enterprise/sandbox/query_processor/middleware/column_level_perms_check.clj 11 additions, 6 deletions...x/query_processor/middleware/column_level_perms_check.clj
- enterprise/backend/src/metabase_enterprise/sandbox/query_processor/middleware/row_level_restrictions.clj 3 additions, 5 deletions...box/query_processor/middleware/row_level_restrictions.clj
- enterprise/backend/test/metabase_enterprise/advanced_permissions/query_processor/middleware/permissions_test.clj 9 additions, 5 deletions...rmissions/query_processor/middleware/permissions_test.clj
- enterprise/backend/test/metabase_enterprise/audit_app/pages_test.clj 12 additions, 7 deletions...backend/test/metabase_enterprise/audit_app/pages_test.clj
- enterprise/backend/test/metabase_enterprise/sandbox/api/card_test.clj 1 addition, 1 deletion...ackend/test/metabase_enterprise/sandbox/api/card_test.clj
- enterprise/backend/test/metabase_enterprise/sandbox/api/permissions_test.clj 3 additions, 4 deletions...test/metabase_enterprise/sandbox/api/permissions_test.clj
- enterprise/backend/test/metabase_enterprise/sandbox/models/group_table_access_policy_test.clj 8 additions, 8 deletions...erprise/sandbox/models/group_table_access_policy_test.clj
- enterprise/backend/test/metabase_enterprise/sandbox/pulse_test.clj 1 addition, 1 deletion...e/backend/test/metabase_enterprise/sandbox/pulse_test.clj
- enterprise/backend/test/metabase_enterprise/sandbox/query_processor/middleware/row_level_restrictions_test.clj 3 additions, 2 deletions...uery_processor/middleware/row_level_restrictions_test.clj
- enterprise/backend/test/metabase_enterprise/serialization/load_test.clj 1 addition, 1 deletion...kend/test/metabase_enterprise/serialization/load_test.clj
- enterprise/backend/test/metabase_enterprise/serialization/test_util.clj 9 additions, 3 deletions...kend/test/metabase_enterprise/serialization/test_util.clj
- modules/drivers/athena/src/metabase/driver/athena.clj 1 addition, 1 deletionmodules/drivers/athena/src/metabase/driver/athena.clj
Loading
Please register or sign in to comment