You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[bug:1785520] performance/io-cache: After “performance/io-cache: update pages with write data” patch commit and disable md-cache sometimes that gcc compilation file can not execute right now.
#920
Closed
gluster-ant opened this issue
Mar 12, 2020
· 4 comments
Description of problem:
The patch SHA-1: d50f22e discripted that "performance/io-cache: update pages with write data” . How after that patch commit and disable md-cache sometimes that gcc compilation file can not execute right now.
Version-Release number of selected component (if applicable):
gluster version 6, io-cache
Steps to Reproduce:
1.gluster v create testvol_distributed host1:/bricks/brick1/testvol_distributed_brick0 host2:/bricks/brick1/testvol_distributed_brick0 host3:/bricks/brick1/testvol_distributed_brick0
2.gluster v set testvol_distributed performance.md-cache-pass-through true
3.gluster v start testvol_distributed
4.mount -t glusterfs 127.0.0.1:/testvol_distributed /mnt/testvol_dispersed
5.gcc stat.c -o stat1 -lm ; ./stat1 smcomp.time
-bash: ./stat1: cannot execute binary file
6.we should execute stat1 right now. we maybe not reproduce this problem so
Actual results:
can execute binary file
Expected results:
can execute binary file
Additional info:
The reason is not do ioc_inode_flush or update io cache page failed after ioc_writev_cbk. The patch commit ioc_inode_flush used by steps mdc_inode_iatt_set_validate->inode_invalidate->ioc_invalidate->ioc_inode_flush .
The text was updated successfully, but these errors were encountered:
Thank you for your contributions.
Noticed that this issue is not having any activity in last ~6 months! We are marking this issue as stale because it has not had recent activity.
It will be closed in 2 weeks if no one responds with a comment here.
URL: https://bugzilla.redhat.com/1785520
Creator: 13965432176 at 163
Time: 20191220T06:12:15
Description of problem:
The patch SHA-1: d50f22e discripted that "performance/io-cache: update pages with write data” . How after that patch commit and disable md-cache sometimes that gcc compilation file can not execute right now.
Version-Release number of selected component (if applicable):
gluster version 6, io-cache
Steps to Reproduce:
1.gluster v create testvol_distributed host1:/bricks/brick1/testvol_distributed_brick0 host2:/bricks/brick1/testvol_distributed_brick0 host3:/bricks/brick1/testvol_distributed_brick0
2.gluster v set testvol_distributed performance.md-cache-pass-through true
3.gluster v start testvol_distributed
4.mount -t glusterfs 127.0.0.1:/testvol_distributed /mnt/testvol_dispersed
5.gcc stat.c -o stat1 -lm ; ./stat1 smcomp.time
-bash: ./stat1: cannot execute binary file
6.we should execute stat1 right now. we maybe not reproduce this problem so
Actual results:
can execute binary file
Expected results:
can execute binary file
Additional info:
The reason is not do ioc_inode_flush or update io cache page failed after ioc_writev_cbk. The patch commit ioc_inode_flush used by steps mdc_inode_iatt_set_validate->inode_invalidate->ioc_invalidate->ioc_inode_flush .
The text was updated successfully, but these errors were encountered: