06a4dfaecb
ddl, tools, util: migrate pingcap check to testify. ( #31313 )
...
close pingcap/tidb#28630 , close pingcap/tidb#28631 , close pingcap/tidb#28638 , close pingcap/tidb#28639 , close pingcap/tidb#29104 , close pingcap/tidb#29108 , close pingcap/tidb#29109 , close pingcap/tidb#29111 , close pingcap/tidb#29114
2022-01-20 13:41:45 +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
af09803e07
test: remove misuse of errors.ErrorStack in tests ( #28661 )
2021-10-09 14:17:24 +08:00
d7bb71bc1f
ddl, meta: refactor auto IDs metadata interface ( #27721 )
2021-09-10 13:56:39 +08:00
b1f3974f10
*: refactor Allocator.Alloc() interface for separating auto IDs ( #27616 )
2021-08-28 15:32:05 +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
2ca98e393c
*: compatibility with staleread ( #24285 )
2021-05-17 19:53:39 +08:00
cb94139137
ddl: fix err check ( #22988 )
2021-03-03 11:26:54 +08:00
24c9df147d
*: refactor table.Table interface, clean up unnecessay methods ( #22430 )
2021-03-02 19:48:54 +08:00
68aaa2fa7e
*: fix auto-id allocate tracing ( #22371 )
2021-01-13 12:19:58 +08:00
3f6f36f742
*: refactor table.IterRecord and extract some methods ( #18214 )
...
* *: refactor table.IterRecord and extract some methods
* fix ci test
* fix ci test
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-06-29 09:24:34 +08:00
c2c02cde4b
*: support record kv/pd time for a SQL statement ( #17591 )
2020-06-18 21:17:48 +08:00
04548980f8
ddl, meta: allow increasing auto_random bits ( #17423 )
2020-06-10 08:35:13 +08:00
dcafb527ff
*: Handle the error of "CampaignOwner" ( #16470 )
2020-05-09 14:28:05 +08:00
6814f8c94b
*: refactor Handle in table package ( #16807 )
2020-04-27 10:04:50 +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
62e48ca046
test: optimize session tikv test ( #14709 )
2020-02-12 18:07:18 +08:00
fce9870208
ddl,executor: add auto_random column option ( #13127 )
2019-12-23 14:51:51 +08:00
5352e7c65c
ddl: use the Options to reorganize the NewDDL paramaters ( #11966 )
2019-09-02 10:09:44 +08:00
5c65128632
ddl: make the leak test stable ( #9139 )
2019-01-23 13:01:55 +08:00
ec833bc4d2
*: fix some lints produced by golangci-lint ( #8999 )
2019-01-16 16:44:49 +08:00
e06c87d3c1
add an option for AddRecord and Create ( #8884 )
2019-01-02 11:30:53 +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
7056bb0d32
executor, session: refine insert unsigned bigint autoIncreID ( #8181 )
2018-12-18 23:01:10 +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
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
8143d3c53e
ddl: reduce test time ( #6821 )
2018-06-13 10:45:55 +08:00
7de583383c
ddl: make testleak be more stable. ( #6224 )
2018-04-04 20:33:48 +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
12c87929b8
*:fix some golint && ineffassign && misspell to improve GoReport Result ( #5867 )
2018-02-23 19:31:05 +08:00
4e1a114e68
*: move package context to sessionctx ( #5890 )
2018-02-22 18:03:38 +08:00
cbceac701d
*:fix the bug about auto-increment key after renaming a table from old DB to the another DB ( #5248 )
2017-11-29 15:31:16 +08:00
02f6bb27c7
*: remove goCtx from session struct ( #5174 )
...
1. go context should not be stored
2. change Executor interface to Open(goctx.Context)
3. many other changes forced by this refactor
2017-11-22 02:17:38 -06:00
14ed94132c
executor: fix issue #5132 , update handle id with some other unique keys report Duplicate keys. ( #5138 )
2017-11-20 11:06:28 +08:00
5962f1404e
*: prealloced plan aggregation_push_down ( #5094 )
2017-11-15 12:55:17 +08:00
62433663e5
util/types: change types path ( #5007 )
...
* util/types: change types path
2017-11-04 10:37:14 -05:00
030b3628d5
*: Remove the check of initialized auto ID ( #4971 )
2017-11-02 12:24:19 +08:00
37681cf435
*: opentracing for two phase commit ( #4900 )
2017-10-26 17:43:45 +08:00
1eebb87156
ddl: remove backgroud worker, use delete-range to speed up something. ( #3993 )
2017-08-09 16:59:25 +08:00
597796e166
*: fix bad column offsets in DML. ( #3754 )
2017-07-28 20:56:25 +08: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