-
Notifications
You must be signed in to change notification settings - Fork 60
api: remove box.session.push usage #494
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
api: remove box.session.push usage #494
Conversation
oleg-jukovec
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, rebase on the master branch and re-format the commit message (update prefix and just to make it look better):
api: removed deprecated methods
Removed `box.session.push()` usage:
* `Future.AppendPush()`, `Future.GetIterator()` methods;
* `ResponseIterator` and `TimeoutResponseIterator` types;
* `pushes[]` field in `Future` and related methods.
Closes #480
Also, it would be a good idea to clean up here:
Lines 177 to 183 in 802aa24
| local function push_func(cnt) | |
| for i = 1, cnt do | |
| box.session.push(i) | |
| end | |
| return cnt | |
| end | |
| rawset(_G, 'push_func', push_func) |
9a11b11 to
e0f51d9
Compare
c642651 to
7606dee
Compare
7606dee to
dc1964d
Compare
oleg-jukovec
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, it looks good. Let's make a few more improvements and I'll be ok.
Removed `box.session.push()` support: * `Future.AppendPush()`, `Future.GetIterator()` methods; * `ResponseIterator` and `TimeoutResponseIterator` types; * `pushes[]` field in `Future` and related methods. Connection.reader() logs message about `box.session.push` is unsupported, when it reads IPROTO_CHUNK. Closes #480
dc1964d to
8691549
Compare
Removed
box.session.push()usage:Future.AppendPush(),Future.GetIterator()methods,ResponseIteratorandTimeoutResponseIteratortypes,pushes[]field inFutureand related methods.Removed tests which became unnecessary.
I didn't forget about (remove if it is not applicable):
Closes #480