Data tiering: fiber preemption and PreUpdate && PostUpdate
might invalidate iterators
#2488
Labels
bug
Something isn't working
An example of this is
OpMutableGet
instring_family.cc:179
. It first callsauto res = op_args.shard->db_slice().FindAndFetchMutable(op_args.db_cntx, key);
which might preempt the fiber and interleave calls toPreUpdate && PostUpdate
. Furthermore, iterators might be invalidated and a second Find is required. Also, investigate other commands as well.The text was updated successfully, but these errors were encountered: