Skip to content

chore: update tarantool-sys to 2.11.5

Dmitry Ivanov requested to merge funbringer/tarantool-sys-2.11.5 into master

Summary

  • chore: update tarantool-sys to 2.11.5

This patch migrates tarantool-sys from a patched 2.11.2 to a patched 2.11.5. Here's some stats:

$ git log --oneline 2.11.2..2.11.5 | wc -l
308
$ git log --oneline 2.11.2..2.11.2-picodata | wc -l
173
$ git log --oneline 2.11.5..2.11.5-picodata | wc -l
155

The difference in the number of patches (155 vs 173) is due to:

  • Squashes and cleanups (e.g. the notorious Part of #37).
  • Already applied upstream patches.

It's not a vanilla 2.11.5, though. The branch also includes a handful of upstream vinyl fixes which haven't been released yet:

$ git log --oneline 2.11.5..release/2.11 | rg -i vinyl
abbfac3181 vinyl: disable tautological DELETE optimization for deferred DELETEs
980bcdd1d3 vinyl: move cache invalidation from vy_tx_write to vy_lsm_set
bfab99a10f vinyl: do not invalidate cache on commit after prepare
03b982e977 vinyl: fix cache invalidation on rollback of DELETE statement
878f3c04ac vinyl: fix handling of duplicate multikey entries in transaction write set
6f63cd1e0c vinyl: skip invisible read sources
edf02d65d1 vinyl: fix handling of overwritten statements in transaction write set

Branch: https://git.picodata.io/core/tarantool/-/commits/2.11.5-picodata


  • Close #...
  • Cherry-pick to: none / 24.6
  • Docs follow-up: not necessary / new issue
  • Changelog is updated

Merge request reports