aurora-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Misho Krastev" <misho...@gmail.com>
Subject Review Request 23666: REST service for aurora client commands, built with Tornado Web framework
Date Thu, 17 Jul 2014 23:03:16 GMT

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

Review request for Aurora.


Repository: aurora


Description
-------

REST service for aurora client commands, built using Tornado Web framework

This is a draft implementation of a REST server exposing APIS to call Aurora client commands.
It implements some but not all of the commands available with the aurora command-line client.
Comments on the code as well suggestions for improvements and enhancements are requested.

This work is a eBay project that we would like to contribute to the Aurora project.

Note: development is still ongoing to add unittests and to resolve the issues discovered with
the stress tests.


Diffs
-----

  3rdparty/python/BUILD 641d610deb58fd102ec584e3deaa388b51a6f221 
  docs/client-rest-api.md PRE-CREATION 
  src/main/python/apache/aurora/client/bin/BUILD 43d747956df0611b0880f64df9955d5f5806901c

  src/main/python/apache/aurora/client/bin/aurora_rest.py PRE-CREATION 
  src/main/python/apache/aurora/client/rest/BUILD PRE-CREATION 
  src/main/python/apache/aurora/client/rest/application.py PRE-CREATION 
  src/main/python/apache/aurora/client/rest/application_async.py PRE-CREATION 
  src/main/python/apache/aurora/client/rest/coroutine_executor.py PRE-CREATION 
  src/main/python/apache/aurora/client/rest/external_executor.py PRE-CREATION 
  src/main/python/apache/aurora/client/rest/internal_executor.py PRE-CREATION 
  src/main/python/apache/aurora/client/rest/mp_executor.py PRE-CREATION 
  src/main/python/apache/aurora/client/rest/mt_executor.py PRE-CREATION 

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


Testing
-------

Stress testing with Locust to verify the REST service can handle multiple requests simultaneously.
Not all of them passed, particularly the ones with the internal executor that calls Aurora
client api.


Thanks,

Misho Krastev


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message