Comments (2)
kv/kvclient/rangefeed.TestDBClientScan failed on master @ 2f739e864b24ff85d4edd99b2c6631b4d218d951:
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangefeed_test/pkg/kv/kvclient/rangefeed/main_test.go:31 +0xda
main.main()
main/bazel-out/k8-fastbuild/bin/pkg/kv/kvclient/rangefeed/rangefeed_test_/testmain.go:162 +0x824
runtime.main()
GOROOT/src/runtime/proc.go:271 +0x29c
github.com/cockroachdb/cockroach/pkg/util/parquet.box2DDecoder.decode()
github.com/cockroachdb/cockroach/pkg/util/parquet/decoders.go:180 +0x3b
github.com/cockroachdb/cockroach/pkg/util/parquet.init.0()
github.com/cockroachdb/cockroach/pkg/util/parquet/decoders.go:407 +0x1d0
Goroutine 180 (running) created at:
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx()
github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:476 +0x69c
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTask()
github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:347 +0xaf
github.com/cockroachdb/cockroach/pkg/server.NewServer.GRPCTransportFactory.func21()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/transport_race.go:97 +0x124
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*DistSender).sendToReplicas()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/dist_sender.go:2611 +0x1ca2
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*DistSender).sendPartialBatch()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/dist_sender.go:2111 +0x9c4
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*DistSender).divideAndSendBatchToRanges()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/dist_sender.go:1636 +0x1030
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*DistSender).Send()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/dist_sender.go:1252 +0xa39
github.com/cockroachdb/cockroach/pkg/kv.lookupRangeFwdScan()
github.com/cockroachdb/cockroach/pkg/kv/range_lookup.go:331 +0x841
github.com/cockroachdb/cockroach/pkg/kv.RangeLookup()
github.com/cockroachdb/cockroach/pkg/kv/range_lookup.go:206 +0x3e9
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*DistSender).RangeLookup()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/dist_sender.go:980 +0x558
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangecache.(*RangeCache).performRangeLookup()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangecache/range_cache.go:980 +0x112
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangecache.tryLookupImpl.func1()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangecache/range_cache.go:874 +0xc4
github.com/cockroachdb/cockroach/pkg/util/timeutil.RunWithTimeout()
github.com/cockroachdb/cockroach/pkg/util/timeutil/timeout.go:29 +0x12d
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangecache.tryLookupImpl()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangecache/range_cache.go:871 +0x1e6
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangecache.(*RangeCache).tryLookup.func3()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangecache/range_cache.go:769 +0xa4
github.com/cockroachdb/cockroach/pkg/util/syncutil/singleflight.(*Group).doCall.func1()
github.com/cockroachdb/cockroach/pkg/util/syncutil/singleflight/singleflight.go:389 +0x4b
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunTask()
github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:320 +0x185
github.com/cockroachdb/cockroach/pkg/util/syncutil/singleflight.(*Group).doCall()
github.com/cockroachdb/cockroach/pkg/util/syncutil/singleflight/singleflight.go:388 +0x2c4
github.com/cockroachdb/cockroach/pkg/util/syncutil/singleflight.(*Group).DoChan.gowrap1()
github.com/cockroachdb/cockroach/pkg/util/syncutil/singleflight/singleflight.go:358 +0xc6
==================
Parameters:
attempt=1
race=true
run=3
shard=1
This test on roachdash | Improve this report!
from cockroach.
It looks like there is some byte slice aliasing in the test. Did something change? Does append(ts.Codec().TenantPrefix(), keys.ScratchRangeMin...)
now have extra capacity?
==================
WARNING: DATA RACE
Write at 0x00c001f6ad5b by goroutine 17:
github.com/cockroachdb/cockroach/pkg/util/encoding.encodeBytesAscendingWithTerminatorAndPrefix()
github.com/cockroachdb/cockroach/pkg/util/encoding/encoding.go:668 +0xbd
github.com/cockroachdb/cockroach/pkg/util/encoding.encodeStringAscendingWithTerminatorAndPrefix()
github.com/cockroachdb/cockroach/pkg/util/encoding/encoding.go:938 +0xa7
github.com/cockroachdb/cockroach/pkg/util/encoding.EncodeStringAscending()
github.com/cockroachdb/cockroach/pkg/util/encoding/encoding.go:927 +0x684
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangefeed_test.TestDBClientScan.func1()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangefeed_test/pkg/kv/kvclient/rangefeed/db_adapter_external_test.go:69 +0x63f
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangefeed_test.TestDBClientScan()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/rangefeed_test/pkg/kv/kvclient/rangefeed/db_adapter_external_test.go:72 +0x685
testing.tRunner()
GOROOT/src/testing/testing.go:1689 +0x21e
testing.(*T).Run.gowrap1()
GOROOT/src/testing/testing.go:1742 +0x44
Previous read at 0x00c001f6ad5b by goroutine 180:
encoding/base64.(*Encoding).Encode()
GOROOT/src/encoding/base64/base64.go:158 +0x127
encoding/base64.(*Encoding).AppendEncode()
GOROOT/src/encoding/base64/base64.go:201 +0x26b
encoding/json.encodeByteSlice()
GOROOT/src/encoding/json/encode.go:790 +0x2d1
encoding/json.structEncoder.encode()
GOROOT/src/encoding/json/encode.go:704 +0x2bd
encoding/json.structEncoder.encode-fm()
<autogenerated>:1 +0xe4
encoding/json.structEncoder.encode()
GOROOT/src/encoding/json/encode.go:704 +0x2bd
encoding/json.structEncoder.encode-fm()
<autogenerated>:1 +0xe4
encoding/json.ptrEncoder.encode()
GOROOT/src/encoding/json/encode.go:876 +0x3f1
encoding/json.ptrEncoder.encode-fm()
<autogenerated>:1 +0x84
encoding/json.structEncoder.encode()
GOROOT/src/encoding/json/encode.go:704 +0x2bd
encoding/json.structEncoder.encode-fm()
<autogenerated>:1 +0xe4
encoding/json.ptrEncoder.encode()
GOROOT/src/encoding/json/encode.go:876 +0x3f1
encoding/json.ptrEncoder.encode-fm()
<autogenerated>:1 +0x84
encoding/json.(*encodeState).reflectValue()
GOROOT/src/encoding/json/encode.go:321 +0x83
encoding/json.interfaceEncoder()
GOROOT/src/encoding/json/encode.go:658 +0x164
encoding/json.structEncoder.encode()
GOROOT/src/encoding/json/encode.go:704 +0x2bd
encoding/json.structEncoder.encode-fm()
<autogenerated>:1 +0xe4
encoding/json.arrayEncoder.encode()
GOROOT/src/encoding/json/encode.go:847 +0x102
encoding/json.arrayEncoder.encode-fm()
<autogenerated>:1 +0x84
encoding/json.sliceEncoder.encode()
GOROOT/src/encoding/json/encode.go:820 +0x542
encoding/json.sliceEncoder.encode-fm()
<autogenerated>:1 +0x84
encoding/json.structEncoder.encode()
GOROOT/src/encoding/json/encode.go:704 +0x2bd
encoding/json.structEncoder.encode-fm()
<autogenerated>:1 +0xe4
encoding/json.ptrEncoder.encode()
GOROOT/src/encoding/json/encode.go:876 +0x3f1
encoding/json.ptrEncoder.encode-fm()
<autogenerated>:1 +0x84
encoding/json.(*encodeState).reflectValue()
GOROOT/src/encoding/json/encode.go:321 +0x83
encoding/json.(*encodeState).marshal()
GOROOT/src/encoding/json/encode.go:297 +0xea
encoding/json.(*Encoder).Encode()
GOROOT/src/encoding/json/stream.go:209 +0x16f
github.com/cockroachdb/cockroach/pkg/server.NewServer.GRPCTransportFactory.func21.1()
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/transport_race.go:119 +0x20b
github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunAsyncTaskEx.func2()
github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:485 +0x262
==================
from cockroach.
Related Issues (20)
- Sentry: table_meta.go:443: partial index predicate does not exist in table metadata (1) assertion failure Wraps: (2) attached stack trace -- stack trace: | github.com/cockroachdb/cockroach/pkg/sql... HOT 1
- Sentry: table_meta.go:443: partial index predicate does not exist in table metadata (1) assertion failure Wraps: (2) attached stack trace -- stack trace: | github.com/cockroachdb/cockroach/pkg/sql... HOT 1
- kvclient: address TODO in TestProxyTracing
- pkg/sql/logictest/tests/local-legacy-schema-changer/local-legacy-schema-changer_test: TestLogic_select_for_update failed HOT 1
- ccl/backupccl: TestDataDriven_views failed HOT 1
- workload: tpcc workload fails after after period with decimal errors HOT 1
- sql: TestDropIndex failed
- roachtest: tpcc/mixed-headroom/n5cpu16 failed
- kv,obs: persist lease history beyond 5 changes in the rangelog contained in debug.zip
- Sentry: expr.go:491: lookup for ComparisonExpr ×'s CmpOp failed (1) assertion failure Wraps: (2) attached stack trace -- stack trace: | github.com/cockroachdb/cockroach/pkg/sql/sem/tree.MemoizeCo...
- sql/pgwire: TestPipelineMetric failed HOT 4
- roachprod/promhelperclient: TestUpdatePrometheusTargets failed
- pkg/kv/kvserver/concurrency/concurrency_test_/concurrency_test_shard_6/16: pkg failed HOT 2
- raft: relax fsync requirements HOT 2
- roachtest: sysbench/oltp_read_write/nodes=3/cpu=32/conc=256 failed HOT 5
- pkg/sql/logictest/tests/local-vec-off/local-vec-off_test: TestLogic_select_for_update failed HOT 1
- pkg/sql/logictest/tests/fakedist-disk/fakedist-disk_test: TestLogic_select_for_update failed HOT 1
- roachtest: failover/chaos/read-only failed HOT 3
- cdc: provide a warning when creating a changefeed with a cursor that's too far in the past HOT 4
- admission: fix naming and units in exhausted metrics
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cockroach.