Skip to content

Commit b2332df

Browse files
Ngalstyan4mildbyte
andcommitted
Do not hardcode 8k but use BLCKSZ to accomodate whpg's 32k blocks
Co-authored-by: Artjoms Iskovs <mildbyte@gmail.com>
1 parent a0e8ec0 commit b2332df

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/index/vchordrq/am/am_build.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -517,9 +517,10 @@ mod vchordrq_cached {
517517
}
518518
let pages_s = buffer.len();
519519
buffer.extend(pages.iter().flat_map(|x| unsafe {
520-
std::mem::transmute::<&PostgresPage<vchordrq::Opaque>, &[u8; 8192]>(
521-
x.as_ref(),
522-
)
520+
std::mem::transmute::<
521+
&PostgresPage<vchordrq::Opaque>,
522+
&[u8; pgrx::pg_sys::BLCKSZ as usize],
523+
>(x.as_ref())
523524
}));
524525
let pages_e = buffer.len();
525526
while buffer.len() % ALIGN != 0 {

0 commit comments

Comments
 (0)