Hi -

I need /srv/subscriptions to properly debug podling roster page changes.

How can I get a one time copy of /srv/subscriptions on my local and how big is 
it?

Regards,
Dave

> On Apr 30, 2019, at 6:30 AM, sebb <seb...@gmail.com> wrote:
> 
> On Tue, 30 Apr 2019 at 13:44, Sam Ruby <ru...@intertwingly.net> wrote:
>> 
>> Just a perspective from the one who set up whimsy vm 1 though 4.  When
>> I was setting up whimsy 3 and 4, I updated those scripts to send data
>> to whimsy n-1 and n.  Once the setup was completed, I removed n-1 from
>> the instructions.
> 
> Yes, though it's not how listmodsubs.sh is set up currently.
> [That can be fixed.]
> 
>> The issue is one of timing.  If one copies over the contents of
>> various directories, and then later updates the DNS, there may be
>> missing updates.
> 
> There is only a single directory involved here:  /srv/subscriptions
> The scripts are run every hour, and the output replaces whatever was
> there before.
> So whilst the data might be stale immediately after DNS changeover, it
> will soon be updated.
> I don't think there is any data that can be permanently lost here.
> 
> However it does occur to me that it's possible that the rsync might
> fail to work initially on the new host.
> Probably best not to discover that first on DNS changeover...
> 
> So I propose now to ensure listmodsubs.sh uses the same approach as
> whimsy_qmail_ids.sh
> (and document the reasoning)
> 
>> - Sam Ruby
>> 
>> On Tue, Apr 30, 2019 at 8:12 AM sebb <seb...@gmail.com> wrote:
>>> 
>>> There are two cronjobs on hermes that copy data to whimsy:
>>> 
>>> listmodsubs.sh
>>> - copies data files to whimsy.apache.org:/srv/subscriptions/
>>> 
>>> whimsy_qmail_ids.sh
>>> - writes data to whimsy-vm4.apache.org:/srv/subscriptions/qmail.ids
>>> 
>>> It would be nice if there were no need to update these scripts when
>>> the Whimsy VM is updated.
>>> 
>>> I propose to update whimsy_qmail_ids.sh to use the generic address.
>>> Both scripts would then only send data to the current master server.
>>> 
>>> For testing the new server, one can just copy over the contents of
>>> /srv/subscriptions.
>>> 
>>> When DNS is flipped, hermes would start to update the new master.
>>> 
>>> Does that make sense?
>>> 
>>> S.

Reply via email to