소스 검색

Fix flush log, rare race condition

No obvious, should fix the issue
tags/1.6.1
Azlux 2 년 전
부모
커밋
2c3f86134d
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. +9
    -0
      log2ram

+ 9
- 0
log2ram 파일 보기

@@ -59,6 +59,12 @@ wait_for () {
while ! findmnt "$1" > /dev/null; do
sleep 0.1
done
while [ ! -f "$1/log2ram.test" ]; do
touch "$1/log2ram.test"
sleep 0.1
done
rm "$1/log2ram.test"
}

createZramLogDrive () {
@@ -104,6 +110,7 @@ case "$1" in
wait_for "$RAM_LOG"
syncFromDisk
done
exit 0
;;

stop)
@@ -123,6 +130,7 @@ case "$1" in
# Unsure as even with Root permision denied
#echo ${ZRAM_LOG} > /sys/class/zram-control/hot_remove
done
exit 0
;;

write)
@@ -136,6 +144,7 @@ case "$1" in

syncToDisk
done
exit 0
;;

*)


불러오는 중...
취소
저장