-
- Downloads
StreamingResponse async tweaks (#12049)
* Upgrade Jetty version * Remove async-wait middleware * Move re= test macro * Add mt/user->credentials alias * Convert metabase.server-test to new style * Rework dataset-test to use metabase.test * Use atom instead of agent for tracking in-flight queries * Streaming QP context should correctly pass the canceled-chan created by StreamingResponse * Save query executions synchronously * i18n the query logs * Reworked StreamingResponse * Almost working* Test fixes * Test impl & some perf improvements * Test/lint fix
Showing
- project.clj 1 addition, 1 deletionproject.clj
- src/metabase/async/streaming_response.clj 139 additions, 78 deletionssrc/metabase/async/streaming_response.clj
- src/metabase/async/streaming_response/thread_pool.clj 31 additions, 0 deletionssrc/metabase/async/streaming_response/thread_pool.clj
- src/metabase/middleware/log.clj 10 additions, 7 deletionssrc/metabase/middleware/log.clj
- src/metabase/middleware/misc.clj 4 additions, 1 deletionsrc/metabase/middleware/misc.clj
- src/metabase/models/database.clj 0 additions, 10 deletionssrc/metabase/models/database.clj
- src/metabase/query_processor.clj 2 additions, 7 deletionssrc/metabase/query_processor.clj
- src/metabase/query_processor/context/default.clj 2 additions, 2 deletionssrc/metabase/query_processor/context/default.clj
- src/metabase/query_processor/middleware/async.clj 0 additions, 21 deletionssrc/metabase/query_processor/middleware/async.clj
- src/metabase/query_processor/middleware/async_wait.clj 0 additions, 109 deletionssrc/metabase/query_processor/middleware/async_wait.clj
- src/metabase/query_processor/middleware/process_userland_query.clj 16 additions, 38 deletions...ase/query_processor/middleware/process_userland_query.clj
- src/metabase/query_processor/reducible.clj 1 addition, 1 deletionsrc/metabase/query_processor/reducible.clj
- src/metabase/query_processor/streaming.clj 18 additions, 10 deletionssrc/metabase/query_processor/streaming.clj
- test/metabase/api/dataset_test.clj 33 additions, 38 deletionstest/metabase/api/dataset_test.clj
- test/metabase/api/embed_test.clj 3 additions, 4 deletionstest/metabase/api/embed_test.clj
- test/metabase/api/public_test.clj 184 additions, 192 deletionstest/metabase/api/public_test.clj
- test/metabase/api/pulse_test.clj 30 additions, 30 deletionstest/metabase/api/pulse_test.clj
- test/metabase/async/streaming_response_test.clj 123 additions, 0 deletionstest/metabase/async/streaming_response_test.clj
- test/metabase/http_client.clj 1 addition, 1 deletiontest/metabase/http_client.clj
- test/metabase/query_processor/middleware/async_wait_test.clj 0 additions, 55 deletionstest/metabase/query_processor/middleware/async_wait_test.clj
This diff is collapsed.
Please register or sign in to comment