Packager: Samba Team <samba@samba.org>
Name: ctdb
Version: 1.0.112
-Release: 29
+Release: 30
Epoch: 0
License: GNU GPL version 3
Group: System Environment/Daemons
%{_docdir}/ctdb/tests/bin/ctdb_transaction
%changelog
+* Mon Jul 26 2010 : Version 1.0.112-30
+ - last minute fix for crash bug in the recent "vacuum abort" code.
+
* Mon Jul 26 2010 : Version 1.0.112-29
- Fix for a SEGV that can happen when tcp tickles fail/timeout
CQ:S1019041
vdata->repack_limit = repack_limit;
vdata->delete_tree = trbt_create(vdata, 0);
vdata->abortfd = abortfd;
- vdata->ctdb_db = ctdb_db;
if (vdata->delete_tree == NULL) {
DEBUG(DEBUG_ERR,(__location__ " Out of memory\n"));
talloc_free(vdata);
/* FIXME: We don't just free them, since current TDB is not robust
* against death during transaction commit. */
for (i = ctdb->vacuumers; i; i = i->next) {
- DEBUG(DEBUG_INFO, ("Aborting vacuuming for %s (%i)\n",
+ DEBUG(DEBUG_INFO, ("Aborting vacuuming for %s (%p)\n",
i->vacuum_handle->ctdb_db->db_name,
- (int)i->child_pid));
+ i->child_pid));
write(i->abortfd[1], &c, 1);
}
}