Re: FW: Remedy Server Group issues

2011-11-04 Thread Andrew C Goodall
In my experience the caching process does not occur at the same time. 

 

I’ve always applied changes on the admin server, and then waited 10 mins and 
logged onto every other AR server in the server group individually to verify 
the changes have cached. The reason I’ve found the need to do this is that we 
use a dns load balanced name for our AR server group cluster, and the midtier 
cluster uses that same name, so I have to make sure changes are cached on all 
AR servers before flushing cache on the midtier servers. 

 

Also: for the Admin server in the server group, make sure users do not connect 
directly to this server, keep admin functionality separated on a backend server 
in the server group. Doing so helped us significantly reduce issues with 
locking.

 

e.g we have 3 active AR servers on the server group at one time, but only 2 are 
configured on load balancer to be forward facing to users. So they may connect 
via a dns alias like “remedyitsm.domain.com” – this is the same listed as the 
server name alias on all AR servers, but the 3rd AR server, which is primary 
Admin in the server group, is NOT listed on the load balancer, so that users 
don’t connect to it. 

 

Regards,

 

Andrew Goodall

Software Engineer 2 | Development Services |  jcpenney . www.jcp.com  
<http://www.jcp.com/>  



From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of anantha padmanabhan
Sent: Friday, November 04, 2011 4:01 PM
To: arslist@ARSLIST.ORG
Subject: Re: FW: Remedy Server Group issues

 

** 

Thanks Andrew,

 

I guess we have to add these parameters in all server ar.conf file.

Delay-Recache-Time: 300
Select-Query-Hint: NOLOCK

 

When we set this does all secondary servers (we have 3 secondary servers) try 
to recache at same time, that cause any locking problem.

 

Thanks,

Ananth

On Fri, Nov 4, 2011 at 3:48 PM, Jim Coryat (jcoryat)  wrote:

If your customers can take a little down time, our approach is to:

Turn on administrator-only mode on servers in group
Restart servers to kick rest of users out
Break Server Group
Shut down primary server (OLTP - Disable admin operations checked)
Perform migration to secondary server (Disable admin operations unchecked)
Perform smoke testing on changes
Start primary server
Rejoin Server Group
Turn off administrator-only mode on servers

We found that the system load our servers were continuously under, having users 
accessing Remedy while making updates (especially high traffic forms etc.) was 
unfeasible and caused more problems than having the system unavailable to them 
for a short period.  We only release updates quarterly so the downtime is not 
excessive.

HTH

Jim

-Original Message-
From: Andrew C Goodall [mailto:ago...@jcpenney.com]
Sent: Friday, November 04, 2011 1:16 PM
Subject: Re: Remedy Server Group issues

Yeah make sure you don't have dev-cache mode switched on.
Our Delay-Recache-Time: 300
You also may want to try adding:  Select-Query-Hint: NOLOCK


Regards,

Andrew Goodall
Software Engineer 2 | Development Services |  jcpenney . www.jcp.com 
<http://www.jcp.com/> 

-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Jeyaprakash
Sent: Friday, November 04, 2011 2:09 PM
To: arslist@ARSLIST.ORG
Subject: Remedy Server Group issues

Hello everybody,

We have Remedy in  server group environment. Everytime when we migrate objects 
to Remedy database locking happens and users are not able to use Remedy. I 
guess this is due to server sync or cache issue.

Remedy documentation suggest couple of points. Anybody has implemented this. If 
so can you please suggest which settings work fine.

Thankyou,

Configure the AR System server to control memory use
Implement the following AR System server configuration best practices:
Set the following AR System server configuration options appropriately:
􀂄 Delay-Recache-Time—Specifies the number of seconds before the server
makes the latest cache available to all threads. The minimum is 0, which means
every API call will get the latest cache (that is, the cache will be copied for 
every
administrative call or for operations such as arsignal). To permit only one
admin copy cache to occur every hour for multiple administrative changes, set
this option to the maximum (3600 seconds).
􀂄 Cache-Mode—When set to development cache mode (Cache-Mode: 1),
prevents the server from creating a second cache during administrative changes
and thus prevents huge memory expansion due to a single action. Development
cache mode has these drawbacks, however:
􀂄 When a change is made, users are blocked until the change is completed.
􀂄 Performance is significantly degraded during long-running API calls or
programs.
Hence, this mode is not recommended for a production environment

___
UNSUBSCRIBE 

Re: FW: Remedy Server Group issues

2011-11-04 Thread anantha padmanabhan
I forgot to add Remedy versions.

We had Remedy version 7.0 untill september 20. We don't have any locking
issues in our 7.0 environment during migration. After we upgrade to ARS 7.5
we got this locking issues during migration.

On Fri, Nov 4, 2011 at 4:00 PM, anantha padmanabhan  wrote:

> Thanks Andrew,
>
> I guess we have to add these parameters in all server ar.conf file.
> Delay-Recache-Time: 300
> Select-Query-Hint: NOLOCK
>
> When we set this does all secondary servers (we have 3 secondary servers)
> try to recache at same time, that cause any locking problem.
>
> Thanks,
> Ananth
>
>   On Fri, Nov 4, 2011 at 3:48 PM, Jim Coryat (jcoryat)  > wrote:
>
>> If your customers can take a little down time, our approach is to:
>>
>> Turn on administrator-only mode on servers in group
>> Restart servers to kick rest of users out
>> Break Server Group
>> Shut down primary server (OLTP - Disable admin operations checked)
>> Perform migration to secondary server (Disable admin operations unchecked)
>> Perform smoke testing on changes
>> Start primary server
>> Rejoin Server Group
>> Turn off administrator-only mode on servers
>>
>> We found that the system load our servers were continuously under, having
>> users accessing Remedy while making updates (especially high traffic forms
>> etc.) was unfeasible and caused more problems than having the system
>> unavailable to them for a short period.  We only release updates quarterly
>> so the downtime is not excessive.
>>
>> HTH
>>
>> Jim
>>  -Original Message-
>> From: Andrew C Goodall [mailto:ago...@jcpenney.com]
>> Sent: Friday, November 04, 2011 1:16 PM
>> Subject: Re: Remedy Server Group issues
>>
>> Yeah make sure you don't have dev-cache mode switched on.
>> Our Delay-Recache-Time: 300
>> You also may want to try adding:  Select-Query-Hint: NOLOCK
>>
>>
>> Regards,
>>
>> Andrew Goodall
>> Software Engineer 2 | Development Services |  jcpenney . www.jcp.com
>>
>> -Original Message-
>> From: Action Request System discussion list(ARSList) [mailto:
>> arslist@ARSLIST.ORG] On Behalf Of Jeyaprakash
>> Sent: Friday, November 04, 2011 2:09 PM
>> To: arslist@ARSLIST.ORG
>> Subject: Remedy Server Group issues
>>
>> Hello everybody,
>>
>> We have Remedy in  server group environment. Everytime when we migrate
>> objects to Remedy database locking happens and users are not able to use
>> Remedy. I guess this is due to server sync or cache issue.
>>
>> Remedy documentation suggest couple of points. Anybody has implemented
>> this. If so can you please suggest which settings work fine.
>>
>> Thankyou,
>>
>> Configure the AR System server to control memory use
>> Implement the following AR System server configuration best practices:
>> Set the following AR System server configuration options appropriately:
>> 􀂄 Delay-Recache-Time—Specifies the number of seconds before the server
>> makes the latest cache available to all threads. The minimum is 0, which
>> means
>> every API call will get the latest cache (that is, the cache will be
>> copied for every
>> administrative call or for operations such as arsignal). To permit only
>> one
>> admin copy cache to occur every hour for multiple administrative changes,
>> set
>> this option to the maximum (3600 seconds).
>> 􀂄 Cache-Mode—When set to development cache mode (Cache-Mode: 1),
>> prevents the server from creating a second cache during administrative
>> changes
>> and thus prevents huge memory expansion due to a single action.
>> Development
>> cache mode has these drawbacks, however:
>> 􀂄 When a change is made, users are blocked until the change is completed.
>> 􀂄 Performance is significantly degraded during long-running API calls or
>> programs.
>> Hence, this mode is not recommended for a production environment
>>
>>
>> ___
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>> The information transmitted is intended only for the person or entity to
>> which it is addressed and may contain confidential and/or privileged
>> material.  If the reader of this message is not the intended recipient,
>> you are hereby notified that your access is unauthorized, and any review,
>> dissemination, distribution or copying of this message including any
>> attachments is strictly prohibited.  If you are not the intended
>> recipient, please contact the sender and delete the material from any
>> computer.
>>
>>
>>
>> ___
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>>
>>
>> ___
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>>
>
>
>
> --
> Cheers,
> Ananth
>



