You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Overview
The release introduces roles for Tarantool 3 and improves the module
metrics.
Breaking changes
Metric `sharded_queue_calls` renamed to
`tnt_sharded_queue_api_statistics_calls_total` (#71). The metric
now has labels in the format
`{name = "tube_name", state = "call_type"}` instead of
`{name = "tube_name", status = "call_type"}`.
Metric `sharded_queue_tasks` renamed to
`tnt_sharded_queue_api_statistics_tasks` (#71). The metric now
has labels in the format `{name = "tube_name", state = "task_state"}`
instead of `{name = "tube_name", status = "task_state"}`.
The dependency `cartridge` is removed from the `rockspec` since
the module does not require it to work with Tarantool 3 (#68).
New features
Role `roles.sharded-queue-router` for Tarantool 3 (#68).
Role `roles.sharded-queue-storage` for Tarantool 3 (#68).
Metric `tnt_sharded_queue_api_role_stats` is a summary with
quantiles of `sharded_queue.api` role API calls (#71).
The metric includes a counter of API calls and errors.
The metric contains labels in the following format:
`{name = "tube_name", method = "api_call_method", status = "ok" or "error"}`
Metric `tnt_sharded_queue_storage_role_stats` is a summary with
quantiles of `sharded_queue.storage` role API calls (#71).
The metric includes a counter of API calls and errors.
The metric contains labels in the following format:
`{name = "tube_name", method = "api_call_method", status = "ok" or "error"}`
Metric `tnt_sharded_queue_storage_statistics_calls_total` as
an equivalent of `tnt_sharded_queue_api_statistics_calls_total`
for the `sharded_queue.storage` role (#71).
Values have the same meaning as the `queue` statistics `calls`
table.
The metric contains labels in the following format:
`{name = "tube_name", state = "call_type"}`
Metric `tnt_sharded_queue_storage_statistics_tasks` as an
equivalent of `tnt_sharded_queue_api_statistics_tasks` for
the `sharded_queue.storage` role (#71).
Values have the same meaning as the `queue` statistics `tasks`
table.
The metric contains labels in the following format:
`{name = "tube_name", state = "task_state"}`
Bugfixes
Data race with fifo driver for put()/take() methods with vinyl
engine (#64).
0 commit comments