gluster.c (90c772de56a810265c52fd55ca384b01ab74e35d) | gluster.c (c282e1fdf7ec9659c7f320123be397477a359d01) |
---|---|
1/* 2 * GlusterFS backend for QEMU 3 * 4 * Copyright (C) 2012 Bharata B Rao <bharata@linux.vnet.ibm.com> 5 * 6 * This work is licensed under the terms of the GNU GPL, version 2 or later. 7 * See the COPYING file in the top-level directory. 8 * --- 711 unchanged lines hidden (view full) --- 720 .protocol_name = "gluster", 721 .instance_size = sizeof(BDRVGlusterState), 722 .bdrv_needs_filename = true, 723 .bdrv_file_open = qemu_gluster_open, 724 .bdrv_reopen_prepare = qemu_gluster_reopen_prepare, 725 .bdrv_reopen_commit = qemu_gluster_reopen_commit, 726 .bdrv_reopen_abort = qemu_gluster_reopen_abort, 727 .bdrv_close = qemu_gluster_close, | 1/* 2 * GlusterFS backend for QEMU 3 * 4 * Copyright (C) 2012 Bharata B Rao <bharata@linux.vnet.ibm.com> 5 * 6 * This work is licensed under the terms of the GNU GPL, version 2 or later. 7 * See the COPYING file in the top-level directory. 8 * --- 711 unchanged lines hidden (view full) --- 720 .protocol_name = "gluster", 721 .instance_size = sizeof(BDRVGlusterState), 722 .bdrv_needs_filename = true, 723 .bdrv_file_open = qemu_gluster_open, 724 .bdrv_reopen_prepare = qemu_gluster_reopen_prepare, 725 .bdrv_reopen_commit = qemu_gluster_reopen_commit, 726 .bdrv_reopen_abort = qemu_gluster_reopen_abort, 727 .bdrv_close = qemu_gluster_close, |
728 .bdrv_create2 = qemu_gluster_create, | 728 .bdrv_create = qemu_gluster_create, |
729 .bdrv_getlength = qemu_gluster_getlength, 730 .bdrv_get_allocated_file_size = qemu_gluster_allocated_file_size, 731 .bdrv_truncate = qemu_gluster_truncate, 732 .bdrv_co_readv = qemu_gluster_co_readv, 733 .bdrv_co_writev = qemu_gluster_co_writev, 734 .bdrv_co_flush_to_disk = qemu_gluster_co_flush_to_disk, 735 .bdrv_has_zero_init = qemu_gluster_has_zero_init, 736#ifdef CONFIG_GLUSTERFS_DISCARD --- 10 unchanged lines hidden (view full) --- 747 .protocol_name = "gluster+tcp", 748 .instance_size = sizeof(BDRVGlusterState), 749 .bdrv_needs_filename = true, 750 .bdrv_file_open = qemu_gluster_open, 751 .bdrv_reopen_prepare = qemu_gluster_reopen_prepare, 752 .bdrv_reopen_commit = qemu_gluster_reopen_commit, 753 .bdrv_reopen_abort = qemu_gluster_reopen_abort, 754 .bdrv_close = qemu_gluster_close, | 729 .bdrv_getlength = qemu_gluster_getlength, 730 .bdrv_get_allocated_file_size = qemu_gluster_allocated_file_size, 731 .bdrv_truncate = qemu_gluster_truncate, 732 .bdrv_co_readv = qemu_gluster_co_readv, 733 .bdrv_co_writev = qemu_gluster_co_writev, 734 .bdrv_co_flush_to_disk = qemu_gluster_co_flush_to_disk, 735 .bdrv_has_zero_init = qemu_gluster_has_zero_init, 736#ifdef CONFIG_GLUSTERFS_DISCARD --- 10 unchanged lines hidden (view full) --- 747 .protocol_name = "gluster+tcp", 748 .instance_size = sizeof(BDRVGlusterState), 749 .bdrv_needs_filename = true, 750 .bdrv_file_open = qemu_gluster_open, 751 .bdrv_reopen_prepare = qemu_gluster_reopen_prepare, 752 .bdrv_reopen_commit = qemu_gluster_reopen_commit, 753 .bdrv_reopen_abort = qemu_gluster_reopen_abort, 754 .bdrv_close = qemu_gluster_close, |
755 .bdrv_create2 = qemu_gluster_create, | 755 .bdrv_create = qemu_gluster_create, |
756 .bdrv_getlength = qemu_gluster_getlength, 757 .bdrv_get_allocated_file_size = qemu_gluster_allocated_file_size, 758 .bdrv_truncate = qemu_gluster_truncate, 759 .bdrv_co_readv = qemu_gluster_co_readv, 760 .bdrv_co_writev = qemu_gluster_co_writev, 761 .bdrv_co_flush_to_disk = qemu_gluster_co_flush_to_disk, 762 .bdrv_has_zero_init = qemu_gluster_has_zero_init, 763#ifdef CONFIG_GLUSTERFS_DISCARD --- 10 unchanged lines hidden (view full) --- 774 .protocol_name = "gluster+unix", 775 .instance_size = sizeof(BDRVGlusterState), 776 .bdrv_needs_filename = true, 777 .bdrv_file_open = qemu_gluster_open, 778 .bdrv_reopen_prepare = qemu_gluster_reopen_prepare, 779 .bdrv_reopen_commit = qemu_gluster_reopen_commit, 780 .bdrv_reopen_abort = qemu_gluster_reopen_abort, 781 .bdrv_close = qemu_gluster_close, | 756 .bdrv_getlength = qemu_gluster_getlength, 757 .bdrv_get_allocated_file_size = qemu_gluster_allocated_file_size, 758 .bdrv_truncate = qemu_gluster_truncate, 759 .bdrv_co_readv = qemu_gluster_co_readv, 760 .bdrv_co_writev = qemu_gluster_co_writev, 761 .bdrv_co_flush_to_disk = qemu_gluster_co_flush_to_disk, 762 .bdrv_has_zero_init = qemu_gluster_has_zero_init, 763#ifdef CONFIG_GLUSTERFS_DISCARD --- 10 unchanged lines hidden (view full) --- 774 .protocol_name = "gluster+unix", 775 .instance_size = sizeof(BDRVGlusterState), 776 .bdrv_needs_filename = true, 777 .bdrv_file_open = qemu_gluster_open, 778 .bdrv_reopen_prepare = qemu_gluster_reopen_prepare, 779 .bdrv_reopen_commit = qemu_gluster_reopen_commit, 780 .bdrv_reopen_abort = qemu_gluster_reopen_abort, 781 .bdrv_close = qemu_gluster_close, |
782 .bdrv_create2 = qemu_gluster_create, | 782 .bdrv_create = qemu_gluster_create, |
783 .bdrv_getlength = qemu_gluster_getlength, 784 .bdrv_get_allocated_file_size = qemu_gluster_allocated_file_size, 785 .bdrv_truncate = qemu_gluster_truncate, 786 .bdrv_co_readv = qemu_gluster_co_readv, 787 .bdrv_co_writev = qemu_gluster_co_writev, 788 .bdrv_co_flush_to_disk = qemu_gluster_co_flush_to_disk, 789 .bdrv_has_zero_init = qemu_gluster_has_zero_init, 790#ifdef CONFIG_GLUSTERFS_DISCARD --- 10 unchanged lines hidden (view full) --- 801 .protocol_name = "gluster+rdma", 802 .instance_size = sizeof(BDRVGlusterState), 803 .bdrv_needs_filename = true, 804 .bdrv_file_open = qemu_gluster_open, 805 .bdrv_reopen_prepare = qemu_gluster_reopen_prepare, 806 .bdrv_reopen_commit = qemu_gluster_reopen_commit, 807 .bdrv_reopen_abort = qemu_gluster_reopen_abort, 808 .bdrv_close = qemu_gluster_close, | 783 .bdrv_getlength = qemu_gluster_getlength, 784 .bdrv_get_allocated_file_size = qemu_gluster_allocated_file_size, 785 .bdrv_truncate = qemu_gluster_truncate, 786 .bdrv_co_readv = qemu_gluster_co_readv, 787 .bdrv_co_writev = qemu_gluster_co_writev, 788 .bdrv_co_flush_to_disk = qemu_gluster_co_flush_to_disk, 789 .bdrv_has_zero_init = qemu_gluster_has_zero_init, 790#ifdef CONFIG_GLUSTERFS_DISCARD --- 10 unchanged lines hidden (view full) --- 801 .protocol_name = "gluster+rdma", 802 .instance_size = sizeof(BDRVGlusterState), 803 .bdrv_needs_filename = true, 804 .bdrv_file_open = qemu_gluster_open, 805 .bdrv_reopen_prepare = qemu_gluster_reopen_prepare, 806 .bdrv_reopen_commit = qemu_gluster_reopen_commit, 807 .bdrv_reopen_abort = qemu_gluster_reopen_abort, 808 .bdrv_close = qemu_gluster_close, |
809 .bdrv_create2 = qemu_gluster_create, | 809 .bdrv_create = qemu_gluster_create, |
810 .bdrv_getlength = qemu_gluster_getlength, 811 .bdrv_get_allocated_file_size = qemu_gluster_allocated_file_size, 812 .bdrv_truncate = qemu_gluster_truncate, 813 .bdrv_co_readv = qemu_gluster_co_readv, 814 .bdrv_co_writev = qemu_gluster_co_writev, 815 .bdrv_co_flush_to_disk = qemu_gluster_co_flush_to_disk, 816 .bdrv_has_zero_init = qemu_gluster_has_zero_init, 817#ifdef CONFIG_GLUSTERFS_DISCARD --- 17 unchanged lines hidden --- | 810 .bdrv_getlength = qemu_gluster_getlength, 811 .bdrv_get_allocated_file_size = qemu_gluster_allocated_file_size, 812 .bdrv_truncate = qemu_gluster_truncate, 813 .bdrv_co_readv = qemu_gluster_co_readv, 814 .bdrv_co_writev = qemu_gluster_co_writev, 815 .bdrv_co_flush_to_disk = qemu_gluster_co_flush_to_disk, 816 .bdrv_has_zero_init = qemu_gluster_has_zero_init, 817#ifdef CONFIG_GLUSTERFS_DISCARD --- 17 unchanged lines hidden --- |