[Glass] Cannot backup anymore while Seaside gems are running
Dale Henrichs via Glass
glass at lists.gemtalksystems.com
Mon Feb 6 08:52:08 PST 2017
oh, and I think I will make some changes to the `bu backup` command ...
first instead of just printing the the `Please wait ...` message, I will
include the voteState and or session holding gc lock in the message ...
I will also add a `--wait` so that the backup will wait until the voting
is completed before making the backup ... at least then the `bu backup`
command can be used in a cron job and ensure that the backup gets
executed as soon as voting is complete ...
Dale
On 02/06/2017 08:47 AM, Dale Henrichs 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.
>
> 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 list
>> Glass at lists.gemtalksystems.com
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170206/7a78bf81/attachment.html>
More information about the Glass
mailing list