diff options
Diffstat (limited to 'xlators/cluster/dht/src/dht.c')
| -rw-r--r-- | xlators/cluster/dht/src/dht.c | 40 | 
1 files changed, 22 insertions, 18 deletions
diff --git a/xlators/cluster/dht/src/dht.c b/xlators/cluster/dht/src/dht.c index 6c4c1ffcdcd..87a5756546f 100644 --- a/xlators/cluster/dht/src/dht.c +++ b/xlators/cluster/dht/src/dht.c @@ -26,7 +26,7 @@  /* TODO: add NS locking */  #include "statedump.h" -#include "dht-common.c" +#include "dht-common.h"  /* TODO:     - use volumename in xattr instead of "dht" @@ -419,23 +419,8 @@ struct xlator_fops fops = {          .mknod       = dht_mknod,          .create      = dht_create, -        .stat        = dht_stat, -        .fstat       = dht_fstat, -        .truncate    = dht_truncate, -        .ftruncate   = dht_ftruncate, -        .access      = dht_access, -        .readlink    = dht_readlink, -        .setxattr    = dht_setxattr, -        .fsetxattr   = dht_fsetxattr, -        .getxattr    = dht_getxattr, -        .removexattr = dht_removexattr,          .open        = dht_open, -        .readv       = dht_readv, -        .writev      = dht_writev, -        .flush       = dht_flush, -        .fsync       = dht_fsync,          .statfs      = dht_statfs, -        .lk          = dht_lk,          .opendir     = dht_opendir,          .readdir     = dht_readdir,          .readdirp    = dht_readdirp, @@ -446,10 +431,29 @@ struct xlator_fops fops = {          .mkdir       = dht_mkdir,          .rmdir       = dht_rmdir,          .rename      = dht_rename, -        .inodelk     = dht_inodelk, -        .finodelk    = dht_finodelk,          .entrylk     = dht_entrylk,          .fentrylk    = dht_fentrylk, + +        /* Inode read operations */ +        .stat        = dht_stat, +        .fstat       = dht_fstat, +        .access      = dht_access, +        .readlink    = dht_readlink, +        .getxattr    = dht_getxattr, +        .readv       = dht_readv, +        .flush       = dht_flush, +        .fsync       = dht_fsync, +        .inodelk     = dht_inodelk, +        .finodelk    = dht_finodelk, +        .lk          = dht_lk, + +        /* Inode write operations */ +        .removexattr = dht_removexattr, +        .setxattr    = dht_setxattr, +        .fsetxattr   = dht_fsetxattr, +        .truncate    = dht_truncate, +        .ftruncate   = dht_ftruncate, +        .writev      = dht_writev,          .xattrop     = dht_xattrop,          .fxattrop    = dht_fxattrop,          .setattr     = dht_setattr,  | 
