You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
146476: changefeedccl: fix split_column_families changefeeds r=asg0451 a=KeithCh
This fixes the following when creating changefeeds
for tables that have multiple columns and with the
option split_column_families, into sinks that have topics:
When using a Kafka V1 sink, we would always
attempt to create a nonsense topic even if the
Kafka broker setting has
auto.create.topics.enable=false. This would cause
the changefeed to fail.
Release note(bug fix):
Remove unncessary Kafka topic creation that would
could cause changefeed start up to fail when using
changefeed.new_kafka_sink_enabled=false.
Fixes: #128973
Epic: CRDB-41784
148683: sql: add infrastructure for new inspect job r=spilchen a=spilchen
This adds infrastructure for a new job that will handle data consistency checking (tentatively called inspect). It will be initially invoked via the `EXPERIMENTAL SCRUB` command and a new session variable (`enable_scrub_job`). It will eventually be invoked under its own SQL, but that will be handled separately.
I split this into 4 commits to make reviewing easier. I will squash them prior to merging to master.
## jobs: add stub implementation of inspect job
This commit introduces a stub for the new INSPECT job type. The Resumer doesn't do anything useful yet. It simply returns as a no-op.
Informs: #148289
Epic: CRDB-30356
Release note: None
## sql: support starting inspect job from SCRUB
This change adds support for initiating a INSPECT job when running SCRUB TABLE, controlled by the session variable enable_scrub_job.
When enable_scrub_job is true, SCRUB TABLE will schedule or start a consistency check job instead of running inline checks.
Informs: #148289
Epic: CRDB-30356
Release note: None
## sql: add logic tests for inspect job via SCRUB
This change introduces logic tests for the new inspect job path when enable_scrub_job is enabled.
Informs: #148289
Epic: CRDB-30356
Release note: None
## sql: add unit test for SCRUB job execution semantics
This change adds a unit test (TestInspectJobImplicitTxnSemantics) to verify the behavior of inspect jobs started via EXPERIMENTAL SCRUB TABLE in implicit transactions.
Includes test hooks via InspectTestingKnobs to simulate and control job execution behavior.
Informs: #148289
Epic: CRDB-30356
Release note: None
149439: roachtest: capture metrics for index backfill in schemachange/bulkingest r=rafiss a=rafiss
This will allow us to make a roachperf chart to track changes over time.
informs #146571
Release note: None
149483: opentelemetry: add raftlog size metrics r=arulajmani a=pav-kv
Part of #141126
149488: tracing: fix tests for simple flight recorder r=angles-n-daemons a=dhartunian
We weren't returning errors correctly in SucceedsSoon. First failure would fail the test instead of retrying.
Resolves: #149450
Release note: None
Co-authored-by: Keith Chow <[email protected]>
Co-authored-by: Matt Spilchen <[email protected]>
Co-authored-by: Rafi Shamim <[email protected]>
Co-authored-by: Pavel Kalinnikov <[email protected]>
Co-authored-by: David Hartunian <[email protected]>
0 commit comments