Skip to content

Commit b341dd4

Browse files
committed
Fix build
1 parent 7038886 commit b341dd4

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

src/Core/BackgroundSchedulePoolTaskHolder.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,39 +39,39 @@ BackgroundSchedulePoolTaskInfoPtr BackgroundSchedulePoolTaskHolder::getTaskInfoP
3939
return task_info;
4040
}
4141

42-
BackgroundSchedulePoolTaskHolder & PausableTask::getTask()
42+
BackgroundSchedulePoolTaskHolder & BackgroundSchedulePoolPausableTask::getTask()
4343
{
4444
return task;
4545
}
4646

47-
PausableTask::PausableTask(BackgroundSchedulePoolTaskHolder task_)
47+
BackgroundSchedulePoolPausableTask::BackgroundSchedulePoolPausableTask(BackgroundSchedulePoolTaskHolder task_)
4848
: task(std::move(task_))
4949
{
5050
}
5151

52-
void PausableTask::pause()
52+
void BackgroundSchedulePoolPausableTask::pause()
5353
{
5454
std::lock_guard lock(pause_mutex);
5555
pause_count++;
5656
if (pause_count == 1)
5757
task->deactivate();
5858
}
5959

60-
void PausableTask::resume()
60+
void BackgroundSchedulePoolPausableTask::resume()
6161
{
6262
std::lock_guard lock(pause_mutex);
6363
pause_count--;
6464
if (pause_count == 0)
6565
task->activateAndSchedule();
6666
}
6767

68-
PausableTask::PauseHolder::PauseHolder(PausableTask & task_)
68+
BackgroundSchedulePoolPausableTask::PauseHolder::PauseHolder(BackgroundSchedulePoolPausableTask & task_)
6969
: task(task_)
7070
{
7171
task.pause();
7272
}
7373

74-
PausableTask::PauseHolder::~PauseHolder()
74+
BackgroundSchedulePoolPausableTask::PauseHolder::~PauseHolder()
7575
{
7676
task.resume();
7777
}

src/Core/BackgroundSchedulePoolTaskHolder.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@ class BackgroundSchedulePoolTaskHolder
3737

3838
/// RAII guard that pauses parts check and reactivates it on destruction.
3939
/// Safe to destroy from any thread.
40-
class PausableTask
40+
class BackgroundSchedulePoolPausableTask
4141
{
4242
public:
43-
explicit PausableTask(BackgroundSchedulePoolTaskHolder task_);
43+
explicit BackgroundSchedulePoolPausableTask(BackgroundSchedulePoolTaskHolder task_);
4444

45-
PausableTask(const PausableTask &) = delete;
46-
PausableTask & operator=(const PausableTask &) = delete;
47-
PausableTask(PausableTask &&) = delete;
48-
PausableTask & operator=(PausableTask &&) = delete;
45+
BackgroundSchedulePoolPausableTask(const BackgroundSchedulePoolPausableTask &) = delete;
46+
BackgroundSchedulePoolPausableTask & operator=(const BackgroundSchedulePoolPausableTask &) = delete;
47+
BackgroundSchedulePoolPausableTask(BackgroundSchedulePoolPausableTask &&) = delete;
48+
BackgroundSchedulePoolPausableTask & operator=(BackgroundSchedulePoolPausableTask &&) = delete;
4949

5050
BackgroundSchedulePoolTaskHolder & getTask();
5151

@@ -54,11 +54,11 @@ class PausableTask
5454

5555
struct PauseHolder
5656
{
57-
explicit PauseHolder(PausableTask & task_);
57+
explicit PauseHolder(BackgroundSchedulePoolPausableTask & task_);
5858
~PauseHolder();
5959

60-
private:
61-
PausableTask & task;
60+
private:
61+
BackgroundSchedulePoolPausableTask & task;
6262
};
6363

6464
using PauseHolderPtr = std::unique_ptr<PauseHolder>;

src/Storages/MergeTree/ReplicatedMergeTreePartCheckThread.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ BackgroundSchedulePoolTaskHolder & ReplicatedMergeTreePartCheckThread::getTask()
8282
return pausable_task.getTask();
8383
}
8484

85-
PausableTask::PauseHolderPtr ReplicatedMergeTreePartCheckThread::temporaryPause()
85+
BackgroundSchedulePoolPausableTask::PauseHolderPtr ReplicatedMergeTreePartCheckThread::temporaryPause()
8686
{
87-
return std::make_unique<PausableTask::PauseHolder>(pausable_task);
87+
return std::make_unique<BackgroundSchedulePoolPausableTask::PauseHolder>(pausable_task);
8888
}
8989

9090
void ReplicatedMergeTreePartCheckThread::cancelRemovedPartsCheck(const MergeTreePartInfo & drop_range_info)

src/Storages/MergeTree/ReplicatedMergeTreePartCheckThread.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class ReplicatedMergeTreePartCheckThread
6969

7070
/// Pause parts check in a thread-safe way.
7171
/// The returned guard can be safely destroyed from any thread.
72-
PausableTask::PauseHolderPtr temporaryPause();
72+
BackgroundSchedulePoolPausableTask::PauseHolderPtr temporaryPause();
7373

7474
/// Can be called only while holding a TemporaryPause guard.
7575
void cancelRemovedPartsCheck(const MergeTreePartInfo & drop_range_info);
@@ -112,7 +112,7 @@ class ReplicatedMergeTreePartCheckThread
112112
std::mutex start_stop_mutex;
113113
std::atomic<bool> need_stop { false };
114114

115-
PausableTask pausable_task;
115+
BackgroundSchedulePoolPausableTask pausable_task;
116116
};
117117

118118
}

src/Storages/StorageReplicatedMergeTree.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,7 +1014,7 @@ class StorageReplicatedMergeTree final : public MergeTreeData
10141014

10151015
struct DataValidationTasks : public IStorage::DataValidationTasksBase
10161016
{
1017-
explicit DataValidationTasks(DataPartsVector && parts_, ReplicatedMergeTreePartCheckThread::PausableTask::PauseHolderPtr && pause_)
1017+
explicit DataValidationTasks(DataPartsVector && parts_, BackgroundSchedulePoolPausableTask::PauseHolderPtr && pause_)
10181018
: pause(std::move(pause_)), parts(std::move(parts_)), it(parts.begin())
10191019
{}
10201020

@@ -1034,7 +1034,7 @@ class StorageReplicatedMergeTree final : public MergeTreeData
10341034

10351035
/// Pauses the part check thread while this object exists.
10361036
/// Safe to destroy from any thread (unlike unique_lock which has thread affinity).
1037-
ReplicatedMergeTreePartCheckThread::PausableTask::PauseHolderPtr pause;
1037+
BackgroundSchedulePoolPausableTask::PauseHolderPtr pause;
10381038

10391039
mutable std::mutex mutex;
10401040
DataPartsVector parts;

0 commit comments

Comments
 (0)