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

(spam-protected) (spam-protected)
Sat Feb 27 09:48:01 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-gd1675d4
        for a web version of the last commit.

The branch, timers has been updated
  discards  7e33b5d3eadb87273444b959e1b310c9f257ed1c (commit)
  discards  d82e004a4f5a6369d23fc0098e2796b2adf4f705 (commit)
       via  d1675d4b08b19907d9266656d8a2cfa29802e6e4 (commit)
       via  10c673f8d061834cc46cb37b6af65cf143ec4232 (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 (7e33b5d3eadb87273444b959e1b310c9f257ed1c)
            \
             N -- N -- N (d1675d4b08b19907d9266656d8a2cfa29802e6e4)

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 d1675d4b08b19907d9266656d8a2cfa29802e6e4
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 10c673f8d061834cc46cb37b6af65cf143ec4232
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 | 1 +
 1 file changed, 1 insertion(+)


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



More information about the Olsr-commit mailing list