The gcm module uses the local request lib from utils/request.js
This lib auto retries the connection and has no limitation on retries.
Example: If there is some snake oil in the network or on the host machine like an "endpoint protection" which injects ssl certs this will be retried with something like "Error: SSL Cert self signed certificate in certificate chain" but will NEVER raise any exception or give up retrying.
I guess this would finally fail after round about 10-11 days with Maximum call stack size exceeded (max stack size default in node 984, 15 seconds wait time ... you do the math).
The gcm module uses the local request lib from utils/request.js This lib auto retries the connection and has no limitation on retries.
Example: If there is some snake oil in the network or on the host machine like an "endpoint protection" which injects ssl certs this will be retried with something like "Error: SSL Cert self signed certificate in certificate chain" but will NEVER raise any exception or give up retrying.
I guess this would finally fail after round about 10-11 days with
Maximum call stack size exceeded
(max stack size default in node 984, 15 seconds wait time ... you do the math).