Skip to content

Commit dcebba4

Browse files
committed
fix test
1 parent 74f6bf6 commit dcebba4

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

libsql-wal/src/segment/current.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -823,11 +823,7 @@ mod test {
823823
return Ok(0);
824824
}
825825

826-
let read_len = if offset as usize + buf.len() > inner.len() {
827-
offset as usize + buf.len() - inner.len()
828-
} else {
829-
buf.len()
830-
};
826+
let read_len = buf.len().min(inner.len() - offset as usize);
831827
buf[..read_len]
832828
.copy_from_slice(&inner[offset as usize..offset as usize + read_len]);
833829
Ok(read_len)
@@ -960,9 +956,12 @@ mod test {
960956
}
961957
}
962958

959+
dbg!();
963960
{
964961
let env = TestEnv::new_io_and_tmp(SyncFailBufferIo::default(), tmp.clone());
962+
dbg!();
965963
let conn = env.open_conn("test");
964+
dbg!();
966965
conn.query_row("select count(*) from test", (), |row| {
967966
dbg!(row);
968967
Ok(())

libsql-wal/src/segment/sealed.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,14 +282,14 @@ impl<F: FileExt> SealedSegment<F> {
282282
builder.insert(k.to_be_bytes(), v as u64).unwrap();
283283
}
284284
builder.finish().unwrap();
285-
let mut writer = writer.into_inner();
285+
let writer = writer.into_inner();
286286
let index_size = writer.get_ref().get_ref().count();
287287
let index_checksum = digest.finalize();
288-
writer.write_all(&index_checksum.to_le_bytes())?;
289-
let (_, index_bytes) = writer
288+
let (mut cursor, index_bytes) = writer
290289
.into_inner()
291290
.map_err(|e| e.into_parts().0)?
292291
.into_parts();
292+
cursor.write_all(&index_checksum.to_le_bytes())?;
293293
header.index_offset = index_byte_offset.into();
294294
header.index_size = index_size.into();
295295
header.last_commited_frame_no = last_committed.into();

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[toolchain]
22
profile = "default"
3-
channel = "1.78.0"
3+
channel = "1.80.0"

0 commit comments

Comments
 (0)