Esempio n. 1
0
    def func():
        callbacks = []
        for j in xrange(options.znode_count):
            cb = zkclient.DeleteCallback()
            cb.cv.acquire()
            s.adelete(child_path(j), cb)
            callbacks.append(cb)

        for cb in callbacks:
            cb.waitForSuccess()
Esempio n. 2
0
    def func():
        callbacks = []
        cb = zkclient.DeleteCallback()
        cb.cv.acquire()
        s.add_auth("digest", "user:andor", cb)
        cb.waitForSuccess()
        for j in xrange(options.znode_count):
            cb = zkclient.GetCallback()
            cb.cv.acquire()
            s.aget_acl(child_path(j), cb)
            callbacks.append(cb)

        for j, cb in enumerate(callbacks):
            cb.waitForSuccess()
            if len(cb.value) != 1:
                raise SmokeError(
                    "invalid ACL %s for operation %d on handle %d" %
                    (cb.value, j, cb.handle))