tarantool/node-tarantool-driver

Несовместимость с tarantool:2.11, на запросы приходит ответ "undefined"

ngalkin91 opened this issue · 3 comments

Столкнулся предположительно с несовместимостью драйвера с tarantool версий 2.11.* - на все запросы возвращается ответ undefined.

Шаги для воспроизведения:

  1. создать packages.json:
{
  "dependencies": {
    "tarantool-driver": "^3.0.6"
  }
}
  1. создать index.js:
const TarantoolConnection = require('tarantool-driver');

var conn = new TarantoolConnection({ host: '127.0.0.1', port: 3301 })

conn.eval('return 2 + 2').then(function (res) {
    console.log(res)
})
  1. выполнить:
npm i
  1. выполнить docker run --name tarantool -p 3301:3301 -d --rm tarantool/tarantool:2.11.3

  2. выполнить node index.js

  3. получаем ответ: undefined

При этом если выполнять тот же самый код на старой версии, например tarantool/tarantool:1.10.15, то получаем корректный ответ: [ 4 ]

when use credentials to connect to tarantool, conn.eval raise error
image

sergos commented

Have a try - pushed new fixup.

Have a try - pushed new fixup.

Now it works, thank you