-
Notifications
You must be signed in to change notification settings - Fork 287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TiCDC cannot use azblob:// and gcs:// cloud storage sink since v6.5.3 due to use of ObjPrefix #10592
Comments
The problem was introduced by #8921 (since v6.5.3), which started to use the tiflow/pkg/sink/cloudstorage/path.go Lines 203 to 206 in c86e701
The This means TiCDC in the version range [v6.5.3, v6.5.8] are unable to write to v6.6.0 seems not affected because #8881 was not cherry-picked to release-6.6. v7.x are not affected because TiDB "fixed" the error. I think the |
/severity major |
closed by #10732 |
This issue only affects v6.5. |
What did you do?
cdc cli changefeed create --sink-uri="azure://bucket/prefix?protocol=canal-json&enable-tidb-extension=true" -c cf
What did you expect to see?
Changefeed created and run normally
What did you see instead?
The changefeed failed with error code
CDC:ErrProcessorUnknown
with messageazure storage not support ObjPrefix for now
.The log contained an error:
Versions of the cluster
Upstream TiDB cluster version (execute
SELECT tidb_version();
in a MySQL client):(irrelevant)
Upstream TiKV version (execute
tikv-server --version
):(irrelevant)
TiCDC version (execute
cdc version
):v6.5.6
The text was updated successfully, but these errors were encountered: