Return a dict summarizing current status.
(self)
| 380 | self._ioloop.stop() |
| 381 | |
| 382 | def summary(self): |
| 383 | """Return a dict summarizing current status.""" |
| 384 | qinfo = {} |
| 385 | for k, v in self._scheduler_map.items(): |
| 386 | qinfo[k] = v.summary() |
| 387 | cinfo = [] |
| 388 | # ignore client connections without key |
| 389 | for conn in self._connections: |
| 390 | res = conn.summary() |
| 391 | if res.get("key", "").startswith("server"): |
| 392 | cinfo.append(res) |
| 393 | return {"queue_info": qinfo, "server_info": cinfo} |
| 394 | |
| 395 | def run(self): |
| 396 | """Run the tracker server""" |