Skip to content

Commit 0da4d90

Browse files
committed
fix
1 parent 5e9e739 commit 0da4d90

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

src/query/service/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ maplit = { workspace = true }
189189
mysql_async = { workspace = true }
190190
p256 = { workspace = true }
191191
pretty_assertions = { workspace = true }
192+
proptest = { workspace = true }
192193
reqwest = { workspace = true }
193194
serde_json.workspace = true
194195
serde_yaml = { workspace = true }
@@ -197,7 +198,6 @@ tempfile = { workspace = true }
197198
tower = { workspace = true }
198199
url = { workspace = true }
199200
wiremock = { workspace = true }
200-
proptest = { workspace = true }
201201

202202
[build-dependencies]
203203
databend-common-building = { workspace = true }

src/query/service/src/servers/http/v1/query/sized_spsc.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -213,16 +213,15 @@ impl PageBuilder {
213213
fn try_append_block(&mut self, block: DataBlock) -> Option<DataBlock> {
214214
assert!(self.has_capacity());
215215
let (take_rows, memory_size) = self.calculate_take_rows(&block);
216-
let total = block.num_rows();
217-
if take_rows < total {
216+
let total_rows = block.num_rows();
217+
if take_rows < total_rows {
218218
self.remain_size = 0;
219-
self.remain_rows -= total;
219+
self.remain_rows -= take_rows;
220220
self.blocks.push(block.slice(0..take_rows));
221-
Some(block.slice(take_rows..total))
221+
Some(block.slice(take_rows..total_rows))
222222
} else {
223223
self.remain_size -= min(self.remain_size, memory_size);
224-
self.remain_rows -= total;
225-
224+
self.remain_rows -= total_rows;
226225
self.blocks.push(block);
227226
None
228227
}

0 commit comments

Comments
 (0)