[Olsr-commit] OLSR.org main repository branch, timers, updated. v0.9.0.3-467-g65d21c1

(spam-protected) (spam-protected)
Mon Feb 29 10:15:47 CET 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OLSR.org main repository".

        See http://olsr.org/git/?p=olsrd.git;a=commitdiff;h=v0.9.0.3-467-g65d21c1
        for a web version of the last commit.

The branch, timers has been updated
  discards  d1675d4b08b19907d9266656d8a2cfa29802e6e4 (commit)
  discards  10c673f8d061834cc46cb37b6af65cf143ec4232 (commit)
       via  65d21c1c4090b6d152955139ddc861138d34b6dc (commit)
       via  7fe31236fd717c494fec1be4d1c64278d9e6265a (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (d1675d4b08b19907d9266656d8a2cfa29802e6e4)
            \
             N -- N -- N (65d21c1c4090b6d152955139ddc861138d34b6dc)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 65d21c1c4090b6d152955139ddc861138d34b6dc
Author: Ferry Huberts <(spam-protected)>
Date:   Sat Feb 27 00:48:28 2016 +0100

    main: ensure all timers are stopped in shutdown
    
    Signed-off-by: Ferry Huberts <(spam-protected)>

commit 7fe31236fd717c494fec1be4d1c64278d9e6265a
Author: Ferry Huberts <(spam-protected)>
Date:   Sat Feb 27 00:20:24 2016 +0100

    scheduler: mark timers for removal and only remove them in a cleanup walk
    
    Fixes crashes in networks with many nodes.
    
    *** olsr.org - pre-0.9.1-git_dd7c5a0-hash_b9729ef932ee0c718b5da79dcf6a5fce ***
     Build date: 2016-02-24 21:02:23 on jenkins
     http://www.olsr.org
    
    /usr/sbin/olsrd               (olsr_segv_handler)          src/main.c:323
    /lib/i386-linux-gnu/libc.so.6 (+0x2de78)                   [0xb760ce78]
    /usr/sbin/olsrd               (list_remove)                src/common/list.c:105
    /usr/sbin/olsrd               (olsr_stop_timer)            src/scheduler.c:874
    /usr/sbin/olsrd               (olsr_del_nbr2_list)         src/neighbor_table.c:85
    /usr/sbin/olsrd               (olsr_delete_neighbor_table) src/neighbor_table.c:211
    /usr/sbin/olsrd               (olsr_delete_link_entry)     src/link_set.c:375
    /usr/sbin/olsrd               (olsr_expire_link_entry)     src/link_set.c:495
    /usr/sbin/olsrd               (walk_timers)                src/scheduler.c:650
    /usr/sbin/olsrd               (olsr_scheduler)             src/scheduler.c:506
    /usr/sbin/olsrd               (main)                       src/main.c:705
    
    olsrd crashed, stack trace follows
    /usr/sbin/olsrd               (olsr_segv_handler)          src/main.c:323
    /lib/i386-linux-gnu/libc.so.6 (+0x2de78)                   [0xb764ce78]
    /usr/sbin/olsrd               (list_remove)                src/common/list.c:105
    /usr/sbin/olsrd               (olsr_stop_timer)            src/scheduler.c:874
    /usr/sbin/olsrd               (olsr_update_gateway_entry)  src/gateway.c:1208
    /usr/sbin/olsrd               (olsr_input_hna)             src/hna_set.c:446
    /usr/sbin/olsrd               (parse_packet)               src/parser.c:393
    /usr/sbin/olsrd               (olsr_input)                 src/parser.c:496
    /usr/sbin/olsrd               (poll_sockets)               src/scheduler.c:341
    /usr/sbin/olsrd               (olsr_scheduler)             src/scheduler.c:499
    /usr/sbin/olsrd               (main)                       src/main.c:705
    
    Signed-off-by: Ferry Huberts <(spam-protected)>

-----------------------------------------------------------------------

Summary of changes:
 src/scheduler.c | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)


hooks/post-receive
-- 
OLSR.org main repository



More information about the Olsr-commit mailing list