@@ -1912,58 +1912,7 @@ void MergeTreeData::loadDataParts(bool skip_sanity_checks, std::optional<std::un
1912
1912
data_parts_loading_finished = true ;
1913
1913
}
1914
1914
1915
- <<<<<<< HEAD
1916
- void MergeTreeData::loadUnexpectedDataParts ()
1917
- {
1918
- {
1919
- std::lock_guard lock (unexpected_data_parts_mutex);
1920
- if (unexpected_data_parts.empty ())
1921
- {
1922
- unexpected_data_parts_loading_finished = true ;
1923
- unexpected_data_parts_cv.notify_all ();
1924
- return ;
1925
- }
1926
-
1927
- LOG_DEBUG (log, " Loading {} unexpected data parts" ,
1928
- unexpected_data_parts.size ());
1929
- }
1930
-
1931
- ThreadFuzzer::maybeInjectSleep ();
1932
- auto runner = threadPoolCallbackRunner<void >(getUnexpectedPartsLoadingThreadPool ().get (), " UnexpectedParts" );
1933
- std::vector<std::future<void >> parts_futures;
1934
-
1935
- for (auto & load_state : unexpected_data_parts)
1936
- {
1937
- std::lock_guard lock (unexpected_data_parts_mutex);
1938
- chassert (!load_state.part );
1939
- if (unexpected_data_parts_loading_canceled)
1940
- {
1941
- waitForAllToFinishAndRethrowFirstError (parts_futures);
1942
- return ;
1943
- }
1944
- parts_futures.push_back (runner ([&]()
1945
- {
1946
- loadUnexpectedDataPart (load_state);
1947
-
1948
- chassert (load_state.part );
1949
- if (load_state.is_broken )
1950
- {
1951
- load_state.part ->renameToDetached (" broken-on-start" ); // / detached parts must not have '_' in prefixes
1952
- }
1953
- }, Priority{}));
1954
- }
1955
- waitForAllToFinishAndRethrowFirstError (parts_futures);
1956
- LOG_DEBUG (log, " Loaded {} unexpected data parts" , unexpected_data_parts.size ());
1957
-
1958
- {
1959
- std::lock_guard lock (unexpected_data_parts_mutex);
1960
- unexpected_data_parts_loading_finished = true ;
1961
- unexpected_data_parts_cv.notify_all ();
1962
- }
1963
- }
1964
1915
1965
- ||||||| 7cb5dff8019
1966
- =======
1967
1916
void MergeTreeData::loadUnexpectedDataParts ()
1968
1917
{
1969
1918
{
@@ -2012,7 +1961,6 @@ void MergeTreeData::loadUnexpectedDataParts()
2012
1961
}
2013
1962
}
2014
1963
2015
- >>>>>>> altinity/customizations/24.3.14
2016
1964
void MergeTreeData::loadOutdatedDataParts (bool is_async)
2017
1965
try
2018
1966
{
0 commit comments