File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ( ( ) )
Original file line number Diff line number Diff 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 ( ) ;
Original file line number Diff line number Diff line change 11[toolchain ]
22profile = " default"
3- channel = " 1.78 .0"
3+ channel = " 1.80 .0"
You can’t perform that action at this time.
0 commit comments