1- use std:: collections:: BTreeMap ;
2- use std:: sync:: LazyLock ;
1+ use std:: { collections:: BTreeMap , sync:: LazyLock } ;
32
4- use crate :: memory:: { HistoricalDerivedSettings , RESERVED_OS_MEMORY } ;
5- use crate :: storage:: { self , default_free_percentage_empty_dir_fragment} ;
6- use crate :: { DruidRole , PATH_SEGMENT_CACHE , PROP_SEGMENT_CACHE_LOCATIONS } ;
73use snafu:: { OptionExt , ResultExt , Snafu } ;
8- use stackable_operator:: builder;
9- use stackable_operator:: memory:: MemoryQuantity ;
104use stackable_operator:: {
5+ builder,
116 builder:: pod:: { container:: ContainerBuilder , volume:: VolumeBuilder , PodBuilder } ,
127 commons:: resources:: {
138 CpuLimitsFragment , MemoryLimits , MemoryLimitsFragment , NoRuntimeLimits ,
@@ -17,9 +12,16 @@ use stackable_operator::{
1712 api:: core:: v1:: { EmptyDirVolumeSource , ResourceRequirements } ,
1813 apimachinery:: pkg:: api:: resource:: Quantity ,
1914 } ,
15+ memory:: MemoryQuantity ,
2016} ;
2117use strum:: { EnumDiscriminants , IntoStaticStr } ;
2218
19+ use crate :: {
20+ memory:: { HistoricalDerivedSettings , RESERVED_OS_MEMORY } ,
21+ storage:: { self , default_free_percentage_empty_dir_fragment} ,
22+ DruidRole , PATH_SEGMENT_CACHE , PROP_SEGMENT_CACHE_LOCATIONS ,
23+ } ;
24+
2325// volume names
2426const SEGMENT_CACHE_VOLUME_NAME : & str = "segment-cache" ;
2527
@@ -242,13 +244,6 @@ pub static ROUTER_RESOURCES: LazyLock<ResourcesFragment<storage::DruidStorage, N
242244
243245#[ cfg( test) ]
244246mod test {
245- use super :: * ;
246- use crate :: {
247- storage:: { default_free_percentage_empty_dir, HistoricalStorage } ,
248- tests:: deserialize_yaml_file,
249- DruidCluster , MiddleManagerConfig ,
250- } ;
251-
252247 use rstest:: * ;
253248 use stackable_operator:: {
254249 commons:: resources:: {
@@ -259,6 +254,13 @@ mod test {
259254 role_utils:: { CommonConfiguration , RoleGroup } ,
260255 } ;
261256
257+ use super :: * ;
258+ use crate :: {
259+ storage:: { default_free_percentage_empty_dir, HistoricalStorage } ,
260+ tests:: deserialize_yaml_file,
261+ DruidCluster , MiddleManagerConfig ,
262+ } ;
263+
262264 #[ rstest]
263265 #[ case(
264266 Some ( ResourcesFragment {
0 commit comments