introduce memtx_tx_memory_manager
Nobody has claimed this yet.
- Dominant language
- CSS
- Stars
- 15
- Forks
- 49
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 3
Description
Since: feature in review for Q1 2022 release
Root document: https://www.tarantool.io/en/doc/latest/book/box/atomic/
SME: @ drewdzzz
dev issue: https://github.com/tarantool/tarantool/issues/6150
Details
Note: The feature is still in progress, so this issue is created just to make sure we do not forget to describe the feature for the Q1 2022 release.
Also, after the feature goes to master, a new issue will most likely be created, so mind the dublicates.
Info from commit message (still in progress):
Memory manager for memtx transaction manager. Derived from tx_memory_manager.
Implemented methods to track memtx_story objects and tuples referenced by them, added new statuses of txn allocations special for memtx transaction manager.
See also: introduce tx_memory_manager commit message
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the root document at https://www.tarantool.io/en/doc/latest/book/box/atomic/ and review the linked development issue and the referenced tx_memory_manager and memtx_tx_memory_manager commit messages. The feature is still in progress; done means documenting the completed feature for the Q1 2022 release after it reaches master.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100