- Apr 20, 2022
-
-
Denis Smirnov authored
-
- Apr 18, 2022
-
-
Igor Kuznetsov authored
-
- Apr 15, 2022
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Igor Kuznetsov authored
-
- Apr 14, 2022
-
-
Dmitry Travyan authored
-
Igor Kuznetsov authored
-
- Apr 13, 2022
-
-
Igor Kuznetsov authored
-
Dmitry Travyan authored
-
- Apr 12, 2022
-
-
Dmitry Travyan authored
-
Дмитрий Кольцов authored
Basically callbre means that we call replicaset with two additional parameters: 1) prefer_replica = true. We can use read from replicas because transactional consistency is out of Sbroad scope. Basically we do not care about data consistency at all. 2) balance = true. This parameters enables internal vshard load balancing between replicaset nodes in round-robin fashion, with a preference for replicas if prefer_replica=true is also set
-
- Apr 11, 2022
-
-
Igor Kuznetsov authored
-
- Apr 10, 2022
-
-
Denis Smirnov authored
-
- Apr 08, 2022
-
-
Denis Smirnov authored
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-
- Apr 07, 2022
-
-
Alexander Tolstoy authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
We have fixed some bugs about NULL and made equality propagation use the infrastructure common with the other transformations. Also, extended and refactored the tests.
-
- Apr 06, 2022
-
-
Igor Kuznetsov authored
Merge 2 execute query functions in one. Response waiting timeout was extracted to cluster config.
-
- Apr 05, 2022
-
-
Igor Kuznetsov authored
Was made determining uniq set of replicaset by set of buckets that avoid send the same queries to the same replicas. Bucket exec query function was fixed to async mode.
-
- Apr 04, 2022
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-
- Apr 01, 2022
-
-
Denis Smirnov authored
-
Denis Smirnov authored
Closes an error in the backend AST reordering logic
-
- Mar 31, 2022
-
-
Denis Smirnov authored
Now we can eliminate buckets with multi-column (i.e. composite) keys in equalities. Previous implementation was incorrect, so we have to make an executor refactoring as well.
-
Denis Smirnov authored
-
- Mar 28, 2022
-
-
Igor Kuznetsov authored
-
- Mar 25, 2022
-
-
Denis Smirnov authored
Add support join query to linker, now executor can execute join query with distribution conflict (plan has motion nodes). Extend text in some error
-
Denis Smirnov authored
-
Denis Smirnov authored
-
- Mar 24, 2022
-
-
-
Denis Smirnov authored
Join node deduces the distribution of its output tuple based on the output tuples of its left and right children. The logic of deduction was broken: if we swap the children the distribution changed. So, current commit rewrites join distribution deduction. Also we refactor some parts of the set_distribution() function. Its code style is still bad, but now it is not so horrible as before.
-
- Mar 22, 2022
-
-
Denis Smirnov authored
-
- Mar 21, 2022
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-