Skip to content

Commit c285f81

Browse files
craig[bot]kev-caomsbutlercockroach-teamcitymichae2
committed
143849: backup: add checkpointing to backup compactions r=msbutler a=kev-cao This patch adds periodic checkpointing to backup compaction jobs. Epic: None Release note: None 143985: backup: checkpoint after online restore link phase r=msbutler a=msbutler This patch will prevent online restore from rerunning the link flow if it has already completed. This will be useful for restore with experimental copy, which runs the download phase in the same job as the link phase. At some point in the future, we could add finer grain checkpointing to the link phase, but that would require more work and thought. Epic: none Release note: none 144000: orchestration: released CockroachDB version 25.1.3. Next version: 25.1.4 r=celiala a=cockroach-teamcity Release note: None Epic: None Release justification: non-production (release infra) change. 144037: sql/stats: bring back guard against non-zero NumRange in forecasts r=yuzefovich a=michae2 It occurred to me tonight that the code we removed in #143955 not only generated a sentry report, but also returned an error instead of producing a faulty histogram. I too hope that #93892 is now fixed, but it seems wise to at least keep some code that guards against faulty histograms, even if we don't think the sentry report is necessary any more. Informs: #93892 Epic: None Release note: None 144050: dr: alias streaming replication to PCR r=msbutler a=ajstorm Add an alias in the original Streaming Replication Between Clusters RFC to PCR, for easier discovery. I can see an argument for not merging this, as the original RFC might not bare resemblance to what was built in the end, but the RFC is basically undiscoverable today due to its antiquated naming. Epic: none Release note: None 144088: ci: prioritize `staging-*` builds higher r=jlinder a=rickystewart These builds are high-priority backports and we want them to get through the queue as quickly as possible. Epic: DEVINF-1449 Release note: None Co-authored-by: Kevin Cao <[email protected]> Co-authored-by: Michael Butler <[email protected]> Co-authored-by: Justin Beaver <[email protected]> Co-authored-by: Michael Erickson <[email protected]> Co-authored-by: Adam Storm <[email protected]> Co-authored-by: Ricky Stewart <[email protected]>
7 parents 57a9a63 + c4f7fce + 87ba01d + caf9721 + 86b8446 + cd917c9 + 3221e01 commit c285f81

35 files changed

+272
-60
lines changed

build/github/engflow-args.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010

1111
ARGS='--config engflowpublic --tls_client_certificate=/home/agent/engflow.crt --tls_client_key=/home/agent/engflow.key --experimental_build_event_upload_retry_minimum_delay 3s --experimental_build_event_upload_max_retries 8'
1212

13-
if [ "$GITHUB_ACTIONS_BRANCH" == "staging" ]
13+
if [[ "$GITHUB_ACTIONS_BRANCH" == staging-* ]]
14+
then
15+
ARGS="$ARGS --remote_execution_priority=8"
16+
elif [ "$GITHUB_ACTIONS_BRANCH" == "staging" ]
1417
then
1518
ARGS="$ARGS --remote_execution_priority=6"
1619
fi

cloud/kubernetes/bring-your-own-certs/client.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ spec:
2020
serviceAccountName: cockroachdb
2121
containers:
2222
- name: cockroachdb-client
23-
image: cockroachdb/cockroach:v25.1.2
23+
image: cockroachdb/cockroach:v25.1.3
2424
# Keep a pod open indefinitely so kubectl exec can be used to get a shell to it
2525
# and run cockroach client commands, such as cockroach sql, cockroach node status, etc.
2626
command:

cloud/kubernetes/bring-your-own-certs/cockroachdb-statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ spec:
153153
topologyKey: kubernetes.io/hostname
154154
containers:
155155
- name: cockroachdb
156-
image: cockroachdb/cockroach:v25.1.2
156+
image: cockroachdb/cockroach:v25.1.3
157157
imagePullPolicy: IfNotPresent
158158
# TODO: Change these to appropriate values for the hardware that you're running. You can see
159159
# the resources that can be allocated on each of your Kubernetes nodes by running:

cloud/kubernetes/client-secure.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ spec:
3232
mountPath: /cockroach-certs
3333
containers:
3434
- name: cockroachdb-client
35-
image: cockroachdb/cockroach:v25.1.2
35+
image: cockroachdb/cockroach:v25.1.3
3636
imagePullPolicy: IfNotPresent
3737
volumeMounts:
3838
- name: client-certs

cloud/kubernetes/cluster-init-secure.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ spec:
3434
mountPath: /cockroach-certs
3535
containers:
3636
- name: cluster-init
37-
image: cockroachdb/cockroach:v25.1.2
37+
image: cockroachdb/cockroach:v25.1.3
3838
imagePullPolicy: IfNotPresent
3939
volumeMounts:
4040
- name: client-certs

cloud/kubernetes/cluster-init.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ spec:
1010
spec:
1111
containers:
1212
- name: cluster-init
13-
image: cockroachdb/cockroach:v25.1.2
13+
image: cockroachdb/cockroach:v25.1.3
1414
imagePullPolicy: IfNotPresent
1515
command:
1616
- "/cockroach/cockroach"

cloud/kubernetes/cockroachdb-statefulset-secure.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ spec:
195195
topologyKey: kubernetes.io/hostname
196196
containers:
197197
- name: cockroachdb
198-
image: cockroachdb/cockroach:v25.1.2
198+
image: cockroachdb/cockroach:v25.1.3
199199
imagePullPolicy: IfNotPresent
200200
# TODO: Change these to appropriate values for the hardware that you're running. You can see
201201
# the resources that can be allocated on each of your Kubernetes nodes by running:

cloud/kubernetes/cockroachdb-statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ spec:
9898
topologyKey: kubernetes.io/hostname
9999
containers:
100100
- name: cockroachdb
101-
image: cockroachdb/cockroach:v25.1.2
101+
image: cockroachdb/cockroach:v25.1.3
102102
imagePullPolicy: IfNotPresent
103103
# TODO: Change these to appropriate values for the hardware that you're running. You can see
104104
# the resources that can be allocated on each of your Kubernetes nodes by running:

cloud/kubernetes/multiregion/client-secure.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ spec:
99
serviceAccountName: cockroachdb
1010
containers:
1111
- name: cockroachdb-client
12-
image: cockroachdb/cockroach:v25.1.2
12+
image: cockroachdb/cockroach:v25.1.3
1313
imagePullPolicy: IfNotPresent
1414
volumeMounts:
1515
- name: client-certs

cloud/kubernetes/multiregion/cluster-init-secure.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ spec:
1111
serviceAccountName: cockroachdb
1212
containers:
1313
- name: cluster-init
14-
image: cockroachdb/cockroach:v25.1.2
14+
image: cockroachdb/cockroach:v25.1.3
1515
imagePullPolicy: IfNotPresent
1616
volumeMounts:
1717
- name: client-certs

0 commit comments

Comments
 (0)