boulder/test
Jacob Hoffman-Andrews 90f7998b15 Speed up expired authz purger (#3267)
Now, rather than LIMIT / OFFSET, this uses the highest id from the last batch in each new batch's query. This makes efficient use of the index, and means the database does not have to scan over a large number of non-expired rows before starting to find any expired rows.

This also changes the structure of the purge function to continually push ids for deletion onto a channel, to be processed by goroutines consuming that channel.

Also, remove the --yes flag and prompting.
2017-12-11 12:05:43 -05:00
..
authz-filler Limit number of authzs purged at once. (#3177) 2017-10-23 11:20:07 -07:00
boulder-tools Update to Go 1.9.1 (#3153) 2017-10-06 09:38:49 -04:00
config Remove CAA SERVFAIL exceptions code (#3262) 2017-12-05 14:39:37 -08:00
config-next Remove CAA SERVFAIL exceptions code (#3262) 2017-12-05 14:39:37 -08:00
ct-test-srv Add time-dependent integration testing (#3060) 2017-09-13 12:34:14 -07:00
dns-test-srv Switch to udp for internal DNS. (#3135) 2017-10-10 10:06:33 -04:00
grafana Update Boulderdash (#3232) 2017-11-13 13:22:45 -05:00
grpc-creds Split out separate RPC services for issuing and for signing OCSP (#2452) 2017-01-05 15:08:39 -08:00
gsb-test-srv Add time-dependent integration testing (#3060) 2017-09-13 12:34:14 -07:00
load-generator Fix load-generator for multi-va (#3124) 2017-09-26 14:20:04 -07:00
mail-test-srv Use TLS in mailer integration tests (#3213) 2017-11-06 14:57:14 -08:00
ocsp Add a host override flag for checkocsp. (#3035) 2017-09-01 11:56:48 -07:00
prometheus Add Prometheus collection for WFE to default config. (#2675) 2017-04-13 10:07:28 -07:00
secrets Remove some last traces of AMQP. (#2687) 2017-04-20 10:43:17 -07:00
vars Fix max_statement_time and long_query_time (#2311) 2016-11-08 09:07:36 -05:00
cfssl-config.json Move cert-csr check to boulder/core and review fixes 2015-06-02 17:56:28 +01:00
chisel.py Ensure `LockCol` is set correctly on reg update. (#3113) 2017-09-22 15:41:22 -07:00
chisel2.py Add test/chisel2.py for ACME v2 testing (#3179) 2017-10-19 10:45:51 -07:00
create_db.sh Remove background subprocess for DB migrations. (#3226) 2017-11-08 09:25:33 -05:00
ct-key.pem Use a EC key to sign CT signatures, plus properly load it 2015-12-15 13:50:43 -08:00
db-common.sh * Delete Policy DB.This is no longer needed now that we have a JSON policy file.* Fix tests.* Revert Dockerfile.* Fix create_db* Simplify user addition.* Fix tests.* Fix tests* Review fixes.https://github.com/letsencrypt/boulder/pull/1773 2016-04-29 12:12:24 -07:00
db.go * Delete Policy DB.This is no longer needed now that we have a JSON policy file.* Fix tests.* Revert Dockerfile.* Fix create_db* Simplify user addition.* Fix tests.* Fix tests* Review fixes.https://github.com/letsencrypt/boulder/pull/1773 2016-04-29 12:12:24 -07:00
docker-environment Switch to Golang 1.6.3 (#2105) 2016-08-05 16:35:43 -04:00
drop_users.sql Add cmd/expired-authz-purger (#1828) 2016-06-03 16:00:19 -04:00
entrypoint.sh Remove references to buser in Dockerfile. (#3152) 2017-10-06 09:36:44 -04:00
example-expiration-template Review fixes 2015-07-27 12:46:09 -07:00
example-weak-keys.json Basic RSA known weak key checking (#2765) 2017-05-25 09:33:58 -07:00
hostname-policy.json Add explicit forbidden names validation to cert-checker (#2373) 2016-12-02 11:55:24 -08:00
integration-test.py Speed up expired authz purger (#3267) 2017-12-11 12:05:43 -05:00
issuer-ocsp-responder.json Improve single-ocsp command (#2181) 2016-09-15 15:28:54 -07:00
make-softhsm.sh Switch to using go 1.9 (#3047) 2017-09-06 16:30:13 -04:00
migrate-up.sh Add a test that there are no outdated migrations. 2015-09-18 14:53:40 -07:00
mock-vendor.go Force godep to vendor github.com/golang/mock/mockgen/model (#2792) 2017-05-31 16:09:44 -07:00
rate-limit-policies-b.yml Add pending orders rate limit to new-order. (#3257) 2017-12-04 16:36:48 -05:00
rate-limit-policies.yml Add pending orders rate limit to new-order. (#3257) 2017-12-04 16:36:48 -05:00
requirements.txt Refactor integration test. 2017-01-22 20:51:27 -08:00
sa_db_users.sql ACME v2 Finalize order support (#3169) 2017-11-01 12:39:44 -07:00
setup.sh Purge remaining AMQP code (#2648) 2017-04-04 15:02:22 -07:00
startservers.py Use TLS in mailer integration tests (#3213) 2017-11-06 14:57:14 -08:00
test-ca.der Unflake OCSP integration test 2015-10-21 14:38:15 -07:00
test-ca.key Make it easier to start a test config. 2015-04-09 18:26:40 -07:00
test-ca.key-pkcs11.json Improve single-ocsp command (#2181) 2016-09-15 15:28:54 -07:00
test-ca.key.der Add DER form of test-ca key in-tree. (#2041) 2016-07-12 09:06:59 -07:00
test-ca.pem Unflake OCSP integration test 2015-10-21 14:38:15 -07:00
test-ca2.pem Add multi-issuer support to the CA. 2016-03-21 20:56:58 -07:00
test-no-outdated-migrations.sh Fix mktemp to be MacOS compatible 2015-09-23 13:16:16 -07:00
test-root.key Unflake OCSP integration test 2015-10-21 14:38:15 -07:00
test-root.key-pkcs11.json Improve single-ocsp command (#2181) 2016-09-15 15:28:54 -07:00
test-root.key.der Improve single-ocsp command (#2181) 2016-09-15 15:28:54 -07:00
test-root.pem Unflake OCSP integration test 2015-10-21 14:38:15 -07:00
test-tools.go Remove TimingDuration call from VA (#3122) 2017-09-28 14:25:22 -07:00
travis-before-install.sh use go_import_path setting in Travis CI (#2923) 2017-07-31 10:47:55 -07:00
wfe.key Use X.509 AIA Issuer URL in rel="up" link header (#2545) 2017-02-07 11:19:22 -08:00
wfe.pem Use X.509 AIA Issuer URL in rel="up" link header (#2545) 2017-02-07 11:19:22 -08:00