Make some QP middleware async 

[ci druid]
Showing
- modules/drivers/druid/test/metabase/driver/druid_test.clj 8 additions, 12 deletionsmodules/drivers/druid/test/metabase/driver/druid_test.clj
- src/metabase/async/semaphore_channel.clj 36 additions, 36 deletionssrc/metabase/async/semaphore_channel.clj
- src/metabase/async/util.clj 30 additions, 22 deletionssrc/metabase/async/util.clj
- src/metabase/driver.clj 4 additions, 3 deletionssrc/metabase/driver.clj
- src/metabase/driver/common.clj 5 additions, 3 deletionssrc/metabase/driver/common.clj
- src/metabase/query_processor.clj 1 addition, 1 deletionsrc/metabase/query_processor.clj
- src/metabase/query_processor/middleware/add_row_count_and_status.clj 2 additions, 1 deletion...e/query_processor/middleware/add_row_count_and_status.clj
- src/metabase/query_processor/middleware/async.clj 40 additions, 18 deletionssrc/metabase/query_processor/middleware/async.clj
- src/metabase/query_processor/middleware/catch_exceptions.clj 8 additions, 4 deletionssrc/metabase/query_processor/middleware/catch_exceptions.clj
- src/metabase/query_processor/middleware/log.clj 4 additions, 4 deletionssrc/metabase/query_processor/middleware/log.clj
- src/metabase/query_processor/middleware/process_userland_query.clj 23 additions, 10 deletions...ase/query_processor/middleware/process_userland_query.clj
- src/metabase/util.clj 6 additions, 4 deletionssrc/metabase/util.clj
- test/metabase/api/dataset_test.clj 2 additions, 1 deletiontest/metabase/api/dataset_test.clj
- test/metabase/async/semaphore_channel_test.clj 93 additions, 34 deletionstest/metabase/async/semaphore_channel_test.clj
- test/metabase/query_processor/middleware/async_wait_test.clj 13 additions, 40 deletionstest/metabase/query_processor/middleware/async_wait_test.clj
- test/metabase/query_processor_test/query_cancellation_test.clj 24 additions, 18 deletions...metabase/query_processor_test/query_cancellation_test.clj
- test/metabase/test/util.clj 35 additions, 35 deletionstest/metabase/test/util.clj
- test/metabase/test/util/async.clj 39 additions, 1 deletiontest/metabase/test/util/async.clj
Please register or sign in to comment