- some copier work needs to be improved

1. clickhouse create destionation table just once if success
2. support settings_push.replication_alter_partitions_sync =1 at attach partition 
3. ...
{
        is_safe_mode = is_safe_mode_;
    }
    void setCopyFaultProbability(double copy_fault_probability_)
    {
        copy_fault_probability = copy_fault_probability_;
    }
    void setMoveFaultProbability(double move_fault_probability_)
    {
        move_fault_probability = move_fault_probability_;
    }
    void setExperimentalUseSampleOffset(bool value)
    {
        experimental_use_sample_offset = value;
    }
protected:
    String getWorkersPath() const