Skip to content

Commit 81b8c8a

Browse files
authored
Merge pull request #39 from atoomic/resync
Bump the file size on change
2 parents 79674ac + 60aa62c commit 81b8c8a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

lib/cPanel/TaskQueue.pm

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,8 @@ END { undef %valid_processors } # case CPANEL-10871 to avoid a SEGV during gl
317317
$self->{max_task_timeout} = $meta->{max_task_to} if $meta->{max_task_to} > 0;
318318
$self->{max_in_process} = $meta->{max_running} if $meta->{max_running} > 0;
319319
$self->{default_child_timeout} = $meta->{def_child_to} if $meta->{def_child_to} > 0;
320+
$self->{_bump_size} = $meta->{_bump_size} // '';
321+
320322
$self->{paused} = ( exists $meta->{paused} && $meta->{paused} ) ? 1 : 0;
321323
$self->{defer_obj} = exists $meta->{defer_obj} ? $meta->{defer_obj} : undef;
322324

@@ -355,7 +357,12 @@ END { undef %valid_processors } # case CPANEL-10871 to avoid a SEGV during gl
355357
deferral_queue => $self->{deferral_queue},
356358
paused => ( $self->{paused} ? 1 : 0 ),
357359
defer_obj => $self->{defer_obj},
360+
_bump_size => $self->{_bump_size} // '',
358361
};
362+
363+
$meta->{_bump_size} .= "x";
364+
$meta->{_bump_size} = 'x' if length $meta->{_bump_size} > 1_024;
365+
359366
return $self->_serializer()->save( $fh, $FILETYPE, $CACHE_VERSION, $meta );
360367
}
361368

0 commit comments

Comments
 (0)