diff options
Diffstat (limited to 'xlators/cluster/afr/src/afr-self-heal-common.c')
| -rw-r--r-- | xlators/cluster/afr/src/afr-self-heal-common.c | 92 | 
1 files changed, 0 insertions, 92 deletions
diff --git a/xlators/cluster/afr/src/afr-self-heal-common.c b/xlators/cluster/afr/src/afr-self-heal-common.c index 49484bf7..07603c5b 100644 --- a/xlators/cluster/afr/src/afr-self-heal-common.c +++ b/xlators/cluster/afr/src/afr-self-heal-common.c @@ -904,98 +904,6 @@ afr_sh_delta_to_xattr (xlator_t *this,  int -afr_sh_has_metadata_pending (dict_t *xattr, xlator_t *this) -{ -        /* Indexable by result of afr_index_for_transaction_type(): 0 -- 2. */ -        int32_t        pending[3]  = {0,}; -        void          *pending_raw = NULL; -        afr_private_t *priv        = NULL; -        int            ret         = -1; -        int            i           = 0; -        int            j           = 0; - -        priv = this->private; - -        for (i = 0; i < priv->child_count; i++) { -                ret = dict_get_ptr (xattr, priv->pending_key[i], -                                    &pending_raw); - -                if (ret != 0) -                        return 0; - -                memcpy (pending, pending_raw, sizeof(pending)); -                j = afr_index_for_transaction_type (AFR_METADATA_TRANSACTION); - -                if (pending[j]) -                        return 1; -        } - -        return 0; -} - - -int -afr_sh_has_data_pending (dict_t *xattr, xlator_t *this) -{ -        /* Indexable by result of afr_index_for_transaction_type(): 0 -- 2. */ -        int32_t        pending[3]  = {0,}; -        void          *pending_raw = NULL; -        afr_private_t *priv        = NULL; -        int            ret         = -1; -        int            i           = 0; -        int            j           = 0; - -        priv = this->private; - -        for (i = 0; i < priv->child_count; i++) { -                ret = dict_get_ptr (xattr, priv->pending_key[i], -                                    &pending_raw); - -                if (ret != 0) -                        return 0; - -                memcpy (pending, pending_raw, sizeof(pending)); -                j = afr_index_for_transaction_type (AFR_DATA_TRANSACTION); - -                if (pending[j]) -                        return 1; -        } - -        return 0; -} - - -int -afr_sh_has_entry_pending (dict_t *xattr, xlator_t *this) -{ -        /* Indexable by result of afr_index_for_transaction_type(): 0 -- 2. */ -        int32_t        pending[3]  = {0,}; -        void          *pending_raw = NULL; -        afr_private_t *priv        = NULL; -        int            ret         = -1; -        int            i           = 0; -        int            j           = 0; - -        priv = this->private; - -        for (i = 0; i < priv->child_count; i++) { -                ret = dict_get_ptr (xattr, priv->pending_key[i], -                                    &pending_raw); - -                if (ret != 0) -                        return 0; - -                memcpy (pending, pending_raw, sizeof(pending)); -                j = afr_index_for_transaction_type (AFR_ENTRY_TRANSACTION); - -                if (pending[j]) -                        return 1; -        } - -        return 0; -} - -int  afr_sh_missing_entries_done (call_frame_t *frame, xlator_t *this)  {          afr_local_t     *local = NULL;  | 
