[ 
https://issues.apache.org/jira/browse/KAFKA-17033?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Colin McCabe updated KAFKA-17033:
---------------------------------
        Parent:     (was: KAFKA-14094)
    Issue Type: Bug  (was: Sub-task)

> Consider replacing the type of the ReplicaKey directory id field.
> -----------------------------------------------------------------
>
>                 Key: KAFKA-17033
>                 URL: https://issues.apache.org/jira/browse/KAFKA-17033
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: José Armando García Sancio
>            Priority: Major
>
> The current type for directoryId field in ReplicaKey is Optional<Uuid>. The 
> field is Optional.empty when the directory id is Uuuid.ZERO_UUID. This nice 
> because if forces KRaft to handle the empty care differently.
> The issue with this modeling is that anytime KRaft needs to serialize the 
> directory it does an explicit conversion to the zero uuid when the option is 
> empty.
> It is possible that adding a type like DirectoryId could improve the user 
> experience when dealing with the directory uuid.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to