Commit 54d1211
Merge #158301
158301: Pebble: bump Pebble version and update to support the new Metrics.WALMetrics r=xxmplus a=xxmplus
This PR covers two main changes. First, bump the pebble changes:
* [`de16e152`](cockroachdb/pebble@de16e152) db: export SpanPolicy and ValueStoragePolicyAdjustment as public type aliases
* [`e6b971f9`](cockroachdb/pebble@e6b971f9) sstable, compact: move IsLikelyMVCCGarbage to RawWriter interface
* [`495be96d`](cockroachdb/pebble@495be96d) valsep: create SSTBlobWriter to write external sst with blob files
* [`c9a3b2a4`](cockroachdb/pebble@c9a3b2a4) db,base: move SpanPolicy and related structs to base pkg
* [`2d1c267c`](cockroachdb/pebble@2d1c267c) db: move file number assignment to just before metadata creation
* [`e2e0fe33`](cockroachdb/pebble@e2e0fe33) github: add nightly crossversion smoke test
* [`532d015b`](cockroachdb/pebble@532d015b) github: separate cockroach-go workflow, add issue filing
* [`94506e99`](cockroachdb/pebble@94506e99) scripts: add crossversion smoke test
* [`b4f6e9e0`](cockroachdb/pebble@b4f6e9e0) fix windows nightly
* [`455e5597`](cockroachdb/pebble@455e5597) *: use crstrings.Lines[Seq], strings.SplitSeq
* [`91d1ff9c`](cockroachdb/pebble@91d1ff9c) *: use crstrings.LinesSeq
* [`ce957f43`](cockroachdb/pebble@ce957f43) go.mod: upgrade github.com/cockroachdb/crlib
* [`d7ce913e`](cockroachdb/pebble@d7ce913e) objstorage: support cold tier
* [`4e659708`](cockroachdb/pebble@4e659708) objstorageprovider: improve "open" test directive
* [`e0b71b58`](cockroachdb/pebble@e0b71b58) objstorage: local settings cleanup
* [`818109f1`](cockroachdb/pebble@818109f1) objstorageprovider: minor local subsystem cleanup
* [`936d14cd`](cockroachdb/pebble@936d14cd) github: remove labeled type from pr bot review triggering condition
* [`a6c4a9df`](cockroachdb/pebble@a6c4a9df) cmd/pebble: ensure minimum mvcc is set for newPebbleDB
* [`4f7159ac`](cockroachdb/pebble@4f7159ac) Update zstd_nocgo.go
* [`6b56ed26`](cockroachdb/pebble@6b56ed26) Update zstd_cgo.go
* [`a9404508`](cockroachdb/pebble@a9404508) Update zstd_nocgo.go
* [`ed175670`](cockroachdb/pebble@ed175670) feat: add gozstd build tag to allow to configure zstd lib
* [`4264547a`](cockroachdb/pebble@4264547a) db: improve metrics and logs to measure all filesystem ops
* [`6f00a886`](cockroachdb/pebble@6f00a886) db: log full path to WAL file in disk slow info
------
And second, update LogWriter to the new Metrics.WALMetrics and expose WALSecondaryFileOpLatency to metrics
Co-authored-by: Xuming Xu <andy.xu@cockroachlabs.com>File tree
13 files changed
+116
-23
lines changed- build
- bazelutil
- patches
- docs/generated/metrics
- pkg
- kv/kvserver
- raftstorebench
- roachprod/agents/opentelemetry/files
- server
- storage
13 files changed
+116
-23
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1834 | 1834 | | |
1835 | 1835 | | |
1836 | 1836 | | |
1837 | | - | |
1838 | | - | |
| 1837 | + | |
| 1838 | + | |
1839 | 1839 | | |
1840 | | - | |
| 1840 | + | |
1841 | 1841 | | |
1842 | 1842 | | |
1843 | 1843 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
352 | 352 | | |
353 | 353 | | |
354 | 354 | | |
355 | | - | |
| 355 | + | |
356 | 356 | | |
357 | 357 | | |
358 | 358 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
87 | 89 | | |
88 | 90 | | |
89 | 91 | | |
| |||
100 | 102 | | |
101 | 103 | | |
102 | 104 | | |
103 | | - | |
| 105 | + | |
104 | 106 | | |
105 | 107 | | |
106 | 108 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10404 | 10404 | | |
10405 | 10405 | | |
10406 | 10406 | | |
| 10407 | + | |
| 10408 | + | |
| 10409 | + | |
| 10410 | + | |
| 10411 | + | |
| 10412 | + | |
| 10413 | + | |
| 10414 | + | |
| 10415 | + | |
10407 | 10416 | | |
10408 | 10417 | | |
10409 | 10418 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
| 140 | + | |
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
572 | 572 | | |
573 | 573 | | |
574 | 574 | | |
575 | | - | |
576 | | - | |
| 575 | + | |
| 576 | + | |
577 | 577 | | |
578 | 578 | | |
579 | 579 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3125 | 3125 | | |
3126 | 3126 | | |
3127 | 3127 | | |
| 3128 | + | |
| 3129 | + | |
| 3130 | + | |
3128 | 3131 | | |
3129 | 3132 | | |
3130 | 3133 | | |
| |||
3141 | 3144 | | |
3142 | 3145 | | |
3143 | 3146 | | |
| 3147 | + | |
| 3148 | + | |
| 3149 | + | |
| 3150 | + | |
| 3151 | + | |
| 3152 | + | |
| 3153 | + | |
| 3154 | + | |
3144 | 3155 | | |
3145 | 3156 | | |
3146 | 3157 | | |
| |||
3753 | 3764 | | |
3754 | 3765 | | |
3755 | 3766 | | |
3756 | | - | |
| 3767 | + | |
| 3768 | + | |
| 3769 | + | |
| 3770 | + | |
| 3771 | + | |
| 3772 | + | |
3757 | 3773 | | |
3758 | 3774 | | |
3759 | 3775 | | |
| |||
4567 | 4583 | | |
4568 | 4584 | | |
4569 | 4585 | | |
| 4586 | + | |
| 4587 | + | |
| 4588 | + | |
| 4589 | + | |
| 4590 | + | |
4570 | 4591 | | |
4571 | 4592 | | |
4572 | 4593 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
| 105 | + | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
98 | 109 | | |
99 | 110 | | |
100 | 111 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3805 | 3805 | | |
3806 | 3806 | | |
3807 | 3807 | | |
3808 | | - | |
| 3808 | + | |
3809 | 3809 | | |
3810 | 3810 | | |
| 3811 | + | |
| 3812 | + | |
| 3813 | + | |
| 3814 | + | |
| 3815 | + | |
| 3816 | + | |
3811 | 3817 | | |
3812 | 3818 | | |
3813 | 3819 | | |
| |||
0 commit comments