Michael Marrotte

Results 3 issues of Michael Marrotte

``` /usr/local/src/nginx-module-stream-sts-master/src/ngx_stream_server_traffic_status_module.c /usr/local/src/nginx-module-stream-sts-master/src/ngx_stream_server_traffic_status_module.c: In function 'ngx_stream_server_traffic_status_session_time': /usr/local/src/nginx-module-stream-sts-master/src/ngx_stream_server_traffic_status_module.c:184:27: error: 'ngx_stream_session_t {aka struct ngx_stream_session_s}' has no member named 'start_sec' ((tp->sec - s->start_sec) * 1000 + (tp->msec - s->start_msec)); ^ /usr/local/src/nginx-module-stream-sts-master/src/ngx_stream_server_traffic_status_module.c:184:62: error: 'ngx_stream_session_t...

Currently, the geoppinning algorithm is fixed on the number of vdc, hence mod #vdc. This makes scaling harder and harder as the number of vdc increase. By implementing consistent hash,...

Currently, when an unhealthy VDC is detected while geo-pinning, the client changes the operand in the mod operation to reflect the number of healthy or good VDC. This new healthy...