> On Jan. 24, 2017, 5:35 p.m., Reza Motamedi wrote:
> > src/main/java/org/apache/aurora/scheduler/thrift/SchedulerThriftInterface.java,
> > line 510
> > <https://reviews.apache.org/r/55089/diff/2/?file=1593704#file1593704line510>
> >
> > Should this be something like an atomic long?
{{tasksKilled}} is a local variable in method scope (not a field bound to a
singleton object on the heap); there would be no concurrent access to it. Read
more here:
http://stackoverflow.com/questions/12825847/why-are-local-variables-thread-safe-in-java
- Mehrdad
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/55089/#review162893
-----------------------------------------------------------
On Dec. 29, 2016, 9:58 p.m., Mehrdad Nurolahzade wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/55089/
> -----------------------------------------------------------
>
> (Updated Dec. 29, 2016, 9:58 p.m.)
>
>
> Review request for Aurora, David McLaughlin and Stephan Erb.
>
>
> Bugs: AURORA-1826
> https://issues.apache.org/jira/browse/AURORA-1826
>
>
> Repository: aurora
>
>
> Description
> -------
>
> AURORA-1826 Expose Thrift server request workload stats
>
>
> Diffs
> -----
>
>
> src/main/java/org/apache/aurora/scheduler/thrift/SchedulerThriftInterface.java
> 16b1b52f8691d978a9ec1bf7aa0c9716b3484cf0
> src/main/java/org/apache/aurora/scheduler/thrift/aop/Measured.java
> PRE-CREATION
>
> src/main/java/org/apache/aurora/scheduler/thrift/aop/ThriftStatsExporterInterceptor.java
> d57f910d8f9bbe5c24aec960e88d03702bc353da
>
> src/test/java/org/apache/aurora/scheduler/thrift/SchedulerThriftInterfaceTest.java
> b28cd2489a52041a8e7e53f298fad8d8cd29406f
>
> src/test/java/org/apache/aurora/scheduler/thrift/aop/ThriftStatsExporterInterceptorTest.java
> 9c40ec51c28c8c57365dc21c3cd7391a3894784c
>
> Diff: https://reviews.apache.org/r/55089/diff/
>
>
> Testing
> -------
>
> ```
> curl 192.168.33.7:8081/vars | grep thrift_workload
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left Speed
> 100 41334 0 41334 0 0 3695k 0 --:--:-- --:--:-- --:--:-- 4036k
> thrift_workload_addInstances 0
> thrift_workload_createJob 0
> thrift_workload_createOrUpdateCronTemplate 0
> thrift_workload_drainHosts 0
> thrift_workload_endMaintenance 0
> thrift_workload_getConfigSummary 0
> thrift_workload_getJobSummary 0
> thrift_workload_getJobUpdateDetails 0
> thrift_workload_getJobUpdateSummaries 0
> thrift_workload_getJobs 0
> thrift_workload_getPendingReason 0
> thrift_workload_getRoleSummary 0
> thrift_workload_getTaskStatus 0
> thrift_workload_getTasksWithoutConfigs 0
> thrift_workload_killTasks 0
> thrift_workload_maintenanceStatus 0
> thrift_workload_restartShards 0
> thrift_workload_rewriteConfigs 0
> thrift_workload_startJobUpdate 0
> thrift_workload_startMaintenance 0
> ```
>
> ```
> ./src/test/sh/org/apache/aurora/e2e/test_end_to_end.sh
>
> ...
>
> *** OK (All tests passed) ***
>
> mesos-master start/running, process 2359
> + RETCODE=0
> + restore_netrc
> + mv /home/vagrant/.netrc.bak /home/vagrant/.netrc
> + true
> Connection to 127.0.0.1 closed.
>
> real 28m58.389s
> user 0m1.508s
> sys 0m0.820s
> ```
>
>
> Thanks,
>
> Mehrdad Nurolahzade
>
>