[Glass] Cannot backup anymore while Seaside gems are running

Mariano Martinez Peck via Glass glass at lists.gemtalksystems.com
Mon Feb 6 09:30:28 PST 2017


On Mon, Feb 6, 2017 at 1:47 PM, Dale Henrichs via Glass <
glass at lists.gemtalksystems.com> wrote:

> Mariano,
>
> The `Please wait...` message is displayed, because voting is ongoing, or
> another process is holding onto the gc lock (see
> TDGemStoneTool>>systemIsVoting):
>
>   systemIsVoting
>     | vs sessId |
>     vs := System voteState.
>     sessId := System sessionIdHoldingGcLock.
>     ^ sessId ~= 0 or: [ vs > 0 and: [ vs < 4 ] ]
>
> It would probably help the see what the voteState is and which session is
> holding the GcLock. You could pass those results along as soon as you get
> them.
>

Thanks. The voteState was 2. And yes, after some times, voteState started
giving 0. Once that happened, I was able to make the backup..


> The next step will be to supply us with some statmon files and your log
> files that cover a failed backup.
>
> Dale
> PS: if you look at the man page for the backup command (`man bu backup`),
> you'll see a line near the bottom that looks like this:
>
>   browse method --spec `TDGemStoneTool>>bubackup`
>
> All man pages should have a line like this (not all have this yet:) that
> will take you directly to the method that implements the command .. then
> you can set a breakpoint in the that method for debugging/understanding
> what's going on in a command ... I know that in this case it wouldn't
> necessarily solve the problem, but I did figure it was worth pointing out
> for future reference ...
>
>
> On 02/06/2017 07:27 AM, Mariano Martinez Peck via Glass wrote:
>
> Hi,
>
> Previously I was able to make backups while my Seaside gems were running.
> Now, whenever I try to make a backup while they are running, I get this
> error:
>
> * 'Please wait until system is no longer voting and try again'*
>
> Of course I get that error even after shutting down the stone and starting
> again. And even waiting for a long time.
>
> The way I make the backups are:
>
> $GS_HOME/bin/todeIt $stoneName bu backup --commit $backupfile
>
> Both `system.conf` and `gem.conf` have this setting:
>
> $GS_HOME/bin/todeIt $stoneName bu backup --commit $backupfile
>
>
> Now...if I shut down the seaside gems, the backup does work.
>
> Any idea what I am doing wrong? I am on GemStone 3.3.3.
>
> Thanks,
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
> _______________________________________________
> Glass mailing listGlass at lists.gemtalksystems.comhttp://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>


-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170206/db405c17/attachment.html>


More information about the Glass mailing list