-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
roachtest: sqlsmith/setup=tpcc/setting=ddl-nodrop failed #95641
Comments
roachtest.sqlsmith/setup=tpcc/setting=ddl-nodrop failed with artifacts on master @ b21379bb56dd206e6f63cc7d07ca72e85db7a4c4:
Parameters: |
roachtest.sqlsmith/setup=tpcc/setting=ddl-nodrop failed with artifacts on master @ dc974cd698364a4db5acb630162dd8b1856cfad6:
Parameters: |
roachtest.sqlsmith/setup=tpcc/setting=ddl-nodrop failed with artifacts on master @ 78fe59d0536be35fcec68280142746fb91515551:
Parameters: Same failure on other branches
|
roachtest.sqlsmith/setup=tpcc/setting=ddl-nodrop failed with artifacts on master @ 69dd453d0e61e258f402c5751de310405743cd18:
Parameters: Same failure on other branches
|
@chengxiong-ruan maybe the answer should be that we disallow adding such a column, but then randgen would need to be told about that. For what it's worth, I think this behavior is sort of legit and the error message is terrible. |
One approach is to reject adding columns of type |
What prevents us from implementing |
Deep down I think the actual problem here is our cast from int to regprocedure is not like postgres's. In postgres it's infallible (or so it seems). postgres=# create table t( i int primary key);
CREATE TABLE
postgres=# insert into t values (1);
INSERT 0 1
postgres=# insert into t values (1);
INSERT 0 1
postgres=# alter table t add column j regprocedure default 12345678;
ALTER TABLE
postgres=# select * from t;
i | j
---+----------
1 | 12345678
(1 row)
postgres=# select 12345678::regprocedure;
regprocedure
--------------
12345678
(1 row)
|
Nothing prevent us, we'll need it eventually for things like column default values. |
Hmm...I guess it's not easy to plumb things through into the |
Let's also be real, this is not something our customers actually want to do. It's an esoteric feature that maybe maybe would be useful to some far future management of schema objects by some tooling that certainly wouldn't work in cockroach today. Whatever we can do to make this test just not fail in an expedient way is what we should do here. |
Informs cockroachdb#95641 Epic: None Release note: None
Fair enough: #96346 |
96193: roachtest/awsdms: add large data replication test r=otan a=Jeremyyang920 This commit adds a test that will create a dms task to full load 200M rows into a crdb cluster. Fixes: #95329 Release note: None 96292: rpc: Make it explicit that we only Version from Settings r=knz a=andrewbaptist Cleaning up some of the code in this package, the entire Settings object was stored in the HeartbeatService. Only the Version was required. This PR removes the unnecessary struct. Epic: none Release note: None 96313: backupccl: fix key rewriter race in generative split and scatter processor r=rhu713 a=rhu713 The generative split and scatter processor is currently causing tests to fail under race because there are many goroutines that are operating with the same splitAndScatterer, which cannot be used concurrently as the underlying key rewriter cannot be used concurrently. Modify the processor so that every worker that uses the splitAndScatterer now uses its own instance. Fixes: #95808 Release note: None 96325: ci: update bazel builder image r=rickystewart a=cockroach-teamcity Release note: None Epic: None 96346: randgen: do not generate REGPROC and REGPROCEDURE columns r=mgartner a=mgartner Informs #95641 Epic: None Release note: None 96371: cli: close listeners and all open connections on disk stall r=nicktrav a=jbowens Forwardport of #96145. ---- Disk stalls prevent a node from making progress. Any ranges for which the stalled node is leaseholder may also be prevented from making progress while the stalled node remains online but incapacitated. CockroachDB nodes detect stalls within their stores through timing all write filesystem operations. Previously, when a stall was detected, Cockroach would simply fatal the process. However, a process blocked on disk IO cannot be terminated. The process would enter the zombie state, but would be unable to be reaped. This commit adds a new step to disk stall handling, closing all open sockets. Epic: None Release note (bug fix): Fix a bug where a node with a disk stall would continue to accept new connections and preserve existing connections until the disk stall abated. Co-authored-by: Jeremy Yang <[email protected]> Co-authored-by: Andrew Baptist <[email protected]> Co-authored-by: Rui Hu <[email protected]> Co-authored-by: cockroach-teamcity <[email protected]> Co-authored-by: Marcus Gartner <[email protected]> Co-authored-by: Jackson Owens <[email protected]>
Informs #95641 Epic: None Release note: None
roachtest.sqlsmith/setup=tpcc/setting=ddl-nodrop failed with artifacts on master @ 2861a4ee05fac1cc13f87bf00f368a65ea8700dc:
Parameters:
ROACHTEST_cloud=gce
,ROACHTEST_cpu=4
,ROACHTEST_encrypted=false
,ROACHTEST_ssd=0
Help
See: roachtest README
See: How To Investigate (internal)
This test on roachdash | Improve this report!
Jira issue: CRDB-23644
The text was updated successfully, but these errors were encountered: