Ejemplo n.º 1
0
 def _query(zk):
     replies = fire(zk, args.clusters, 'info')
     return len(replies), {
         key: hints['metrics']
         for key, (index, hints, code) in replies.items()
         if code == 200 and 'metrics' in hints
     }
Ejemplo n.º 2
0
 def _query(zk):
     replies = fire(zk,
                    self.cluster,
                    'control/kill',
                    subset=self.indices,
                    timeout=self.timeout)
     return [(code, seq) for seq, _, code in replies.values()]
Ejemplo n.º 3
0
 def _query(zk):
     replies = fire(zk, token, 'info')
     return len(replies), {
         key: hints
         for key, (_, hints, code) in replies.items()
         if code == 200
     }
Ejemplo n.º 4
0
 def _query(zk):
     replies = fire(zk, args.clusters, 'info')
     return len(replies), [[
         key, '|', hints['ip'], '|', hints['node'], '|',
         hints['process'], '|', hints['state']
     ] for key, (_, hints, code) in sorted(replies.items())
                           if code == 200]
Ejemplo n.º 5
0
 def _query(zk):
     replies = fire(zk,
                    self.cluster,
                    'control/on',
                    subset=self.indices)
     return [
         seq for _, (seq, _, code) in replies.items() if code == 200
     ]
Ejemplo n.º 6
0
 def _query(zk):
     replies = fire(zk, cluster, 'info')
     return len(replies), [
         [
             key, '|', hints['ip'], '|', hints['public'], '|',
             str(hints['ports'][port])
         ] for key, (_, hints, code) in sorted(replies.items())
         if code == 200 and port in hints['ports']
     ]
Ejemplo n.º 7
0
 def _query(zk):
     replies = fire(zk,
                    token,
                    'control/on',
                    subset=args.indices)
     return len(replies), [
         pod for pod, (_, _, code) in replies.items()
         if code == 200
     ]
Ejemplo n.º 8
0
 def _query(zk):
     replies = fire(zk,
                    self.cluster,
                    'control/on',
                    subset=self.indices,
                    timeout=self.timeout)
     return len(replies), [
         seq for seq, (_, _, code) in replies.items() if code == 200
     ]
Ejemplo n.º 9
0
 def _query(zk):
     replies = fire(zk, cluster, "info")
     return (
         len(replies),
         [
             [key, "|", hints["ip"], "|", hints["public"], "|", str(hints["ports"][port])]
             for key, (_, hints, code) in sorted(replies.items())
             if code == 200 and port in hints["ports"]
         ],
     )
Ejemplo n.º 10
0
 def _query(zk):
     replies = fire(zk,
                    token,
                    'control/signal',
                    js=json.dumps(payload))
     return len(replies), {
         key: data
         for key, (_, data, code) in replies.items()
         if code == 200
     }
Ejemplo n.º 11
0
 def _query(zk):
     replies = fire(zk,
                    args.clusters[0],
                    'exec',
                    subset=args.indices,
                    headers=headers,
                    files=files,
                    timeout=args.timeout)
     return len(replies), {
         key: js
         for key, (_, js, code) in replies.items() if code == 200
     }
Ejemplo n.º 12
0
 def _query(zk):
     replies = fire(zk, '*', 'info')
     return len(replies), [
         hints['node'] for _, (_, hints, code) in replies.items()
         if code == 200
     ]
Ejemplo n.º 13
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [hints['application'] for (_, hints, _) in replies.values()]
Ejemplo n.º 14
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'control/kill', timeout=self.timeout)
     return [(code, seq) for seq, _, code in replies.values()]
Ejemplo n.º 15
0
 def _query(zk):
     replies = fire(zk, '*', 'info')
     return len(replies), {key: hints for key, (_, hints, code) in replies.items() if code == 200}
Ejemplo n.º 16
0
 def _query(zk):
     replies = fire(zk, token, 'info')
     return len(replies), \
            [[key, '|', hints['ip'], '|', hints['process'], '|', hints['state']] for key, (_, hints, code) in replies.items() if code == 200]
Ejemplo n.º 17
0
 def _query(zk):
     replies = fire(zk, token, 'control/signal', js=json.dumps(payload))
     return len(replies), {key: data for key, (_, data, code) in replies.items() if code == 200}
Ejemplo n.º 18
0
 def _query(zk):
     return fire(zk, token, 'log')
Ejemplo n.º 19
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [seq for seq, _, _ in replies.values()]
Ejemplo n.º 20
0
 def _query(zk):
     replies = fire(zk, '*', 'info')
     return len(replies), [hints['node'] for _, (_, hints, code) in replies.items() if code == 200]
Ejemplo n.º 21
0
Archivo: log.py Proyecto: lmok/ochothon
 def _query(zk):
     replies = fire(zk, token, ('log/app' if args.application else 'log'))
     return len(replies), {key: log for key, (_, log, code) in replies.items() if code == 200}
