storj/satellite
paul cannon bbdb351e5e all: use jackc/pgx in place of lib/pq
What:

Use the github.com/jackc/pgx postgresql driver in place of
github.com/lib/pq.

Why:

github.com/lib/pq has some problems with error handling and context
cancellations (i.e. it might even issue queries or DML statements more
than once! see https://github.com/lib/pq/issues/939). The
github.com/jackx/pgx library appears not to have these problems, and
also appears to be better engineered and implemented (in particular, it
doesn't use "exceptions by panic"). It should also give us some
performance improvements in some cases, and even more so if we can use
it directly instead of going through the database/sql layer.

Change-Id: Ia696d220f340a097dee9550a312d37de14ed2044
2020-07-13 15:54:41 +00:00
..
accounting satellite/accounting: bugfix infinit storage usage increase (#3916) 2020-07-03 12:34:13 -06:00
admin satellite/admin: Make minor improvements in README 2020-06-15 10:23:20 +00:00
attribution all: remove old uuid 2020-04-02 19:30:36 +03:00
audit {satellite/audit, private/testplanet}: remove ErrAlreadyExists, run 2 audit workers in testplanet 2020-06-30 18:00:07 +00:00
compensation all: use common/storj 2020-05-29 11:57:32 +03:00
console web/satellite: google tag manager for signup pages 2020-06-23 10:45:04 +00:00
contact storagenode: remove dependency to overlay.NodeDossier 2020-05-21 08:37:13 +03:00
dbcleanup satellite/dbcleanup: run cleanup more frequently 2020-06-10 18:32:15 +00:00
downtime storagenode: remove dependency to overlay.NodeDossier 2020-05-21 08:37:13 +03:00
gc private/testplanet: remove old libuplink from testplanet 2020-05-28 13:50:23 +00:00
gracefulexit ci: test benchmarks 2020-07-10 13:26:49 +00:00
heldamount satellite/heldamount: payments added, endpoind for payments added 2020-07-01 18:15:01 +03:00
inspector all: simplify uuid usage 2020-04-02 13:45:19 +00:00
mailservice all: use monkit v3 2020-02-05 23:53:17 +00:00
marketingweb all: separate err check for http 2020-04-16 18:50:24 +03:00
metainfo ci: test benchmarks 2020-07-10 13:26:49 +00:00
metrics satellite: fix string(int) conversions 2020-06-12 06:41:34 +00:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection satellite/nodeselection: use NodeURL 2020-05-27 05:46:11 +00:00
nodestats satellite: replace references to Suspended with UnknownAuditSuspended 2020-06-23 14:19:22 +00:00
orders ci: test benchmarks 2020-07-10 13:26:49 +00:00
overlay ci: test benchmarks 2020-07-10 13:26:49 +00:00
payments all: use jackc/pgx in place of lib/pq 2020-07-13 15:54:41 +00:00
referrals all: use DialNodeURL throughout the codebase 2020-05-20 10:36:30 +00:00
repair all: use jackc/pgx in place of lib/pq 2020-07-13 15:54:41 +00:00
revocation satellite: Check macaroon revocation 2020-06-22 13:50:07 -06:00
rewards all: use jackc/pgx in place of lib/pq 2020-07-13 15:54:41 +00:00
satellitedb all: use jackc/pgx in place of lib/pq 2020-07-13 15:54:41 +00:00
admin.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00
api.go satellite/vouchers: remove deprecated endpoint 2020-07-10 12:38:46 +00:00
config-lock_test.go satellite: add Go test version of satellite-config-lock tests 2020-05-13 08:14:24 +00:00
core.go satellite/accounting: add download limit cache 2020-06-12 16:33:46 -03:00
gc.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00
peer.go satellite: collect hardware stats on satellites 2020-07-09 19:17:20 +00:00
repairer.go Add logging listener for retrieving and setting log levels 2020-05-12 16:38:06 -04:00