Comments (4)
The error seems clear, but I can’t understand why tarantool returns 1 field when asking for length.
To be honest, it's more weird that every (or almost every) other method returns explicit result, nil
in case of success.
from go-tarantool.
Thank you for the issue, are you sure that go-tarantool version is exactly v2.0.0? It should be fixed with:
c3ba5b5
Please, write a crud
version because I can’t reproduce the problem. It works fine for me:
// ExampleLenRequest demonstrates how to execute a LenRequest.
func ExampleLenRequest() {
conn := exampleConnect()
req := crud.MakeLenRequest(exampleSpace)
ret := crud.LenResult{}
if err := conn.Do(req).GetTyped(&ret); err != nil {
fmt.Printf("Failed to execute request: %s", err)
return
}
fmt.Println(ret.Value)
// Output:
// 4
}
Please, make sure that go-tarantool version is release and v2.0.0 at least (or you could use v2.1.0 to make sure).
from go-tarantool.
I use github.com/tarantool/go-tarantool/v2 v2.0.0-20230823074441-d8df65dcd0f2
.
Thank you. I'll try to update to 2.1.0 and will be back with feedback
from go-tarantool.
With the update to version 2.1.0 the problem disappeared.
Thank you very much for the quick response
from go-tarantool.
Related Issues (20)
- v2: improve pool.Connect interface
- v2: broken build with `-tags go_tarantool_ssl_disable`
- Suddenly go-openssl broken for go-tarantool HOT 1
- Support IPROTO_TUPLE_FORMATS
- ci: bad file descriptor for Tarantool
- crud: typed batches HOT 2
- Support IPROTO_IS_SYNC
- Cant GetTyped if one of tarantool response keys is non-string typed HOT 4
- pool: improve pool.Connect logic
- pool: add abiliry to make a request by an instance name
- gomod: bump go to 1.20
- pool: get status of an instance via WATCH_ONCE
- Update the code to go 1.20
- go-tarantool/v2/pool.Add: no logs on single connection failure HOT 2
- Replace no longer works as expected on v2? HOT 1
- Integer/Unsigned number no longer valid since 3.x+v2? HOT 5
- api: add support of a batch insert request
- Add balancing strategies interface
- ci: remove macos-11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-tarantool.