-

Re: FW: Remedy Server Group issues

2011-11-04 Thread anantha padmanabhan
Thanks Andrew,

I guess we have to add these parameters in all server ar.conf file.
Delay-Recache-Time: 300
Select-Query-Hint: NOLOCK

When we set this does all secondary servers (we have 3 secondary servers)
try to recache at same time, that cause any locking problem.

Thanks,
Ananth

On Fri, Nov 4, 2011 at 3:48 PM, Jim Coryat (jcoryat) wrote:

> If your customers can take a little down time, our approach is to:
>
> Turn on administrator-only mode on servers in group
> Restart servers to kick rest of users out
> Break Server Group
> Shut down primary server (OLTP - Disable admin operations checked)
> Perform migration to secondary server (Disable admin operations unchecked)
> Perform smoke testing on changes
> Start primary server
> Rejoin Server Group
> Turn off administrator-only mode on servers
>
> We found that the system load our servers were continuously under, having
> users accessing Remedy while making updates (especially high traffic forms
> etc.) was unfeasible and caused more problems than having the system
> unavailable to them for a short period.  We only release updates quarterly
> so the downtime is not excessive.
>
> HTH
>
> Jim
>  -Original Message-
> From: Andrew C Goodall [mailto:ago...@jcpenney.com]
> Sent: Friday, November 04, 2011 1:16 PM
> Subject: Re: Remedy Server Group issues
>
> Yeah make sure you don't have dev-cache mode switched on.
> Our Delay-Recache-Time: 300
> You also may want to try adding:  Select-Query-Hint: NOLOCK
>
>
> Regards,
>
> Andrew Goodall
> Software Engineer 2 | Development Services |  jcpenney . www.jcp.com
>
> -Original Message-
> From: Action Request System discussion list(ARSList) [mailto:
> arslist@ARSLIST.ORG] On Behalf Of Jeyaprakash
> Sent: Friday, November 04, 2011 2:09 PM
> To: arslist@ARSLIST.ORG
> Subject: Remedy Server Group issues
>
> Hello everybody,
>
> We have Remedy in  server group environment. Everytime when we migrate
> objects to Remedy database locking happens and users are not able to use
> Remedy. I guess this is due to server sync or cache issue.
>
> Remedy documentation suggest couple of points. Anybody has implemented
> this. If so can you please suggest which settings work fine.
>
> Thankyou,
>
> Configure the AR System server to control memory use
> Implement the following AR System server configuration best practices:
> Set the following AR System server configuration options appropriately:
> 􀂄 Delay-Recache-Time—Specifies the number of seconds before the server
> makes the latest cache available to all threads. The minimum is 0, which
> means
> every API call will get the latest cache (that is, the cache will be
> copied for every
> administrative call or for operations such as arsignal). To permit only one
> admin copy cache to occur every hour for multiple administrative changes,
> set
> this option to the maximum (3600 seconds).
> 􀂄 Cache-Mode—When set to development cache mode (Cache-Mode: 1),
> prevents the server from creating a second cache during administrative
> changes
> and thus prevents huge memory expansion due to a single action. Development
> cache mode has these drawbacks, however:
> 􀂄 When a change is made, users are blocked until the change is completed.
> 􀂄 Performance is significantly degraded during long-running API calls or
> programs.
> Hence, this mode is not recommended for a production environment
>
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
> The information transmitted is intended only for the person or entity to
> which it is addressed and may contain confidential and/or privileged
> material.  If the reader of this message is not the intended recipient,
> you are hereby notified that your access is unauthorized, and any review,
> dissemination, distribution or copying of this message including any
> attachments is strictly prohibited.  If you are not the intended
> recipient, please contact the sender and delete the material from any
> computer.
>
>
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>
>
> ___
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>



