From 628e456b5fc2c11cd474546461d1458a17d4ab56 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Tue, 10 Jul 2012 16:53:26 -0700 Subject: Log node of commit failure Bug 8192 Put message in log about failed node --- src/commit/commit-algorithm.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/commit/commit-algorithm.cpp b/src/commit/commit-algorithm.cpp index 687e2df..e6356aa 100644 --- a/src/commit/commit-algorithm.cpp +++ b/src/commit/commit-algorithm.cpp @@ -1236,10 +1236,13 @@ commit::doCommit(Cstore& cs, CfgNode& cfg1, CfgNode& cfg2) DelPrioQueueT dpq; _get_commit_prio_queue(&proot, pq, dpq); size_t s = 0, f = 0; + while (!dpq.empty()) { PrioNode *p = dpq.top(); if (!_commit_exec_prio_subtree(cs, p)) { // prio subtree failed + OUTPUT_USER("delete [ %s ] failed\n", + p->getCommitPath().to_string().c_str()); ++f; } else { // succeeded @@ -1251,6 +1254,8 @@ commit::doCommit(Cstore& cs, CfgNode& cfg1, CfgNode& cfg2) PrioNode *p = pq.top(); if (!_commit_exec_prio_subtree(cs, p)) { // prio subtree failed + OUTPUT_USER("[[%s]] failed\n", + p->getCommitPath().to_string().c_str()); ++f; } else { // succeeded -- cgit v1.2.3