Joe/Mark, did your testing show any performance increase as a result of this
change?  My tests seem to indicate the opposite, though not to any
substantial degree.

Rick

On Fri, May 9, 2008 at 11:25 AM, Rick Cook <[EMAIL PROTECTED]> wrote:

> Thanks, Mark.  The count is set per server, then there's a check box on
> each form to enable it to use that server number.
>
> We'll have to evaluate whether having Entry IDs/Create Dates out of sync is
> worth the performance increase.  I suspect that it will be, but we may still
> have to check our apps and users to ensure no one gets hosed in the
> trade-off.
>
> Rick
>
>
> On Fri, May 9, 2008 at 11:07 AM, Walters, Mark <[EMAIL PROTECTED]>
> wrote:
>
>> When this setting is enabled the server will increment the nextid count in
>> the arschema table for the form by the configured number.  Once the server
>> has allocated all the ids the next block is fetched.  If the server is
>> terminated for any reason, intentionally or otherwise, any unused ids will
>> be discarded and there will be a gap in the request id sequence in the form.
>>  If you're using a server group and each server is using the feature there
>> is increased potential for these gaps to occur.  Each server is independant
>> in the use of this feature - you could have servers using different values
>> for the nextid block or a mix of servers with the setting enabled and
>> disabled. The next id count can also be set per form if I recall correctly
>> (don't have the docs handy).
>>
>> The occurrence of gaps in the request id sequence has always been a
>> possibility - consider the case of a heavily used form with mutliple users
>> running submits.  If the workflow that creates a new record has conditions
>> that may cause the submit to be cancelled the transaction would be backed
>> out and, if subsequent submits had already started, this would result in a
>> gap.
>>
>> Mark
>>
>> ________________________________
>>
>> From: Action Request System discussion list(ARSList) on behalf of Rick
>> Cook
>> Sent: Fri 09/05/2008 17:32
>> To: [email protected]
>> Subject: Next ID Blocks in Server Groups
>>
>>
>> ** We are upgrading to AR System 7.1 (no ITSM - all custom apps), and are
>> looking at the potential performance gains of using the pre-allocated nextId
>> blocks.
>>
>> I attended the BUW session where they talked about the optimal setting
>> being about 100 for heavily used forms, but I got to thinking "What would
>> happen in a fail-over situation?  How do the servers play together with
>> those pre-allocated blocks?"  My thought was that at worst, the allocated
>> but as yet unused portion of the block would be discarded, and a new one
>> would be spawned on the new primary server, leaving ID gaps of between 1 and
>> 99.  That, we could live with.
>>
>> While digging through the 7.1 docs, I read this little gem in the O&T,
>> which seems to sort of obliquely reinforce my opinion:
>>
>> The use of this configuration setting could result in unpredictably large
>> NextID sequence gaps. The likelihood of this occurring increases with the
>> use of multiple servers that share a database. The AR System server will not
>> malfunction due to this gap and should not be considered a defect.
>>
>> Has someone been through this exercise who could offer some insight into
>> whether there might be other issues to be aware of?  Is this a setting that
>> could be different for different servers in a group (not that I know why one
>> WOULD, but...)?
>>
>> Also, I found it a bit disturbing that the documentation said to adjust
>> this value in the ar.conf file when there is a setting in the Administration
>> form for it (which the doc does not mention).  They probably just didn't
>> update that from 7.0.1, but it does tend to make one wonder about the
>> completeness of the rest of the information.
>>
>> Rick
>> __Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"
>> html___
>>
>>
>> _______________________________________________________________________________
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"
>>
>
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

Reply via email to