go-tarantool icon indicating copy to clipboard operation
go-tarantool copied to clipboard

Tarantool 1.10+ client for Go language

Results 53 go-tarantool issues
Sort by recently updated
recently updated
newest added

given schema ``` box.schema.space.create('some_space', { format = { {name = 'somedate', type = 'datetime'}, ... } }) ``` trying to write some data with the go driver gets me: ```...

doc
good first issue

I added the ability to use custom balancing methods when connecting with a pool. Related issues: #400

`macos-11` no longer supported by GitHub actions: https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/ So we need to drop the `macos-11` from CI or replace it with `macos-13`/`macos-14`.

bug
code health
teamE

Currently, balancing in the pool occurs only using round robin, I would like to have an interface for the balancing strategy and the ability to write my own strategy

feature
teamE
5sp

Not a lot of details right now, see: https://github.com/tarantool/tarantool-ee/issues/820

feature
teamE
2sp

See: https://github.com/tarantool/go-tarantool/pull/407#discussion_r1769510839

feature
good first issue
1sp
teamE

It would be nice to have a constant for the non-critical error: https://github.com/tarantool/go-tarantool/blob/f1d88dcd1108799cf26d952df921119fb06d5e2c/schema.go#L418 This will make it easier to repeat the call on the client side. On the other hand,...

feature
1sp

Before this patch, `conn.c` was not checked for `nil` before calling its method. This could cause a panic if the connection was lost or closed. Closes #438 What has been...

Reproducer (as a test): ```diff diff --git a/tarantool_test.go b/tarantool_test.go index 2be3e79..91d50aa 100644 --- a/tarantool_test.go +++ b/tarantool_test.go @@ -3550,6 +3550,44 @@ func TestConnection_NewWatcher(t *testing.T) { } } +func TestNewWatcherDuringReconnect(t *testing.T) {...

- Implemented the `box.Schema()` method that returns a `Schema` object for schema-related operations What has been done? Why? What problem is being solved? I didn't forget about (remove if it...