Compare commits

...

1 Commits

Author SHA1 Message Date
Arseny Sher
5cad6090e3 Do not round LSN on timeline explicit creation in sk. 2023-11-30 21:33:10 +03:00

View File

@@ -178,11 +178,9 @@ async fn timeline_create_handler(mut request: Request<Body>) -> Result<Response<
system_id: request_data.system_id.unwrap_or(0),
wal_seg_size: request_data.wal_seg_size.unwrap_or(WAL_SEGMENT_SIZE as u32),
};
let local_start_lsn = request_data.local_start_lsn.unwrap_or_else(|| {
request_data
.commit_lsn
.segment_lsn(server_info.wal_seg_size as usize)
});
let local_start_lsn = request_data
.local_start_lsn
.unwrap_or(request_data.commit_lsn);
GlobalTimelines::create(ttid, server_info, request_data.commit_lsn, local_start_lsn)
.await
.map_err(ApiError::InternalServerError)?;