Re: Review Request 44241: SAMZA-883 Improve logging for container handling and kafka refresh

2016-03-02 Thread Jake Maes


> On March 2, 2016, 10:20 p.m., Boris Shkolnik wrote:
> > Looks like this debug->info conversions are mainly for container 
> > allocations. So it should not add too much noise and should be quite 
> > helpfull.
> 
> Navina Ramesh wrote:
> @Boris: This change has been discarded. Please check the new RB here - 
> https://reviews.apache.org/r/44293
> 
> Container allocations can add a LOT of noise. I was just going to comment 
> on it in the RB.

@navina I'll look for the comment on the other RB, but I didn't see this. The 
container allocations are only printed while there are outstanding requests. In 
the normal case, thats on the order of the number of containers only at the 
beginning of the job. And when there are problems, you probably care about this 
information even more. 

Also, I firmly believe these messages are among the most important things the 
AM log should contain, and therefore they should ALWAYS be there.


- Jake


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44241/#review121736
---


On March 2, 2016, 2:24 a.m., Jake Maes wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/44241/
> ---
> 
> (Updated March 2, 2016, 2:24 a.m.)
> 
> 
> Review request for samza, Jagadish Venkatraman and Yi Pan (Data 
> Infrastructure).
> 
> 
> Repository: samza
> 
> 
> Description
> ---
> 
> SAMZA-883 Improve logging for container handling and kafka refresh
> 
> 
> Diffs
> -
> 
>   samza-kafka/src/main/scala/org/apache/samza/system/kafka/BrokerProxy.scala 
> 9aa98184f8ab186eff226482f894e8842b9525e5 
>   
> samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemConsumer.scala
>  b37375360bcad8e089d95e8e3da63a1b9aab 
>   
> samza-kafka/src/main/scala/org/apache/samza/util/ClientUtilTopicMetadataStore.scala
>  0f91622c0c4c270a376f8b91b3e785cca57bc9dd 
>   
> samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerRequestState.java 
> 54db5e5b2b1b109d202e814809adbfd2bc84fb4b 
>   samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerUtil.java 
> 91fae98c074e1648e7168fb8e76d6e1e656816fc 
> 
> Diff: https://reviews.apache.org/r/44241/diff/
> 
> 
> Testing
> ---
> 
> Manual testing and log verification (made sure they weren't verbose)
> 
> 
> In case there is some concern over the messages I switched from debug to 
> info. I let a job run for 4 hours:
> NUM_OCCURRENCES | Message | Notes
> 2 | "ClientUtilTopicMetadataStore [INFO] Fetching topic metadata." | Same 
> occurrences as the ClientUtil INFO log message from Kafka
> 33 | "ContainerRequestState [INFO] Got a new container: ..." | Approx equal 
> to the number of containers in the normal case. All other logs updated in 
> ContainerRequestState will be of similar or lower frequency.
> 
> 
> Thanks,
> 
> Jake Maes
> 
>



Re: Review Request 44241: SAMZA-883 Improve logging for container handling and kafka refresh

2016-03-02 Thread Navina Ramesh


> On March 2, 2016, 10:20 p.m., Boris Shkolnik wrote:
> > Looks like this debug->info conversions are mainly for container 
> > allocations. So it should not add too much noise and should be quite 
> > helpfull.

@Boris: This change has been discarded. Please check the new RB here - 
https://reviews.apache.org/r/44293

Container allocations can add a LOT of noise. I was just going to comment on it 
in the RB.


- Navina


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44241/#review121736
---


On March 2, 2016, 2:24 a.m., Jake Maes wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/44241/
> ---
> 
> (Updated March 2, 2016, 2:24 a.m.)
> 
> 
> Review request for samza, Jagadish Venkatraman and Yi Pan (Data 
> Infrastructure).
> 
> 
> Repository: samza
> 
> 
> Description
> ---
> 
> SAMZA-883 Improve logging for container handling and kafka refresh
> 
> 
> Diffs
> -
> 
>   samza-kafka/src/main/scala/org/apache/samza/system/kafka/BrokerProxy.scala 
> 9aa98184f8ab186eff226482f894e8842b9525e5 
>   
> samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemConsumer.scala
>  b37375360bcad8e089d95e8e3da63a1b9aab 
>   
> samza-kafka/src/main/scala/org/apache/samza/util/ClientUtilTopicMetadataStore.scala
>  0f91622c0c4c270a376f8b91b3e785cca57bc9dd 
>   
> samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerRequestState.java 
> 54db5e5b2b1b109d202e814809adbfd2bc84fb4b 
>   samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerUtil.java 
> 91fae98c074e1648e7168fb8e76d6e1e656816fc 
> 
> Diff: https://reviews.apache.org/r/44241/diff/
> 
> 
> Testing
> ---
> 
> Manual testing and log verification (made sure they weren't verbose)
> 
> 
> In case there is some concern over the messages I switched from debug to 
> info. I let a job run for 4 hours:
> NUM_OCCURRENCES | Message | Notes
> 2 | "ClientUtilTopicMetadataStore [INFO] Fetching topic metadata." | Same 
> occurrences as the ClientUtil INFO log message from Kafka
> 33 | "ContainerRequestState [INFO] Got a new container: ..." | Approx equal 
> to the number of containers in the normal case. All other logs updated in 
> ContainerRequestState will be of similar or lower frequency.
> 
> 
> Thanks,
> 
> Jake Maes
> 
>



Re: Review Request 44241: SAMZA-883 Improve logging for container handling and kafka refresh

2016-03-02 Thread Boris Shkolnik

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44241/#review121736
---


Ship it!




Looks like this debug->info conversions are mainly for container allocations. 
So it should not add too much noise and should be quite helpfull.

- Boris Shkolnik


On March 2, 2016, 2:24 a.m., Jake Maes wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/44241/
> ---
> 
> (Updated March 2, 2016, 2:24 a.m.)
> 
> 
> Review request for samza, Jagadish Venkatraman and Yi Pan (Data 
> Infrastructure).
> 
> 
> Repository: samza
> 
> 
> Description
> ---
> 
> SAMZA-883 Improve logging for container handling and kafka refresh
> 
> 
> Diffs
> -
> 
>   samza-kafka/src/main/scala/org/apache/samza/system/kafka/BrokerProxy.scala 
> 9aa98184f8ab186eff226482f894e8842b9525e5 
>   
> samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemConsumer.scala
>  b37375360bcad8e089d95e8e3da63a1b9aab 
>   
> samza-kafka/src/main/scala/org/apache/samza/util/ClientUtilTopicMetadataStore.scala
>  0f91622c0c4c270a376f8b91b3e785cca57bc9dd 
>   
> samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerRequestState.java 
> 54db5e5b2b1b109d202e814809adbfd2bc84fb4b 
>   samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerUtil.java 
> 91fae98c074e1648e7168fb8e76d6e1e656816fc 
> 
> Diff: https://reviews.apache.org/r/44241/diff/
> 
> 
> Testing
> ---
> 
> Manual testing and log verification (made sure they weren't verbose)
> 
> 
> In case there is some concern over the messages I switched from debug to 
> info. I let a job run for 4 hours:
> NUM_OCCURRENCES | Message | Notes
> 2 | "ClientUtilTopicMetadataStore [INFO] Fetching topic metadata." | Same 
> occurrences as the ClientUtil INFO log message from Kafka
> 33 | "ContainerRequestState [INFO] Got a new container: ..." | Approx equal 
> to the number of containers in the normal case. All other logs updated in 
> ContainerRequestState will be of similar or lower frequency.
> 
> 
> Thanks,
> 
> Jake Maes
> 
>



Re: Review Request 44241: SAMZA-883 Improve logging for container handling and kafka refresh

2016-03-01 Thread Jake Maes

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44241/
---

(Updated March 2, 2016, 2:24 a.m.)


Review request for samza, Jagadish Venkatraman and Yi Pan (Data Infrastructure).


Repository: samza


Description
---

SAMZA-883 Improve logging for container handling and kafka refresh


Diffs
-

  samza-kafka/src/main/scala/org/apache/samza/system/kafka/BrokerProxy.scala 
9aa98184f8ab186eff226482f894e8842b9525e5 
  
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemConsumer.scala
 b37375360bcad8e089d95e8e3da63a1b9aab 
  
samza-kafka/src/main/scala/org/apache/samza/util/ClientUtilTopicMetadataStore.scala
 0f91622c0c4c270a376f8b91b3e785cca57bc9dd 
  samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerRequestState.java 
54db5e5b2b1b109d202e814809adbfd2bc84fb4b 
  samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerUtil.java 
91fae98c074e1648e7168fb8e76d6e1e656816fc 

Diff: https://reviews.apache.org/r/44241/diff/


Testing (updated)
---

Manual testing and log verification (made sure they weren't verbose)


In case there is some concern over the messages I switched from debug to info. 
I let a job run for 4 hours:
NUM_OCCURRENCES | Message | Notes
2 | "ClientUtilTopicMetadataStore [INFO] Fetching topic metadata." | Same 
occurrences as the ClientUtil INFO log message from Kafka
33 | "ContainerRequestState [INFO] Got a new container: ..." | Approx equal to 
the number of containers in the normal case. All other logs updated in 
ContainerRequestState will be of similar or lower frequency.


Thanks,

Jake Maes



Re: Review Request 44241: SAMZA-883 Improve logging for container handling and kafka refresh

2016-03-01 Thread Jake Maes

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44241/
---

(Updated March 2, 2016, 2:16 a.m.)


Review request for samza, Jagadish Venkatraman and Yi Pan (Data Infrastructure).


Changes
---

Missed a commit with an import. Fixed now.


Repository: samza


Description
---

SAMZA-883 Improve logging for container handling and kafka refresh


Diffs (updated)
-

  samza-kafka/src/main/scala/org/apache/samza/system/kafka/BrokerProxy.scala 
9aa98184f8ab186eff226482f894e8842b9525e5 
  
samza-kafka/src/main/scala/org/apache/samza/system/kafka/KafkaSystemConsumer.scala
 b37375360bcad8e089d95e8e3da63a1b9aab 
  
samza-kafka/src/main/scala/org/apache/samza/util/ClientUtilTopicMetadataStore.scala
 0f91622c0c4c270a376f8b91b3e785cca57bc9dd 
  samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerRequestState.java 
54db5e5b2b1b109d202e814809adbfd2bc84fb4b 
  samza-yarn/src/main/java/org/apache/samza/job/yarn/ContainerUtil.java 
91fae98c074e1648e7168fb8e76d6e1e656816fc 

Diff: https://reviews.apache.org/r/44241/diff/


Testing
---

Manual testing and log verification (made sure they weren't verbose)


Thanks,

Jake Maes