[jira] [Commented] (KUDU-2192) KRPC should have a timer to close stuck connections

2019-07-25 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16893181#comment-16893181 ] Michael Ho commented on KUDU-2192: -- Yes, another potential TODO is to add TCP_USER_TIMEOUT for all

[jira] [Commented] (KUDU-2192) KRPC should have a timer to close stuck connections

2019-06-28 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16875292#comment-16875292 ] Michael Ho commented on KUDU-2192: -- Added SO_KEEPALIVE in 

[jira] [Reopened] (KUDU-2192) KRPC should have a timer to close stuck connections

2019-06-20 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho reopened KUDU-2192: -- Assignee: Michael Ho We probably should add TCP_USER_TIMEOUT to make sure packets are ack'ed by

[jira] [Resolved] (KUDU-2065) Support cancellation for outbound client RPC

2019-05-13 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho resolved KUDU-2065. -- Resolution: Fixed Fix Version/s: 1.5.0 0ec793e32dd70da501ff6e967ad775ca3244eeae implemented the

[jira] [Commented] (KUDU-2706) Race in CanonicalizeKrb5Principal() due to lazy initialization of g_kinit_ctx->default_realm

2019-02-20 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2706?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16773571#comment-16773571 ] Michael Ho commented on KUDU-2706: -- Given the apparent lack of thread safety in Kerberos library, should

[jira] [Updated] (KUDU-2706) Race in CanonicalizeKrb5Principal() due to lazy initialization of g_kinit_ctx->default_realm

2019-02-20 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho updated KUDU-2706: - Description: As far as I understand, the assumption is that {{g_krb5_ctx}} is global, shared and it

[jira] [Created] (KUDU-2706) Race in CanonicalizeKrb5Principal() due to lazy initialization of g_kinit_ctx->default_realm

2019-02-20 Thread Michael Ho (JIRA)
Michael Ho created KUDU-2706: Summary: Race in CanonicalizeKrb5Principal() due to lazy initialization of g_kinit_ctx->default_realm Key: KUDU-2706 URL: https://issues.apache.org/jira/browse/KUDU-2706

[jira] [Commented] (KUDU-2706) Race in CanonicalizeKrb5Principal() due to lazy initialization of g_kinit_ctx->default_realm

2019-02-20 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2706?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16773523#comment-16773523 ] Michael Ho commented on KUDU-2706: -- Proof of concept by [~tlipcon]:

[jira] [Created] (KUDU-2579) Failure in GetLoggedInUser() may cause a RPC client to fail negotiation

2018-09-14 Thread Michael Ho (JIRA)
Michael Ho created KUDU-2579: Summary: Failure in GetLoggedInUser() may cause a RPC client to fail negotiation Key: KUDU-2579 URL: https://issues.apache.org/jira/browse/KUDU-2579 Project: Kudu

[jira] [Updated] (KUDU-2549) Kudu kinit renewal thread's exponential backoff may need an upper bound

2018-08-23 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho updated KUDU-2549: - Description: An Impala instance (which recently adopted the Kudu Kerberos implementation) happened to

[jira] [Created] (KUDU-2549) Kudu kinit renewal thread's exponential backoff may need an upper bound

2018-08-23 Thread Michael Ho (JIRA)
Michael Ho created KUDU-2549: Summary: Kudu kinit renewal thread's exponential backoff may need an upper bound Key: KUDU-2549 URL: https://issues.apache.org/jira/browse/KUDU-2549 Project: Kudu

[jira] [Updated] (KUDU-2549) Kudu kinit renewal thread's exponential backoff may need an upper bound

2018-08-23 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho updated KUDU-2549: - Issue Type: Improvement (was: Bug) > Kudu kinit renewal thread's exponential backoff may need an upper

[jira] [Updated] (KUDU-2545) KinitContext::DoRenewal() is unable to recover after credentials cache gets deleted

2018-08-17 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho updated KUDU-2545: - Description: Impala recently switched over to using the Kerberos implementation in Kudu for kinit and

[jira] [Created] (KUDU-2545) KinitContext::DoRenewal() is unable to recover after credentials cache gets deleted

2018-08-17 Thread Michael Ho (JIRA)
Michael Ho created KUDU-2545: Summary: KinitContext::DoRenewal() is unable to recover after credentials cache gets deleted Key: KUDU-2545 URL: https://issues.apache.org/jira/browse/KUDU-2545 Project:

