File tree Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -5,10 +5,29 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.0.0/ )
66and this project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
77
8- ## [ Unreleased]
8+ ## [ 1.4.0] - 2024-05-20
9+
10+ The release introduces an experimental ` storage_mode ` option for the ` utube `
11+ and ` utubettl ` drivers with the ` memtx ` engine. It could be used to create a
12+ ` utube ` or ` utubettl ` queue with an additional buffer space that stores only
13+ ready to take tasks.
14+
15+ ``` Lua
16+ local tube = queue .create_tube (' utube_with_ready_buffer' , ' utube' ,
17+ {storage_mode = queue .driver .utube .STORAGE_MODE_READY_BUFFER })
18+ ```
19+ ``` Lua
20+ local tube = queue .create_tube (' utubettl_with_ready_buffer' , ' utubettl' ,
21+ {storage_mode = queue .driver .utubettl .STORAGE_MODE_READY_BUFFER })
22+ ```
23+
24+ The storage mode slower in general cases, but a much faster in cases when
25+ you have utubes with many tasks (see README.md for the performance comparison).
26+ So you should make your choice carefully.
927
1028### Added
11- - ` storage_mode ` option for creating a ` utube ` and ` utubettl ` tube (#228 ).
29+ - Experimental ` storage_mode ` option for creating a ` utube ` and ` utubettl `
30+ tube (#228 ).
1231 It enables the workaround for slow takes while working with busy tubes.
1332
1433### Fixed
Original file line number Diff line number Diff line change 11-- Сontains the module version.
22-- Requires manual update in case of release commit.
33
4- return ' 1.3.3 '
4+ return ' 1.4.0 '
You can’t perform that action at this time.
0 commit comments