Skip to content

ServerConfig dependency needs to be removed from DruidNode #4850

@himanshug

Description

@himanshug

or else things like tls or plainText enable/disable are not present in serialized form of DruidNode and following kind of scenarios break....

(1) tls is not enabled on historical, it serializes its DruidNode object and puts in to zk for discovery.
(2) tls is enabled on broker, when broker discovers historical and tries to deserialize with the broker local ServerConfig object (which has tls enabled), then deserialization fails because serialized DruidNode object from historical doesn't have tls port set.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions