Ytsaurus table engine and table function.#77606
Conversation
|
Should it be |
1e80e3b to
ed59821
Compare
807158c to
68ce0c0
Compare
|
@kssenii |
|
Dear @kssenii, this PR hasn't been updated for a while. You will be unassigned. Will you continue working on it? If so, please feel free to reassign yourself. |
|
@kssenii |
4c59de5 to
a5ae714
Compare
Hi, it is ok if you push it in this PR and I will review together. I am on vacation for two more weeks and after will review. Sorry for the long wait. |
|
@kssenii Hi! Could you run the CI and review changes, pls? |
| #define LIST_OF_YTSAURUS_SETTINGS(DECLARE, ALIAS) \ | ||
| DECLARE(Bool, check_table_schema, true, "Check the ClickHouse and YTsaurus table schema for compatibility", 0) \ | ||
| DECLARE(Bool, skip_unknown_columns, true, "Skip columns with unknown type", 0) \ | ||
| DECLARE(Bool, force_read_table, false, "", 0) \ |
There was a problem hiding this comment.
Please add a description for this setting as well
| , cypress_path(std::move(configuration_.cypress_path)) | ||
| , settings(configuration_.settings) | ||
| , client_connection_info{.http_proxy_urls = std::move(configuration_.http_proxy_urls), .oauth_token = std::move(configuration_.oauth_token)} | ||
| , log(getLogger(" (" + table_id_.table_name + ")")) |
There was a problem hiding this comment.
| , log(getLogger(" (" + table_id_.table_name + ")")) | |
| , log(getLogger("StorageYTsaurus(" + table_id_.getFullTableName() + ")")) |
|
@kssenii |
|
Sorry I was late and there is again a conflict... So let's just resolve it and checks will rerun. |
Head branch was pushed to by a user without write access
|
@kssenii Pinging to merge before new conflicts in the |
|
I am too late again 😢 |
|
Ci is not running( |
There was a conflict. I fixed it in acadc07 and approved the workflow to run |
|
Lets merge? |
|
Just resolved conflicts in private synchronization PR, need to wait now for tests to finish there |
3cace86
https://ytsaurus.tech/ is an open source big data platform for distributed storage and processing.
It's already using a technology called CHYT (ClickHouse over YT) which helps to process data quickly, however it's not a fully featured ClickHouse cluster.
Examples:
Table engine
Table Function
Technical comment:
By now integration with ytsaurus cluster built over http protocol. Description: https://ytsaurus.tech/docs/en/user-guide/proxy/http-reference
Resolves : #60879
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Ytsaurus table engine and table function.
Documentation entry for user-facing changes