mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
fix: Allocate new slice for each batch in streaming reader (#33359)
Related to #33268 Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
This commit is contained in:
parent
370562b4ec
commit
970bf18a49
@ -588,9 +588,8 @@ func (deser *DeserializeReader[T]) Next() error {
|
||||
deser.pos = 0
|
||||
deser.rec = deser.rr.Record()
|
||||
|
||||
if deser.values == nil {
|
||||
deser.values = make([]T, deser.rec.Len())
|
||||
}
|
||||
// allocate new slice preventing overwrite previous batch
|
||||
deser.values = make([]T, deser.rec.Len())
|
||||
if err := deser.deserializer(deser.rec, deser.values); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user