forked from fl00r/go-tarantool-1.6
-
Notifications
You must be signed in to change notification settings - Fork 60
Add missing and new queue methods #177
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
Comments
3 tasks
Should close ( |
oleg-jukovec
added a commit
that referenced
this issue
Aug 16, 2022
oleg-jukovec
added a commit
that referenced
this issue
Aug 16, 2022
The call increases TTR and/or TTL for tasks [1]. 1. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 Part of #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 16, 2022
The call releases all taken tasks [1]. 1. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 Part of #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 16, 2022
The call returns a current queue state [1]. 1. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 Part of #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 16, 2022
The call identifies a shared session [1]. 1. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 16, 2022
* bump queue package version to 1.2.0 [1] * add Task.Touch(): increases TTR and/or TTL for tasks [2] * add Queue.ReleaseAll(): releases all taken tasks [3] * add Queue.State(): returns a current queue state [4] * add Queue.Identify(): identifies a shared session [5] 1. https://github.com/tarantool/queue/releases/tag/1.2.0 2. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 3. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 4. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 5. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 17, 2022
* bump queue package version to 1.2.0 [1] * add Task.Touch(): increases TTR and/or TTL for tasks [2] * add Queue.ReleaseAll(): releases all taken tasks [3] * add Queue.State(): returns a current queue state [4] * add Queue.Identify(): identifies a shared session [5] 1. https://github.com/tarantool/queue/releases/tag/1.2.0 2. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 3. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 4. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 5. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 17, 2022
* bump queue package version to 1.2.0 [1] * add Task.Touch(): increases TTR and/or TTL for tasks [2] * add Queue.ReleaseAll(): releases all taken tasks [3] * add Queue.State(): returns a current queue state [4] * add Queue.Identify(): identifies a shared session [5] 1. https://github.com/tarantool/queue/releases/tag/1.2.0 2. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 3. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 4. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 5. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 18, 2022
* bump queue package version to 1.2.0 [1] * add Task.Touch(): increases TTR and/or TTL for tasks [2] * add Queue.Cfg(): set queue settings [3] * add Queue.ReleaseAll(): releases all taken tasks [4] * add Queue.State(): returns a current queue state [5] * add Queue.Identify(): identifies a shared session [6] 1. https://github.com/tarantool/queue/releases/tag/1.2.0 2. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 3. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L450-L463 4. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 5. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 6. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 18, 2022
* bump queue package version to 1.2.0 [1] * add Task.Touch(): increases TTR and/or TTL for tasks [2] * add Queue.Cfg(): set queue settings [3] * add Queue.ReleaseAll(): releases all taken tasks [4] * add Queue.State(): returns a current queue state [5] * add Queue.Identify(): identifies a shared session [6] 1. https://github.com/tarantool/queue/releases/tag/1.2.0 2. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 3. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L450-L463 4. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 5. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 6. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 20, 2022
* bump queue package version to 1.2.0 [1] * add Task.Touch(): increases TTR and/or TTL for tasks [2] * add Queue.Cfg(): set queue settings [3] * add Queue.ReleaseAll(): releases all taken tasks [4] * add Queue.State(): returns a current queue state [5] * add Queue.Identify(): identifies a shared session [6] 1. https://github.com/tarantool/queue/releases/tag/1.2.0 2. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 3. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L450-L463 4. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 5. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 6. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 24, 2022
* bump queue package version to 1.2.0 [1] * add Task.Touch(): increases TTR and/or TTL for tasks [2] * add Queue.Cfg(): set queue settings [3] * add Queue.ReleaseAll(): releases all taken tasks [4] * add Queue.State(): returns a current queue state [5] * add Queue.Identify(): identifies a shared session [6] 1. https://github.com/tarantool/queue/releases/tag/1.2.0 2. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 3. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L450-L463 4. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 5. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 6. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Aug 24, 2022
* bump queue package version to 1.2.0 [1] * add Task.Touch(): increases TTR and/or TTL for tasks [2] * add Queue.Cfg(): set queue settings [3] * add Queue.ReleaseAll(): releases all taken tasks [4] * add Queue.State(): returns a current queue state [5] * add Queue.Identify(): identifies a shared session [6] 1. https://github.com/tarantool/queue/releases/tag/1.2.0 2. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L562-L576 3. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L450-L463 4. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L698-L704 5. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L377-L391 6. https://github.com/tarantool/queue/blob/1.2.0/README.md?plain=1#L465-L494 Closes #110 Closes #177
oleg-jukovec
added a commit
that referenced
this issue
Oct 4, 2022
Overview The release adds support for the latest version of the queue package with master-replica switching. Breaking changes There are no breaking changes in the release. New features Support the queue 1.2.1 (#177). ConnectionHandler interface for handling changes of connections in ConnectionPool (#178) Execute, ExecuteTyped and ExecuteAsync methods to ConnectionPool (#176) ConnectorAdapter type to use ConnectionPool as Connector interface (#176) An example how to use queue and connection_pool subpackages together (#176) Bugfixes Mode type description in the connection_pool subpackage (#208) Missed Role type constants in the connection_pool subpackage (#208) ConnectionPool does not close UnknownRole connections (#208) Segmentation faults in ConnectionPool requests after disconnect (#208) Addresses in ConnectionPool may be changed from an external code (#208) ConnectionPool recreates connections too often (#208) A connection is still opened after ConnectionPool.Close() (#208) Future.GetTyped() after Future.Get() does not decode response correctly (#213) Decimal package use a test function GetNumberLength instead of a package-level function getNumberLength (#219) Datetime location after encode + decode is unequal (#217)
oleg-jukovec
added a commit
that referenced
this issue
Oct 4, 2022
Overview The release adds support for the latest version of the queue package with master-replica switching. Breaking changes There are no breaking changes in the release. New features Support the queue 1.2.1 (#177). ConnectionHandler interface for handling changes of connections in ConnectionPool (#178). Execute, ExecuteTyped and ExecuteAsync methods to ConnectionPool (#176). ConnectorAdapter type to use ConnectionPool as Connector interface (#176). An example how to use queue and connection_pool subpackages together (#176). Bugfixes Mode type description in the connection_pool subpackage (#208). Missed Role type constants in the connection_pool subpackage (#208). ConnectionPool does not close UnknownRole connections (#208). Segmentation faults in ConnectionPool requests after disconnect (#208). Addresses in ConnectionPool may be changed from an external code (#208). ConnectionPool recreates connections too often (#208). A connection is still opened after ConnectionPool.Close() (#208). Future.GetTyped() after Future.Get() does not decode response correctly (#213). Decimal package use a test function GetNumberLength instead of a package-level function getNumberLength (#219). Datetime location after encode + decode is unequal (#217).
Merged
oleg-jukovec
added a commit
that referenced
this issue
Oct 5, 2022
Overview The release adds support for the latest version of the queue package with master-replica switching. Breaking changes There are no breaking changes in the release. New features Support the queue 1.2.1 (#177). ConnectionHandler interface for handling changes of connections in ConnectionPool (#178). Execute, ExecuteTyped and ExecuteAsync methods to ConnectionPool (#176). ConnectorAdapter type to use ConnectionPool as Connector interface (#176). An example how to use queue and connection_pool subpackages together (#176). Bugfixes Mode type description in the connection_pool subpackage (#208). Missed Role type constants in the connection_pool subpackage (#208). ConnectionPool does not close UnknownRole connections (#208). Segmentation faults in ConnectionPool requests after disconnect (#208). Addresses in ConnectionPool may be changed from an external code (#208). ConnectionPool recreates connections too often (#208). A connection is still opened after ConnectionPool.Close() (#208). Future.GetTyped() after Future.Get() does not decode response correctly (#213). Decimal package use a test function GetNumberLength instead of a package-level function getNumberLength (#219). Datetime location after encode + decode is unequal (#217).
oleg-jukovec
added a commit
that referenced
this issue
Oct 31, 2022
Overview The release adds support for the latest version of the queue package with master-replica switching. Breaking changes There are no breaking changes in the release. New features Support the queue 1.2.1 (#177). ConnectionHandler interface for handling changes of connections in ConnectionPool (#178). Execute, ExecuteTyped and ExecuteAsync methods to ConnectionPool (#176). ConnectorAdapter type to use ConnectionPool as Connector interface (#176). An example how to use queue and connection_pool subpackages together (#176). Bugfixes Mode type description in the connection_pool subpackage (#208). Missed Role type constants in the connection_pool subpackage (#208). ConnectionPool does not close UnknownRole connections (#208). Segmentation faults in ConnectionPool requests after disconnect (#208). Addresses in ConnectionPool may be changed from an external code (#208). ConnectionPool recreates connections too often (#208). A connection is still opened after ConnectionPool.Close() (#208). Future.GetTyped() after Future.Get() does not decode response correctly (#213). Decimal package use a test function GetNumberLength instead of a package-level function getNumberLength (#219). Datetime location after encode + decode is unequal (#217). Wrong interval arithmetic with timezones (#221). Invalid MsgPack if STREAM_ID > 127 (#224). queue.Take() returns an invalid task (#222).
oleg-jukovec
added a commit
that referenced
this issue
Oct 31, 2022
Overview The release adds support for the latest version of the queue package with master-replica switching. Breaking changes There are no breaking changes in the release. New features Support the queue 1.2.1 (#177). ConnectionHandler interface for handling changes of connections in ConnectionPool (#178). Execute, ExecuteTyped and ExecuteAsync methods to ConnectionPool (#176). ConnectorAdapter type to use ConnectionPool as Connector interface (#176). An example how to use queue and connection_pool subpackages together (#176). Bugfixes Mode type description in the connection_pool subpackage (#208). Missed Role type constants in the connection_pool subpackage (#208). ConnectionPool does not close UnknownRole connections (#208). Segmentation faults in ConnectionPool requests after disconnect (#208). Addresses in ConnectionPool may be changed from an external code (#208). ConnectionPool recreates connections too often (#208). A connection is still opened after ConnectionPool.Close() (#208). Future.GetTyped() after Future.Get() does not decode response correctly (#213). Decimal package use a test function GetNumberLength instead of a package-level function getNumberLength (#219). Datetime location after encode + decode is unequal (#217). Wrong interval arithmetic with timezones (#221). Invalid MsgPack if STREAM_ID > 127 (#224). queue.Take() returns an invalid task (#222).
oleg-jukovec
added a commit
that referenced
this issue
Nov 2, 2022
Overview The release adds support for the latest version of the queue package with master-replica switching. Breaking changes There are no breaking changes in the release. New features Support the queue 1.2.1 (#177). ConnectionHandler interface for handling changes of connections in ConnectionPool (#178). Execute, ExecuteTyped and ExecuteAsync methods to ConnectionPool (#176). ConnectorAdapter type to use ConnectionPool as Connector interface (#176). An example how to use queue and connection_pool subpackages together (#176). Bugfixes Mode type description in the connection_pool subpackage (#208). Missed Role type constants in the connection_pool subpackage (#208). ConnectionPool does not close UnknownRole connections (#208). Segmentation faults in ConnectionPool requests after disconnect (#208). Addresses in ConnectionPool may be changed from an external code (#208). ConnectionPool recreates connections too often (#208). A connection is still opened after ConnectionPool.Close() (#208). Future.GetTyped() after Future.Get() does not decode response correctly (#213). Decimal package use a test function GetNumberLength instead of a package-level function getNumberLength (#219). Datetime location after encode + decode is unequal (#217). Wrong interval arithmetic with timezones (#221). Invalid MsgPack if STREAM_ID > 127 (#224). queue.Take() returns an invalid task (#222).
oleg-jukovec
added a commit
that referenced
this issue
Nov 2, 2022
Overview The release adds support for the latest version of the queue package with master-replica switching. Breaking changes There are no breaking changes in the release. New features Support the queue 1.2.1 (#177). ConnectionHandler interface for handling changes of connections in ConnectionPool (#178). Execute, ExecuteTyped and ExecuteAsync methods to ConnectionPool (#176). ConnectorAdapter type to use ConnectionPool as Connector interface (#176). An example how to use queue and connection_pool subpackages together (#176). Bugfixes Mode type description in the connection_pool subpackage (#208). Missed Role type constants in the connection_pool subpackage (#208). ConnectionPool does not close UnknownRole connections (#208). Segmentation faults in ConnectionPool requests after disconnect (#208). Addresses in ConnectionPool may be changed from an external code (#208). ConnectionPool recreates connections too often (#208). A connection is still opened after ConnectionPool.Close() (#208). Future.GetTyped() after Future.Get() does not decode response correctly (#213). Decimal package use a test function GetNumberLength instead of a package-level function getNumberLength (#219). Datetime location after encode + decode is unequal (#217). Wrong interval arithmetic with timezones (#221). Invalid MsgPack if STREAM_ID > 127 (#224). queue.Take() returns an invalid task (#222).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently, go-tarantool does not support the following methods:
Old:
New:
The text was updated successfully, but these errors were encountered: