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

zodb / relstorage / 567
95%
master: 92%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/github-actions-a331d3ec2d
DEFAULT BRANCH: master
Ran 24 Jan 2017 04:43PM UTC
Jobs 17
Files 73
Run time 13min
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
567

push

travis-ci

jamadden
postgres 9.5+: use ON CONFLICT UPDATE to make temp permanent

Instead of a combination DELETE/INSERT statement. This gives us a 5-10%
performance increase.

BEFORE

"Transaction",                postgresql
"Add 1000 Objects",                17167
"Update 1000 Objects",             17314
"Read 1000 Warm Objects",          12575
"Read 1000 Cold Objects",          16714
"Read 1000 Hot Objects",           58357
"Read 1000 Steamin' Objects",    2124724

AFTER

"Transaction",                postgresql
"Add 1000 Objects",                18042
"Update 1000 Objects",             19380
"Read 1000 Warm Objects",          13611
"Read 1000 Cold Objects",          17970
"Read 1000 Hot Objects",           62971
"Read 1000 Steamin' Objects",    2069391

20 of 20 new or added lines in 3 files covered. (100.0%)

4825 of 5366 relevant lines covered (89.92%)

10.27 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
100.0
relstorage/adapters/postgresql/mover.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
relstorage/adapters/txncontrol.py
1
100.0
relstorage/_compat.py
4
100.0
relstorage/cache/storage_cache.py
4
100.0
relstorage/adapters/postgresql/connmanager.py
4
100.0
relstorage/adapters/connmanager.py
5
100.0
relstorage/adapters/postgresql/stats.py
6
100.0
relstorage/adapters/postgresql/oidallocator.py
7
100.0
relstorage/adapters/batch.py
8
100.0
relstorage/adapters/schema.py
15
100.0
relstorage/adapters/mover.py
16
100.0
relstorage/adapters/postgresql/adapter.py
31
100.0
relstorage/adapters/postgresql/locker.py
58
100.0
relstorage/adapters/postgresql/drivers.py
71
100.0
relstorage/adapters/postgresql/mover.py
90
100.0
relstorage/adapters/postgresql/schema.py
Jobs
ID Job ID Ran Files Coverage
1 567.1 (ENV=mysql) 24 Jan 2017 04:47PM UTC 0
85.76
Travis Job 567.1
2 567.2 (ENV=postgres) 24 Jan 2017 04:43PM UTC 0
56.69
Travis Job 567.2
3 567.3 (ENV=pypostgres) 24 Jan 2017 04:44PM UTC 0
57.21
Travis Job 567.3
4 567.4 (ENV=pymysql) 24 Jan 2017 04:47PM UTC 0
85.56
Travis Job 567.4
5 567.5 (ENV=umysqldb) 24 Jan 2017 04:47PM UTC 0
85.56
Travis Job 567.5
6 567.6 (ENV=mysql) 24 Jan 2017 04:47PM UTC 0
Travis Job 567.6
7 567.7 (ENV=postgres) 24 Jan 2017 04:45PM UTC 0
Travis Job 567.7
8 567.8 (ENV=pypostgres) 24 Jan 2017 04:47PM UTC 0
Travis Job 567.8
9 567.9 (ENV=mysql) 24 Jan 2017 04:52PM UTC 0
85.72
Travis Job 567.9
10 567.10 (ENV=postgres) 24 Jan 2017 04:49PM UTC 0
56.67
Travis Job 567.10
11 567.11 (ENV=pypostgres) 24 Jan 2017 04:49PM UTC 0
57.17
Travis Job 567.11
12 567.12 (ENV=pymysql) 24 Jan 2017 04:52PM UTC 0
85.5
Travis Job 567.12
13 567.13 (ENV=umysqldb) 24 Jan 2017 04:53PM UTC 0
86.28
Travis Job 567.13
14 567.14 (ENV=mysql) 24 Jan 2017 04:53PM UTC 0
85.72
Travis Job 567.14
15 567.15 (ENV=postgres) 24 Jan 2017 04:50PM UTC 0
56.69
Travis Job 567.15
16 567.16 (ENV=pypostgres) 24 Jan 2017 04:53PM UTC 0
57.21
Travis Job 567.16
17 567.17 (ENV=pymysql) 24 Jan 2017 04:56PM UTC 0
85.56
Travis Job 567.17
Source Files on build 567
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #567
  • 82dc9545 on github
  • Prev Build on prep-statements (#566)
  • Next Build on prep-statements (#568)
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