* Poll `box.info.ro` on each instance every X seconds. * Add `mode = 'any' / 'ro' / 'prefer_ro' / 'prefer_rw' / 'rw'` parameter for `call`, `eval`, `execute`, `select`, `ping`, `insert`, `replace`, `delete`, `update`, `upsert`. * Fail fast: if we have no rw instance ATM -> report the fail to a caller. * Fail fast: got `ER_READ_ONLY` -> report it to a caller. RFC is [here](https://docs.google.com/document/d/1Yc6LlWmwGS2wJTE66pnqXH2VvVNf257J8McgCnw5EWA). Related: https://github.com/tarantool/go-tarantool/issues/113.
Activity
python: drop Python 2 support
connection: introduce common interface
connection_pool: introduce connection pool
connection_pool: introduce connection pool
python: drop Python 2 support
connection: introduce common interface
connection_pool: introduce connection pool
python: drop Python 2 support
connection: introduce common interface
connection_pool: introduce connection pool
python: drop Python 2 support
37 remaining items
connection_pool: introduce connection pool
python: drop Python 2 support
connection: introduce common interface
connection_pool: introduce connection pool
python: drop Python 2 support
connection: introduce common interface
connection_pool: introduce connection pool
connectioln_pool: clarify how to give grants
api: ConnectionPool support for Python 3.6
api: ConnectionPool support for Python 3.6
api: ConnectionPool support for Python 3.6
api: ConnectionPool support for Python 3.6
api: ConnectionPool support for Python 3.6
api: ConnectionPool support for Python 3.6