[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#4214) 2.3.12/2.3.11 syncrepl compatibility problem



Full_Name: Ali Pouya
Version: 2.3.12
OS: 
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (145.242.3.30)


I have a master and a refreshAndPersist replica in 2.3.11 with about 200 000
entries.
The two servers are already synched.
I upgrade my replica to 2.3.12.
After startap the replica receives ALL of the master contents and core dumps
defore finishing the work (see the backtrace below).
If I put back 2.3.11 the problem disapears (no new entry is received). 
I reproduce the problem systematically.
Is syncrepl compatible between different versions ?  
Otherwise is will be difficult to migrate a platform gradually.
I can send more detailed info i required.
Best Regards
Ali Pouya

#0  0x00d707a2 in ?? () at rtld.c:576 from /lib/ld-linux.so.2
#1  0x00a4b7d5 in *__GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:67
#2  0x00a4d149 in *__GI_abort () at ../sysdeps/generic/abort.c:88
#3  0x00a44db1 in *__GI___assert_fail (assertion=0x6 "", file=0x6 "", line=6,
    function=0xb49460 "\207(û§\224´") at assert.c:83
#4  0x080c1d94 in monitor_back_modify (op=0xa38ddf50, rs=0xa38dda40) at
modify.c:72
#5  0x0809ffd9 in overlay_op_walk (op=0xa38ddf50, rs=0xa38dda40,
which=op_modify, oi=0x0,
    on=0xa38ddf50) at backover.c:490
#6  0x080a00c2 in over_op_func (op=0xa38ddf50, rs=0xa38dda40, which=op_modify)
at backover.c:542
#7  0x08097bfb in syncrepl_updateCookie (si=0x9a2e2f8, op=0xa38ddf50,
pdn=0x9a2ca88,
    syncCookie=0xa38ddde0) at syncrepl.c:2307
#8  0x0809b84b in do_syncrep2 (op=0xa38ddf50, si=0x9a2e2f8) at syncrepl.c:940
#9  0x0809bd5e in do_syncrepl (ctx=0xa38de2b0, arg=0x9a2ca38) at
syncrepl.c:1079
#10 0x08103fe1 in ldap_int_thread_pool_wrapper (xpool=0x9a15b20) at tpool.c:481
#11 0x00bc2341 in start_thread (arg=0xa38debb0) at pthread_create.c:261
#12 0x00aeafee in ?? () from /lib/tls/libc.so.6
(gdb)