[jira] [Assigned] (KUDU-2385) Kerberos ticket reacquisition with Heimdal krb5 likely broken

2018-03-28 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho reassigned KUDU-2385: Assignee: Michael Ho > Kerberos ticket reacquisition with Heimdal krb5 likely broken >

[jira] [Comment Edited] (KUDU-2305) Local variables can overflow when serializing a 2GB message

2018-03-12 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16396205#comment-16396205 ] Michael Ho edited comment on KUDU-2305 at 3/12/18 10:51 PM: In fact, I believe

[jira] [Commented] (KUDU-2305) Local variables can overflow when serializing a 2GB message

2018-03-12 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16396205#comment-16396205 ] Michael Ho commented on KUDU-2305: -- In fact, I believe some callers of

[jira] [Comment Edited] (KUDU-2305) Local variables can overflow when serializing a 2GB message

2018-03-12 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16396152#comment-16396152 ] Michael Ho edited comment on KUDU-2305 at 3/12/18 10:14 PM: Won't checking at

[jira] [Commented] (KUDU-2305) Local variables can overflow when serializing a 2GB message

2018-03-12 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16396152#comment-16396152 ] Michael Ho commented on KUDU-2305: -- Won't checking at {{InboundCall::AddOutboundSidecar()}} / 

[jira] [Comment Edited] (KUDU-2305) Local variables can overflow when serializing a 2GB message

2018-03-09 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16393584#comment-16393584 ] Michael Ho edited comment on KUDU-2305 at 3/9/18 11:19 PM: --- It appears that there

[jira] [Reopened] (KUDU-2305) Local variables can overflow when serializing a 2GB message

2018-03-09 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho reopened KUDU-2305: -- > Local variables can overflow when serializing a 2GB message >

[jira] [Commented] (KUDU-2305) Local variables can overflow when serializing a 2GB message

2018-03-09 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16393584#comment-16393584 ] Michael Ho commented on KUDU-2305: -- It appears that there are still few places in the code which may

[jira] [Created] (KUDU-2334) OutboundTransfer::TransferStarted() isn't stateful enough with TLS socket

2018-03-09 Thread Michael Ho (JIRA)
Michael Ho created KUDU-2334: Summary: OutboundTransfer::TransferStarted() isn't stateful enough with TLS socket Key: KUDU-2334 URL: https://issues.apache.org/jira/browse/KUDU-2334 Project: Kudu

[jira] [Resolved] (KUDU-2270) Allow long RPC duration which triggers logging to be configurable

2018-01-24 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho resolved KUDU-2270. -- Resolution: Fixed Fix Version/s: 1.7.0 Fixed at commit

[jira] [Created] (KUDU-2270) Allow long RPC duration which triggers logging to be configurable

2018-01-23 Thread Michael Ho (JIRA)
Michael Ho created KUDU-2270: Summary: Allow long RPC duration which triggers logging to be configurable Key: KUDU-2270 URL: https://issues.apache.org/jira/browse/KUDU-2270 Project: Kudu Issue

[jira] [Resolved] (KUDU-2192) KRPC should have a timer to close stuck connections

2018-01-23 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho resolved KUDU-2192. -- Resolution: Not A Problem Fix Version/s: n/a Not a problem as shown by the experiment by

[jira] [Commented] (KUDU-2192) KRPC should have a timer to close stuck connections

2018-01-23 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16336768#comment-16336768 ] Michael Ho commented on KUDU-2192: -- Thanks [~tlipcon] and [~mmokhtar]. Looks like this may not be a bug

[jira] [Comment Edited] (KUDU-2192) KRPC should have a timer to close stuck connections

2018-01-19 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16333149#comment-16333149 ] Michael Ho edited comment on KUDU-2192 at 1/20/18 2:53 AM: --- [~mmokhtar], thanks

[jira] [Commented] (KUDU-2192) KRPC should have a timer to close stuck connections

2018-01-19 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16333149#comment-16333149 ] Michael Ho commented on KUDU-2192: -- [~mmokhtar], thanks for confirming. Off the top of my head, it's

[jira] [Resolved] (KUDU-2237) Allows idle server connection detection to be disabled

2017-12-21 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho resolved KUDU-2237. -- Resolution: Fixed Fix Version/s: 1.7.0

[jira] [Comment Edited] (KUDU-1865) Create fast path for RespondSuccess() in KRPC

2017-12-19 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-1865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16294467#comment-16294467 ] Michael Ho edited comment on KUDU-1865 at 12/19/17 10:04 PM: - While working on

