storj/scripts
Jeff Wendling 85a74b47e7 satellite/orders: 3-phase rollout
This adds a config flag orders.window-endpoint-rollout-phase
that can take on the values phase1, phase2 or phase3.

In phase1, the current orders endpoint continues to work as
usual, and the windowed orders endpoint uses the same backend
as the current one (but also does a bit extra).

In phase2, the current orders endpoint is disabled and the
windowed orders endpoint continues to use the same backend.

In phase3, the current orders endpoint is still disabled and
the windowed orders endpoint uses the new backend that requires
much less database traffic and state.

The intention is to deploy in phase1, roll out code to nodes
to have them use the windowed endpoint, switch to phase2, wait
a couple days for all existing orders to expire, then switch
to phase3.

Additionally, it fixes a bug where a node could submit a bunch
of orders and rack up charges for a bucket.

Change-Id: Ifdc10e09ae1645159cbec7ace687dcb2d594c76d
2020-08-03 17:01:42 +00:00
..
testdata satellite/orders: 3-phase rollout 2020-08-03 17:01:42 +00:00
tests satellite/testing: Change testing to use PG 12.3 (#3913) 2020-06-25 20:17:39 +03:00
waitlist Waitlist script (#573) 2018-11-06 18:43:20 +01:00
cert-gating.sh Delete Bootstrap and Kademlia (#2974) 2019-10-04 16:48:41 -04:00
check-satellite-config-lock.sh Update Notification Text to new process (#2120) 2019-06-04 22:43:07 -04:00
deploy-storagenode.sh scripts/deploy-storagenode: tag docker image as latest (#3858) 2020-04-18 11:59:56 +02:00
deploy-watchtower.sh Script for deploying the Docker manifest for watchtower (#3015) 2019-09-12 17:38:48 +03:00
gerrit-cla.py gerrit: add cla 2019-06-19 18:28:53 +00:00
install-awscli.sh Travis with go1.11 and modules (#479) 2018-10-16 20:02:00 +03:00
pg-to-crdb.go all: fix comments 2020-07-16 19:13:14 +03:00
postgres-dev.sh satellite/testing: Change testing to use PG 12.3 (#3913) 2020-06-25 20:17:39 +03:00
release.sh storj: remove storj/private/version package which was moved to 2020-03-24 14:31:33 +00:00
tag-release.sh private/version: minimal fix for tag-release.sh 2020-04-01 13:46:45 +00:00
test-backwards.sh scripts: reduce file size for backward compatibility tests 2020-05-27 13:21:55 +00:00
test-billing.sh satellite/payments: delete credits and credits_spendings db tables 2020-07-30 12:19:57 +03:00
test-certificates.sh fix certificates auth export command (#3110) 2019-09-24 10:38:18 -06:00
test-network-stalls.go all: fix dots 2020-07-16 14:58:28 +00:00
test-sim-backwards-dev.sh scripts: use postgres script with all tests (#3404) 2019-10-31 07:03:54 -07:00
test-sim-backwards.sh scripts: reduce file size for backward compatibility tests 2020-05-27 13:21:55 +00:00
test-sim-dev.sh scripts: use postgres script with all tests (#3404) 2019-10-31 07:03:54 -07:00
test-sim.sh cmd/satellite: choose correct Stripe client also for commands 2020-06-15 11:03:14 +00:00
test-uplink-share.sh scripts/tests: uplink no longer respects --client.segment-size 2020-03-22 17:48:57 +00:00
test-uplink.sh scripts: reduce segment size for integration tests 2020-04-20 15:13:05 +02:00
update-access.go scripts: remove lib/uplink from update-access 2020-05-29 13:35:10 +03:00
update-satellite-config-lock.sh scripts: Fix warn message update sat config lock (#3029) 2019-09-12 18:10:22 +02:00
utils.sh cmd/certificates: auth export improvements & certificates test script (#2897) 2019-09-04 19:58:38 +02:00