fix merge conflicts

Signed-off-by: Alex Chi <chi@neon.tech>
This commit is contained in:
Alex Chi
2023-06-27 10:24:48 -04:00
parent b981702ecf
commit 6f50bec781
3 changed files with 5 additions and 8 deletions

View File

@@ -1,6 +1,7 @@
use super::storage_layer::{PersistentLayer, PersistentLayerDesc, PersistentLayerKey, RemoteLayer};
use super::Timeline;
use crate::tenant::layer_map::{self, LayerMap};
use crate::tenant::layer_map::{ LayerMap};
use crate::tenant::timeline::compare_arced_layers;
use anyhow::Result;
use std::sync::{Mutex, Weak};
use std::{collections::HashMap, sync::Arc};
@@ -114,7 +115,7 @@ impl LayerCache {
if let Some(layer) = guard.get_mut(&expected.layer_desc().key()) {
anyhow::ensure!(
layer_map::compare_arced_layers(&expected, layer),
compare_arced_layers(&expected, layer),
"replacing downloaded layer into layermap failed because another layer was found instead of expected, expected={expected:?}, new={new:?}",
expected = Arc::as_ptr(&expected),
new = Arc::as_ptr(layer),

View File

@@ -658,10 +658,6 @@ mod tests {
mod l0_delta_layers_updated {
use crate::tenant::{
storage_layer::{PersistentLayer, PersistentLayerDesc},
timeline::LayerFileManager,
};
use crate::tenant::storage_layer::{PersistentLayer, PersistentLayerDesc};
use super::*;

View File

@@ -123,7 +123,7 @@ impl PartialOrd for Hole {
pub struct LayerFileManager(());
impl LayerMapping {
impl LayerFileManager {
pub(crate) fn new() -> Self {
Self(())
}
@@ -152,7 +152,7 @@ pub struct Timeline {
pub pg_version: u32,
pub(crate) layers: tokio::sync::RwLock<(LayerMap, LayerMapping)>,
pub(crate) layers: Arc<tokio::sync::RwLock<(LayerMap, LayerFileManager)>>,
pub(super) lcache: LayerCache,