Calling IFdbTransaction.GetApproximateSizeAsync() returns the read version of the transaction, instead of the actual size in bytes.
This is because FdbNativeTransaction.GetApproximateSizeAsync calls the fdb_transaction_get_read_version() native method instead of fdb_transaction_get_approximate_size().
Calling
IFdbTransaction.GetApproximateSizeAsync()
returns the read version of the transaction, instead of the actual size in bytes.This is because
FdbNativeTransaction.GetApproximateSizeAsync
calls thefdb_transaction_get_read_version()
native method instead offdb_transaction_get_approximate_size()
.