tursodatabase/libsql

Total changes is accumulated per Hrana stream, not connection which is wrong

Open

#1512 aperta il 27 giu 2024

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)C (490 fork)batch import
buggood first issuehelp wantedremote protocol

Metriche repository

Star
 (16.744 star)
Metriche merge PR
 (Merge medio 23h 19m) (1 PR mergiata in 30 g)

Descrizione

We currently implement total_changes() incorrectly for Hrana client-side protocol because we accumulate the changes per stream, but should do it per connection. I merged the incorrect solution as an intermediate step to expose the API to users because fixing this is a bit involved. Hrana does pass connection to stream but turns it into something useless because of the generics trickery there.

Guida contributor