Hi,

is anyone running an active-passive nfs-ganesha cluster with cephfs backend and 
using the rados_kv recovery backend? My setup runs fine, but takeover is giving 
me a headache. On takeover I see the following messages in ganeshas log file:

29/05/2019 15:38:21 : epoch 5cee88c4 : cephgw-e2-1 : 
ganesha.nfsd-9793[dbus_heartbeat] nfs_start_grace :STATE :EVENT :NFS Server Now 
IN GRACE, duration 5
29/05/2019 15:38:21 : epoch 5cee88c4 : cephgw-e2-1 : 
ganesha.nfsd-9793[dbus_heartbeat] nfs_start_grace :STATE :EVENT :NFS Server 
recovery event 5 nodeid -1 ip 10.0.0.5
29/05/2019 15:38:21 : epoch 5cee88c4 : cephgw-e2-1 : 
ganesha.nfsd-9793[dbus_heartbeat] rados_kv_traverse :CLIENT ID :EVENT :Failed 
to lst kv ret=-2
29/05/2019 15:38:21 : epoch 5cee88c4 : cephgw-e2-1 : 
ganesha.nfsd-9793[dbus_heartbeat] rados_kv_read_recov_clids_takeover :CLIENT ID 
:EVENT :Failed to takeover
29/05/2019 15:38:26 : epoch 5cee88c4 : cephgw-e2-1 : ganesha.nfsd-9793[reaper] 
nfs_lift_grace_locked :STATE :EVENT :NFS Server Now NOT IN GRACE

The result is clients hanging for up to 2 Minutes. Has anyone ran into the same 
problem?

Ceph Version: 12.2.11
nfs-ganesha: 2.7.3

ganesha.conf (identical on both nodes besides nodeid in rados_kv:

NFS_CORE_PARAM {
    Enable_RQUOTA = false;
    Protocols = 3,4;
}

CACHEINODE {
    Dir_Chunk = 0;
    NParts = 1;
    Cache_Size = 1;
}

NFS_krb5 {
    Active_krb5 = false;
}

NFSv4 {
    Only_Numeric_Owners = true;
    RecoveryBackend = rados_kv;
    Grace_Period = 5;
    Lease_Lifetime = 5;
    Minor_Versions = 1,2;
}

RADOS_KV {
        ceph_conf = '/etc/ceph/ceph.conf';
        userid = "ganesha";
        pool = "cephfs_metadata";
        namespace = "ganesha";
        nodeid = "cephgw-k2-1";
}

Any hint would be appreciated.

Best regards 
Felix
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
 

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to