Itamar Turner-Trauring
0c507dc5db
Merge pull request #1241 from tahoe-lafs/3952-benchmarks
...
A truly minimal benchmark suite
2023-01-31 15:57:14 -05:00
Itamar Turner-Trauring
c371a1f6b3
Add benchmark for parallel uploads.
2023-01-31 15:53:28 -05:00
Itamar Turner-Trauring
b477c59e15
Actually have a working run-in-thread code path
2023-01-31 15:53:16 -05:00
Itamar Turner-Trauring
a092d78653
Merge branch '3952-benchmarks' into 3957-mutable-over-http-speed
2023-01-31 14:36:59 -05:00
Itamar Turner-Trauring
9553901ca1
Add caveats.
2023-01-31 14:22:57 -05:00
Jean-Paul Calderone
759974aecc
Merge pull request #1252 from crwood/3966.unpin-charset-normalizer
...
Unpin charset-normalizer / (re-)fix PyInstaller builds
Re-fixes: ticket:3966
2023-01-28 17:06:29 -05:00
Jean-Paul Calderone
cad81c9bdd
Twiddle the news fragment to pass codechecks
2023-01-28 16:21:45 -05:00
Jean-Paul Calderone
c8033081a6
Merge remote-tracking branch 'origin/master' into 3966.unpin-charset-normalizer
2023-01-28 16:18:53 -05:00
Jean-Paul Calderone
cd6c17d574
Merge pull request #1253 from exarkun/3969.circleci-cachix-again
...
Another round of CircleCI/cachix logic fixes
Fixes: ticket:3969
2023-01-28 16:17:13 -05:00
Jean-Paul Calderone
4ea4286a7f
Use CIRCLE_PULL_REQUESTS in case there are multiple
...
which, of course, there never are, except for during testing of this branch
2023-01-28 09:21:34 -05:00
Jean-Paul Calderone
3d58194c3a
Complexify the upstream-vs-forked detection
2023-01-28 08:56:48 -05:00
Jean-Paul Calderone
230ce346c5
circleci env var notes
2023-01-28 08:54:00 -05:00
Jean-Paul Calderone
ff964b2310
news fragment
2023-01-28 08:53:53 -05:00
Chris Wood
15c7916e08
Revert previous two commits ( e046627
, a292f52
)
2023-01-27 12:46:30 -05:00
Chris Wood
e046627d31
Try debugging CI/ubuntu-20.04 integration tests...
...
Does removing the `charset_normalizer.md__mypyc` hidden import make the
tests pass?
2023-01-27 11:59:24 -05:00
Chris Wood
a292f52de1
Try debugging CI/ubuntu-20.04 integration tests..
...
Does restoring the "charset_normalizer < 3" pin make the tests pass?
2023-01-27 11:47:50 -05:00
Chris Wood
87dad9bd2b
Remove "charset_normalizer < 3" constraint
2023-01-27 10:07:50 -05:00
Chris Wood
c37e330efd
Add charset_normalizer.md__mypyc to hidden imports
...
Fixes: https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3966
Overrides: https://github.com/tahoe-lafs/tahoe-lafs/pull/1248
Ref.: https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/534
2023-01-27 10:02:59 -05:00
Itamar Turner-Trauring
921a2083dc
Make sure (immutable) test vectors are run with the segment size that was used
...
to generate them.
2023-01-25 15:47:35 -05:00
Itamar Turner-Trauring
22843c89a5
Merge remote-tracking branch 'origin/master' into 3952-benchmarks
2023-01-25 10:56:36 -05:00
Itamar Turner-Trauring
28ca5abe3c
Merge remote-tracking branch 'origin/master' into 3957-mutable-over-http-speed
2023-01-25 10:53:15 -05:00
Itamar Turner-Trauring
af53f5b8b9
Merge remote-tracking branch 'origin/master' into 3946-less-chatty-downloads
2023-01-25 10:12:20 -05:00
Itamar Turner-Trauring
cf4d767535
Fix whitespace.
2023-01-24 13:28:24 -05:00
Itamar Turner-Trauring
8bbce2bd13
News file.
2023-01-24 13:17:46 -05:00
Itamar Turner-Trauring
6ccccde9e0
Increase the max default segment size.
2023-01-24 13:15:55 -05:00
Itamar Turner-Trauring
d5f5d394dd
Test changes in max default segment size (both directions).
2023-01-24 13:15:40 -05:00
Jean-Paul Calderone
ed0bda2d74
Merge pull request #1249 from exarkun/3967.nix-pycddl
...
Update the Nix package build to pycddl 0.4
Fixes: ticket:3967
2023-01-24 12:42:40 -05:00
Itamar Turner-Trauring
174ad666dd
Merge branch '3952-benchmarks' into 3946-less-chatty-downloads
2023-01-24 11:31:29 -05:00
Itamar Turner-Trauring
ba793e2c16
Make it actually work.
2023-01-24 11:10:50 -05:00
Itamar Turner-Trauring
3e6778268f
Merge remote-tracking branch 'origin/master' into 3957-mutable-over-http-speed
2023-01-23 11:39:54 -05:00
Itamar Turner-Trauring
80938b76a5
News fragment.
2023-01-23 11:39:00 -05:00
Itamar Turner-Trauring
1f3993b689
Don't block on CDDL validation.
2023-01-23 11:37:13 -05:00
Jean-Paul Calderone
e2eac5855c
Remove handling for older versions of pycddl
...
>=0.4 is now a hard-requirement
2023-01-23 08:52:00 -05:00
Jean-Paul Calderone
55139bb3f9
We can demand >= 0.4 now
2023-01-23 08:50:04 -05:00
Jean-Paul Calderone
96d783534a
Bump mach-nix and pypi-deps-db
...
The newer pypi-deps-db has the pycddl release we want.
The newer mach-nix is required to be compatible with fixes in that pypi-deps-db.
2023-01-23 08:48:29 -05:00
Jean-Paul Calderone
8735845aea
Merge pull request #1243 from exarkun/3961.test-vectors
...
Add capability test vectors
Fixes: ticket:3961
2023-01-21 08:26:27 -05:00
Jean-Paul Calderone
96f90cdf10
news fragment
2023-01-20 21:09:28 -05:00
Jean-Paul Calderone
d77d8d09fc
Give the integration tests a little longer to finish.
2023-01-20 19:58:06 -05:00
Jean-Paul Calderone
58f20ff9c7
advertise all the names
2023-01-20 19:50:57 -05:00
Jean-Paul Calderone
f4e3e08e38
re-generate with a case using an exact segment size multiple
...
all of the mutables totally change because we don't try to re-use existing rsa
keys (yet...?)
2023-01-20 16:27:13 -05:00
Jean-Paul Calderone
ed7bb1b41f
expose the persistence api
2023-01-20 16:27:05 -05:00
Jean-Paul Calderone
781f4486ac
Get the segment size parameter right
2023-01-20 16:26:23 -05:00
Jean-Paul Calderone
a9875b19c3
clearer language in the slow
mark documentation
2023-01-20 15:20:42 -05:00
Jean-Paul Calderone
c46ab2d88b
Hit a multiple of SEGMENT_SIZE on the nose
2023-01-20 15:20:02 -05:00
Jean-Paul Calderone
4664bcb321
These didn't end up being used
2023-01-20 15:15:44 -05:00
Jean-Paul Calderone
9581eeebe5
explain the repeated save_capabilities calls
2023-01-20 15:14:18 -05:00
Itamar Turner-Trauring
3d2dbdb1cd
Merge remote-tracking branch 'origin/master' into 3952-benchmarks
2023-01-20 11:10:39 -05:00
Jean-Paul Calderone
129c6ec11a
Factor more infrastructure code out of the test module
...
Test vector saving implementation can go near loading implementation. Also we
can separate out some simple types from the more complex logic. Initially
this was to resolve a circular dependency but that ended up being resolved
mostly by treatming SEGMENT_SIZE more like a parameter than a global. Still,
smaller modules are okay...
2023-01-18 13:52:11 -05:00
Jean-Paul Calderone
280a77b53d
Convince pytest that slow is a legit mark
2023-01-18 13:30:12 -05:00
Jean-Paul Calderone
69b25d932c
Re-enable the Debian-11 / integration gate
2023-01-18 13:29:14 -05:00