Dmitry Kropachev
Dmitry Kropachev
Fix and get rid of following warnings: ``` C:\Users\runneradmin\AppData\Local\Temp\cibw-run-7_hzrlyd\cp38-win32\venv-test\lib\site-packages\Cython\Compiler\Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: D:\a\python-driver\python-driver\tests\unit\cython\bytesio_testhelper.pyx ```
Failed on windows: ``` D:\a\python-driver\python-driver\tests\unit\test_time_util.py::TimeUtilTest::test_times_from_uuid1 - AssertionError: 1740339343.695411 != 1740339343.7004397 within 2 places (0.005028724670410156 difference) ```
Currently windows wheels are failing by following reasons: ### 1. Libev is not linked properly ``` libevwrapper.obj : error LNK2001: unresolved external symbol _ev_io_stop libevwrapper.obj : error LNK2001: unresolved external...
Add new class `CDCToken` which implements a Scylla CDC partitioner, as defined here: https://github.com/scylladb/scylla/blob/master/cdc/cdc_partitioner.cc Modify `Metadata` to use CDC partitioner instead of cluster-wide partitioner when calculating token for CDC log...
Failure of a [run](https://github.com/scylladb/python-driver/actions/runs/12607166816/job/35138213797?pr=399) log: ``` =========================== short test summary info ============================ FAILED ../../../../../../../../../Users/runner/work/python-driver/python-driver/tests/unit/test_types.py::TypeTests::test_datetype - AssertionError: b'\x00\x00\x01\x94/m\n\x9d' != b'\x00\x00\x01\x94/m\n\x9c' ```
Take logic that builds wheels and sdist from github action and move it into a `Makefile`. Use following trick for windows: ``` ifeq ($(OS),Windows_NT) #Windows stuff ... else #Linux stuff...
We need to make sure that this driver supports TLS tickets by default (if tls is enabled) There should be ticket cache on client side.
## Metadata User-facing `getReplicas` API changes If driver have user-facing API to get replica list we need to adapt it to tablets: 1. To accomodate tablet requirements new optional parameter...
We pull it from https://slproweb.com, there is no package system behind it, it is just an url, they drop binaries very often, so we need to go and fix version...
Usually `Cluster.executor` is getting shutdown after `Cluster.scheduler`, but in some cases executor is getting shutdown earlier, probably when `Cluster.executor` is manipulated directly or when process is getting killed and `Cluster`...