Пример #1
0
def test_paxos_latency(metasync, opts):
    lock = "locktest/ltest_latency"
    import services
    srvs = ["onedrive"]
    srvs_instance = map(services.factory, srvs)

    for srv in srvs_instance:
        if not srv.exists(lock):
            srv.put(lock, '')

    from paxos import Proposer
    proposer = Proposer("1", srvs_instance, lock)
    val = proposer.propose("1")
    assert val == "1"
    proposer.join()
Пример #2
0
def test_paxos_latency(metasync, opts):
    lock = "locktest/ltest_latency"
    import services
    srvs = ["onedrive"]
    srvs_instance = map(services.factory, srvs)

    for srv in srvs_instance:
        if not srv.exists(lock):
            srv.put(lock, '')

    from paxos import Proposer
    proposer = Proposer("1", srvs_instance, lock)
    val = proposer.propose("1")
    assert val == "1"
    proposer.join()
Пример #3
0
def test_paxos(metasync, opts):
    "test paxos with disk_api"
    lock = 'locktest/ltest'

    test_init(metasync, opts)
    srvs = metasync.services

    for srv in srvs:
        if not srv.exists(lock):
            srv.put(lock, '')

    from paxos import Proposer

    proposer = Proposer("1", srvs, lock)
    val = proposer.propose("1")
    assert val == "1"
    proposer.join()
Пример #4
0
def test_paxos(metasync, opts):
    "test paxos with disk_api"
    lock = 'locktest/ltest'

    test_init(metasync, opts)
    srvs = metasync.services

    for srv in srvs:
        if not srv.exists(lock):
            srv.put(lock, '')

    from paxos import Proposer

    proposer = Proposer("1", srvs, lock)
    val = proposer.propose("1")
    assert val == "1"
    proposer.join()
Пример #5
0
def test_paxos_services(metasync, opts):
    "test paxos with services"

    # init tmp repo to play with
    #test_init(metasync, opts)

    # init lock primitives
    lock = 'locktest/ltest2'
    targets = ["google", "box", "dropbox"]
    srvs = map(services.factory, targets)
    for srv in srvs:
        if not srv.exists(lock):
            srv.put(lock, '')

    from paxos import Proposer

    proposer = Proposer("1", srvs, lock)
    val = proposer.propose("1")
    assert val == "1"
    proposer.join()
Пример #6
0
def test_paxos_services(metasync, opts):
    "test paxos with services"

    # init tmp repo to play with
    #test_init(metasync, opts)

    # init lock primitives
    lock = 'locktest/ltest2'
    targets = ["google", "box", "dropbox"]
    srvs = map(services.factory, targets)
    for srv in srvs:
        if not srv.exists(lock):
            srv.put(lock, '')

    from paxos import Proposer

    proposer = Proposer("1", srvs, lock)
    val = proposer.propose("1")
    assert val == "1"
    proposer.join()