Hello,

On 08/21/07 22:48, Borislav Ivandic wrote:
Hi Daniel,

Thaks for your quick help. It works like a charm now, and round robin is robust now. I tested against many servers, and it really balances doing its best.
ok, I will backport the fix to 1.2 in the next days.

By the way, you mentioned new features for dispatcher. Is there any way I can learn and test them?
Gives the opportunity to store the destination lists in database, and in such case, has ability to reload the data via mi command, without need to restart openser.

Also, it has a new balancing algorithm: random

Cheers,
Daniel


Thanks again and regards,

Borislav Ivandic


007/8/21, Daniel-Constantin Mierla <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:

    Hello,

    the bug was related to some new features added in dispatcher.
    Hopefully
    I fixed that, please take the latest svn trunk and try again.
    Thank you,

    Daniel


    On 08/21/07 19:49, Borislav Ivandic wrote:
    > Hi Daniel,
    >
    > Please see the backtrace:
    >
    > Core was generated by `openser'.
    > Program terminated with signal 11, Segmentation fault.
    > #0  0x00000000 in ?? ()
    > (gdb) bt
    > #0  0x00000000 in ?? ()
    > #1  0xb7d154b5 in ds_connect_db () at dispatch.c:353
    > #2  0xb7d1e3d7 in mi_child_init () at dispatcher.c:312
    > #3  0x080e355d in init_mi_child () at mi/mi.c:88
    > #4  0xb7cf6b96 in fifo_process (rank=0) at mi_fifo.c:197
    > #5  0x0809f49c in start_module_procs () at sr_module.c:561
    > #6  0x080736b9 in main (argc=1, argv=0x0) at main.c:695
    >
    >
    > Let me know if you need any other thing. By the way, originally I
    > tested Dispatcher round robin in 1.2.1 version.
    >
    > Thanks and regards,
    >
    > Borislav
    >
    >
    > 2007/8/21, Daniel-Constantin Mierla < [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>:
    >
    >     Hello,
    >
    >     On 08/20/07 22:09, Borislav Ivandic wrote:
    >     > Hi Daniel,
    >     >
    >     > Apologize me for the delay, but it wasn't easy setting-up
    the lab
    >     > environment. Anyway, downloaded the devel version, and, after
    >     > installing, found a "Segmentation fault (core dumped)" log
    message.
    >     > Maybe it's my short experience working with devel
    versions, but
    >     wasn't
    >     > able to run openser. Please see below the last part of log:
    >     please send the backtrace, you got a coredump.
    >
    >     gdb /path/to/openser /path/to/corefile
    >     bt
    >
    >     Thanks,
    >     Daniel
    >
    >     >
    >     > Thanks in advance,
    >     >
    >     > Borislav Ivandic
    >     >
    >     > Log:
    >     >
    >     >
    >     > DEBUG:db_free_rows: Freeing 0 rows
    >     > DEBUG:init_mod_child: CHILD , rank=1, module=registrar
    >     > DEBUG:init_mod_child: CHILD , rank=1, module=nathelper
    >     > DEBUG:init_mod_child: CHILD , rank=1, module=uri_db
    >     > db_init: Connection
    'mysql://root:[EMAIL PROTECTED]/openser'
    >     > found in pool
    >     > DEBUG:init_mod_child: CHILD , rank=1, module=dispatcher
    >     > Aug 20 17:40:11 [3897] DBG:dispatcher:child_init:  #1 /
    pid <3897>
    >     > Segmentation fault (core dumped)
    >     >
    >     >
    >     >
    >     >
    >     > 2007/8/15, Daniel-Constantin Mierla <
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
    >     > <mailto: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>>>:
    >     >
    >     >     Hello,
    >     >
    >     >     can you get latest devel version (trunk) and give it a
    try?
    >     I did some
    >     >     fix, hopefully. Please report the results.
    >     >
    >     >     Cheers,
    >     >     Daniel
    >     >
    >     >
    >     >     On 08/14/07 23:32, Francisco Ivandic wrote:
    >     >     > Hi All,
    >     >     >
    >     >     > I'm using dispatcher succesfully, with round robin
    alg (option
    >     >     4), and
    >     >     > also use ds_mark_dst and ds_next_dst to select other
    proxy in
    >     >     case of
    >     >     > failure. It balances great when all servers are active,
    >     but when
    >     >     there
    >     >     > are inactive servers, round robin alg selects the
    next in
    >     the round,
    >     >     > even if it's marked as inactive. This results in
    going through
    >     >     > ds_next_dst, and overloads the first active server
    in the
    >     >     dispatcher
    >     >     > file until completing the round. Then, other active
    >     servers are
    >     >     > called, and when passing to a group of inactive servers,
    >     starts
    >     >     going
    >     >     > through the first active (as much times as inactive
    >     servers there
    >     >     > are), and again completing the round.
    >     >     >
    >     >     > Does anyone know a way to implement a round robin
    aware of
    >     inactive
    >     >     > servers?
    >     >     >
    >     >     >
    >     >     > Thanks in advance,
    >     >     >
    >     >     > Borislav Ivandic
    >     >     >
    >     >
> ------------------------------------------------------------------------
    >     >     >
    >     >     > _______________________________________________
    >     >     > Users mailing list
    >     >     > [email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
    >     <mailto: [email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>
    >     >     > http://openser.org/cgi-bin/mailman/listinfo/users
    <http://openser.org/cgi-bin/mailman/listinfo/users>
    >     <http://openser.org/cgi-bin/mailman/listinfo/users>
    >     >     >
    >     >
    >     >
    >
    >
    >
    ------------------------------------------------------------------------

    >
    > _______________________________________________
    > Users mailing list
    > [email protected] <mailto:[email protected]>
    > http://openser.org/cgi-bin/mailman/listinfo/users
    >


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

_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to