cartridge-java icon indicating copy to clipboard operation
cartridge-java copied to clipboard

Tarantool Cartridge Java driver for Tarantool versions 1.10+ based on Netty framework

Results 65 cartridge-java issues
Sort by recently updated
recently updated
newest added

We have a case when the connector slows overall request performance with space.select/insert/replace methods. We've seen that CPU in Java application achieves the ceil, but Tarantool could achieve more. In...

customer

What's the difference between them in percentage? What will change if we changed the executor? What will happen if we omit the executor?

customer

I haven't forgotten about: - [ ] Tests - [ ] Changelog - [ ] Documentation - [ ] Commit messages comply with the [guideline](https://www.tarantool.io/en/doc/latest/dev_guide/developer_guidelines/#how-to-write-a-commit-message) - [ ] Cleanup the...

blocked

# Problem statement In Tarntool 2.6+, interactive transactions became available (see https://www.tarantool.io/en/doc/latest/book/box/atomic/#transactional-manager). This opens the door to implementing transaction support in the driver. In-driver transactions will enable transactional support in...

enhancement

# Problem statement Currently, the connection state machine looks like this: 0. The actual connection process is initiated by an outgoing request. But, the call to a space by name...

enhancement

# Problem statement Currently, there is no logging at all, except what comes from Netty. But logging is necessary for debug purposes and auditing the data flows. # Proposed solution...

enhancement

Currently, when a connection fails (a disconnect event is emitted by netty), all in-flight requests for this connection that have not received a response yet will fail with TimeoutException, when...

enhancement

It doesn't do anything right now

Description: The retry attempts are configured to 20ms delay. The exact delay between attempts is close to 500ms in case of ~30 stack frames. Example stacktrace: ``` 2021-03-08 12:27:41.001 WARN...

bug

Currently, there are no defined constants for Tarantool field types in space metadata. It causes duplicated code in the derived modules (e.g. tarantool-spark). I suggest adding such constants and use...

enhancement