- dbef429 Internal QUICHE change by wub · 5 years ago
- 073985c gfe-relnote: (n/a) Add a bunch of logging to debug b/151424244. Logging only, not protected. by wub · 5 years ago
- 501f768 Internal QUICHE change by QUICHE team · 5 years ago
- f929323 gfe-relnote: (n/a) Add 2 connection options for BBRv2 to disable 1) adding ack height in queueing threshold, and 2) avoiding unnecessary PROBE_RTTs. Not protected, just more switches for already existing behaviors. by wub · 5 years ago
- 8a39cd0 gfe-relnote: Add some QUIC_BUGs to debug b/151424244. Not protected. by wub · 5 years ago
- 1ce7442 gfe-relnote: In QUIC BBR(v1 and v2), do not add QuicBandwidth::Zero() into the max bandwidth filter. Protected by --gfe2_reloadable_flag_quic_bbr_fix_zero_bw_on_loss_only_event. by wub · 5 years ago
- 5b2a346 Internal QUICHE change by fayang · 5 years ago
- 84427fc gfe-relnote: In QUIC, skip packet threshold loss detection if largest acked is a runt. Protected by gfe2_reloadable_flag_quic_skip_packet_threshold_loss_detection_with_runt. by fayang · 5 years ago
- bd46554 gfe-relnote: In QUIC BBRv2, add ack height into PROBE_UP's queuing_threshold. Protected by --gfe2_reloadable_flag_quic_bbr2_add_ack_height_to_queueing_threshold. by wub · 5 years ago
- 44e3305 gfe-relnote: (n/a) Pluming work for loss detection tuning using go/smartchoices. No behavior change, not protected. by wub · 5 years ago
- e4df93b gfe-relnote: (n/a) In QUIC BBRv2, avoid unnecessary PROBE_RTTs when coming out of quiescence. Protected by --gfe2_reloadable_flag_quic_bbr2_avoid_unnecessary_probe_rtt. by wub · 5 years ago
- c2fd610 gfe-relnote: In QUIC, use standard deviation to calculate PTO timeout. Protected by gfe2_reloadable_flag_quic_use_standard_deviation_for_pto. by fayang · 5 years ago
- 81f488f gfe-relnote: (n/a) Refactor Bbr2ModeBase::Enter and Bbr2ModeBase::Leave to allow BBR2 to switch modes outside the context of a congestion event. Refactor only, no behavior change. by wub · 5 years ago
- e9d6033 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_always_count_loss_events. by wub · 5 years ago
- 050fcdc Internal QUICHE change by wub · 5 years ago
- 15db688 Delete QuicOptional and replace uses with QuicheOptional by dmcardle · 5 years ago
- 2b7549b gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr_loss_based_startup_exit. by wub · 5 years ago
- 4048992 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_one_bw_sample_per_ack_event2. by wub · 5 years ago
- 6265bac gfe-relnote: Fix a Wrange-loop-analysis warnings in quiche. by QUICHE team · 5 years ago
- df9f56c gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bw_sampler_remove_packets_once_per_congestion_event2. by wub · 5 years ago
- 44cc461 Internal QUICHE change by wub · 5 years ago
- f4ab965 gfe-relnote: Notify SendAlgorithm on neutered packets in QUIC. Protected by (enabling blocked) --gfe2_reloadable_flag_quic_avoid_overestimate_bandwidth_with_aggregation. by wub · 5 years ago
- 50a3d1d Remove unreachable statement and unused variable from general_loss_algorithm. by fayang · 5 years ago
- 4e083db gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_cut_inflight_hi_gradually. by wub · 5 years ago
- 183ed52 Internal QUICHE change by wub · 5 years ago
- 084a860 gfe-relnote: (n/a) Remove unused kMinLossDelayMs and kDefaultAdaptiveLossDelayShift by wub · 5 years ago
- 89713d0 Move QuicClock to third_party/quic/core. by vasilvv · 5 years ago
- 3be090d gfe-relnote: In QUIC, remove LossDetectionType given IETF style loss detection is default enabled. by fayang · 5 years ago
- db2507e gfe-relnote: In QUIC, add a connection option to set max cwnd to 100 when adjusting network parameters. Protected by existing gfe2_reloadable_flag_quic_use_ip_bandwidth_module. by fayang · 5 years ago
- 84259eb gfe-relnote: use GetMinRtt to calculate lower bound of pacing rate when overshoot detected to avoid divided by 0 problem. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 5 years ago
- d767863 Remove quic_bbr2_sender. by vasilvv · 5 years ago
- 2dea139 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_exit_probe_bw_down_after_one_rtt. by wub · 5 years ago
- dfce412 gfe-relnote: (n/a) For test BbrSenderTest.SimpleTransfer2RTTAggregationBytes, relax the expectation on sender-measured min_rtt. Test only. by wub · 5 years ago
- fb5980b Disable flaky BbrSenderTest.SimpleTransfer2RTTAggregationBytes by QUICHE team · 5 years ago
- 9af2484 Remove unused constant variables by vasilvv · 5 years ago
- af1b403 gfe-relnote: Deprecate unverified flag quic_bbr_less_probe_rtt false. by ianswett · 5 years ago
- 9528ecf Internal QUICHE change by wub · 5 years ago
- 28e3468 gfe-relnote: For QUIC BBRv2, always count the number of loss marking events in a round and only exit PROBE_UP if that number is above a threshold. Protected by --gfe2_reloadable_flag_quic_bbr2_always_count_loss_events. by wub · 5 years ago
- c749675 gfe-relnote: Mimic QUIC BBRv2 style loss based exit in BBRv1 code. Protected by --gfe2_reloadable_flag_quic_bbr_loss_based_startup_exit _and_ connection option 'LRTT'. by wub · 5 years ago
- a504eb7 Internal QUICHE change by QUICHE team · 5 years ago
- 00ae919 gfe-relnote: (n/a) Make QUIC BBRv2's initial ack height filter window tunable by flag --quic_bbr2_default_initial_ack_height_filter_window. No behavior change when the flag is at its default value. by wub · 5 years ago
- 6d97628 gfe-relnote: In QUIC, add a multiplier (default to 2) to consider overshooting happens if bytes_lost_with_network_parameters_adjusted_ * bytes_lost_multiplier_with_network_parameters_adjusted_ > IW. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 5 years ago
- 7d164eb Internal QUICHE change by fayang · 5 years ago
- 6c762c9 gfe-relnote: In QUIC bbr sender, fix calculation of bytes_lost when gfe2_reloadable_flag_quic_one_bw_sample_per_ack_event is on. Protected by v2 flag gfe2_reloadable_flag_quic_one_bw_sample_per_ack_event2. by wub · 5 years ago
- d937c9f gfe-relnote: (n/a) In QUIC BBRv1, do not exit startup on loss when LRTT is set. Not protected because LRTT is not used except for 1% of QuicCanary, which I'll disable shortly. by wub · 5 years ago
- edb3ef1 gfe-relnote: In QUIC, when doing cwnd bootstrap, slow pacing rate if it is likely causing overshoot. Protected by gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by fayang · 5 years ago
- 16df40e IWYU quic_logging in //third_party/quic/core/congestion_control by dmcardle · 5 years ago
- bfba1d6 Deprecate gfe2_reloadable_flag_quic_bbr_slower_startup4 by ianswett · 5 years ago
- c690c9c gfe-relnote: For QUIC BBR v1 and v2, only produce one bandwidth/rtt sample per congestion event. Protected by --gfe2_reloadable_flag_quic_one_bw_sample_per_ack_event. by wub · 5 years ago
- 42e8994 gfe-relnote: Change quic::SendTimeState.bytes_in_flight to include the bytes from the packet just sent. Protected by v2 flag --gfe2_reloadable_flag_quic_bw_sampler_remove_packets_once_per_congestion_event2. by wub · 5 years ago
- 3060aaf gfe-relnote: (n/a) Add a QUIC BBRv2 simulator test to make sure inflight_hi is cut gradually upon loss from PROBE_UP. Test only. by wub · 5 years ago
- 32dce0f gfe-relnote: For QUIC BBRv2 flows, cut inflight_hi gradually when there is high loss from PROBE_UP. Protected by --gfe2_reloadable_flag_quic_bbr2_cut_inflight_hi_gradually. by wub · 5 years ago
- 8f90e51 Define kAlarmGranularity and use it in the non-test QUIC code. by ianswett · 5 years ago
- 2957990 gfe-relnote: (n/a) Add a Bbr2Sender::GetTargetBytesInflight function and use it in Bbr2ProbeBwMode. Refactor only, no behavior change. by wub · 5 years ago
- 76139a5 gfe-relnote: (n/a) In QUIC BBR(v1 and v2) tests, construct the simulator with the test random generator. Test only. by wub · 5 years ago
- cf0bfcf Use quiche string libraries in third_party/quic/core by dmcardle · 5 years ago
- a545ca1 gfe-relnote: In QUIC bandwidth sampler, only remove packets when RemoveObsoletePackets is called. Protected by --gfe2_reloadable_flag_quic_bw_sampler_remove_packets_once_per_congestion_event. by wub · 5 years ago
- 36e6300 gfe-relnote: For QUIC BBR tests, add the ability to save test results and compare with saved results. Test only, not protected. by wub · 5 years ago
- f0f94d6 Add flag counts for gfe2_quic_reloadable_flag_quic_bbr_startup_rate_reduction. by ianswett · 5 years ago
- 0198341 gfe-relnote: In QUIC, default enable IETF loss detection with 1/4 RTT time threshold and adaptive packet threshold. Protected by existing gfe2_reloadable_flag_quic_default_on_ietf_loss_detection. by fayang · 5 years ago
- 720c8e6 Internal QUICHE change by wub · 5 years ago
- 5cd4959 Internal QUICHE change by wub · 5 years ago
- 680d563 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_fix_inflight_bounds. by wub · 5 years ago
- 2fd0c6c gfe-relnote: (n/a) Refactor Bbr2ProbeBwMode::OnCongestionEvent such that it only has one return point. No behavior change, not protected. by wub · 5 years ago
- be29b9e gfe-relnote: Refactor how QuicConnectionStats.slowstart_duration is calculated in QUIC BBR1, and start populate it in QUIC BBR2. Not protected. (Worst case we get some incorrect values in transport connection stats) by wub · 5 years ago
- 7800130 Add more QUIC_SLOW_TEST annotations to bbr2_simulator_test.cc by rch · 5 years ago
- 409b261 Add a new QUIC platform API QUIC_SLOW_TEST which will be used in chrome by rch · 5 years ago
- b4e187c Internal QUICHE change by QUICHE team · 5 years ago
- 0276ecf gfe-relnote: (n/a) Add some log for QUIC bbr2 code. Logging only. by wub · 5 years ago
- ec9bf88 Add a missing flag count for gfe2_reloadable_flag_quic_bbr_one_mss_conservation. by ianswett · 5 years ago
- bbe9a1b gfe-relnote: In QUIC, do not inject bandwidth in BbrSender::AdjustNetworkParameters. Also use min rtt instead of srtt when calculating new cwnd. Protected by gfe2_reloadable_flag_quic_bbr_donot_inject_bandwidth. by fayang · 5 years ago
- fdcfe3b Internal QUICHE change by QUICHE team · 5 years ago
- db09565 gfe-relnote: In QUIC, add connection option to enable IETF loss detection with both adaptive packet and adaptive time threshold. Protected by existing gfe2_reloadable_flag_quic_enable_ietf_loss_detection. by fayang · 5 years ago
- fe909c6 Convert kDefaultMaxCongestionWindowPackets to a flag. by ianswett · 5 years ago
- f2c4e3e gfe-relnote: In QUIC, re-calculate pacing rate when cwnd gets bootstrapped. Protected by gfe2_reloadable_flag_quic_bbr_fix_pacing_rate. by fayang · 5 years ago
- ad65ab9 Deprecate gfe2_reloadable_flag_quic_sent_packet_manager_cleanup. by ianswett · 5 years ago
- cc4ea6a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 5 years ago
- f25169a Add QUIC_EXPORT_PRIVATE to prepare for presubmit by dschinazi · 5 years ago
- 4db9be5 Split QuicEndpoint into QuicEndpoint and QuicEndpointBase. by vasilvv · 5 years ago
- 87daabc Internal QUICHE change by wub · 5 years ago
- cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
- 56835aa Internal QUICHE change by QUICHE team · 5 years ago
- 104f9c5 Internal QUICHE change by wub · 5 years ago
- b5a8b9e Internal QUICHE change by wub · 5 years ago
- 9addc9c gfe-relnote: (n/a) In QUIC BBR and BBRv2, add a flag for MaxAckHeightTracker to determine when to start a new ack aggregation epoch. No behavior change. by wub · 5 years ago
- f28ac2b gfe-relnote: (n/a) Reduce the rate limit a QUIC error log in BandwidthSampler. Logging only. by wub · 5 years ago
- 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
- 38f8652 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_track_ack_height_in_bandwidth_sampler2. by wub · 5 years ago
- ffbc293 gfe-relnote: (n/a) Rate limit a QUIC_LOG(ERROR) in BandwidthSampler. Logging only. by wub · 5 years ago
- db29524 gfe-relnote: (n/a) Add unit tests for quic::MaxAckHeightTracker. Test only. by wub · 5 years ago
- 527e7d4 gfe-relnote: Default-initialize QUIC BBRv2's inflight_hi_headroom from flags. No behavior change. by wub · 6 years ago
- 8886b8c Internal QUICHE change by wub · 6 years ago
- 3034a7d gfe-relnote: For QUIC BBRv2: 1) Don't grow inflight_hi unless it's fully used, and 2) Cap inflight_lo in PROBE_CRUISE. Protected by --gfe2_reloadable_flag_quic_bbr2_fix_inflight_bounds. by wub · 6 years ago
- 3f3cb68 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_change_default_lumpy_pacing_size_to_two. by wub · 6 years ago
- dc23fc0 gfe-relnote: (n/a) Add a bbr2 test with sender policed by a token bucket. Test only. by wub · 6 years ago
- b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 6 years ago
- 19d2d5b gfe-relnote: In QUIC, add adaptive reordering thresholds. Deprecate SpuriousRetransmitDetected and call SpuriousLossDetected instead. Protected by gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 6 years ago
- 4b3bafd Add two more variables to a QUIC_BUG in bandwidth_sampler.cc to debug b/119763397 by ianswett · 6 years ago
- fa2746c gfe-relnote: False deprecate gfe2_reloadable_flag_quic_fix_adaptive_time_loss. by fayang · 6 years ago
- 1e96e1a gfe-relnote: False deprecate gfe2_reloadable_flag_quic_eighth_rtt_loss_detection. by fayang · 6 years ago