Re: Patch: EMI UUCP DLRs (final)

"Nikos Balkanas" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <C625FF1AB9B74E5F8BA441814845185A@drwho>
Hi,

I can think of 2 cases to handle no destination:

1) There are SMScs that do not include destination in their DLRs (that I 
have found through emails).
2) In the cases where ts is unique, there is no sense in doing a LIKE % 
query for performance reasons.

BR,
Nikos
----- Original Message ----- 
From: "Alexander Malysh" <[email protected]>
To: "Nikos Balkanas" <[email protected]>
Cc: <[email protected]>
Sent: Saturday, June 26, 2010 1:24 PM
Subject: Re: Patch: EMI UUCP DLRs (final)


Hi,

I don't think we have to handle case when no destination given. Destination 
is always there.

Thanks,
Alexander Malysh

Am 26.06.2010 um 10:23 schrieb Nikos Balkanas:

> Hi,
>
> I believe I have accounted for almost all your comments to produce the 
> final working patch. I have no way of testing, other than compilation.
>
> This patch will povide:
>
> 1) Align dlr_oracle.c with the rest. Currently, Oracle does a full dst 
> find/remove/update on each DLR.
> 2) Dst use on find/remove/update is controlled in dlr_find by a single 
> variable, use_dst. This is currently set only at driver level and only in 
> the emi driver, while everyone else has it false. However, very easily, if 
> need arises, it can be set in smsc configuration.
> 3) All DLR handling for all smscs will remain as it used to be till now. 
> Only emi handling changes, hopefully for the better (that is the purpose 
> of the patch :-)).
> 4) It will try to match the last 7 digits of the destination or the length 
> of the destination if it smaller. This is defined in gw/dlr_p.h as 
> MIN_DST_LEN. Didn't want to make it larger, wanted to avoid prefix 
> territory at all costs, since I have seen a lot of mangling there by the 
> SMScs. Besides, I believe that 7 digits give enough resolution
> 5) People using emi, should rebuild their indeces, especially if they are 
> running large batch jobs through EMI. The LIKE % construction is not very 
> efficient.
>
> Enjoy,
> Nikos
> <kannel.diff>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.