@@ -26,6 +26,8 @@ import (
26
26
"github.com/livepeer/go-tools/drivers"
27
27
)
28
28
29
+ var getNewTokenTimeout = 3 * time .Second
30
+
29
31
func (ls * LivepeerServer ) StartStream () http.Handler {
30
32
return http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
31
33
if r .Method == http .MethodOptions {
@@ -105,7 +107,7 @@ func (ls *LivepeerServer) StopStream() http.Handler {
105
107
http .Error (w , err .Error (), http .StatusBadRequest )
106
108
return
107
109
}
108
- newToken , err := getToken (ctx , 3 * time . Second , token .ServiceAddr , stopJob .Job .Req .Capability , stopJob .Job .Req .Sender , stopJob .Job .Req .Sig )
110
+ newToken , err := getToken (ctx , getNewTokenTimeout , token .ServiceAddr , stopJob .Job .Req .Capability , stopJob .Job .Req .Sender , stopJob .Job .Req .Sig )
109
111
if err != nil {
110
112
clog .Errorf (ctx , "Error converting session to token: %s" , err )
111
113
http .Error (w , err .Error (), http .StatusBadRequest )
@@ -158,7 +160,7 @@ func (ls *LivepeerServer) runStream(gatewayJob *gatewayJob) {
158
160
clog .Infof (ctx , "Starting stream processing" )
159
161
//refresh the token if not first Orch to confirm capacity and new ticket params
160
162
if firstProcessed {
161
- newToken , err := getToken (ctx , 3 * time . Second , orch .ServiceAddr , gatewayJob .Job .Req .Capability , gatewayJob .Job .Req .Sender , gatewayJob .Job .Req .Sig )
163
+ newToken , err := getToken (ctx , getNewTokenTimeout , orch .ServiceAddr , gatewayJob .Job .Req .Capability , gatewayJob .Job .Req .Sender , gatewayJob .Job .Req .Sig )
162
164
if err != nil {
163
165
clog .Errorf (ctx , "Error getting token for orch=%v err=%v" , orch .ServiceAddr , err )
164
166
continue
@@ -297,7 +299,7 @@ func (ls *LivepeerServer) monitorStream(streamId string) {
297
299
298
300
// fetch new JobToken with each payment
299
301
// update the session for the LivePipeline with new token
300
- newToken , err := getToken (ctx , 3 * time . Second , token .ServiceAddr , stream .Pipeline , jobSender .Addr , jobSender .Sig )
302
+ newToken , err := getToken (ctx , getNewTokenTimeout , token .ServiceAddr , stream .Pipeline , jobSender .Addr , jobSender .Sig )
301
303
if err != nil {
302
304
clog .Errorf (ctx , "Error getting new token for %s: %v" , token .ServiceAddr , err )
303
305
continue
0 commit comments