> On May 18, 2016, 10 p.m., Stephan Erb wrote:
> > src/main/java/org/apache/aurora/scheduler/events/WebhookModule.java, line 45
> > <https://reviews.apache.org/r/47440/diff/4/?file=1387379#file1387379line45>
> >
> >     I am surprised to find this one here. Are you planning to bundle a 
> > default config file?

This is mainly for tests and as a sample to start with. If no user specified 
file is present this isn't used.


> On May 18, 2016, 10 p.m., Stephan Erb wrote:
> > src/main/java/org/apache/aurora/scheduler/events/Webhook.java, line 83
> > <https://reviews.apache.org/r/47440/diff/4/?file=1387377#file1387377line83>
> >
> >     What's that line doing?

Done. Fixing with recommended approach in 
https://docs.oracle.com/javase/7/docs/technotes/guides/net/http-keepalive.html


> On May 18, 2016, 10 p.m., Stephan Erb wrote:
> > src/main/java/org/apache/aurora/scheduler/events/Webhook.java, line 75
> > <https://reviews.apache.org/r/47440/diff/4/?file=1387377#file1387377line75>
> >
> >     Is that an outdated comment?

It is. Removing. Thanks.


> On May 18, 2016, 10 p.m., Stephan Erb wrote:
> > src/main/java/org/apache/aurora/scheduler/events/Webhook.java, line 39
> > <https://reviews.apache.org/r/47440/diff/4/?file=1387377#file1387377line39>
> >
> >     Thinking out loud: Do we have to worry about synchronization? Or is 
> > there a guarantee that only one event will be dispatched at a time?
> >     
> >     If I understand this 
> > https://docs.oracle.com/javase/7/docs/technotes/guides/net/http-keepalive.html
> >  and that 
> > https://stackoverflow.com/questions/16256681/how-to-reuse-httpurlconnection?lq=1
> >  correctly, we could simply re-create a connection object each time. Java 
> > should do the right thing behind the scenes. This would relieve us from any 
> > synchronization needs.

Yea, that's my understanding as well ie we don't have to worry about 
synchronization since HttpURLConnection is recreated each time taskChangedState 
is triggered.


> On May 18, 2016, 10 p.m., Stephan Erb wrote:
> > src/main/java/org/apache/aurora/scheduler/events/PubsubEvent.java, line 163
> > <https://reviews.apache.org/r/47440/diff/4/?file=1387376#file1387376line163>
> >
> >     By using the object as-is, we have effectively made in internal API 
> > public. That could prevent us from doing necessary changes in the future, 
> > as we would have to adhere to a deprecation cycle. It might therefore make 
> > sense to establish an explicit schema.

Good point. Essentially these are IScheduledTask objects which I believe 
already require a deprecation cycle. Is this correct?


- Dmitriy


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


On May 18, 2016, 9:12 p.m., Dmitriy Shirchenko wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/47440/
> -----------------------------------------------------------
> 
> (Updated May 18, 2016, 9:12 p.m.)
> 
> 
> Review request for Aurora.
> 
> 
> Bugs: AURORA-1683
>     https://issues.apache.org/jira/browse/AURORA-1683
> 
> 
> Repository: aurora
> 
> 
> Description
> -------
> 
> Looking for some feedback whether I'm on the correct path in adding a 
> webhook. All comments are welcome!
> 
> 
> Diffs
> -----
> 
>   docs/reference/scheduler-configuration.md 
> f7d676d0ed6bc536f4341dbb9365cf50e8607efb 
>   examples/vagrant/upstart/aurora-scheduler.conf 
> 3d9e706de564df5e24cb34265bebc0db1cad11a0 
>   src/main/java/org/apache/aurora/scheduler/app/SchedulerMain.java 
> 9ebfe230836e88a97bc60092373f72f176a8f6f2 
>   src/main/java/org/apache/aurora/scheduler/events/PubsubEvent.java 
> 2a4c0665e48d30e0655de00bd7f6f9b49f01eafc 
>   src/main/java/org/apache/aurora/scheduler/events/Webhook.java PRE-CREATION 
>   src/main/java/org/apache/aurora/scheduler/events/WebhookInfo.java 
> PRE-CREATION 
>   src/main/java/org/apache/aurora/scheduler/events/WebhookModule.java 
> PRE-CREATION 
>   src/main/resources/org/apache/aurora/scheduler/webhook.json PRE-CREATION 
>   src/test/java/org/apache/aurora/scheduler/events/WebhookTest.java 
> PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/47440/diff/
> 
> 
> Testing
> -------
> 
> Need to fix tests.
> 
> 
> Thanks,
> 
> Dmitriy Shirchenko
> 
>

Reply via email to