%% fsync() 의 요구가 물리 storage 까지 내려가는 사슬 %% question: 게스트가 fsync() 를 부르면 그 요구는 어느 계층까지, 몇 번 손이 바뀌어 내려가야 하는가 flowchart TB n0["PostgreSQL"] n1["Guest Filesystem"] n2["Guest Block Layer"] n3["virtio-blk"] n4["QEMU / Backend"] n5["Host Storage Stack"] n6["Physical Storage"] n0 -->|"fsync()"| n1 n1 --> n2 n2 -->|"FLUSH 등"| n3 n3 --> n4 n4 --> n5 n5 --> n6