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
I want that the Circus Train should also sync the external schema for an Avro Table when the replication mode is either METADATA_UPDATE or METADATA_MIRROR.
As a user of CT,
I want that the Circus Train should also sync the external schema for an Avro Table when the replication mode is either
METADATA_UPDATE
orMETADATA_MIRROR
.Context
At the moment, when the replication mode is
METADATA_UPDATE
orMETADATA_MIRROR
, the table location is not needed to be provided in the config file which means that the null check on https://github.com/HotelsDotCom/circus-train/blob/master/circus-train-avro/src/main/java/com/hotels/bdp/circustrain/avro/transformation/AbstractAvroSerDeTransformation.java#L50 returns empty and the Avro Transform is not triggered which in turn will not copy the schema file to replica.This was discovered while working on: #131
Related PR: #141
Possible Solution
CT can detect if the table location is not provided and in the Avro transform, it can get the table location from the target HMS.
The text was updated successfully, but these errors were encountered: