Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed how partial items are scheduled #565

Merged
merged 34 commits into from
Apr 24, 2021
Merged

Conversation

david-driscoll
Copy link
Member

@david-driscoll david-driscoll commented Apr 16, 2021

Added schedulers everywhere they make sense.
Ensure OutputHandler is run in order as much as possible
Ensure that progress params are ordered serially to ensure they are completed before the related request is finished.
Removed a whole lot of [RetryFact] to ensure that possible issues surface earlier.

@github-actions github-actions bot added this to the v0.19.1 milestone Apr 16, 2021
@david-driscoll david-driscoll force-pushed the temp/remove-retry-facts branch 3 times, most recently from 3ddfa0f to d2a1a5c Compare April 16, 2021 04:22
@codecov
Copy link

codecov bot commented Apr 16, 2021

Codecov Report

Merging #565 (42cafff) into master (917c998) will increase coverage by 0.40%.
The diff coverage is 70.05%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #565      +/-   ##
==========================================
+ Coverage   73.39%   73.79%   +0.40%     
==========================================
  Files         256      256              
  Lines       12248    12373     +125     
  Branches      826      829       +3     
==========================================
+ Hits         8989     9131     +142     
+ Misses       3259     3242      -17     
Impacted Files Coverage Δ
src/Dap.Testing/DebugAdapterProtocolTestBase.cs 100.00% <ø> (ø)
src/Dap.Testing/DebugAdapterServerTestBase.cs 0.00% <ø> (ø)
src/JsonRpc.Testing/JsonRpcTestBase.cs 100.00% <ø> (+5.00%) ⬆️
...rc/JsonRpc.Testing/JsonRpcTestOptionsExtensions.cs 41.66% <0.00%> (-20.84%) ⬇️
src/JsonRpc/Client/OutgoingNotification.cs 100.00% <ø> (ø)
src/JsonRpc/Client/OutgoingResponse.cs 54.54% <ø> (ø)
src/JsonRpc/JsonRpcServerOptionsExtensions.cs 0.00% <0.00%> (ø)
src/Server/LanguageServer.Shutdown.cs 33.33% <0.00%> (ø)
src/Client/LanguageClient.cs 97.26% <50.00%> (+0.01%) ⬆️
src/Dap.Shared/DebugAdapterEventingHelper.cs 71.42% <50.00%> (ø)
... and 33 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 917c998...42cafff. Read the comment docs.

@david-driscoll david-driscoll force-pushed the temp/remove-retry-facts branch 2 times, most recently from 08a9f6f to 8f18364 Compare April 16, 2021 05:02
@github-actions github-actions bot modified the milestones: v0.19.1, v0.19.2 Apr 22, 2021
…thod is called to avoid a race condition where no value is picked up potentially
@david-driscoll david-driscoll changed the title Temp/remove retry facts Fixed how partial items are scheduled Apr 24, 2021
@david-driscoll david-driscoll merged commit e0cc201 into master Apr 24, 2021
@david-driscoll david-driscoll deleted the temp/remove-retry-facts branch April 24, 2021 03:26
@github-actions github-actions bot added the mysterious We forgot to label this label Apr 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mysterious We forgot to label this
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant