fix the recoverable error logic to prevent crash

This commit is contained in:
dan 2015-04-03 22:48:38 -07:00
parent 6502115563
commit 5301dfe963

View file

@ -81,7 +81,9 @@ func (p Pipeline) ProcessShard(ksis *kinesis.Kinesis, shardID string) {
if err != nil {
if p.isRecoverableError(err) {
l4g.Info("recoverable error, %s", err)
consecutiveErrorAttempts++
continue
} else {
l4g.Critical("GetRecords ERROR: %v\n", err)
os.Exit(1)