Full_Name: Balint Reczey Version: master OS: Linux URL: http://rbalint.cs.bme.hu/0001-slapcat-retry-a-few-times-when-retrieving-an-e... Submission from: (NULL) (84.0.168.17)
From: Axel Beckert beckert@phys.ethz.ch To: Debian Bug Tracking System submit@bugs.debian.org Subject: slapd: slapcat output truncated every now and then Date: Tue, 15 May 2012 18:33:57 +0200
Package: slapd Severity: grave Version: 2.4.23-7.2 Justification: Causes data loss
Every now and then slapcat's output does not contain the whole content of the LDAP but is truncated at some LDIF entry border (i.e. all printed LDIF records seem complete).
To reproduce run "while sleep 1; do slapcat | wc; done" on a moderately busy LDAP server (writes every few seconds to minutes; about 10000 entries) while slapd is running and notice the occasionally occurring huge change in wc's printed values, e.g.:
# while sleep 1; do slapcat | wc; done 471698 1015498 15336677 471698 1015498 15336677 471698 1015498 15336677 ... 471698 1015497 15336635 471698 1015497 15336635 281829 606820 8632165 <-- 471698 1015497 15336635 471698 1015497 15336635 471698 1015497 15336635 308627 664573 9476751 <-- 471698 1015497 15336635 471698 1015497 15336635 471698 1015497 15336637
Please see email thread starting at http://www.openldap.org/lists/openldap-technical/201301/msg00195.html
The attached modifications to OpenLDAP Software are subject to the following notice:
Copyright 2013 Balint Reczey balint@balintreczey.hu Redistribution and use in source and binary forms, with or without modification, are permitted only as authorized by the OpenLDAP Public License.