diff options
-rw-r--r-- | xlators/features/index/src/index.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/xlators/features/index/src/index.c b/xlators/features/index/src/index.c index ed94aefad7c..2923e9c91de 100644 --- a/xlators/features/index/src/index.c +++ b/xlators/features/index/src/index.c @@ -1367,6 +1367,11 @@ init (xlator_t *this) INIT_LIST_HEAD (&priv->callstubs); this->private = priv; + + ret = index_dir_create (this, XATTROP_SUBDIR); + if (ret < 0) + goto out; + ret = gf_thread_create (&thread, &w_attr, index_worker, this); if (ret) { gf_log (this->name, GF_LOG_WARNING, "Failed to create " @@ -1374,9 +1379,6 @@ init (xlator_t *this) goto out; } - ret = index_dir_create (this, XATTROP_SUBDIR); - if (ret < 0) - goto out; ret = 0; out: |