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

321 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Burckhardt 71c5c5ea64
Apply suggestions from code review
Co-authored-by: David Justo <david.justo.1996@gmail.com>
2023-05-04 09:39:08 -07:00
sebastianburckhardt f9f96d2194 add delay when starting partitions repeatedly fails 2023-04-28 08:13:10 -07:00
sebastianburckhardt 6e1ec94b6d fix line that was missed in #254 2023-04-24 06:52:27 -07:00
Sebastian Burckhardt 2ca5422bf6
fix handling of expired groups in ReassemblyState (#256) 2023-04-21 14:35:39 -07:00
Sebastian Burckhardt 51bd195495
fix bug where an effect is applied twice due to an RMW executing twice in FASTER (#252) 2023-04-21 14:35:17 -07:00
Sebastian Burckhardt 9f1d97db3d
fix exceptions in scaler caused by null metrics (#248) 2023-04-21 13:16:16 -07:00
Sebastian Burckhardt 08f823c711
Fix race in memory tracker (#254)
* fixes a data race in memory tracker that can cause divide-by-zero exceptions

* Add comment to clarify that there is a potential race condition

Co-authored-by: David Justo <david.justo.1996@gmail.com>

---------

Co-authored-by: David Justo <david.justo.1996@gmail.com>
2023-04-21 09:24:00 -07:00
Sebastian Burckhardt 67255a9072
Fix race condition in OutboxState (#250)
* fix race condition in OutboxState

* Apply suggestions from code review

Co-authored-by: David Justo <david.justo.1996@gmail.com>

---------

Co-authored-by: David Justo <david.justo.1996@gmail.com>
2023-04-20 09:02:31 -07:00
Sebastian Burckhardt 6090def4d0
Optimize host shutdown (#249)
* make shutdown for clients and workers parallel

* address PR feedback
2023-04-20 09:02:05 -07:00
sebastianburckhardt 021d5c61f8 update to 1.3.4 2023-04-12 12:55:02 -07:00
Sebastian Burckhardt d432faec4f
replace instance-count assertion failures with non-breaking warnings (#247) 2023-04-12 12:49:59 -07:00
Sebastian Burckhardt 72b865e2d9
fix ignored tuning parameter. (#243) 2023-04-07 16:42:09 -07:00
Sebastian Burckhardt 0d504ab2fc
Add semaphore example to PerformanceBenchmarks. (#242) 2023-04-07 09:42:23 -07:00
sebastianburckhardt 985cf72e2b increase version to 1.3.3 2023-03-17 14:02:24 -07:00
Sebastian Burckhardt aa54a0f776
fix recovery failures caused by changes in FASTER's memory page size parameter (#234) (#235) 2023-03-17 14:01:20 -07:00
Sebastian Burckhardt 14a2afe58f
fix various issues with client shutdown (#237) 2023-03-17 13:53:35 -07:00
Sebastian Burckhardt 4b9a83d345
Fix fragmentation/reassembly logic (#233)
* fix fragmentation logic

* address PR feedback.
2023-03-15 16:40:41 -07:00
sebastianburckhardt 3275990ebf udpate version used in the samples to latest (1.3.2) 2023-03-09 15:27:35 -08:00
sebastianburckhardt b761ccb17a fix versions for isolated worker 2023-03-09 14:28:48 -08:00
sebastianburckhardt 6f869c7ec4 Merge branch 'dev' 2023-03-09 14:22:34 -08:00
sebastianburckhardt 6d159c6d90 update to 1.3.2 2023-03-09 14:21:53 -08:00
Sebastian Burckhardt 1bc736b896
Overhaul FASTER page and segment size parameters (#230)
* record FASTER page and segment sizes in task hubs, and change default for hybrid log segment size

* address PR feedback

* move partition count warning to an earlier location (so it is generated even if using client only)
2023-03-09 14:17:57 -08:00
David Justo c13929a9f4
add fabricbot json (#227) 2023-02-27 14:02:26 -08:00
Sebastian Burckhardt 8c6afeb3e4
fix bug where delay of BatchTimer exceeds int.MaxValue (#226) 2023-02-09 12:42:47 -08:00
sebastianburckhardt 6c3fa45ccd fix version of Functions.Workers.Extensions.DurableTask.Netherite 2023-01-24 14:00:30 -08:00
sebastianburckhardt d6b38c1204 update version to 1.3.1 2023-01-24 13:34:37 -08:00
Sebastian Burckhardt c5aefce2ef
fix race on index data structure caused by locking wrong object (#219) 2023-01-24 13:29:57 -08:00
Sebastian Burckhardt a6034f6ced
udpate deployment scripts (#217) 2023-01-23 11:48:58 -08:00
Jacob Viau 2edfb61432
Fix Az Func dotnet-isolated extension (#216) 2023-01-19 13:04:11 -08:00
Jacob Viau b675ec383f
Add Functions isolated extension package (#212) 2023-01-12 16:24:30 -08:00
sebastianburckhardt 473fd63fe7 update samples 2023-01-03 13:34:59 -08:00
sebastianburckhardt 1f3dc4b557 fix release pipeline 2023-01-03 10:58:18 -08:00
sebastianburckhardt bbea3b589d fix release pipeline 2023-01-03 10:04:26 -08:00
sebastianburckhardt 211affcfee try to fix release pipeline 2023-01-03 09:36:13 -08:00
sebastianburckhardt c286b76c1e edit release pipeline 2023-01-03 09:25:50 -08:00
Sebastian Burckhardt dfbd27413a
retry blob deletion when taskhubs are deleted. (#211) 2022-12-20 13:45:33 -08:00
dependabot[bot] 5bf6a5e198
Bump Azure.Storage.Blobs in /src/DurableTask.Netherite (#210)
Bumps [Azure.Storage.Blobs](https://github.com/Azure/azure-sdk-for-net) from 12.10.0 to 12.13.0.
- [Release notes](https://github.com/Azure/azure-sdk-for-net/releases)
- [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Storage.Blobs_12.10.0...Azure.Storage.Blobs_12.13.0)

---
updated-dependencies:
- dependency-name: Azure.Storage.Blobs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-20 13:45:14 -08:00
sebastianburckhardt 01c4862415 Merge branch 'dev' 2022-12-20 09:26:27 -08:00
sebastianburckhardt be1c079000 update versions to 1.3.0 2022-12-20 09:22:25 -08:00
Sebastian Burckhardt 4818acff14
Move Faster to v12 blob SDK, and implement e-tag protection to fix data corruption bug (#208)
* remove psf code and move faster to v12 storage sdk

* implement e-tag protection for AzureStorageDevice page blob writes

* reduce hang timeouts caused by asynchronous execution of storage access completions

* implement e-tag checking on checkpoints file

* two more updates to ContinueWith

* allow e-tags to be reestablished on precondition fail, to deal with self-conflicts under retries

* fix check for precondition failure to include already-existing blob

* make memory control stay steady if actual empty page count is lagging behind the empty page count control

* undo last change, fix tolerance in test instead
2022-12-19 15:07:14 -08:00
Sebastian Burckhardt 5c61ddaa35
fix bugs in deployment scripts (#209) 2022-12-15 15:51:00 -08:00
Sebastian Burckhardt 7079232c57
Validate partition table name on consumption plan (#207)
* disable the use of blob publishing (tablename null) on consumption plan

* update blob publisher to use the right directories, fix null checks of table name to null or empty checks

* fix log level for LoadMonitor
2022-12-14 13:42:49 -08:00
Sebastian Burckhardt 2f03f54759
update deployment scripts for consumption plan (#204)
* update deployment script to include consumption plan, and add a consumption series

* fix run-scalemonitor.ps1
2022-12-09 08:12:09 -08:00
Sebastian Burckhardt b910e0e343
fix corner case for cache size reporting (#203) 2022-12-08 13:54:24 -08:00
dependabot[bot] 112638602c
Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /test/LoadGeneratorApp (#205)
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 13.0.1 to 13.0.2.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/13.0.1...13.0.2)

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 13:54:06 -08:00
Sebastian Burckhardt bd0a5d8228
update benchmarks for corpus connection, periodic test (#206) 2022-12-08 13:53:40 -08:00
Sebastian Burckhardt 6ea05fe748
fix frequent query timeouts by correctly stopping page collection when time is about to run out (#202) 2022-12-06 07:43:02 -08:00
David Justo a292d0fddb
Change MemoryF to SingleHost in samples (#200)
* change MemoryF to SingleHost in samples

* update Netherite version in samples

Co-authored-by: Sebastian Burckhardt <sburckha@microsoft.com>
2022-11-17 14:47:16 -08:00
Sebastian Burckhardt 7350b1c120 update version to 1.2.0 2022-11-17 10:54:04 -08:00
Sebastian Burckhardt 029991890d
Revise queries implementation (#201)
* intermediate commit

* updates

* fix client path configure await

* fix query implementation of in-memory emulator
2022-11-16 16:56:05 -08:00