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

Tarantool 1.10+ client for Go language

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

Now tuples are decoded into structures according to the order of the fields in the structure. We need to support tuple format in IPROTO features to decode tuples into structures...

feature
teamE
5sp

At the moment connector allow to connect through tcp and unix socket, but sometimes it's can be useful to connect through [“admin port”](https://www.tarantool.io/en/doc/latest/book/admin/security/#admin-security). Expect behavior is like in tarantoolctl. Step...

wontfix

How implement struct for put in crud request? Example with map ``` insert := crud.MakeInsertObjectRequest("user"). Object( crud.MapObject(map[string]interface{}{ "id": userUUID, "created_at": time.Now().Unix(), "buc1ket_id": nil, })). Context(ctx) ``` But i want implement...

documentation
1sp
teamE

`box.session.push` is deprecated starting from Tarantool 3.0. We're going to disable it in Tarantool 4.0 with the ability to enable it via the `compat.box_session_push_deprecation` option. In Tarantool 5.0 we're going...

good first issue
teamE
2sp
v3

From time to time CI is unable to install Tarantool on MacOS. As example, https://github.com/tarantool/go-tarantool/actions/runs/6889485751/job/18740568850 Log of the `Install Tarantool` task: ``` Run cd "${T_TARDIR}" cd "${T_TARDIR}" make install shell:...

bug
good first issue
1sp
flaky test
build issue
teamE

At now `errcheck` is disabled for the `golangci-lint` check. https://github.com/tarantool/go-tarantool/blob/d8df65dcd0f29a6a5d07472115cbcf2753b12609/.golangci.yaml#L4-L6 We could enable it for the better linter coverage.

1sp
teamE

I benchmarked Tarantool and Redis. Tarantool overtakes Redis only before using pipelining. With pipelining, Redis becomes more than 3 times faster than Tarantool. Is it possible to use pipelining with...

documentation
1sp
teamE

It will be easier for a user to read tuples in a human-readable format with `fmt.Println(tuple)`.

feature
1sp
teamE

Use-case: there is a sharded cluster of ~50 tarantools, 12 vshard-routers. User wants to be able to reconnect to another noe smoothly (if the first one goes down). It is...

Can we have a back pressure retry mechanism for errors that the user of the library is not responsible for. I.E. if there's some server issue, if instance is no...