Граф коммитов

313 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Burckhardt 94edddc01d Merge branch 'main' of https://github.com/microsoft/durabletask-netherite into main 2021-03-31 09:55:27 -07:00
Sebastian Burckhardt 6b69465e1c
implement autoscaling and update to 2.4.3 (#24) 2021-03-31 09:53:23 -07:00
Sebastian Burckhardt 349d644eb8 fix warning 2021-03-31 07:30:13 -07:00
Sebastian Burckhardt 1811dd0bc8
Wordcount performance test (#31)
* add word count performance test

* updated

* update tracing

* remove unnecessary lines

* make test functions anonymous.

* use single http call for entire wordcount test

* fix wordcount logic.

* store execution time in summary state.
2021-03-30 19:05:36 -07:00
Sebastian Burckhardt e29e8effca
Remove deleted instance and history objects from Faster (#28)
* implement proper deletion of tracked objects

* add assertion
2021-03-30 19:03:30 -07:00
Sebastian Burckhardt 5e8f9cc544
allow configuration of how many taskmessages to pack into a partition-to-partition event; defaults to 100 (#29) 2021-03-30 19:02:31 -07:00
Sebastian Burckhardt 4c7fb58edc
add a new producerConsumer performance test, for measuring throughput between entities (#21) 2021-03-26 11:01:17 -07:00
Sebastian Burckhardt d19e8feb91
update azure pipeline to test both simulation and actual event hubs 2021-03-10 16:46:03 -08:00
Sebastian Burckhardt 4445554753 Update azure-pipelines.yml for Azure Pipelines 2021-03-10 14:33:25 -08:00
Sebastian Burckhardt 64b64649e0 Update azure-pipelines.yml for Azure Pipelines 2021-03-10 14:24:15 -08:00
Sebastian Burckhardt 20adec6d1a Update azure-pipelines.yml for Azure Pipelines 2021-03-10 14:22:29 -08:00
Sebastian Burckhardt f7a3dcb7b3 Update azure-pipelines.yml for Azure Pipelines 2021-03-10 14:10:54 -08:00
Sebastian Burckhardt a885596ba3 minor edits to the performance test scripts 2021-02-23 06:35:19 -08:00
Sebastian Burckhardt bf31804b23
update performance tests and add new scripts (#23)
* update hellocities benchmarks.

* improve tracing for work items.

* support distributed launching of orchestrations in benchmarks; add distributed ping

* fix taskhub creation race

* prefix logs with hub name.

* better formatting of ping results.

* document the http triggers for orchestration throughput testing.

* update test scripts

* fix scripts
2021-02-19 07:06:47 -08:00
Sebastian Burckhardt b244e26021 throw fewer exceptions during shutdown, and catch exceptions during shutdown in unit test framework 2021-02-18 16:24:51 -08:00
Sebastian Burckhardt c6ed600146 update hello sample to use latest release (0.2.0) 2021-02-05 09:58:01 -08:00
Sebastian Burckhardt aab4f21457 go to next minor version (0.2.0) 2021-02-05 08:57:00 -08:00
Sebastian Burckhardt 3d8449ec0d Merge branch 'main' of https://github.com/microsoft/durabletask-netherite into main 2021-02-05 08:39:21 -08:00
Sebastian Burckhardt 7db2b45935 change connection string management for testing: now always use environment variables 2021-02-05 08:38:22 -08:00
Sebastian Burckhardt a8b7de30c1
Update README.md 2021-02-05 07:26:52 -08:00
Sebastian Burckhardt 56b4922e16
Update README.md 2021-02-04 17:04:31 -08:00
Sebastian Burckhardt d7d7c23348 update configuration names for connection strings, and update README.md 2021-02-04 17:00:25 -08:00
Sebastian Burckhardt 837148d225
automatically create event hubs; add scripts to PerformanceTests (#20) 2021-02-03 12:39:53 -08:00
Sebastian Burckhardt 66429caa91 remove NuGet.config 2021-02-03 12:35:33 -08:00
Sebastian Burckhardt 24a3a5c517 make partition management a typed configuration option, and add ClientOnly as an option 2021-02-01 14:22:09 -08:00
Sebastian Burckhardt 460b38c1aa specify max batch size as a constructor argument of BatchWorker 2021-01-28 07:36:07 -08:00
Sebastian Burckhardt f7cbe45cbc tune event sending in Counter perf test. 2021-01-28 07:35:20 -08:00
Sebastian Burckhardt e54b492a6d update work item tracing to include latency and discarding of client work items 2021-01-28 06:34:56 -08:00
Sebastian Burckhardt c1d30075d0 update to DurableTask.Core 2.5.1 2021-01-28 06:32:04 -08:00
Sebastian Burckhardt e4f32a595e add CountParallelSignals performance test. 2021-01-26 12:59:11 -08:00
Sebastian Burckhardt 5b825a265f catch exceptions in event hub trigger if orchestration service has not started 2021-01-26 10:02:40 -08:00
Sebastian Burckhardt bf793347f5 Add latency to work item tracing. 2021-01-26 10:00:40 -08:00
Sebastian Burckhardt 7d793c4164 add CountSignals peformance test. 2021-01-26 09:59:56 -08:00
Sebastian Burckhardt f5210a86cb improve text for detailed storage access tracing 2021-01-25 16:31:16 -08:00
Sebastian Burckhardt c0c1b4cedc tune batch worker 2021-01-25 16:30:55 -08:00
Sebastian Burckhardt 11f82a2e34
Add eventhubs consumer test (#16)
* add a performance test for consuming EH events, and an event generator

* reduce verbosity of tracing.
2021-01-25 16:30:00 -08:00
Sebastian Burckhardt 2742fb3566
implement faster partition shutdown, by not waiting for EventProcessorHost to initiate shutdown. (#14) 2021-01-25 15:37:23 -08:00
Sebastian Burckhardt c30a121db4 tune Azure Storage accesses and FasterKV parameters. 2021-01-21 16:35:43 -08:00
Sebastian Burckhardt beb0a6cf6b improve tracing of Azure Storage accesses 2021-01-21 16:34:33 -08:00
Sebastian Burckhardt 5075e9dd10 fix logging defaults 2021-01-04 15:57:10 -08:00
Sebastian Burckhardt 4d403032b7 update work item tracing 2021-01-04 15:32:15 -08:00
Sebastian Burckhardt bc7ac309cc update NuGet settings, and use published package in hello sample 2020-12-16 14:02:04 -08:00
Sebastian Burckhardt 23be090c00 purge instances after each unit test to better detect hangs 2020-12-11 07:55:43 -08:00
Sebastian Burckhardt d350138490 update NuGet package specs 2020-12-10 12:22:27 -08:00
Sebastian Burckhardt 8eee1a52ed fix NuGet package issues (cannot load System.Threading.Channels dll) by going back to older versions 2020-12-07 12:19:05 -08:00
Sebastian Burckhardt 2a72fe290e Merge branch 'main' of https://github.com/microsoft/durabletask-netherite into main 2020-12-04 16:32:32 -08:00
Sebastian Burckhardt d1bd0a57e9 use asynchronous recovery feature in Faster. 2020-12-04 16:30:07 -08:00
Sebastian Burckhardt 953e3d4873 add configuration to information string. 2020-12-04 16:29:46 -08:00
Sebastian Burckhardt 4eca08fbc6
minor updates to README.md 2020-12-04 10:12:09 -08:00
Sebastian Burckhardt a0703fa660
Initial draft Azure Pipeline (#2) 2020-12-04 08:23:06 -08:00