Skip to content

Instantly share code, notes, and snippets.

@shaitan
Last active August 29, 2015 13:59
Show Gist options
  • Save shaitan/10684652 to your computer and use it in GitHub Desktop.
Save shaitan/10684652 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import elliptics
host='host'
port=1025
family=2
remote = elliptics.Address(host, port, family)
cfg = elliptics.Config()
cfg.flags = elliptics.config_flags.no_route_list
cfg.wait_timeout = 1
cfg.check_timeout = 1000
elog = elliptics.Logger('/dev/stderr', 3)
n = elliptics.Node(elog, cfg)
n.add_remote(remote)
s = elliptics.Session(n)
s.groups = [5]
s.set_direct_id(host, port)
it = s.start_iterator(s.routes.get_address_eid(remote),
[],
elliptics.iterator_types.network,
elliptics.iterator_flags.default,
elliptics.Time(0,0), elliptics.Time(0,0))
for i in it:
pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment