Ghost Solution Suite

 View Only
  • 1.  Is my GSS having problem?

    Posted Jan 30, 2008 06:59 PM
    I have observed an odd behavior of Ghost Console not being able to take clients' initiated tasks if a console initiated task is already in progress.  The same thing happened if I try to run a task from console when a client initiated task is in progress......Is my GSS messed up or this is happening as a result to some protective mechanism?



    Message Edited by Comet on 01-30-2008 04:16 PM


  • 2.  RE: Is my GSS having problem?

    Posted Jan 31, 2008 04:42 AM
    If a task is in progress on a client, at present you can't start another one. That's mainly a consequence of some long-standing limitations in Ghost's networking code - the GhostCast software is written to require everything to happen in very precise lock-step - that have ended up dominating how folks think about what tasks to, to the extent that the limitation has been carried right through into the console UI. That UI is essentially designed first and foremost to "script ghost" and all the other things that can be done in tasks end up being secondary to that.

    [ The question of just how people use GSS is one that gets a lot of debate here; since we don't have any way at present of gathering usage statistics, and we're not sure how many people would opt in if we did, it's hard to know just what percentage of GSS customers use the console versus manual Ghosting and for console users just what the mix of tasks they run is. It's something I'd love to know more about, but the nature of things is that it's hard to get data on, especially to weight any input properly over the whole customer base (bigger customers have better access to product managers, f'rinstance). ]

    I'd definitely like to remove this limitation, since it'd make the kinds of tasks that don't involve Ghosting over the machine a lot more useful. However, to really do that we need to transform the way tasks work internally pretty radically - the existing representation of tasks (including the console notion of "generic task" ) isn't suited to letting them queue up.

    By the way, a closely related problem to queueing up task execution that I also want to solve is having a client machine manageable from more than one server. This would be great both for failover purposes, and because there are different kinds of management operations on machines (e.g. provisioning machines, versus provisioning applications, versus various kinds of routine helpdesk or other tasks).

    Those things are just what I'd like to do, though - being merely a developer, my opinion doesn't make budget appear or convince product management to put features onto official product plans. If you want to see GSS change, the more people who ask for something the more data we can put in front of management to get the work funded.


  • 3.  RE: Is my GSS having problem?

    Posted Mar 09, 2008 07:22 PM
    Hi Comet,

    Just to clarify the current behaviour:

    When attempting to execute a console task which:
    a) names clients which are taking part in another task or
    b) names a group which contains clients which are taking part in another task
    - console will provide a warning message that the task cannot be executed for one of the reasons above.

    When attempting to execute the same task (a or b) from the client, or from a commandline, in this case also the task will not be executed. The situation is the same, but we do not have a warning message for that.

    I hope that explains the behaviour you have encountered. If the behaviour is different to this, please let us know.

    Thanks,
    Xan