A couple of other questions regarding LCR. Hopefully they are all simple. I read the overview and exported method docs and didn't find 100% definitive answers to any of this:
1 - If I have 2 gateways with the same group id and the same weight, will the LCR module route in a round-robin fashion between them, or will each request try one of them first and then use the other as a failover. (i believe it's round-robin, but i could be wrong)
2 - If I have 2 gateways that have a longer length match, and one that has a default match i.e
prefix group_id 1555555 1 1 2
gateway_name group_id carrier1-A 1 carrier1-B 1 carrier2 2
Would the following scenario hold true if I tried to dial 15555551212?
--> next_gw() from REQUEST_ROUTE --> route to carrier1-A --> carrier1-A returns a 503 --> next_gw() from FAILURE_ROUTE --> route to carrier1-B --> carrier1-B returns a 503 --> next_gw() from FAILURE_ROUTE --> route to carrier2 --> 200 OK
Thanks! Geoff
On Fri, Apr 3, 2009 at 9:45 AM, geoffreymina@gmail.com wrote:
Hello, I am modifying my LCR setup and just wanted to get some confirmation that I am following best practices. I am a
I am loading up 18,500 routes into the table which all belong to a single group. There will be a single route in a second group which all non-matches will fail over to.
That being said, this is what my configuration looks like:
modparam("lcr","lcr_hash_size", 20000) modparam("lcr","fetch_rows", 5000)
This server has 8G of RAM and I am currently using 4M of private memory (#define PKG_MEM_POOL_SIZE 4*1024*1024 ).
Thanks, Geoff