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

zodb / relstorage / 1085
93%
master: 92%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/github-actions-a331d3ec2d
DEFAULT BRANCH: master
Ran 07 Aug 2019 10:55PM UTC
Jobs 6
Files 193
Run time 24min
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
1085

push

travis-ci

jamadden
Speed up conflict resolution.

- Get committed data in bulk;
- Store replacement data in bulk.

This eliminates lots of database queries if there's more than one
conflict. Since this happens while rows are locked, the faster this
is, and the fewer round trips, the better. Results are 40-90%
improvements, depending on cache configuration.

+---------------------------------------------+-----------------------------------------+-----------------------------------------+
| Benchmark                                   | pg11-c10-proc-conflicts-uncached-master | pg11-c10-proc-conflicts-uncached-branch |
+=============================================+=========================================+=========================================+
| psycopg2_hf: update 100 conflicting objects | 1.55 sec                                | 878 ms: 1.76x faster (-43%)             |
+---------------------------------------------+-----------------------------------------+-----------------------------------------+

+---------------------------------------------+---------------------------------------+---------------------------------------+
| Benchmark                                   | pg11-c10-proc-conflicts-cached-master | pg11-c10-proc-conflicts-cached-branch |
+=============================================+=======================================+=======================================+
| psycopg2_hf: update 100 conflicting objects | 789 ms                                | 94.1 ms: 8.39x faster (-88%)          |
+---------------------------------------------+---------------------------------------+---------------------------------------+

+------------------------------------------------+-----------------------------------------+-----------------------------------------+
| Benchmark                                      | my57-c10-proc-conflicts-uncached-master | my57-c10-proc-conflicts-uncached-branch |
+================================================+======================... (continued)

89 of 89 new or added lines in 16 files covered. (100.0%)

16029 of 17156 relevant lines covered (93.43%)

3.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1085.1 07 Aug 2019 10:56PM UTC 0
92.56
Travis Job 1085.1
2 1085.2 07 Aug 2019 10:55PM UTC 0
Travis Job 1085.2
3 1085.3 07 Aug 2019 11:00PM UTC 0
Travis Job 1085.3
4 1085.4 07 Aug 2019 11:10PM UTC 0
92.5
Travis Job 1085.4
5 1085.5 07 Aug 2019 10:55PM UTC 0
92.35
Travis Job 1085.5
6 1085.6 07 Aug 2019 11:18PM UTC 0
92.43
Travis Job 1085.6
Source Files on build 1085
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1085
  • 69d39002 on github
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

© 2025 Coveralls, Inc