[ 
https://issues.apache.org/jira/browse/HTRACE-362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15404578#comment-15404578
 ] 

Colin P. McCabe commented on HTRACE-362:
----------------------------------------

Thank you for attaching {{HTRACE-362.002.patch}}.

KuduClientConfiguration: like I wrote earlier, why aren't these fields final?

KuduReceiverConstants: it's good that these are final.  However, why not make 
them package-private instead of public?  They will be packaged-private if there 
is no modifier (private, public, etc.).  Also, like I wrote earlier, you should 
not prefix your configuration keys with "htrace."

Like I also commented earlier, you should not be using protobuf here.  Instead, 
we should be using the types that are built into Kudu.  We do not want to store 
spans as blobs (i.e. a series of bytes) inside Kudu.

In general, I feel like you didn't address my previous comments.  It's 
frustrating to see a new patch which doesn't address the problems of the old 
one.  For example, you still have the Cloudera repos in the pom.xml, even 
though I commented that this isn't appropriate for upstream.  Perhaps it would 
help if you write a comment on JIRA responding to each issue someone brings up.

> Apache KUDU Span receiver implementation for Apache HTrace
> ----------------------------------------------------------
>
>                 Key: HTRACE-362
>                 URL: https://issues.apache.org/jira/browse/HTRACE-362
>             Project: HTrace
>          Issue Type: Bug
>            Reporter: Nisala Mendis
>            Assignee: Nisala Mendis
>         Attachments: HTRACE-362.001.patch, HTRACE-362.002.patch, 
> kudu_receiver.patch, kudu_span_receiver_basic_design.pdf
>
>
> Implementation should be carried two components as span receiver that writes 
> kudu back end and span viewer to view written span/traces.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to