Author: jajcus Date: Wed Nov 2 11:46:27 2005 GMT Module: SOURCES Tag: HEAD ---- Log message: - a patch which improves Slony-I log shipping reliability on a full filesystem a little bit (there seem to be much more places in the code, where it may go wrong)
---- Files affected: SOURCES: slony1-log_shipping_reliability.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/slony1-log_shipping_reliability.patch diff -u /dev/null SOURCES/slony1-log_shipping_reliability.patch:1.1 --- /dev/null Wed Nov 2 12:46:27 2005 +++ SOURCES/slony1-log_shipping_reliability.patch Wed Nov 2 12:46:22 2005 @@ -0,0 +1,16 @@ +diff -dur -x '*.orig' -x '*~' slony1-1.1.2.orig/src/slon/remote_worker.c slony1-1.1.2/src/slon/remote_worker.c +--- slony1-1.1.2.orig/src/slon/remote_worker.c 2005-10-12 23:14:25.000000000 +0200 ++++ slony1-1.1.2/src/slon/remote_worker.c 2005-11-02 12:40:01.000000000 +0100 +@@ -4870,7 +4870,12 @@ + "commit;\n" + "vacuum analyze %s.sl_setsync_offline;\n", + rtcfg_namespace); ++ if ( rc < 0 ) ++ return -1; + rc = fclose(archive_fp); ++ archive_fp = NULL; ++ if ( rc < 0 ) ++ return -1; + rc = rename(archive_tmp, archive_name); + } + return rc; ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