Ejemplo n.º 22
0
 def _query(zk):
     replies = fire(zk, args.clusters, 'info')
     return len(replies), [[key, '|', hints['ip'], '|', hints['node'], '|', hints['process'], '|', hints['state']]
                           for key, (_, hints, code) in sorted(replies.items()) if code == 200]
Ejemplo n.º 23
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [hints['application'] for key, (_, hints, _) in replies.items() if hints['process'] == 'dead']
Ejemplo n.º 24
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info', subset=self.indices)
     return [(hints['application'], hints['task']) for _, hints, _ in replies.values()]
Ejemplo n.º 25
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'control/on', subset=self.indices, timeout=self.timeout)
     return len(replies), [seq for seq, (_, _, code) in replies.items() if code == 200]
Ejemplo n.º 26
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'reset', subset=self.indices)
     return [seq for _, (seq, _, code) in replies.items() if code == 200]
Ejemplo n.º 27
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info', subset=self.indices)
     return [(hints['application'], hints['task'])
             for _, hints, _ in replies.values()]
Ejemplo n.º 28
0
 def _query(zk):
     replies = fire(zk, token, 'info')
     return len(replies), {key: hints['metrics'] for key, (index, hints, code) in replies.items() if code == 200 and 'metrics' in hints}
Ejemplo n.º 29
0
 def _query(zk):
     replies = fire(zk, token, 'log', subset=args.indices)
     return len(replies), {key: log for key, (_, log, code) in replies.items() if code == 200}
Ejemplo n.º 30
0
 def _query(zk):
     replies = fire(zk, qualified, 'info')
     return [(hints['process'], seq) for _, (seq, hints, code) in replies.items() if code == 200]
Ejemplo n.º 31
0
 def _query(zk):
     replies = fire(zk, qualified, 'info')
     return [(hints['process'], seq) for seq, hints, _ in replies.values()
             if hints['application'] == application and hints['process'] in target]
Ejemplo n.º 32
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [seq for seq, _, _ in replies.values()]
Ejemplo n.º 33
0
 def _query(zk):
     responses = fire(zk, '*', 'info')
     return {key: hints['process'] for key, (_, hints, code) in responses.items() if code == 200}
Ejemplo n.º 34
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [(seq, hints['application'], hints['task'])
             for (seq, hints, _) in replies.values()]
Ejemplo n.º 35
0
 def _query(zk):
     replies = fire(zk, qualified, 'info')
     return [(hints['process'], seq)
             for seq, hints, _ in replies.values()
             if hints['application'] == application
             and hints['process'] in target]
Ejemplo n.º 36
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'control/on', subset=pods)
     return [seq for _, (seq, _, code) in replies.items() if code == 200]
Ejemplo n.º 37
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [(hints['process'], seq) for seq, hints, _ in replies.values() if hints['process'] in target]
Ejemplo n.º 38
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [(seq, hints['application'], hints['task']) for (seq, hints, _) in replies.values()]
Ejemplo n.º 39
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [
         hints['application'] for (_, hints, _) in replies.values()
     ]
Ejemplo n.º 40
0
 def _query(zk):
     return fire(zk, token, 'log')
Ejemplo n.º 41
0
Archivo: off.py Proyecto: lmok/ochothon
 def _query(zk):
     replies = fire(zk, token, 'control/off', subset=args.subset)
     return len(replies), [pod for pod, (_, _, code) in replies.items() if code == 200]
Ejemplo n.º 42
0
 def _query(zk):
     replies = fire(zk, cluster, 'info')
     return len(replies), [[key, '|', hints['ip'], '|', hints['public'], '|', str(hints['ports'][port])] for key, (_, hints, code) in sorted(replies.items()) if code == 200 and port in hints['ports']]
Ejemplo n.º 43
0
 def _query(zk):
     indices = [seq for (seq, _) in tasks]
     replies = fire(zk, self.cluster, 'control/kill', subset=indices, timeout=self.timeout)
     return [(code, seq) for seq, _, code in replies.values()]
Ejemplo n.º 44
0
 def _query(zk):
     replies = fire(zk, token, 'control/off')
     return len(replies), [pod for pod, (_, hints, code) in replies.items() if code == 200]
Ejemplo n.º 45
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'info')
     return [(hints['process'], seq)
             for seq, hints, _ in replies.values()
             if hints['process'] in target]
Ejemplo n.º 46
0
 def _query(zk):
     replies = fire(zk, args.clusters, 'log', subset=args.indices)
     return len(replies), {
         key: log
         for key, (_, log, code) in replies.items() if code == 200
     }
Ejemplo n.º 47
0
 def _query(zk):
     replies = fire(zk, args.clusters[0], 'exec', subset=args.indices, headers=headers, files=files, timeout=args.timeout)
     return len(replies), {key: js for key, (_, js, code) in replies.items() if code == 200}
Ejemplo n.º 48
0
 def _query(zk):
     replies = fire(zk, self.cluster, 'control/off', subset=self.indices, timeout=self.timeout)
     return [seq for _, (seq, _, code) in replies.items() if code == 200]