-
Notifications
You must be signed in to change notification settings - Fork 32
GH-800: Drain the Pipeline #450
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
Merged
Changes from 1 commit
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
4cfa253
GH-800: Write the most basic TODOs for this card
utkarshg6 07cfef9
GH-800: Add todos for renaming purposes
utkarshg6 62db40f
GH-800: Add a message scheduler for purging the stream key
utkarshg6 e4199ae
GH-800: Improve the test handle_client_response_payload_purges_stream…
utkarshg6 ee8f897
GH-800: Make delay configurable via constant
utkarshg6 91323d4
GH-800: introduce StreamSenders
utkarshg6 7cc2fbb
GH-800: introduce channel for shutdown signal
utkarshg6 d784157
GH-800: add test connection_shutdown_test.rs
utkarshg6 14a5de3
GH-800: test drive the shutdown signal in StreamReader
utkarshg6 d8d1f10
GH-800: refactor test stream_reader_shuts_down_when_it_receives_the_s…
utkarshg6 ddf7d9c
GH-800: some refactor inside the file stream_reader
utkarshg6 a6f2538
GH-800: some more refactoring
utkarshg6 130a37c
GH-800: trying_to_write_a_test_for_stream_senders was a success
utkarshg6 6db4c0c
GH-800: did some refactoring for trying_to_write_a_test_for_stream_se…
utkarshg6 c3cc6a8
GH-800: stream_handler_pool_sends_shutdown_signal_when_last_data_is_t…
utkarshg6 75edd8f
GH-800: Minor refactor for the test stream_handler_pool_sends_shutdow…
utkarshg6 296f449
GH-800: more refactoring of the test stream_handler_pool_sends_shutdo…
utkarshg6 a2c763d
GH-800: stream_handler_pool_sends_shutdown_signal_when_last_data_is_t…
utkarshg6 3c223ea
GH-800: some more todos removed
utkarshg6 4605d83
GH-800: clean_up_dead_streams_logs_when_the_shutdown_channel_is_down …
utkarshg6 e1417c8
GH-800: tests are passing in StreamHandlerPool
utkarshg6 6e28ff1
GH-800: Wrote a test for the case when the shutdown signal channel is…
utkarshg6 6849db6
GH-800: make it easier to understand who experiences the write error
utkarshg6 af09d25
GH-800: trying to write test while_housekeeping_the_stream_senders_ar…
utkarshg6 b896db6
GH-800: add test add_new_streams_works
utkarshg6 acf2c89
GH-800: wip: add the log
utkarshg6 deb1535
GH-800: test proxy_client_stream_reader_dies_when_client_stream_is_ki…
utkarshg6 2ecfebc
GH-800: change the channel from crossbeam to tokio
utkarshg6 3b387a7
GH-800: Add fn send_shutdown_signal_to_stream_reader
utkarshg6 f94c8d3
GH-800: wip: fixing 2 tests
utkarshg6 54040ae
GH-800: stream_handler_pool_sends_shutdown_signal_when_last_data_is_t…
utkarshg6 31db7c4
GH-800: all tests in stream_handler_pool.rs are passing
utkarshg6 4f8c141
GH-800: add test for the logs; all tests passing
utkarshg6 1880006
GH-800: remove lookup_ip() mock fns from a test
utkarshg6 d81c2f0
GH-800: remove warnings
utkarshg6 ae08930
GH-800: use fn send_shutdown_signal_to_stream_reader in clean_up_dead…
utkarshg6 23fc9ab
Revert "GH-800: use fn send_shutdown_signal_to_stream_reader in clean…
utkarshg6 f9491e7
Revert "GH-800: remove warnings"
utkarshg6 3e3fa71
Revert "GH-800: remove lookup_ip() mock fns from a test"
utkarshg6 d4e8075
Revert "GH-800: add test for the logs; all tests passing"
utkarshg6 5aa1107
Revert "GH-800: all tests in stream_handler_pool.rs are passing"
utkarshg6 f2dbe7b
Revert "GH-800: stream_handler_pool_sends_shutdown_signal_when_last_d…
utkarshg6 a24dcda
Revert "GH-800: wip: fixing 2 tests"
utkarshg6 c61cc5a
Revert "GH-800: Add fn send_shutdown_signal_to_stream_reader"
utkarshg6 af9a673
Revert "GH-800: change the channel from crossbeam to tokio"
utkarshg6 5ba55df
GH-800: reverted the channel to crossbeam; remove warnings
utkarshg6 5579c12
GH-800: solve some TODOs
utkarshg6 3f34e83
GH-800: add refactored fn send_shutdown_signal_to_stream_reader; crti…
utkarshg6 681a79f
GH-800: write_failure_for_nonexistent_stream_generates_termination_me…
utkarshg6 0811b5e
GH-800: everything is tested
utkarshg6 d86918e
GH-800: fix proxy_server_receives_terminal_response_from_hopper
utkarshg6 53eadfa
GH-800: trigger actions
utkarshg6 74eb857
GH-800: assert on a different error on non-mac os
utkarshg6 92d46cd
Merge branch 'master' into GH-800
utkarshg6 ce0d3c5
GH-80: add changes of self-review
utkarshg6 7afe4c7
GH-800: some other missed changes
utkarshg6 87a9e20
GH-800: add review 1 changes
utkarshg6 34a42dc
GH-800: add review 2 changes
utkarshg6 434fb5b
GH-800: add review 3 changes
utkarshg6 1bfcfd8
GH-800: add review 4 changes
utkarshg6 4bfe788
Merge branch 'master' into GH-800
utkarshg6 cb50b90
Merge branch 'master' into GH-800
utkarshg6 36f08df
GH-800: add better logging
utkarshg6 540d259
GH-800: delay purge when the report_to_counterpart is false
utkarshg6 9dfd4ea
GH-800: final changes
utkarshg6 e7aaa34
GH-800: review changes
utkarshg6 7e616e2
GH-800: fix the final comment discussion changes
utkarshg6 0a7d8b8
GH-800: fix multiple_stream_zero_hop_test
utkarshg6 328c24e
Merge branch 'master' into GH-800
utkarshg6 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.