CIS-LB: Randomized suboptimal load balancing implemented without low timeout features.
[living-lab-site.git] / cis / dummy_cis.py
1 #!/usr/bin/env python
2
3 import web
4 import sys
5 import json
6
7 urls = (
8     '/(.*)', 'Hello'
9 )
10
11 LOAD = sys.argv[2]
12 print 'load is %s' % LOAD
13
14 app = web.application(urls, globals())
15
16 class Hello:
17     def GET(self, request):
18         if request == 'get_load':
19             resp = {"load": LOAD}
20             web.header('Content-Type', 'application/json')
21             return json.dumps(resp)
22     
23     def POST(self, request):
24         print web.data()
25
26         return request
27
28 if __name__ == "__main__":
29     app.run()