Android-x86
Fork
Spenden

  • R/O
  • HTTP
  • SSH
  • HTTPS

system-extras: Commit

system/extras


Commit MetaInfo

Revision5c73e66be54cb76f19468a2c61bb4d5094f0b590 (tree)
Zeit2019-04-03 07:07:31
AutorDaniel Rosenberg <drosen@goog...>
Commiterandroid-build-merger

Log Message

Merge "Make checkpoint_gc.sh robust against interference" am: 07a8c9f8de
am: dfc3247d58

Change-Id: I33d144fe33ed91941fa925c451522ffe169acba5

Ändern Zusammenfassung

Diff

--- a/checkpoint_gc/checkpoint_gc.sh
+++ b/checkpoint_gc/checkpoint_gc.sh
@@ -44,7 +44,6 @@ DIRTY_SEGMENTS=${DIRTY_SEGMENTS_START}
4444 TODO_SEGMENTS=$((${DIRTY_SEGMENTS_START}-${DIRTY_SEGMENTS_THRESHOLD}))
4545 echo $DIRTY_SEGMENTS_START
4646 while [ ${DIRTY_SEGMENTS} -gt ${DIRTY_SEGMENTS_THRESHOLD} ]; do
47- echo $DIRTY_SEGMENTS
4847 PROGRESS=`echo "(${DIRTY_SEGMENTS_START}-${DIRTY_SEGMENTS})/${TODO_SEGMENTS}"|bc -l`
4948 if [[ $PROGRESS == -* ]]; then
5049 PROGRESS=0
@@ -52,6 +51,8 @@ while [ ${DIRTY_SEGMENTS} -gt ${DIRTY_SEGMENTS_THRESHOLD} ]; do
5251 print -u${STATUS_FD} "global_progress ${PROGRESS}"
5352 read DIRTY_SEGMENTS < /sys/fs/f2fs/${NAME}/dirty_segments
5453 sleep ${SLEEP}
54+ # In case someone turns it off behind our back
55+ echo 1 > /sys/fs/f2fs/${NAME}/gc_urgent
5556 done
5657
5758 log -pi -t checkpoint_gc Turning off GC for ${NAME}
Show on old repository browser