Skip to content

iproto: export IPROTO constants and features to Lua #3241

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Tracked by #3373
TarantoolBot opened this issue Nov 29, 2022 · 0 comments · Fixed by #3766
Closed
Tracked by #3373

iproto: export IPROTO constants and features to Lua #3241

TarantoolBot opened this issue Nov 29, 2022 · 0 comments · Fixed by #3766
Assignees
Labels
2.11 2.11 release and the associated technical debt dev_guide feature A new functionality iproto Related to the iproto protocol reference [location] Tarantool manual, Reference part

Comments

@TarantoolBot
Copy link
Collaborator

TarantoolBot commented Nov 29, 2022

Product: Tarantool
Since: 2.11

Root document: https://www.tarantool.io/en/doc/latest/dev_guide/internals/box_protocol/
SME: @ CuriousGeorgiy

Details

For the API description and usage examples, see:

@veod32 veod32 added 2.11 2.11 release and the associated technical debt feature A new functionality iproto Related to the iproto protocol labels Mar 6, 2023
@xuniq xuniq added reference [location] Tarantool manual, Reference part dev_guide labels Mar 21, 2023
@veod32 veod32 unassigned xuniq Apr 3, 2023
@xuniq xuniq mentioned this issue Apr 4, 2023
7 tasks
@xuniq xuniq changed the title export IPROTO constants and features to Lua iproto: export IPROTO constants and features to Lua Apr 28, 2023
xuniq added a commit that referenced this issue Nov 20, 2023
Lua API:

* Add `box.iproto module` page
* Add `box.iproto.send()`
* Add `box.iproto.override()`
* Updated description of `box.info.schema_version`
* Added exported IPROTO constants (`type`, `ballot`, `key`, `metadata`, `raft`, `flag`) and features (`protocol_features`, `protocol_version`, `feature`) - each constant type is placed in the corresponding box.iproto page.
* Updated description of `box.session.id()`

C API:

* Add `box_iproto_send()`
* Add `box_iproto_override()`
* Add `box_schema_version()`
* Updated description of `box_session_id()`

Binary protocol:

* Document IPROTO_UNKNOWN constant in the binary protocol section


Fixes #3241
Fixes #3288
Fixes #3278
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.11 2.11 release and the associated technical debt dev_guide feature A new functionality iproto Related to the iproto protocol reference [location] Tarantool manual, Reference part
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants