storj/private/dbutil
paul cannon fd84fa6316 private/dbutil: rollback pending transactions on panic
We don't do a lot of panicking in our main code, so hopefully this won't
matter much, but we /do/ call panic a lot in our tests (t.Fatal,
require.NoError, etc). And when that happens, we need pending
transactions to be aborted or we can get into a deadlock situation when
something else tries to /Close/ that connection.

Change-Id: Idaf0d543ac95afea34f9b2393d1187f5322e9f0f
2020-01-23 16:30:19 +00:00
..
cockroachutil private/dbutil/pgutil: faster cockroach constraint finding 2020-01-22 15:47:04 +00:00
dbschema private/dbutil/pgutil: faster cockroach constraint finding 2020-01-22 15:47:04 +00:00
pgutil private/dbutil/pgutil: faster cockroach constraint finding 2020-01-22 15:47:04 +00:00
sqliteutil private/tagsql,storage: fixes to context cancellation 2020-01-20 15:44:39 +02:00
tempdb storage/cockroachkv: add ctx argument 2020-01-13 15:57:47 +02:00
txutil private/dbutil: rollback pending transactions on panic 2020-01-23 16:30:19 +00:00
utccheck storagenodedb: reenable utccheck in tests 2019-12-10 23:17:14 +00:00
dbimplementation.go satellite/satellitedb/dbx: add cockroach driver type 2020-01-06 18:01:03 +00:00
defaults.go satellite: use tagsql 2020-01-19 14:39:16 +02:00
nulltime.go mod: update sqlite module to v2.0.2 2020-01-08 21:21:15 +02:00
split.go private/dbutil: register "cockroach" as sql.DB driver 2019-12-16 19:10:00 +00:00
tempdbtype.go private/tagsql,storage: fixes to context cancellation 2020-01-20 15:44:39 +02:00
uuid_test.go common: separate repository 2019-12-27 14:11:15 +02:00
uuid.go storagenode/notifications: db created (#3707) 2019-12-16 19:59:01 +02:00