Hello, I am using v0.19.0 on the server and v0.2.0...
# community-help
a
Hello, I am using v0.19.0 on the server and v0.2.0 typesense go-client. I am trying to upsert 10k documents into typesense collection and every time about half of the records gets lost. The go-client's Import() function returns no error and the array of ImportDocumentResponse's also contains about ~5k items. All of them have .Success field as TRUE. So it is not clear why it actually happens. I decided to add serial number field into the objects i export. And it appeared that all the items that get lost during the export were in the tail of the slice. Here i need to mention that problem seem to occur only when colleciton item is big. Initially we had 40+ indexed columns in the schema definition (+ big non-indexed json field). When i played a bit with it(excluded the big json field and some indexed fields) - the problem gone. But we need these big fields... The problem also does not occur when i decrease the number of export to about 3000 records. In this case all the array gets imported properly. Is it possible for somebody to maybe join a short call with me so i could demo the problem with screenshare? Because it will take some effort to prepare proper testcase for such an issue in your git...
j
Hey @Anton Khatunzev, I'm free now if you want to jump on a call.
In the meantime, to narrow down the issue, could you try running the import using curl? Want to determine if it's a server issue or a go client issue
a
hi @Jason Bosco
sorry i did not see your answer earlier
i am available now
About curl: as i said, it requires some effort to prepare the testcase... but...if we not manage to do the screenshare today i think i will have to prepare it tomorrow...
j
Hey, @Anton Khatunzev sorry just got free again. Let me DM you
a
yes?
shall we use zoom or something?
j
We can use Slack screenshare
Could you DM me and click on Call
a
hmm i never use one