Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test leak in TestInfo #14817

Closed
wjhuang2016 opened this issue Feb 17, 2020 · 71 comments · Fixed by #17667
Closed

test leak in TestInfo #14817

wjhuang2016 opened this issue Feb 17, 2020 · 71 comments · Fixed by #17667
Labels
component/test severity/minor type/bug The issue is confirmed as a bug.

Comments

@wjhuang2016
Copy link
Member

wjhuang2016 commented Feb 17, 2020

FAIL:TestInfo

Bug Report

Please answer these questions before submitting your issue. Thanks!

  1. What did you do?
    If possible, provide a recipe for reproducing the error.
    https://internal.pingcap.net/idc-jenkins/blue/rest/organizations/jenkins/pipelines/tidb_ghpr_unit_test/runs/24373/nodes/84/log/?start=0
[2020-02-17T03:08:06.587Z] === RUN   TestInfo
[2020-02-17T03:08:06.587Z] [2020/02/17 11:08:01.308 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.TestInfo\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain_test.go:150\ntesting.tRunner\n\t/usr/local/go/src/testing/testing.go:909"]
[2020-02-17T03:08:06.587Z] [2020/02/17 11:08:01.311 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.587Z] [2020/02/17 11:08:01.314 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.587Z] [2020/02/17 11:08:01.318 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.587Z] [2020/02/17 11:08:01.321 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.587Z] [2020/02/17 11:08:01.324 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.587Z] [2020/02/17 11:08:01.327 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.587Z] [2020/02/17 11:08:01.330 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.588Z] [2020/02/17 11:08:01.334 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.588Z] [2020/02/17 11:08:01.337 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.588Z] [2020/02/17 11:08:01.340 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.588Z] [2020/02/17 11:08:01.343 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.588Z] [2020/02/17 11:08:01.346 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.588Z] [2020/02/17 11:08:01.349 +08:00] [ERROR] [syncer.go:199] ["close session failed"] [] [stack="github.com/pingcap/tidb/ddl/util.(*schemaVersionSyncer).Done\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/ddl/util/syncer.go:199\ngithub.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop\n\t/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:485"]
[2020-02-17T03:08:06.588Z] {"level":"warn","ts":"2020-02-17T11:08:01.350+0800","caller":"clientv3/retry_interceptor.go:61","msg":"retrying of unary invoker failed","target":"endpoint://client-516b5633-69d2-49d2-a3a5-8ed7da21c073/localhost:1525069566242647020","attempt":0,"error":"rpc error: code = NotFound desc = etcdserver: requested lease not found"}
[2020-02-17T03:08:06.588Z] --- FAIL: TestInfo (2.75s)
[2020-02-17T03:08:06.588Z]     leaktest.go:143: Test TestInfo check-count 50 appears to have leaked: github.com/pingcap/tidb/domain.(*Domain).loadSchemaInLoop(0xc0006026c0, 0x2faf080)
[2020-02-17T03:08:06.588Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:469 +0x269
[2020-02-17T03:08:06.588Z]         created by github.com/pingcap/tidb/domain.(*Domain).Init
[2020-02-17T03:08:06.588Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test@2/go/src/github.com/pingcap/tidb/domain/domain.go:696 +0x59c
[2020-02-17T03:08:06.588Z] FAIL
  1. What did you expect to see?

  2. What did you see instead?

  3. What version of TiDB are you using (tidb-server -V or run select tidb_version(); on TiDB)?

@wjhuang2016 wjhuang2016 added the type/bug The issue is confirmed as a bug. label Feb 17, 2020
@SunRunAway
Copy link
Contributor

@wjhuang2016 @bb7133 PTAL

@SunRunAway
Copy link
Contributor

Another error message.

[2020-03-16T05:13:27.940Z] --- FAIL: TestInfo (2.74s)
[2020-03-16T05:13:27.940Z]     leaktest.go:143: Test TestInfo check-count 50 appears to have leaked: go.etcd.io/etcd/clientv3.waitRetryBackoff(0x2f8ff00, 0xc000511a40, 0x5d, 0xc000ae0660, 0x3, 0x3)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/pkg/mod/go.etcd.io/etcd@v0.5.0-alpha.5.0.20191023171146-3cf2f69b5738/clientv3/retry_interceptor.go:267 +0xfd
[2020-03-16T05:13:27.940Z]         go.etcd.io/etcd/clientv3.(*Client).unaryClientInterceptor.func1(0x2f8ff00, 0xc000511a40, 0x2bddb89, 0x1f, 0x2a127a0, 0xc001a331a0, 0x29ff480, 0xc00167c1e8, 0xc0004d7180, 0x2c64820, ...)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/pkg/mod/go.etcd.io/etcd@v0.5.0-alpha.5.0.20191023171146-3cf2f69b5738/clientv3/retry_interceptor.go:49 +0x14f
[2020-03-16T05:13:27.940Z]         google.golang.org/grpc.(*ClientConn).Invoke(0xc0004d7180, 0x2f8ff00, 0xc000511a40, 0x2bddb89, 0x1f, 0x2a127a0, 0xc001a331a0, 0x29ff480, 0xc00167c1e8, 0xc000511aa0, ...)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/pkg/mod/google.golang.org/grpc@v1.25.1/call.go:35 +0x109
[2020-03-16T05:13:27.940Z]         google.golang.org/grpc.Invoke(...)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/pkg/mod/google.golang.org/grpc@v1.25.1/call.go:60
[2020-03-16T05:13:27.940Z]         go.etcd.io/etcd/etcdserver/etcdserverpb.(*leaseClient).LeaseRevoke(0xc0002dcbd0, 0x2f8ff00, 0xc000511a40, 0xc001a331a0, 0xc000511aa0, 0x4, 0x6, 0x6, 0xf7b4c8, 0x10)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/pkg/mod/go.etcd.io/etcd@v0.5.0-alpha.5.0.20191023171146-3cf2f69b5738/etcdserver/etcdserverpb/rpc.pb.go:3801 +0xcf
[2020-03-16T05:13:27.940Z]         go.etcd.io/etcd/clientv3.(*retryLeaseClient).LeaseRevoke(0xc0020744c0, 0x2f8ff00, 0xc000511a40, 0xc001a331a0, 0x47dec00, 0x3, 0x3, 0x2f8ff00, 0xc000511a40, 0xc001949fe0)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/pkg/mod/go.etcd.io/etcd@v0.5.0-alpha.5.0.20191023171146-3cf2f69b5738/clientv3/retry.go:148 +0xeb
[2020-03-16T05:13:27.940Z]         go.etcd.io/etcd/clientv3.(*lessor).Revoke(0xc000c83cc0, 0x2f8ff00, 0xc000511a40, 0x3feb70e1c1edc705, 0xc000511a40, 0xc001949fe0, 0x19)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/pkg/mod/go.etcd.io/etcd@v0.5.0-alpha.5.0.20191023171146-3cf2f69b5738/clientv3/lease.go:231 +0x92
[2020-03-16T05:13:27.940Z]         github.com/pingcap/tidb/owner.(*ownerManager).revokeSession(0xc000c45c70, 0xc0002bb6d0, 0x4a, 0x3feb70e1c1edc705)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/src/github.com/pingcap/tidb/owner/manager.go:290 +0xaa
[2020-03-16T05:13:27.940Z]         github.com/pingcap/tidb/owner.(*ownerManager).campaignLoop(0xc000c45c70, 0x2f8fe80, 0xc001888a80, 0xc00120f020)
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/src/github.com/pingcap/tidb/owner/manager.go:244 +0x10b7
[2020-03-16T05:13:27.940Z]         created by github.com/pingcap/tidb/owner.(*ownerManager).CampaignOwner
[2020-03-16T05:13:27.940Z]         	/home/jenkins/agent/workspace/tidb_ghpr_unit_test/go/src/github.com/pingcap/tidb/owner/manager.go:186 +0x1b0
[2020-03-16T05:13:27.940Z] FAIL
[2020-03-16T05:13:27.940Z] FAIL	github.com/pingcap/tidb/domain	3.185s

https://internal.pingcap.net/idc-jenkins/blue/organizations/jenkins/tidb_ghpr_unit_test/detail/tidb_ghpr_unit_test/27672/pipeline

Seen at #15194 (comment)

@sre-bot
Copy link
Contributor

sre-bot commented Mar 24, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Mar 27, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Apr 9, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Apr 20, 2020

1 similar comment
@sre-bot
Copy link
Contributor

sre-bot commented Apr 24, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Jun 11, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Jun 29, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Jun 30, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Jul 15, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Jul 28, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Aug 13, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Aug 19, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Aug 20, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Aug 27, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Sep 4, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Sep 21, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Oct 9, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Oct 12, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Oct 14, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Oct 21, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Oct 23, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Oct 30, 2020

@sre-bot
Copy link
Contributor

sre-bot commented Nov 10, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/test severity/minor type/bug The issue is confirmed as a bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants