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 ---