-- 
Cheers,
Ananth

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"


FW: Remedy Server Group issues

2011-11-04 Thread Jim Coryat (jcoryat)
If your customers can take a little down time, our approach is to:

Turn on administrator-only mode on servers in group
Restart servers to kick rest of users out
Break Server Group
Shut down primary server (OLTP - Disable admin operations checked)
Perform migration to secondary server (Disable admin operations unchecked)
Perform smoke testing on changes
Start primary server
Rejoin Server Group
Turn off administrator-only mode on servers

We found that the system load our servers were continuously under, having users 
accessing Remedy while making updates (especially high traffic forms etc.) was 
unfeasible and caused more problems than having the system unavailable to them 
for a short period.  We only release updates quarterly so the downtime is not 
excessive.

HTH

Jim
-Original Message-
From: Andrew C Goodall [mailto:ago...@jcpenney.com] 
Sent: Friday, November 04, 2011 1:16 PM
Subject: Re: Remedy Server Group issues

Yeah make sure you don't have dev-cache mode switched on.
Our Delay-Recache-Time: 300
You also may want to try adding:  Select-Query-Hint: NOLOCK


Regards,
 
Andrew Goodall
Software Engineer 2 | Development Services |  jcpenney . www.jcp.com 

-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Jeyaprakash
Sent: Friday, November 04, 2011 2:09 PM
To: arslist@ARSLIST.ORG
Subject: Remedy Server Group issues

Hello everybody,

We have Remedy in  server group environment. Everytime when we migrate objects 
to Remedy database locking happens and users are not able to use Remedy. I 
guess this is due to server sync or cache issue. 

Remedy documentation suggest couple of points. Anybody has implemented this. If 
so can you please suggest which settings work fine.

Thankyou,

Configure the AR System server to control memory use
Implement the following AR System server configuration best practices:
Set the following AR System server configuration options appropriately:
􀂄 Delay-Recache-Time—Specifies the number of seconds before the server
makes the latest cache available to all threads. The minimum is 0, which means
every API call will get the latest cache (that is, the cache will be copied for 
every
administrative call or for operations such as arsignal). To permit only one
admin copy cache to occur every hour for multiple administrative changes, set
this option to the maximum (3600 seconds).
􀂄 Cache-Mode—When set to development cache mode (Cache-Mode: 1),
prevents the server from creating a second cache during administrative changes
and thus prevents huge memory expansion due to a single action. Development
cache mode has these drawbacks, however:
􀂄 When a change is made, users are blocked until the change is completed.
􀂄 Performance is significantly degraded during long-running API calls or
programs.
Hence, this mode is not recommended for a production environment

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged 
material.  If the reader of this message is not the intended recipient,
you are hereby notified that your access is unauthorized, and any review,
dissemination, distribution or copying of this message including any 
attachments is strictly prohibited.  If you are not the intended
recipient, please contact the sender and delete the material from any
computer.


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"