Skip to content
Snippets Groups Projects
Commit 6cfd02fe authored by Pavel Semyonov's avatar Pavel Semyonov Committed by Kirill Yukhin
Browse files

doc: proofread 2.10.3 changelogs

Fix wording, punctuation, and formatting.

NO_CHANGELOG=changelog
NO_DOC=changelog
NO_TEST=changelog
parent d6fc95f6
No related branches found
No related tags found
No related merge requests found
Showing
with 22 additions and 23 deletions
## feature/build
* Support RedOS 7.3 build.
* RedOS 7.3 is now supported.
## bugfix/core
* Fixed degradation introduced in Tarantool 2.10.2 that could cause log
messages to be written to data files thus causing data corruption.
* Fixed a bug introduced in Tarantool 2.10.2: log messages
could be written to data files thus causing data corruption.
The issue was fixed by reverting the fix for gh-4450.
## bugfix/synchro
* Fixed asserts in debug build/undefined behaviour in release when simulteneous
elections started/another instance promoted while instance was acquiring
or releasing synchro queue (gh-7086).
* Fixed assertions in debug builds and undefined behaviour in release builds
when simultaneous elections started or another instance was promoted while
an instance was acquiring or releasing the synchro queue (gh-7086).
## bugfix/raft
* Fixed a bug when a replicaset could be split in parts if a node during
elections voted for another instance while having some local WAL writes not
finished (gh-7253).
* Fixed a bug when a replicaset could be split into parts if a node voted
for another instance while having local WAL writes unfinished (gh-7253).
## bugfix/memtx
* Fixed unserializable reads tracked incorrectly after transaction rollback
* Fixed unserializable reads tracked incorrectly after transaction rollbacks
(gh-7343).
## bugfix/box
* Fixed a bug when `fiber.yield()` may break the execution of a shutdown
* Fixed a bug when `fiber.yield()` might break the execution of a shutdown
trigger (gh-7434).
## bugfix/memtx
* Fixed 'use after free' in transaction manager which could occur in certain
states (gh-7449).
* Fixed `use after free` that could occur in the transaction manager
in certain states (gh-7449).
## bugfix/memtx
* Fixed inconsistency of `index:random` in context of transaction management
* Fixed an inconsistency in `index:random` in the context of transaction management
(gh-7670).
## bugfix/memtx
* Fixed possibility of phantom reads with `get` on TREE index containing
nullable part (gh-7685).
* Fixed possible phantom reads with `get` on TREE indexes containing
nullable parts (gh-7685).
## bugfix/core
* Fixed a bug that a single JSON update couldn't insert and update a map/array
field in 2 sequential ops. It would either crash or return an error (gh-7705).
* Fixed a bug when a single JSON update couldn't insert and update a field of a map or
an array in two sequential calls. It would either crash or return an error (gh-7705).
## bugfix/lua/merger
* Fixed use-after-free during iteration over `merge_source:pairs()` or
* Fixed `use after free` that could occur during iteration over `merge_source:pairs()` or
`merger:pairs()` (gh-7657).
## bugfix/lua/popen
* Handle a race in `<popen handle>:signal()` on Mac OS 12 and newer (gh-7658).
* Fixed a race condition in `<popen handle>:signal()` on Mac OS 12 and newer (gh-7658).
## bugfix/raft
* Fixed a bug when a node with `election_mode='voter'` could hang in
`box.ctl.promote()` or even become a leader.
`box.ctl.promote()` or become a leader.
## bugfix/core
* Switched from MT-Unsafe `strerror()` to MT-Safe `strerror_r()`. Usage of the
unsafe function could result in corrupted error messages.
* Switched from MT-Unsafe `strerror()` to MT-Safe `strerror_r()`. The usage
of the unsafe function could result in corrupted error messages.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment