The problem is that the approval server, sla, cmdb, etc. manipulate
workflow (approval creates notification filters, cmdb creates forms,
sla creates event filters).  These operations can only be performed
using the admin queue.

The main reason I brought this is because at times we have a large
number of developers (up to 8) working on a single server.  Whenever
one developer does something that uses the admin queue, all other
developers are forced to wait on that users operation to complete
because there is only 1 thread.  It would be nice if there were
multiple threads, and the system was designed such that the only time
an admin thread is blocked is when two threads attempt to use a common
resource.

Why do you like the idea of a single admin thread?

Axton Grams

On 8/10/06, McKenzie, James J C-E LCMC HQISEC/L3
<[EMAIL PROTECTED]> wrote:
**


Axton:

I like the idea that there is only one admin thread, but I would like to
comment on the cmdb, approval server, etc. blocking this thread.  It should
be possible to separate them out into their own threads on a per-purpose
basis.

James McKenzie



-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Axton
Sent: Thursday, August 10, 2006 11:05 AM
To: [email protected]
Subject: Multiple Admin Threads - Worthwhile?

I wanted to get a sense of whether people thought having a multi-threaded
admin queue would be a good thing for a Remedy server.

In other development environments/efforts, people are able to
checkout/commit portions of code, thus only blocking operations related
specifically to those objects.  In the arsystem, all admin operations are
blocked by any admin operation.

This would address many problems this presents with the arsystem
environment:
- Multiple developers
- Processes that use the admin queue (approval server, cmdb, etc.) not
occupying the queue from other, unrelated operations

Though, at the same time, it would introduce inherent complexities within
the arsystem server:
- Granular object locking (locked at the api operation level, not an object
checkout model)
- Thread collisions due to recursive operations

The questions are these:
- Do you feel this would be a worthwhile time investment on BMC's part?
- Would this ease contentions in your environment?
- Do you think the BMC engineers are up to it?

I am anxious for your thoughts.

Axton Grams


_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org
__20060125_______________________This posting was submitted
with HTML in it___

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org

Reply via email to