Closed eremeevdev closed 2 years ago
There is no error when try to put more then batch-max-requests
batch-max-requests
code example:
package main import ( as "github.com/aerospike/aerospike-client-go/v6" ) func main() { client, err := as.NewClient("aerospike", 3000) if err != nil { panic(err) } _, err = client.WarmUp(0) if err != nil { panic(err) } n := 7000 users := make([]string, n) batchWrite := make([]as.BatchRecordIfc, len(users)) for i, u := range users { key, err := as.NewKey("test", "users3", u) if err != nil { panic(err) } op := as.PutOp(as.NewBin("age", 18)) batchWrite[i] = as.NewBatchWrite(nil, key, op) } err = client.BatchOperate(nil, batchWrite) if err != nil { panic(err) } }
there is not any error while program executing, but in Aerospike server logs I can see this:
aerospike_1 | Jun 27 2022 14:14:49 GMT: WARNING (batch): (batch.c:892) Batch request size 7000 exceeds max 5000
Thanks for you report. The fix is released in v6.2.0.
There is no error when try to put more then
batch-max-requests
code example:
there is not any error while program executing, but in Aerospike server logs I can see this: