You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the TiCDC binary defaults to using the old architecture client, but the new architecture introduces additional configurations that do not exist in the old architecture. As a result, using the old architecture client with the new architecture binary can lead to errors due to missing configurations.
Since the new architecture client is fully compatible with the old architecture, we should modify the TiCDC binary to always use the new architecture client. This change will prevent configuration mismatches while maintaining backward compatibility.
However, for cdc server, we will continue to support both the new and old architectures, with the old architecture remaining the default. Users can still enable the new architecture in the same three ways as before:
Adding the --newarch (or -x) flag when running cdc server
Setting the environment variable: export TICDC_NEWARCH=true
Specifying newarch: true in the server configuration file
Acceptance Criteria:
Modify the TiCDC binary to always use the new architecture client
Ensure cdc server continues to support both architectures with the old one as the default
Users can still enable the new architecture for cdc server using the existing three methods
The text was updated successfully, but these errors were encountered:
Description
Currently, the TiCDC binary defaults to using the old architecture client, but the new architecture introduces additional configurations that do not exist in the old architecture. As a result, using the old architecture client with the new architecture binary can lead to errors due to missing configurations.
Since the new architecture client is fully compatible with the old architecture, we should modify the TiCDC binary to always use the new architecture client. This change will prevent configuration mismatches while maintaining backward compatibility.
However, for
cdc server
, we will continue to support both the new and old architectures, with the old architecture remaining the default. Users can still enable the new architecture in the same three ways as before:--newarch
(or-x
) flag when running cdc serverexport TICDC_NEWARCH=true
newarch: true
in the server configuration fileAcceptance Criteria:
The text was updated successfully, but these errors were encountered: