On Tue, 30 Apr 2019 at 16:38, 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?
5.9M, though presumable you don't need all the data. Maybe there should be some sample data that can be used for testing? The format is very simple: --- start --- /home/apmail/lists/accumulo.apache.org/commits arch...@mail-archive.com ... /home/apmail/lists/accumulo.apache.org/dev ... ---- end --- i.e. a blank line before each path name, followed by 0 or more subscribers. There are 3 files: list-digs, -mods, -subs and an empty list-start file touched when the data extraction starts. > 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. >