cbe7492876
ddl: migrate test-infra to testify for ddl/foreign_key_test.go ( #30853 )
...
close pingcap/tidb#29103
2021-12-21 11:47:46 +08:00
4f19445b9d
ddl/ddl_test.go: refactor testTableInfo to return error ( #30069 )
2021-11-26 21:43:51 +08:00
efd6c5ec14
ddl/ddl_test.go: refactor testSchemaInfo to return error #29964 ( #30008 )
2021-11-23 14:17:50 +08:00
49909a247b
ddl/ddl_test.go: refactor testNewDDLAndStart to return error ( #29964 )
2021-11-22 12:17:49 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
7755d25aba
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers ( #27198 )
2021-08-16 18:52:00 +08:00
cb94139137
ddl: fix err check ( #22988 )
2021-03-03 11:26:54 +08:00
03003538d1
*: fix a lot of typos ( #18917 )
2020-08-03 11:03:33 +08:00
dcafb527ff
*: Handle the error of "CampaignOwner" ( #16470 )
2020-05-09 14:28:05 +08:00
6ccdf645dc
ddl: add a channel to limit multiple DDL jobs writing at the same time ( #14342 )
2020-03-05 14:13:38 +08:00
5352e7c65c
ddl: use the Options to reorganize the NewDDL paramaters ( #11966 )
2019-09-02 10:09:44 +08:00
b3d49c2f22
ddl:fix data race in call_back_test.go ( #9491 )
2019-03-07 15:03:38 +08:00
5c65128632
ddl: make the leak test stable ( #9139 )
2019-01-23 13:01:55 +08:00
a7907ede7a
*: remove fail field from TxnState ( #8712 )
...
Originally, `fail` is added to simplify error handling, avoiding large changes on
the Txn() interface API. But it turns out that `fail` becomes the root of many bugs.
So this commit remove the `fail` and make an API refactory.
2018-12-20 16:36:12 +08:00
db2127a0dd
ddl: split tests to speed up tests ( #8612 )
...
* ddl: add the db_partition_test
2018-12-13 15:06:04 +08:00
93acd10f53
*: add context.Context to NewTxn(), tiny refactor ( #8530 )
2018-12-06 17:45:16 +08:00
c137cada68
*: change golang.org/x/net/context to standard context ( #8579 )
2018-12-05 13:54:00 +08:00
3742a0d602
*: Txn() function signature refactor and remove ActivePendingTxn() ( #8327 )
...
* change Txn() function signature to Txn(active bool)
* ActivePendingTxn() is not used any more because Txn() does the work
* change executor builder getStartTS() uint64 to getStartTS() (uint64, error)
2018-11-16 11:10:39 +08:00
32b1dbd8d5
*: rename "github.com/pkg/errors" to "github.com/pingcap/errors" ( #8136 )
...
We import "github.com/pkg/errors" in the code, and actually put
the "github.com/pingcap/errors" there in the vendor path.
That's a dirty hack, and prevent the introduce of Go module.
2018-11-01 16:09:07 +08:00
38274c39c3
*: fix the issue of executing DDL after executing SQL failure in txn ( #8044 )
...
* ddl, executor: fix the issue of executing DDL after executing SQL failure in txn
2018-10-25 15:52:13 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
cb03f2bec1
move from juju/errors to pkg/errors ( #7151 )
2018-09-12 15:42:20 +08:00
42675d97fb
ddl: adjust the structure of ddl ( #6449 )
2018-06-14 17:13:50 +08:00
e1121814d2
*: don't import golang.org/x/net/context as goctx alias ( #5895 )
...
Now that there is no conflict with sessionctx.Context, this can be
import directly
2018-02-24 03:40:56 -06:00
4e1a114e68
*: move package context to sessionctx ( #5890 )
2018-02-22 18:03:38 +08:00
37681cf435
*: opentracing for two phase commit ( #4900 )
2017-10-26 17:43:45 +08:00
834d51f898
ddl,expression: make leak test more stable ( #4895 )
2017-10-25 19:29:32 +08:00
6a8225787f
*: update job state name ( #4818 )
2017-10-19 14:44:57 +08:00
1eebb87156
ddl: remove backgroud worker, use delete-range to speed up something. ( #3993 )
2017-08-09 16:59:25 +08:00
dff73cc6e4
*: Modify the Makefile for go vet ( #3900 )
2017-07-30 23:02:52 -05:00
5943198358
*: Add the two states test ( #3804 )
...
* ddl: add different state tests
* ddl: update
* ddl: clean up
* ddl: add a comment
* ddl: make more readable
* ddl: add a comment
* ddl: add the error check
* ddl: address comments
2017-07-26 00:24:56 +08:00
2518f8548a
*: Add the arguments of ctx and etcdCli to the NewDDL interface ( #3302 )
2017-05-22 16:11:05 +08:00
19af8d720f
ddl: Add the function of close ( #2562 )
...
add the function of close, use Stop instead of close and add log.
2017-01-26 13:23:27 +08:00
f386df1020
ddl: avoid assert in lock ( #2482 )
...
assert in lock may cause dead lock
2017-01-17 13:09:49 +08:00
d3f0612263
ddl: avoid assert in hook function. ( #2479 )
2017-01-16 16:38:29 +08:00
6bc6f7e98b
*: Add the field of history information in job structure ( #2046 )
2017-01-05 16:34:39 +08:00
64484a4257
*: refactor context.Context ( #2298 )
...
Make transaction life cycle under control, prepare for correctly handle schema out of date error.
The old `GetTxn(forceNew boll)` is replaced by `Txn` and `NewTxn`,
`CommitTxn` and `RollbackTxn` is removed.
2016-12-23 13:02:41 +08:00
99b3465c1e
ddl: allocate column ID and index ID in TableInfo. ( #2205 )
2016-12-09 12:31:27 +08:00
c9d114f3d5
ddl: Fix the data race in foreign_key_test.go ( #2054 )
...
* ddl: fix the data race in foreign_key_test.go
2016-11-22 16:02:42 +08:00
b80ba788ca
ddl: Add dbInfo and tblInfo in some operations of DDL ( #1870 )
2016-10-26 16:10:43 +08:00
64e181286a
ddl: Add table infomation and schema version to history job ( #1857 )
2016-10-24 14:58:17 +08:00
5df5085e33
*: Add row count field in a job, fix a drop schema bug and pass race ( #1759 )
2016-09-28 18:11:40 +08:00
5408833b9a
ddl: improve ddl test ( #1387 )
2016-07-05 11:21:50 +08:00
d3cb90559b
*: change Context method FinishTxn to CommitTxn and RollbackTxn. ( #1253 )
...
Makes it easier to read.
2016-05-24 13:17:01 +08:00
907431cf03
ddl: fix a bug in fktest ( #1176 )
...
* ddl: fix a bug in fktest
* address comment.
2016-04-28 16:17:23 +08:00
e742def024
add foreign key on update and on delete support ( #1152 )
...
* add foreign key on update and on delete support
2016-04-27 19:44:00 +08:00