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

pantsbuild / pants / 9449
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: fix/classpath-length-issue
DEFAULT BRANCH: main
Ran 16 Mar 2016 05:40PM UTC
Jobs 7
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
9449

push

travis-ci

peiyuwang
[engine] turn off pickle memoization

I ran into the same issue in https://rbcommons.com/s/twitter/r/3494/ that Stu had earlier in https://rbcommons.com/s/twitter/r/3498

It's due to by default pickle memorizes what has been pickled by ids, which means same object
is not going to be pickled again, (A, A) has less space than (A, A'), A equals A'. For us,
content addressability is based on equality. We need (A, A) to be identical to (A, A').

Switch to `fast` mode turns off memorization. Long term we still need
https://github.com/pantsbuild/pants/issues/2969. `Fast` is undocumented in 2 and deprecated
in 3 https://docs.python.org/3/library/pickle.html (there might be a equivalent way in 3)

Testing Done:
Ran ./pants test tests/python/pants_test/engine/exp/::
Started https://travis-ci.org/peiyuwang/pants/builds/116415180

Reviewed at https://rbcommons.com/s/twitter/r/3574/
Jobs
ID Job ID Ran Files Coverage
1 9449.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 16 Mar 2016 05:49PM UTC 0
Travis Job 9449.1
4 9449.4 (CI_FLAGS="-fkmsrcjlpa 'Python contrib tests'") 16 Mar 2016 05:51PM UTC 0
Travis Job 9449.4
5 9449.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 16 Mar 2016 05:40PM UTC 0
Travis Job 9449.5
6 9449.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 16 Mar 2016 05:54PM UTC 0
Travis Job 9449.6
7 9449.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 16 Mar 2016 05:52PM UTC 0
Travis Job 9449.7
8 9449.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 16 Mar 2016 05:52PM UTC 0
Travis Job 9449.8
9 9449.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 16 Mar 2016 06:05PM UTC 0
Travis Job 9449.9
Source Files on build 9449
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #9449
  • e6eac05f on github
  • Prev Build on master (#9441)
  • Next Build on master (#9463)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc