@@ -59,21 +59,16 @@ bool FactoryBackup::work(const UnsafeStringView& database, bool interruptible)
5959bool FactoryBackup::doBackUp (const UnsafeStringView& database, bool interruptible)
6060{
6161 Optional<size_t > incrementalMaterialSize = 0 ;
62- auto config = CommonCore::shared ().getABTestConfig (" clicfg_wcdb_incremental_backup" );
63- bool incrememtalBackupEnable = config.succeed () && config.value ().length () > 0
64- && atoi (config.value ().data ()) == 1 ;
6562 SharedIncrementalMaterial incrementalMaterial;
66- if (incrememtalBackupEnable) {
67- incrementalMaterial = CommonCore::shared ().tryGetIncrementalMaterial (database);
68- if (interruptible && incrementalMaterial != nullptr ) {
69- incrementalMaterialSize = saveIncrementalMaterial (database, incrementalMaterial);
70- if (!incrementalMaterialSize.hasValue ()) {
71- return false ;
72- }
73- if (Time::now ().seconds () - incrementalMaterial->info .lastBackupTime < OperationQueueTimeIntervalForBackup
74- && incrementalMaterial->pages .size () < BackupMaxIncrementalPageCount) {
75- return true ;
76- }
63+ incrementalMaterial = CommonCore::shared ().tryGetIncrementalMaterial (database);
64+ if (interruptible && incrementalMaterial != nullptr ) {
65+ incrementalMaterialSize = saveIncrementalMaterial (database, incrementalMaterial);
66+ if (!incrementalMaterialSize.hasValue ()) {
67+ return false ;
68+ }
69+ if (Time::now ().seconds () - incrementalMaterial->info .lastBackupTime < OperationQueueTimeIntervalForBackup
70+ && incrementalMaterial->pages .size () < BackupMaxIncrementalPageCount) {
71+ return true ;
7772 }
7873 }
7974
@@ -103,12 +98,10 @@ bool FactoryBackup::doBackUp(const UnsafeStringView& database, bool interruptibl
10398 }
10499
105100 SharedIncrementalMaterial newIncrementalMaterial = backup.getIncrementalMaterial ();
106- if (incrememtalBackupEnable) {
107- if (!saveIncrementalMaterial (database, newIncrementalMaterial).hasValue ()) {
108- return false ;
109- }
110- CommonCore::shared ().tryRegisterIncrementalMaterial (database, newIncrementalMaterial);
101+ if (!saveIncrementalMaterial (database, newIncrementalMaterial).hasValue ()) {
102+ return false ;
111103 }
104+ CommonCore::shared ().tryRegisterIncrementalMaterial (database, newIncrementalMaterial);
112105
113106 if (interruptible) {
114107 notifiyBackupEnd (
0 commit comments