• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

raiden-network / raiden / 6745
36%

Build:
DEFAULT BRANCH: master
Ran 06 Aug 2018 03:20PM UTC
Jobs 12
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
6745

push

travis-ci

hackaugusto
Fixed race for proxies instantiation

It's really important that each Raiden instance only used one proxy per
smart contract, otherwise the proxy synchronization wont work. The token
network proxy is an example, where the proxy needs locking to forbid
concurrent deposits (to avoid races with the ERC20 allowance).

To enforce a singleton proxy the blockchain service is used as a proxy
factory. The problem was that each proxy constructor checks the
blockchain data, which does IO and allows another greenlet to run, this
made it possible for races among two greenlets that need the same proxy.

Tho fix the above race coarse locks were added to protected the
instantiaton of each type of proxy.

[ci integration]
Jobs
ID Job ID Ran Files Coverage
4 6745.4 (BLOCKCHAIN_TYPE='tester' TEST='raiden/tests/unit raiden/tests/integration/contracts') 06 Aug 2018 03:20PM UTC 0
47.71
Travis Job 6745.4
5 6745.5 (TEST='raiden/tests/integration --ignore=raiden/tests/integration/transfer --ignore=raiden/tests/integration/long_running --ignore=raiden/tests/integration/api --ignore=raiden/tests/integration/contracts --ignore=raiden/tests/integration/cli' TRANSPORT_OPTIONS='--transport=udp') 06 Aug 2018 03:49PM UTC 0
65.72
Travis Job 6745.5
6 6745.6 (TEST='raiden/tests/integration --ignore=raiden/tests/integration/transfer --ignore=raiden/tests/integration/long_running --ignore=raiden/tests/integration/api --ignore=raiden/tests/integration/contracts --ignore=raiden/tests/integration/cli' TRANSPORT_OPTIONS='--transport=matrix --local-matrix=${HOME}/.bin/run_synapse.sh' RUN_SYNAPSE=1) 06 Aug 2018 05:09PM UTC 0
66.21
Travis Job 6745.6
7 6745.7 (TEST='raiden/tests/integration/transfer' TRANSPORT_OPTIONS='--transport=udp') 06 Aug 2018 03:38PM UTC 0
59.95
Travis Job 6745.7
8 6745.8 (TEST='raiden/tests/integration/transfer' TRANSPORT_OPTIONS='--transport=matrix --local-matrix=${HOME}/.bin/run_synapse.sh' RUN_SYNAPSE=1) 06 Aug 2018 03:41PM UTC 0
61.08
Travis Job 6745.8
9 6745.9 (TEST='raiden/tests/integration/long_running' TRANSPORT_OPTIONS='--transport=udp') 06 Aug 2018 03:24PM UTC 0
56.54
Travis Job 6745.9
10 6745.10 (TEST='raiden/tests/integration/long_running' TRANSPORT_OPTIONS='--transport=matrix --local-matrix=${HOME}/.bin/run_synapse.sh' RUN_SYNAPSE=1) 06 Aug 2018 03:26PM UTC 0
58.27
Travis Job 6745.10
11 6745.11 (TEST='raiden/tests/integration/contracts') 06 Aug 2018 03:26PM UTC 0
28.28
Travis Job 6745.11
12 6745.12 (TEST='raiden/tests/integration/api' TRANSPORT_OPTIONS='--transport=udp') 06 Aug 2018 03:38PM UTC 0
60.26
Travis Job 6745.12
13 6745.13 (TEST='raiden/tests/integration/api' TRANSPORT_OPTIONS='--transport=matrix --local-matrix=${HOME}/.bin/run_synapse.sh' RUN_SYNAPSE=1) 06 Aug 2018 03:40PM UTC 0
61.04
Travis Job 6745.13
14 6745.14 (TEST='raiden/tests/integration/cli' TRANSPORT_OPTIONS='--transport=udp') 06 Aug 2018 03:25PM UTC 0
25.21
Travis Job 6745.14
15 6745.15 (TEST='raiden/tests/integration/cli' TRANSPORT_OPTIONS='--transport=matrix --local-matrix=${HOME}/.bin/run_synapse.sh' RUN_SYNAPSE=1) 06 Aug 2018 03:26PM UTC 0
25.21
Travis Job 6745.15
Source Files on build 6745
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6745
  • acf7eec3 on github
  • Prev Build on master (#6737)
  • Next Build on master (#6766)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc