Skip to content
This repository was archived by the owner on May 24, 2024. It is now read-only.

Commit efde4a8

Browse files
authored
Merge pull request #11 from LF-Engineering/add-common-util
Enhance elastic bulk errors
2 parents e1de595 + af7c858 commit efde4a8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

elastic/client.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ func (p *ClientProvider) Bulk(body []byte) ([]byte, error) {
195195

196196
res, err := req.Do(context.Background(), p.client)
197197
if err != nil {
198+
log.Printf("ReqErr: %s", err.Error())
198199
return nil, err
199200
}
200201
defer func() {
@@ -212,6 +213,10 @@ func (p *ClientProvider) Bulk(body []byte) ([]byte, error) {
212213
return resBytes, nil
213214
}
214215

216+
if res.StatusCode == 413 {
217+
return nil, errors.New("payload too large. decrease documents to <= 1000")
218+
}
219+
215220
if res.IsError() {
216221

217222
var e map[string]interface{}

0 commit comments

Comments
 (0)