File tree Expand file tree Collapse file tree 1 file changed +31
-1
lines changed
Expand file tree Collapse file tree 1 file changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -329,7 +329,37 @@ Your benchmark should create and use an instance of `BenchmarkRun` defined in `b
329329
330330# Benchmarks
331331
332- The output of ` dfbench ` help includes a description of each benchmark, which is reproduced here for convenience
332+ The output of ` dfbench ` help includes a description of each benchmark, which is reproduced here for convenience.
333+
334+ ## Cancellation
335+
336+ Test performance of cancelling queries
337+ Queries in DataFusion should stop executing "quickly" after they are
338+ cancelled (the output stream is dropped).
339+
340+ The queries are executed on a synthetic dataset generated during
341+ the benchmark execution that is an anonymized version of a
342+ real-world data set.
343+
344+ The query is an anonymized version of a real-world query, and the
345+ test starts the query then cancels it and reports how long it takes
346+ for the runtime to fully exit.
347+
348+ Example output:
349+
350+ ```
351+ Using 7 files found on disk
352+ Starting to load data into in-memory object store
353+ Done loading data into in-memory object store
354+ in main, sleeping
355+ Starting spawned
356+ Creating logical plan...
357+ Creating physical plan...
358+ Executing physical plan...
359+ Getting results...
360+ cancelling thread
361+ done dropping runtime in 83.531417ms
362+ ```
333363
334364## ClickBench
335365
You can’t perform that action at this time.
0 commit comments