As you are an ASF member, file an infra JIRA to give you shell access to whimsy-vm4. Then you can rsync this or any other directory whenever you want. As this is a minor request, you might even be able to get this done by asking nicely on hipchat^h^h^h^h^h^h^hslack.
- Sam Ruby On Tue, Apr 30, 2019 at 11:38 AM Dave Fisher <dave2w...@comcast.net> wrote: > > 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. >