|
147 | 147 |
|
148 | 148 | %% Dynamic buffer moving average and current buffer size. |
149 | 149 | dynamic_buffer_size :: pos_integer() | false, |
150 | | - dynamic_buffer_moving_average :: non_neg_integer(), |
| 150 | + dynamic_buffer_moving_average :: float(), |
151 | 151 |
|
152 | 152 | %% Currently active HTTP/2 streams. Streams may be initiated either |
153 | 153 | %% by the client or by the server through PUSH_PROMISE frames. |
@@ -195,7 +195,7 @@ init(Parent, Ref, Socket, Transport, ProxyHeader, Opts, Peer, Sock, Cert, Buffer |
195 | 195 | transport=Transport, proxy_header=ProxyHeader, |
196 | 196 | opts=Opts, peer=Peer, sock=Sock, cert=Cert, |
197 | 197 | dynamic_buffer_size=DynamicBuffer, |
198 | | - dynamic_buffer_moving_average=maps:get(dynamic_buffer_initial_average, Opts, 0), |
| 198 | + dynamic_buffer_moving_average=maps:get(dynamic_buffer_initial_average, Opts, 0.0), |
199 | 199 | http2_status=sequence, http2_machine=HTTP2Machine}), 0), |
200 | 200 | safe_setopts_active(State), |
201 | 201 | case Buffer of |
@@ -246,7 +246,7 @@ init(Parent, Ref, Socket, Transport, ProxyHeader, Opts, Peer, Sock, Cert, Buffer |
246 | 246 | transport=Transport, proxy_header=ProxyHeader, |
247 | 247 | opts=Opts, peer=Peer, sock=Sock, cert=Cert, |
248 | 248 | dynamic_buffer_size=DynamicBuffer, |
249 | | - dynamic_buffer_moving_average=maps:get(dynamic_buffer_initial_average, Opts, 0), |
| 249 | + dynamic_buffer_moving_average=maps:get(dynamic_buffer_initial_average, Opts, 0.0), |
250 | 250 | http2_status=upgrade, http2_machine=HTTP2Machine}, |
251 | 251 | State1 = headers_frame(State0#state{ |
252 | 252 | http2_machine=HTTP2Machine}, StreamID, Req), |
|
0 commit comments