[jira] [Commented] (KUDU-1865) Create fast path for RespondSuccess() in KRPC

2017-12-17 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-1865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16294467#comment-16294467 ] Michael Ho commented on KUDU-1865: -- While working on IMPALA-5528, I noticed some of the overhead has to do

[jira] [Updated] (KUDU-2237) Allows idle server connection detection to be disabled

2017-12-12 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho updated KUDU-2237: - Description: As shown in IMPALA-5901, Impala server connections between backends can be idle for an

[jira] [Created] (KUDU-2237) Allows idle server connection detection to be disabled

2017-12-12 Thread Michael Ho (JIRA)
Michael Ho created KUDU-2237: Summary: Allows idle server connection detection to be disabled Key: KUDU-2237 URL: https://issues.apache.org/jira/browse/KUDU-2237 Project: Kudu Issue Type: Bug

[jira] [Commented] (KUDU-2192) KRPC should have a timer to close stuck connections

2017-11-29 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16271338#comment-16271338 ] Michael Ho commented on KUDU-2192: -- We plan to implement this as part of fault-injection testing in Impala

[jira] [Resolved] (KUDU-2110) RPC footer may be appended more than once

2017-11-28 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho resolved KUDU-2110. -- Resolution: Fixed Fix Version/s: 1.5.0 The offending commit was backed out

[jira] [Updated] (KUDU-2086) Uneven assignment of connections to Reactor threads creates skew and limits transfer throughput

2017-10-24 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho updated KUDU-2086: - Priority: Blocker (was: Major) > Uneven assignment of connections to Reactor threads creates skew and

[jira] [Created] (KUDU-2192) KRPC should have a timer to close stuck connections

2017-10-17 Thread Michael Ho (JIRA)
Michael Ho created KUDU-2192: Summary: KRPC should have a timer to close stuck connections Key: KUDU-2192 URL: https://issues.apache.org/jira/browse/KUDU-2192 Project: Kudu Issue Type:

[jira] [Commented] (KUDU-2086) Uneven assignment of connections to Reactor threads creates skew and limits transfer throughput

2017-08-30 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16147745#comment-16147745 ] Michael Ho commented on KUDU-2086: -- Actually, I wonder if it has to do with the endianness. Network

[jira] [Assigned] (KUDU-2086) Uneven assignment of connections to Reactor threads creates skew and limits transfer throughput

2017-08-29 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho reassigned KUDU-2086: Assignee: Michael Ho > Uneven assignment of connections to Reactor threads creates skew and limits

[jira] [Commented] (KUDU-2086) Uneven assignment of connections to Reactor threads creates skew and limits transfer throughput

2017-08-27 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16143012#comment-16143012 ] Michael Ho commented on KUDU-2086: -- I suppose the IP addresses range in your case are contiguous, right ?

[jira] [Commented] (KUDU-2065) Support cancellation for outbound client RPC

2017-07-26 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16102679#comment-16102679 ] Michael Ho commented on KUDU-2065: -- I think it's fine to do another follow-up change for this JIRA to

[jira] [Updated] (KUDU-2065) Support cancellation for outbound client RPC

2017-07-11 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Ho updated KUDU-2065: - Description: Currently, there is no way to cancel an outbound client RPC call in Kudu. The following is a

[jira] [Comment Edited] (KUDU-2065) Support cancellation for outbound client RPC

2017-07-11 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16082902#comment-16082902 ] Michael Ho edited comment on KUDU-2065 at 7/11/17 10:12 PM: bq. I'm skeptical

[jira] [Commented] (KUDU-2065) Support cancellation for outbound client RPC

2017-07-11 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16082953#comment-16082953 ] Michael Ho commented on KUDU-2065: -- Yes, the goal is for the sidecar to no longer be referenced when the

[jira] [Comment Edited] (KUDU-2065) Support cancellation for outbound client RPC

2017-07-11 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16082902#comment-16082902 ] Michael Ho edited comment on KUDU-2065 at 7/11/17 8:28 PM: --- bq. I'm skeptical

[jira] [Commented] (KUDU-2065) Support cancellation for outbound client RPC

2017-07-11 Thread Michael Ho (JIRA)
[ https://issues.apache.org/jira/browse/KUDU-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16082806#comment-16082806 ] Michael Ho commented on KUDU-2065: -- cc'ing [~dhecht], [~henryr] and [~sailesh] > Support cancellation for